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