Thundervolt is a suite of open-source hardware and software that enables software-configurable undervolting of 4-layer Wiis.
The Thundervolt PCBs (Thundervolt 1 and Thundervolt Lite shown) are stylish, highly-integrated power hats for 4-layer Wiis that solder directly to the Wii motherboard. Only 3 wires are necessary to connect Thundervolt to the Wii (I2C and Reset). Power is supplied via two additional wires.
The Thundervolt homebrew app (Dolphin debug version shown) provides granular control over each voltage regulator on the Thundervolt board, as well as emergency overtemperature protection with a configurable threshold.
Users can apply changes live, and save settings to Thundervolt's EEPROM for persistence across reboots.
More functionality such as CPU/GPU/MEM stress tests and a power monitor for Thundervolt 2 will be added to the app in the future.
- 0.8mm 4L 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)
- Battery management and charging
- Fan control
- Power button handling for portables
- USB PD negotiation
Adding a full BMS to Thundervolt would require major sacrifices to regulator efficiency, thermal performance, and cost. A companion board called Mjolnir is in development to fulfill these needs, and will feature tight integration with the existing Thundervolt ecosystem.
See the hardware folder for details on ordering and assembling Thundervolt PCBs.
The homebrew app is pretty self explanatory; see the demo on YouTube for details. A full writeup will come later.
Thundervolt hardware designed by YveltalGriffin
Thundervolt firmware by loopj
Thundervolt homebrew by:
- YveltalGriffin (UI, app)
- loopj (I2C, app)
- Alex/supertazon (graphics)
- ShockSlayer (music)
Thundervolt hardware is licensed under Solderpad Hardware License v2.1.
Thundervolt software (firmware + homebrew) is provided under The MIT License.