8B has been released in version v0.5.0.
The Rust-based tool creates and edits controller profiles for 8BitDo devices on Linux. We last covered version 0.4.0.
New is support for the 8BitDo Ultimate 2 Wireless over a cable in XInput and DInput modes (buttons, sticks, triggers, vibration, motion sensor, lights and macros). Profiles can be imported and exported as JSON. There are also updates via a signed Flatpak remote.
Flatpak updates: Install 8B from the signed Flatpak remote to receive future updates through
flatpak updateor your software centre. The standalone.flatpakbundles still install but won’t update.Ultimate 2 Wireless support: Edit the controller over a cable in XInput and DInput modes, including buttons, sticks, triggers, vibration, motion sensor, lights and macros. Profiles can be imported and exported as JSON.
Interface: Dedicated views for the Ultimate 2 Wireless; a light ring segment’s colour is chosen from a swatch popup.
Known limits (firmware 1.10): Only the mode the controller’s switch is set to can be edited. In DInput profile 3 the firmware erases macro 2 at startup (8B warns about this). In DInput profile 3 macro 1 is limited to 307 steps, other macros can hold up to 406 steps.

Source: GitHub