Releases: konwektor/BlueRetro
v24.04.1
v24.04
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.
v1.9
Compiled under esp-idf 5.1.2
Skipped Blueretro v1.8.4 and used Blueretro v1.9 as source
Xbox gamepads rumble - tested and working
PS4 and Nintendo Wii U Pro controllers - tested and working - Didnt notice any tiemout in external version.
Internal HW2 - timeout comes from time to time on tested PS4 gamepad - I canot track reason :-(
Added ps3 rumble - not tested
Rumble is set to work independed for left and right motor - not both as one.
Blueretro+Ogx360 v1.8.3_fixed
Not working-hanging adapters (all supported controllers except those for xbox one s/x ,series s/x) - works longer without hanging, and hanging time is shorter - 1sec. - trying to fix.
PS4, WiiU pro controllers tested and working with rumble - (driver/i2c.h bug in esp-idf causing from time to time gamepad not responding for 1 sec - i2c timeout- to fix).
Included bt_data types of those in ogx360.c for variable rumble with 2 motors, and not static like in org. Blueretro.
Everybody feel free to test, and even better when give feedback. in discussions.
Anyone with programming knowledge and a willingness to help with the code is welcome. Still there are some issues,to repair, and functions in internal hardware to "pimp up"
I need to write them in discussions panel, when got some little more time.
Enjoy.
What's Changed
- Update ogx360.h by @konwektor in #8
- Update ogx360.c by @konwektor in #9
- Update ogx360_i2c.c by @konwektor in #10
Full Changelog: v1.8.3...v1.8.3_fixed
Blueretro+Ogx360 v1.8.3
Blueretro+Ogx360 v1.8.3
Updated to Blueretro v1.8.3 firmware.
Source Compilation under esp-idf-v5.1
Based on Blueretro fork by netham45 https://github.com/netham45/BlueRetro
Code for Ogx360 (slaves only) by netham45 https://github.com/netham45/ogx360
Orginal Blueretro firmware https://github.com/darthcloud/BlueRetro
Orginal Ogx360 firmware https://github.com/Ryzee119/ogx360
Blueretro+Ogx360 v1.8.2
Blueretro+Ogx360 v1.8.2
Based on Blueretro v1.8.2 firmware.
Source Compilation under esp-idf-v5.1
Based on Code for Ogx360 in Blueretro by netham45 https://github.com/netham45/BlueRetro
Orginal Code for Ogx360 (slaves only) by netham45 https://github.com/netham45/ogx360
Orginal Blueretro firmware https://github.com/darthcloud/BlueRetro
Orginal Ogx360 firmware https://github.com/Ryzee119/ogx360
Blueretro+Ogx360 v1.8.1
Updated to Blueretro v1.8.1 firmware.
Based on Code for Ogx360 in Blueretro by netham45 https://github.com/netham45/BlueRetro
Orginal Code for Ogx360 (slaves only) by netham45 https://github.com/netham45/ogx360
Orginal Blueretro firmware https://github.com/darthcloud/BlueRetro
Orginal Ogx360 firmware https://github.com/Ryzee119/ogx360