Questions (#2) - Power Button (#21) - Message List

Power Button
 unsolved

Does anyone have any leads on how the power button wakes up the Wii? I'd love to incorporate this, but I don't have a Wii with which to test. If someone has a Wii and a wiimote that has yet to be synced, I'd love to have a diff of the flash pre- and post-sync. My guess is that the sync process stores the bdaddr of the Wii somewhere in wiimote flash, and the power button sends a wakeup packet to the Wii. If we can put the PC's bdaddr at the proper address, grabbing the packet should be trivial with hcidump. A possible showstopper would be if it only stores the end of the bdaddr, and assumes the beginning is the standard Nintendo prefix, as the wiimote does with it's own bdaddr (or so I hear).

  • Message #24309

    I have a unsynchronized (never even been in proximity of a wii) wiimote that I have dumped data from. I used wmgui to read from offset 0 with length of 1700, is this all data there is or should I dump something else?

    I might be able to synchronize it with a friends wii-console. When/if I do I will post the diff here.

    • Message #24310

      When I finally used my wiimote with a wii, it changed it's behavior when it's not paired with anything. Now, when unpaired, when I press a button, the 4 leds blink (same as if trying to connect.) It isn't acually trying to connect, it just looks like it when I press any button.

      That's just something I noticed that I didn't expect. Thought maybe you would find it interesting/usefull somehow.

      • Message #24311

        Does it still work as before (besides the blinking leds) or have you lost anny functionality? does the leds still blink if it receives led commands from the pc?

        I wonder if there are any other nonvolatile memories on the wiimote besides the eeprom, if not the original behavior should come back if you rewrote the original data to the eeprom?

        • Message #24312

          As far as I can tell nothing else has changed.

  • Message #24314

    Havent been able to sync with a wii mote yet, but i stumbled upon this nice article:  http://blog.tremend.ro/2007/08/10/change-your-bluetooth-address-of-your-linux-machine/.

    It describes how to change the bt address of a linux machine. So if one succeeded in pairing with a wii and figuring the wii's bt adress out. One could possibly trick the wiimote into thinking the pc is the wii-console.

  • Message #24316

    I have synced my wiimote to a wii now and its behavior now shows the blinking leds when i click a button.

    But i'm sad to say that the bluetooth accessible eeprom is exactly the same. This means the wii console address is stored some where else, maybe in the bluetooth chipset?

Attachments

No attachments created.