How it works:
BlueCubeMod uses an ESP32PicoD4 on a custom board that fits perfectly inside your controller, allowing for USB charging and power to replace where the cable once was. Rumble is not supported in the mod, and a LiPo battery can replace the motor, or for larger batteries, placed in a handle. After soldering in the battery and data lines from the controller, the ESP32 communicates with the GameCube controller, requesting button reports. The device runs as an Bluetooth Joystick, which can connect to and control a variety of devices. All code and board files have been posted.
Heres some demos of Switch as well as Mac/PC support.