This is a modified version of BlueRetro with support for sending commands to an OGX360 over I2C.
See https://github.com/konwektor/ogx360 for a compatible build of ogx360.
v24.04 Latest
Based on BlueRetro v24.04
Fixed rumble with i2c repeated start - gamepads are not hanging anymore for 1 sec - tested with wiiu and ps4
Added hw2 internal/external support
Added port detection in hw2
Added rubmle feedback for actually used port - push xbox button and gamepad will rumble shortly x-times , where x is port number used
This version need also updating arduino firmware in case of use hw2, use mine fork at https://github.com/konwektor/ogx360. hw1 doesn`t need arduino firmware update if You have used already ogx360 fork for BlueRetro support.
Small detailed info in !compiled.
This can be compiled the same as BlueRetro.
Copy /configs/hw1/ogx360 to Your /Blueretro/sdkconfig start esp-idf (v5.1.2) and rund "esp.py build".
Or just go to Releases, and download already compiled files.
-
All Xbox one x/s series x/s controllers working with rumble, no delay no stuck.
-
Wiiu pro rumble tested and working
-
Ps4 rumble tested and working
-
All other bluetooth gamepads supported by Blueretro should work - not tested - got any???? Give me feedback.
-
look to Davidxgames or XGAMES VIDEOJUEGOS, - video how to do mod, assembly instruction and compiled files ready to go (based o BlueRetro 1.8.x I think) -channel in spanish.
Respect and many BIG Thanks goes to Ervin: Eolvera85:- author of PS5 support patch.
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.
Buying these commercial adapters help the continued development of the BlueRetro firmware!!
Thanks to all sponsors!!
- JagBT by Humble Bazooka: Atari Jaguar single port dongle.
https://www.humblebazooka.com/products/jag-bt-bluetooth-controller-adapter-for-the-atari-jaguar/ - Neo Geo BT by Humble Bazooka: SNK Neo Geo single port dongle.
https://www.humblebazooka.com/products/neo-bt-neo-geo-bluetooth-adapter/ - PCE BT by Humble Bazooka: NEC PC-Engine dongle.
https://www.humblebazooka.com/product/pce-bt-pc-engine-bluetooth-adapter/ - Turbo BT by Humble Bazooka: NEC TurboGrafx-16 dongle.
https://www.humblebazooka.com/product/turbo-bt-turbografx-16-bluetooth-adapter/ - 3DO BT by Humble Bazooka: 3DO dongle.
https://www.humblebazooka.com/products/3do-bt-3do-bluetooth-adapter - Saturn BT by Humble Bazooka: Saturn dongle.
https://www.humblebazooka.com/products/saturn-bt-bluetooth-adapter-for-the-sega-saturn/
- N64 Bluetooth Controller Receiver by bixxewoscht: N64 single port dongle.
https://8bitmods.com/n64-blueretro-bt-controller-receiver-with-memory-pak-original-grey/
- Virtual Boy BlueRetro Adapter by RetroOnyx: Virtual Boy dongle.
https://www.retroonyx.com/product-page/virtual-boy-blueretro-adapter
- RetroScaler Mini Blueretro Wireless Game Controller Adapter for PS1 PS2 by RetroScaler: PS1 & PS2 single port dongle.
https://www.aliexpress.us/item/3256805870708776.html?gatewayAdapt=glo2usa4itemAdapt - RetroScaler Blueretro Wireless Game Controller Adapter for NEO.GEO by RetroScaler: Neo-Geo single port dongle.
https://www.aliexpress.us/item/3256806140926261.html?gatewayAdapt=glo2usa4itemAdapt - RetroScaler Blueretro Wireless Game Controller Adapter for SNES SFC by RetroScaler: SFC/SNES single port adapter.
https://www.aliexpress.us/item/3256805054285627.html?gatewayAdapt=glo2usa4itemAdapt
- GameCube Blue Retro Internal Adapter by Laser Bear Industries: GameCube controller PCB replacement with integrated BlueRetro.
https://www.laserbear.net/products/gamecube-blue-retro-internal-adapter
https://8bitmods.com/internal-bluetooth-blueretro-adapter-for-gamecube/
- RetroRosetta by GrechTech: BlueRetro universal core and cables.
http://www.grechtech.co.uk/
- BlueRetro PS1/2 Receiver by mi213 : 3D printed case & PCB for building DIY PS1/2 dongle.
https://github.com/Micha213/BlueRetro-PS1-2-Receiver - N64 BlueRetro Mount by reventlow64: 3d printed mount for ESP32-DevkitC for N64.
https://www.prusaprinters.org/prints/90275-nintendo-64-blueretro-bluetooth-receiver-mount - BlueRetro Adapter Case by Sigismond0: 3d printed case for ESP32-DevkitC.
https://www.prusaprinters.org/prints/116729-blueretro-bluetooth-controller-adapter-case - BlueRetro AIO by pmgducati: BlueRetro Through-hole base and cable PCBs.
https://github.com/pmgducati/Blue-Retro-AIO-Units - BlueRetro HW2 internal guides by Nostalgic Indulgences: Internal install guides
https://github.com/nostalgic-indulgences/BlueRetro_Internal_Installation - BlueRetro latency test by GamingNJncos: Documentation on how to run BlueRetro latency test
https://github.com/GamingNJncos/BLE-3D-Saturn-Public/tree/main/BlueRetro_Latency_Testing - BR4N64 by TharathielCB: Internal BlueRetro Flex-PCB for Nintendo 64
https://github.com/TharathielCB/BR4N64