Hacker News new | past | comments | ask | show | jobs | submit login

One thing I was never clear on is: does boot0, boot1 happen on power button? Or on power? I can't think of any other way a wii remote button press would start the system.



If I remember correctly it actually depends on if the system is in standby or not. If you plug in a Wii it starts off with no power (red light) so Wii Remotes won't turn it on. Once you turn it on however, turning it off kicks it into standby mode (yellow light), where paired Wiimotes will turn it on.

I can't verify this with my Wii right now because it's standby behavior is... strange. I don't know if it's because I have bootmii/boot2 on it or what, but when it's supposed to be in standby, it instead constantly runs the fan as if it were still on. At some point in the past it worked as I described above though.


> If you plug in a Wii it starts off with no power (red light) so Wii Remotes won't turn it on.

Just tested this with my Wii, I put it into standby mode and the Wiimote turns it on.


That's not really helpful. Take it out of standby mode, unplug it, and try starting it with remotes.


Did that, and Wii Remotes still turn it on.


IIRC the powering on by WiiMote is handled by the BT chipset which stays powered in all power states and in the normal standby mode wakes Starlet with dedicated GPIO line. Also, while the WiiMote is more or less an compliant BT HID peripheral with custom report protocol, the power button is handled in different somewhat weird proprietary way.

Another thing is that there are two different standby modes for wii once first booted (can be configured in settings), in one the Starlet is completely powered down (red LED) and in the other it stays on and runs scheduled tasks (orange LED). In early hardware revisions the fan is stopped in the orange mode, while in the later revisions it is temperature controlled (the first revisions will overheat and degrade/destroy the GPU if left in this standby mode for too long).




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: