Skip to content

Instantly share code, notes, and snippets.

@superjamie
superjamie / 8BitDoUltimate2Wireless.md
Created July 24, 2025 10:49 — forked from barraIhsan/8BitDoUltimate2Wireless.md
8BitDo Ultimate 2 Wireless on GNU/Linux, SteamOS, and Windows

Most of the source comes from: Steam Beta Forum

Thank you so much to everyone in the forum for contributing, for reaching out to 8BitDo to request switching between XInput/DInput/Switch mode on the dongle, to Valve for adding support on DInput mode, to the SDL developers (and 8bitdo) for adding support on DInput mode, and finally, to the Linux kernel developers for adding support on XInput mode.

This gist summarizes everything from that forum.

Switching Mode

So after the latest firmware update (as the time of writing: Controller 1.06, Adapter 1.04), its now possible to switch to DInput and Switch mode by holding B (DInput) or Y (Switch) while turning on t

@superjamie
superjamie / 8BitDoUltimateWifi_Linux.MD
Created July 24, 2025 10:49 — forked from ammuench/8BitDoUltimateWifi_Linux.MD
8BitDo Ultimate 2.4GHz wifi working in linux
@superjamie
superjamie / branch-fu.md
Created August 21, 2016 10:27 — forked from unbracketed/branch-fu.md
Moving commits between branches

Example: Moving up to a few commits to another branch

Branch A has commits (X,Y) that also need to be in Branch B. The cherry-pick operations should be done in the same chronological order that the commits appear in Branch A.

cherry-pick does support a range of commits, but if you have merge commits in that range, it gets really complicated

git checkout branch-B
git cherry-pick X
git cherry-pick Y