diff --git a/Firmware/BlueCubeModv2/README.md b/Firmware/BlueCubeModv2/README.md index f59f508..500b66e 100644 --- a/Firmware/BlueCubeModv2/README.md +++ b/Firmware/BlueCubeModv2/README.md @@ -3,9 +3,7 @@ ESP32 based GameCube Controller Bluetooth conversion for Nintendo Switch v1: -Mac/PC/PS4 supported (tested using Dolphin Emulator on Mac) - -For Switch/RaspberryPi, use an 8Bitdo USB adapter +Mac/PC/PS4 supported (tested using Dolphin Emulator on Mac, for Switch/RaspberryPi, use an 8Bitdo USB adapter) v2: Switch support only - no adapter required @@ -16,6 +14,10 @@ Switch support only - no adapter required - Connect GND to controller's ground pin (Black) +![alt text](Modding%20Resources/GameCube%20Controller%20Pinout%20SideView.jpg?raw=true) + +![alt text](Modding%20Resources/GameCube%20Controller%20Pinout%20TopView.png?raw=true) + ## Build instructions(v2): - Use this esp-idf fork here: https://github.com/NathanReeves/esp-idf @@ -40,3 +42,14 @@ Switch support only - no adapter required `make flash monitor` + +Resources used: + +http://www.int03.co.uk/crema/hardware/gamecube/gc-control.htm + +https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering + +https://github.com/timmeh87/switchnotes + +Thank you to [@Molorius]( https://github.com/Molorius ) for implementing the bluedroid Classic stack for esp +