Hacking Hardware We can now use the AX88772B on the Wii U

  • Thread starter Thread starter SDIO
  • Start date Start date
  • Views Views 8,819
  • Replies Replies 45
  • Likes Likes 16
When I tired that with my adapters it somehow didn't work. When I modified the eeprom it seemed like the adapter ignored it completely and fell back to its default vid PID. I assumed that was because of the checksum but didn't bother to try further as the dumped eeprom from the ugreen adapter worked
I also bought two of the apple adapters and it seems that that method worked with one of them, but not the other. i've not tested on the wii yet though. i've attached the original dumps here.
 

Attachments

What does the PC say to the adapter? Did you modify the ROM before flashing it?
 
What does the PC say to the adapter? Did you modify the ROM before flashing it?
No, those ROMs are the ones that came on it. I then modified them using the guide by @Pickpickles . I then each back and one showed up as ax88772 and the other as ax88772a. i then flashed the ax88772a one with the dump you provided and it shows up with the correct vid:id now. edit: they both appear to work though
 
Last edited by flanter21,
Can someone help me build the ASIX eeprom executable? I've tried in Windows and Mac but I'm getting some gcc compiler errors. First it said it couldn't find endian.h so I edited the code to read <machine/endian.h> and now it says there are errors with undeclared functions with ISOC99.

Edit, I got it working by adding some code for the undefined functions:

#if defined(__APPLE__)
#include <libkern/OSByteOrder.h>
#define htobe16(x) OSSwapHostToBigInt16(x)
#define be16toh(x) OSSwapBigToHostInt16(x)
#define htole16(x) OSSwapHostToLittleInt16(x)
#define le16toh(x) OSSwapLittleToHostInt16(x)
#endif

I first tried the editing the pid and vid method but it didn't seem to work or it doesn't update the vid and pid properly in Mac OS settings screen. I flashed the UGREEN eeprom and it also did not show a change in the pid and vid but when I unplugged the adapter and plugged it into a PC it did show up as properly flashed with the new vid and pid and I tested it working on a Wii U.

I was looking into modifying the MAC address to match the original eeprom but it shows up in a strange order in a hex editor. For example if I check the MAC address it's in a format like AB-CD-EF-GH-IJ and in the hex editor it shows up as CD-AB-GH-EF-IJ. So if I want to flash the original MAC address back to it but keep the UGREEN rom, I just hex edit the values from the original in this swapped format?
 
Last edited by wii121,
would this work with asix AX88179A?
It's already been said that this chip isn't supported. Only AX88772 series, but not all variants. From my understanding, these are minimal patches that identify near-identical chips with differing IDs as if they were AX88772 (that specific chip from the series) and switch up a few things.

The one you mentioned would probably require completely different drivers, and I can't imagine anyone who would want to write new drivers for Wii U...
 
Last edited by lightwo,
  • Like
Reactions: alxxn

Site & Scene News

Popular threads in this forum