Do NOT rely on the colours, the manufacturers are all over the place with this and the only way to validate them is to test each wire according to the above image. I’ve come across connectors wired with green as ground and black as 3.3V before, you just can’t rely on the colours at all unfortunately. Even cables from guitar hero guitars don’t use expected colours, I found that on mine, device detect was shorted to V<sub>CC</sub>, and then white was ground!
Microcontroller | SDA | SCL |
---|---|---|
Pi Pico (Recommended) | GP18 | GP19 |
Pi Pico (Advanced, Channel 0) | GP0, GP4, GP8, GP12, GP16, GP20 | GP1, GP5, GP9, GP13, GP17, GP21 |
Pi Pico (Advanced, Channel 1) | GP2, GP6, GP10, GP14, GP18, GP26 | GP3, GP7, GP11, GP15, GP19, GP27 |
Connect the VCC from the Wii Excension to the voltage input for your boost converter
Connect the voltage output from the boost converter to the pico, via the Schottky diode
Connect the ground pin from the boost converter to the pico
Connect the gnd pin to the gnd on your microcontroller.
If your plug doesn't already connect device detect to VCC inside the cable, connect device detect to VCC.
Add Setting
Wii Extension Emulation
in the dropdown and add itUSB Host inputs