BlueRetro Firmware
A downloadable project
BlueRetro is a multiplayer Bluetooth controllers adapter for various retro game consoles. Lost or broken controllers? Reproduction too expensive? Need those rare and obscure accessories? Just use the Bluetooth devices you already got!
The project is open source hardware & software under the CERN-OHL-P-2.0 & Apache-2.0 licenses respectively. It's built for the popular ESP32 chip.
Wii, Switch, PS3, PS4, PS5, Xbox One, Xbox Series X|S & generic HID Bluetooth (BR/EDR & LE) devices are supported.
Parallel 1P (NeoGeo, Supergun, JAMMA, Handheld, etc), Parallel 2P (Atari 2600/7800, Master System, etc), NES, PCE / TG16, Mega Drive / Genesis, SNES, CD-i, 3DO, Jaguar, Saturn, PSX, PC-FX, JVS (Arcade), Virtual Boy, N64, Dreamcast, PS2, GameCube & Wii extension are supported with simultaneous 4+ players using a single adapter.
DIY build instructions
Need help?
Firmware is now available in 2 different flavor
1. Regular FW as before retroactively renamed HW1 (Typically for external adapter)
Use firmwares from HW1 archive for:
- WillConsole's PSUnoRetro
- All Humble Bazooka's BT dongle
- RetroTime's N64 dongle
- RetroOnyx's VB dongle
- GrechTech's RetroRosetta
- any DIY adapter you made base on the original BlueRetro spec
- most likely anything from aliexpress
2. HW2 FW that support power management and port detection (Typically for internal install)
Use firmwares from HW2 archive for:
- Laser Bear Industries's GameCube BlueRetro Internal Adapter
- any DIY internal install you made base on the HW2 spec
OTA Firmware update page has protection to prevent cross flashing between HW1 & HW2 firmware.
Status | In development |
Category | Other |
Rating | Rated 5.0 out of 5 stars (11 total ratings) |
Author | DarthCloud |
Tags | atari, Controller, Local multiplayer, nintendo, playstation, Retro, sega |
Code license | Apache License 2.0 |
Asset license | Creative Commons Attribution v4.0 International |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any), Joystick, Wiimote, Playstation controller, Joy-Con |
Accessibility | Configurable controls |
Multiplayer | Local multiplayer |
Links | Source code, Patreon, Support, Twitter/X, YouTube |
Download
Click download now to get access to the following files: