Skip to content

Releases: ricardoquesada/unijoysticle2

Unijoysticle 2 - firmware v1.1.0

24 Jul 05:17
Compare
Choose a tag to compare

DEPRECATED

The firmware was moved to its own project, called Bluepad32.
Download latest Unijoysticle2 firmware from here: https://gitlab.com/ricardoquesada/bluepad32/-/releases

[1.1.0] - 2020-07-23

  • Firmware: Nintendo Wii/Wii U: auth works as expected.
  • Firmware: use gap_pin_code_response() to send Pin codes.
    iCade + Nintendo Wii works in any situation.
  • Firmware: "idf.py build" fixed
  • Firmware: Gamepad Reconnection works.
  • ESP-IDF: Using v4.1-beta2 - c5cb44d8135a5ec6678259e30468632bc2442288
  • BTstack: Using develop 2020-07-23 - 2992f73460b28b1f150ed983204620fbe35503bc

Unijoysticle 2 - firmware v1.0.0

01 Mar 06:01
Compare
Choose a tag to compare

[1.0.0] - 2020-02-29 (abuelito Ricardo release)

  • Firmware: Nintendo Switch Pro: turns on LED when connected
  • Firmware: Where applicable, added technical info references at top of .c files
  • Firmware: Renamed PS4 to DS4 (DUALSHOCK4)
  • BtStack: Using hash 4d24213549c6b94b84d732afda9c2628df22fd70 (2020-02-20)
  • ESP-IDF: Using v4.0
    • Components Bluetooth: enabled
      • Controller -> Bluetooth controller mode: Bluetooth dual mode
      • Controller -> BR/EDR ACL Max Connections: 4
      • Controller -> BR/EDR Sync Max Connections: 2
      • Host: Controller only
    • Components ESP32-specific
      • Main XTAL frequency: Autodetect
    • Components Core -dump
      • Data destination: UART

Unijoysticle 2 - firmware v0.5.4

24 Feb 06:28
Compare
Choose a tag to compare

[0.5.4] - 2020-02-23

Added

  • Firmware: Nintendo Switch Pro uses "raw" parser instead of HID, making it more flexible.
  • Firmware: Nintendo Switch Pro clones supported.
  • Firmware: Nintendo Switch Pro uses factory calibration data to align sticks.
  • Firmware: hid_device dump includes controller type.
  • Firmware: updated controllers DB from SDL

Unijoysticle 2 - firmware v0.5.3

10 Feb 05:34
Compare
Choose a tag to compare

[0.5.3] - 2020-02-09

Added

  • Firmware: Nintendo Switch Pro: Original Nintendo Switch Pro works.
  • Firmware: Nintendo Switch Pro: LEDs are being set.
  • Firmware: DualShock 4: LEDs are being set. Uses HID report type 0x11 by default.

Changed

  • Firmware: MTU changed from 48 to 128 bytes. Needed for report 0x11 in DualShock4.
  • Firmware: Linux version compiles with clang by default.
  • Firmware: Added missing 'break' in OUYA and Generic drivers, making them more reliable.

Unijoysticle 2 - firmware v0.5.2

01 Feb 16:48
Compare
Choose a tag to compare

[0.5.2] - 2020-02-01

Added

  • Firmware: Xbox One: added support for firmware v4.8.

Unijoysticle 2 - firmware v0.5.1

04 Jan 05:55
Compare
Choose a tag to compare

[0.5.1] - 2020-01-03

Added

  • Firmware: Xbox One: rumbles when connected or swap joystick port.
  • Firmware: esp-idf v3.3.1
  • Firmware: SDP queries timeout after 3 seconds, enabling another SDP query to start.
  • Firmware: improved logging

Unijoysticle 2 - firmware v0.5

16 Dec 00:42
Compare
Choose a tag to compare

[0.5] - 2019-12-15

Added

  • Firmware: Wii Remote 1st gen correctly detects attached extensions like the
    Nunchuk and Classic Controller.
  • Docs: firmware setup doc has info about Windows and includes some screenshots.

Unijoysticle 2 - firmware v0.5-rc2

14 Dec 19:27
Compare
Choose a tag to compare
Pre-release

[0.5-rc2] - 2019-12-14

Added

  • Firmware: Support for Nintendo Wii Classic Controller / Classic Controller Pro
  • Firmware: Added support for Nintendo Wii Nunchuk
  • Firmware: PC platform: added support for "delete keys" and "enable enhanced mode"
    via command line.

Changed

  • Firmware: After swapping the joysticks ports, the joysticks lines are "Off".
    Prevents leaving unexpected lines as "On".
  • Firmware: Wii driver: clean up code. Added "instance" concept, easier to mantain.
  • Firmware: Auto-fire in enhanced mode is swapped.
    Button "Shoulder Left" triggers auto-fire in to Joy A.
    Button "Shoulder Right" triggers auto-fire in Joy B.
  • Firmware: Improved debug logging in "PC platform".
  • Firmware: Code is more readable in uni_gamepad.c.
  • Firmware: When two controllers are connected, the two LEDs are turned on.

Unijoysticle 2 - firmware v0.5-rc0

07 Dec 02:22
Compare
Choose a tag to compare
Pre-release

[0.5-rc0] - 2019-12-06

Added

  • Firmware: Added support for Nintendo Switch Pro controller.
  • Firmware: Improved 8Bitdo gamepad support (SN30 Pro & Lite).
  • Firmware: BTStack f07720a033c9fcfa856511634253b9889fa94cd8 (2019-12-6)

Changed

  • Firmware: iCade 8-bitty fixed shoulder-left / start button mappings.
  • Firmware: Print to console whether single-port / 3-button mode is enabled.

Unijoysticle 2 - firmware v0.5-beta1

10 Nov 22:09
Compare
Choose a tag to compare
Pre-release

[0.5-beta1] - 2019-11-10

Added

  • Firmware: Added support for "single joystick" unijoysticle devices.
    Edit uni_config.h and change UNIJOYSTICLE_SINGLE_PORT to 1
  • Firmware: Added support for iCade 8-bitty gamepad.

Changed

  • Firmware: Improved iCade Cabinet support: autofire, debug and shoulder buttons supported.
  • Firmware: ESP-IDF v3.3
  • Firmware: BTStack 138818a33e591e964a727284c192700abe2fee26 (2019-9-9)