Skip to content

Releases: konwektor/BlueRetro

v24.04.1

09 Nov 05:45
Compare
Choose a tag to compare

Port-n rumble feedback rework
[MGR] power pins definitions for ogx360 - IO13 powerON/OFF, IO39 power detection from xbox

Full Changelog: v24.04...v24.04.1
TODO : HW2 Internal/external documentation and schematic.

v24.04

15 Oct 15:06
ab6802f
Compare
Choose a tag to compare

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

14 Dec 23:48
129da2f
Compare
Choose a tag to compare

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

13 Nov 00:00
cbe18f4
Compare
Choose a tag to compare

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

Full Changelog: v1.8.3...v1.8.3_fixed

Blueretro+Ogx360 v1.8.3

24 Sep 04:04
Compare
Choose a tag to compare

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

23 Sep 02:14
Compare
Choose a tag to compare

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

22 Sep 20:25
c17f83c
Compare
Choose a tag to compare

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