Skip to content

Latest commit

 

History

History
58 lines (32 loc) · 1.81 KB

File metadata and controls

58 lines (32 loc) · 1.81 KB

BlueControllerMod

This is a fork of the original BlueCubeMod Project by Nathan Reeves implementing support for Nintendo controller types for Nintendo Switch. Detailed descriptions can be found in the folders in "Firmware".

Special Thanks

Thank you to @NathanReeves for making this project possible!

BlueXNESMod

This project can be used with NES or SNES controller.

BlueN64Mod

ToDo: Add Implementation for N64 Controller.

BlueCubeMod

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)

v2: Switch support only - no adapter required

Build instructions(v2):

ls /dev

  • Find your device on the list and copy it. It should look something like: /dev/cu.usbserial-DO01EXOV or /dev/cu.SLAB_USBtoUART

  • cd into project folder and run:

make menuconfig

  • Paste your port name into Serial Flasher Config -> Default Serial Port

  • Compile and flash the program, run:

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 for implementing the bluedroid Classic stack for esp