Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Sep 00:28
· 6 commits to master since this release

Changes

This release focuses on the remaining missing features of GP2040-th and making migration easier. I'll be archiving GP2040-th since MP2040 now encompasses all of the GP2040-th features and I don't want to maintain two separate codebases.

Added

  • PS3/PS4/PS5 input modes
  • USB host port support (needs testing and physical wired port)
  • Playstation legends for the controller widget
  • Config for BeatBoard-v2
  • Caching for web assets
  • Auto-migrate settings when flashing MP2040 over GP2040-th
  • Support importing GP2040-th exported settings
  • Overlay on reboot or disconnection in the web config
  • Dirty state tracking for web config
  • Sticky save button
  • Browser setting to remember changes in LocalStorage
  • Status LED flashes on profile changes
  • Status LED shows preview color with color spinner
  • More intuitive MIDI remapper in mini menu

Fixed

  • Missing/wrong input history for keyboard/midi
  • Fixed LED settings showing for basic Fightboard

Changed

  • Hide LED settings for boards without LEDs
  • Changed default mapping for Fightboards to put L1/L2 on the left and R1/R2 on the right (for non-mirrored).

See the full changelog for all 43 commits.

Installation

  1. Download the .uf2 firmware file for your board below.
  2. Hold the second button while plugging the keypad in to enter BOOTSEL mode. If you have a touch model, plug it in first and touch the second button within 3 seconds.
  3. A removable drive named RPI-RP2 will appear. Copy the .uf2 file onto it.
  4. The device will flash and reboot automatically into the new firmware.

If the device was previously used for other firmware, flash flash_nuke.uf2 first to clear storage.

Firmware

Board File
2k MP2040_1.3.0_c59baf9_2k.uf2
2kw MP2040_1.3.0_c59baf9_2kw.uf2
3x3 MP2040_1.3.0_c59baf9_3x3.uf2
4K MegaTouch MP2040_1.3.0_c59baf9_4kMegaTouch.uf2
4kw MP2040_1.3.0_c59baf9_4kw.uf2
BeatBoard-v2 MP2040_1.3.0_c59baf9_BeatBoard-v2.uf2
BeatBoard MP2040_1.3.0_c59baf9_BeatBoard.uf2
Fightboard Basic (Mirrored) MP2040_1.3.0_c59baf9_Fightboard-b-m.uf2
Fightboard Basic MP2040_1.3.0_c59baf9_Fightboard-b.uf2
Fightboard (Mirrored) MP2040_1.3.0_c59baf9_Fightboard-m.uf2
Fightboard MP2040_1.3.0_c59baf9_Fightboard.uf2
MacroPad MP2040_1.3.0_c59baf9_MacroPad.uf2
MegaTouch MP2040_1.3.0_c59baf9_MegaTouch.uf2
MiniTouch MP2040_1.3.0_c59baf9_MiniTouch.uf2
Springboard MP2040_1.3.0_c59baf9_Springboard.uf2