Flashowanie klawiatury Unicomp New Model M
22 września 2023
Na tej klawiaturze klawisz Super jest w miejscu, w którym normalnie jest prawy Alt, i vice versa. Na szczęście mój egzemplarz ma reprogramowalny kontroler, co pozwala na instalację firmware’u, np. QMK. Po dodaniu reguł udev:
cat > /etc/udev/rules.d/99-picotool.rules << 'EOF'
SUBSYSTEM=="usb", \
ATTRS{idVendor}=="2e8a", \
ATTRS{idProduct}=="0003", \
MODE="660", \
GROUP="plugdev"
SUBSYSTEM=="usb", \
ATTRS{idVendor}=="2e8a", \
ATTRS{idProduct}=="000a", \
MODE="660", \
GROUP="plugdev"
EOF
cat > /etc/udev/rules.d/99-vial.rules << 'EOF'
KERNEL=="hidraw*", \
SUBSYSTEM=="hidraw", \
ATTRS{idVendor}=="16c0", \
ATTRS{idProduct}=="27db", \
MODE="0660", \
GROUP="grupa-użytkownika", \
TAG+="uaccess", \
TAG+="udev-acl"
EOF
udevadm control --reload-rules && udevadm trigger
i załadowaniu firmware’u zgodnie z instrukcją z Reddita udało się zamienić role feralnych klawiszy. Z pomocą przyszedł sympatyczny program o nazwie Vial.
Oryginalny firmware w formacie UF2 (~4 MiB).