Howdy all,
I am really interested in making my own extension for the Wii. The big problem with this is the encryption that is used. So far people have been able to figure out how to disable it so plain-text data can be read from the extension. While this is useful for interfacing a Wiimote+extension to a PC, it dosnt solve the problem of interfacing a custom extension to the Wii.
What we know now:
-We can get plain-text data off of any extension on a PC
-The Wii sends a 16 byte(128 bit) key to the Wiimote which in-turn writes that key to the extension at address 0x40.
-Immediately after the Wii sends the key, it then reads 32 bytes from address 0x20 on the extension.
Plan of attack:
What I am thinking is that we can control the key, we can read the key-response from the extension, and we know what the plan-text results should be so it should be a matter of data collection and analysis to figure out what the encryption function is.
What I dont know:
Has/Is anyone doing something similar? Would they like to collaborate? Is there a way we can get the library the Wii uses to interface to the extension?
Thanks,
Janeba