Skip to content

v0.7.4

Compare
Choose a tag to compare
@arntsonl arntsonl released this 23 Aug 14:54
· 331 commits to main since this release
d6ec096

This is the GP2040-CE v0.7.4 firmware release.

This release focuses on a number of back end code changes as well as documentation updates and new add-ons as well as fixes to old addons.

There are two major changes in this release:

  • PS4 and PS5 compatibility via USB passthrough authentication (PS5 support only as a legacy PS4 fightstick, not native). To enable this go into web-config -> settings --> PS4 and then change the controller to an arcade stick then go to the add-ons section and enable passthrough and map the appropriate pins. We will have a guide on how to wire this soon as well as gerber and source files for getting boards made to accept USB devices.
  • Changes to the default pin mapping on many devices. In response to some concerns around default pin mappings we have disabled the display and RGB LEDs on any device that by default does not have them built in. This should address some conflicts that people have been running into and strange behaviour on boards. Images will be updated to reflect this in time.

A highlight of the other new additions are:

  • Reintroduction of the Keyboard Host addon
  • Enhancement of the hotkey options to include L3 / R3 / Touch Pad
  • Multiple new devices added to configurations (SGF Devices, MiSTer Addons)
  • New hotkey action which can be used to reboot the device
  • Ability to set profile number in web-config and also switch between action / direction buttons
  • Improvements to the Joystick slider add-on to allow for more flexibility like what is currently implemented for SOCD modes

As with previous releases it is recommended that you backup your settings before upgrading if you have made changes to your setup.

Please note that while we do multiple tests prior to release we cannot test for all permutations of add-on combinations! You may need to nuke and reload the firmware.

If you are a seller of products that use GP2040-CE it is highly recommended that you test out your unique applications of the firmware before sending to customers.

What's Changed

  • General updates to documentation for 0.7.3 boards by @arntsonl in #422
  • General updates to the documentation for addons by @TheTrainGoes in #426
  • Addition of a BOOTSEL reboot hotkey to the "secret" hotkeys by @bsstephan in #403
  • Optimization of some images to reduce space by @SavageCore in #434
  • Addition of SGF Devices config by @sgfdevices in #429
  • Fixed some keyboard host mapping issues by @deeebug in #438
  • Addition of 5V Power Pin option in Keyboard Host addon by @deeebug in #439
  • Addition of ability to switch between action/direction button in profiles by @bsstephan in #384
  • Addition of hotkey options for l3, r3 and touchpad buttons by @ccristob in #430
  • Reintroduction of Keyboard Host Configuration Add On by @debug and @InfraredAces in #435
  • Fixed Keyboard host IO flip for GPIO +5v en by @arntsonl in #444
  • Fixed Reflex Encoder Config and add SNES CTRL Board Config by @misteraddons in #419
  • Optimization of images to reduce space by @SavageCore in #447
  • Update to the basic board configurations by @TheTrainGoes in #445
  • Addition of PS4 Passthrough Add-on w/ PS5 Compatibility by @arntsonl in #457
  • Addition of hotkey action to reboot the controller by @bsstephan in #442
  • Addition of ability to set the profile number in the config after switching by @bsstephan in #453
  • Addition of ability to make joystick slider addon configuration akin to SOCD slider's by @deeebug in #456
  • Optimization of web code by @Pelsin in #436
  • Fixed PS add-on callback logic by @arntsonl in #458
  • Addition of PicoW folder and build variables to the automated builds by @Fortinbra in #443
  • Fixed some startup concerns by moving add-ons before bootsel mode by @NickGuyver in #446
  • Fixing PIO state machines by @arntsonl in #462
  • Added PS4/PS5 authentication to board-led add-on by @arntsonl in #465

New Contributors

Full Changelog: v0.7.3...v0.7.4