Thundervolt is a stylish, highly integrated power hat for Nintendo Wii, with software-controlled undervolting. It is fully open source and permissively licensed on GitHub!
There are three Thundervolt board variants. For details on the differences between each version, see the hardware folder on GitHub. As of 2024-07-07, both Thundervolt 1 and Thundervolt Lite have been released.
Features
- 0.8mm 4L VIPPO rigid PCB — solders directly to 4-layer Wii motherboards
- 55 x 47mm — fits within all but the most extreme trim outlines
- 2.4V to 5.5V input (intended for 1S li-ion or 5V USB-C)
- Highly efficient I2C-controlled buck regulators for 1V, 1.15V, and 1.8V (η > 90%)
- Highly efficient I2C-controlled buck-boost regulator for 3.3V (η > 90%)
- Dynamic undervolting, configurable via Wii homebrew app
- Safe mode solder jumper to force stock voltages
- Wii power-on reset functionality (aka U10 emulation)
- Onboard TMP1075N for temperature monitoring and emergency overtemp shutdown
- Integrated INA700s for realtime voltage/current/power monitoring (Thundervolt 2 only)
Here's a quick YouTube video demonstrating the core features of Thundervolt:
And here's a recording of the homebrew app running on Dolphin in 4K, to showcase the graphics, music, and sound effects:
Next Steps
- 2024-07-07: Thundervolt Lite tested and released on GitHub.
- 2024-07-14: Assembly guidelines up on GitHub.
- Thundervolt 2 is much more complex and it may be a while before loopj and I are ready to release it.
- Mjolnir, a companion BMS board to handle charging and fuel gauging, is in development. Mjolnir will integrate tightly with the existing Thundervolt app.
- The homebrew app will get built-in stress tests at some point. We want to have dedicated CPU, GPU, MEM1, and MEM2 stress tests to make it easier to validate undervolt stability without exiting the app.
- @YveltalGriffin designed the Thundervolt hardware and wrote the homebrew app
- @loopj wrote the Thundervolt firmware, I2C drivers, and contributed a great deal to the homebrew app
- Alex (@supertazon) contributed the GRRLIB rain effect and other graphics used in the homebrew app
- @ShockSlayer composed the homebrew app's background music
Last edited: