Releases: darthcloud/BlueRetro
Releases · darthcloud/BlueRetro
[24.10] 2024-10-06
Changelog
New features
- Overhaul BlueRetro rumble to support variable intensity and dual motor.
- Add support for 8bitdo NGC Modkit (See pairing guide)
Bug fixes
- Fix PS2 RE4 rumble
- Remove turbo feature from Jaguar FW as it created random input in some games. (Will be reworked in a later release)
- Ignore invalid report from PS3 controller creating glitched inputs.
- Make BLE cfg connection more reliable and faster
- Make N64 driver ignore the "BOTH" option for accessories config.
Firmware is 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, GC & DC 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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[24.04] 2024-04-24
Changelog
New features
- Add PC-Engine Keyboard support (Thanks @dshadoff)
- Support latest GBAHD OSD
- HW2 Double press on reset shutdown the relay. (Thanks @TharathielCB)
- HW2 Holding reset at power on now send a reset to system. (Thanks @TharathielCB)
Bug fixes
- Fix GameCube trigger when using multiple controllers simultaneously
- Fix auto detection in universal FW (Thanks @pdaehne)
- Fix FC Keyboard GRPH key
- Fix 8bitdo NeoGeo pad triggers
- Fix Stadia controller mapping
- Fix Stadia controller rumble
- Fix MD/Genesis Mode button mapping
- Fix DC Keyboard random press
- Fix Microsoft mobile 6000 keyboard
- Fix NVS var mapping
Firmware is 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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.9.2] 2024-02-18
Changelog
New features
- Add support for PS2/3 pressure buttons
- Persistent customizable default config via NVS variables
See docs
Bug fixes
- Fix polarity of the RY axis for generic wireless devices (Thanks @hworld)
- Fix mapping regression for some 8bitdo controller
- Fix sign of 8 bits logical min & max in HID parser
- Fix Switch LED getting change on HW2 when using N64 acc toggle functions
Firmware is 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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.9.1] 2023-12-09
Changelog
New features
- Famicom Keyboard support
See Docs: - Add support for 8BitDo Retro Mechanical Keyboard
- Add support for Famicom expansion port only dongle
Bug fixes
- Fix Jaguar's NBA Jam regression
- Fix port LEDS on various system
- LE filter in only HID KB, Mouse, Joystick or Gamepad
- Fix turbo for parallel systems when using Xbox & 8bitdo ctrls
- Fix Switch controller disconnection regression on quick buttons presses
- Fix N64 accessories init state
- Fix adapter crash with N64 OoT at boot when rumble is enable
Firmware is 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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.9] 2023-10-15
Changelog
New features
- VMU emulation for Dreamcast. (thanks @breademan)
See Docs: - Macro functions buttons are now customizable.
See Docs: - PlayStation Analog mode status LED for P1 & P2 on port LED 3 & 4.
See Docs: - Toggle between GamePad & GamePadAlt config without reboot or config change via Macro (All system) or Home buttons (PCE, Genesis, Saturn, Dreamcast & 3DO only).
See Docs: - Support for 8BitDo N64 Modkit D mode.
See Docs:
Bug fixes
- Various BT connection issues introduced in v1.8.4.
- BT keyboard random input.
- Parallel system config override not applying.
- Activision games PS2 support (CoD 2 & 3 now work).
- All port controlled by a single controller gets enable on hot plug systems.
- Atari Jaguar FW not working
- Fix PC-FX timing (random input in some games)
- Fix autofire/turbo on PS1/PS2
Firmware is 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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.8.4] 2023-08-12
Bluetooth
- Use Switch default report (0x3F) to mitigate multiplayer issues w/ digital pad only Switch ctrls
- Enable Sniff mode for Switch controller at all time
- Enable Sniff when more than one controller connected
- Added Rumble Support for generic devices (Thanks @JPZV)
- Fix SNES Switch controller mapping regression
- Add PS5 DualSense trigger end button effects (Thanks @@coolbho3k)
Wired
- GameCube: Fix Metroid Prime trigger issue with BT controller w/ digital only trigger
- Fix inverted logic for Saturn 3D ctrl triggers
- Fix dreamcast mode crash with ESP32_PICO_V3 (but limited to 1P only)
- Fix Parallel 1P 3v3 (OD) image
Global
- Fix parsing of HID descriptor report omitting the ID
- Fix 32 bits HID usage mask
- Fix extra HID buttons assignment
- Make joysticks & triggers maximum change dynamically if higher than default
Firmware is 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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.8.3] 2023-02-15
Bluetooth
- Add Google Stadia support
Wired
- Add support for Wii extension encryption
Global
- Update to esp-idf 5.1.0 (2023-01-16)
- Fix HW2 reset output being held low at boot (Thanks @Extrems for the heads up)
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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.8.2] 2023-01-15
Bluetooth
See the controller pairing guide for specific instruction for using each of the newly supported BT controllers.
- Add 8bitdo S30 Modkit support
- Add 8BitDo N30 Modkit support
- Add RetroFighters Warrior support
- Add Hyperkin Admiral support
- Add RetroFighters Brawler 64 support
- Add BlueN64 controller support (thanks @JPZV !)
- Fix Gbros trigger mapping
- Fix Wii Classic Pro support
- Support Wii extension 8 bytes mode when supported by extension
Wired
- Add support for Wii extension 6 bytes mode (without encryption only)
- Fixup SNES multitap support (thanks @DigiDwrf !)
Global
- Various new debug options
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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.8.1] 2022-12-21
Global
- [MGR] Fix R button for GBAHD
- [ATT_CFG] Fix read cmd for Bluefy
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.
Download latest firmware archives from https://darthcloud.itch.io/blueretro
[1.8] 2022-12-13
Global
- [MGR] Add support for internal install for all system (Only tested GC)
- [GAMEID] Add support for Game ID for PS1, N64 & GC multi config selection
- [ADAPTER] Reduce 8bit accessible heap memory usage (Fix memcard malloc in universal build)
Wired
- [GC] Support all command format
Bluetooth
- [BT] Add support for 8bitdo M30 controller
- [BT] Add RetroFighters GC adapter support
- [ADAPTER] Fixup 8bitdo Gbros B & X mapping
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