Assign dedicated VID/PID for USB devices
For fwupd, it was suggested that the USB devices (sysctl, keyboard) should have their own VID/PID.
sysctl currently uses stdio_usb, and picotool reboot
is very convenient. It appears when changing the VID/PID, this would no longer work. Asked picotool upstream here: https://github.com/raspberrypi/picotool/issues/141
Known todos:
-
get VID/PIDs -
assign them to each USB device that will exist -
figure out how fwupd will put the devices into update mode -
figure out if sysctl needs a copy of stdio_usb so the features can continue working -
figure out if keyboard also wants a copy of stdio_usb so it can get rebooted?
PIDs assigned: https://pid.codes/1209/ from 0x6d00
PID | Product |
---|---|
6D00 | MNT Research MNT Reform Keyboard 2.0 |
6D01 | MNT Research MNT Reform Keyboard 3.0 |
6D02 | MNT Research MNT Reform Keyboard 4.0 |
6D03 | MNT Research MNT Reform Trackball 1.0 |
6D04 | MNT Research MNT Reform Trackball 2.0 |
6D05 | MNT Research MNT Reform Trackpad 1.0 |
6D06 | MNT Research MNT Pocket Reform Input 1.0 |
6D07 | MNT Research MNT Pocket Reform System Controller 1.0 |
6D08 | MNT Research MNT Reform Next System Controller 1.0 |
6D09 | MNT Research MNT Reform Camera |
Edited by Chris Hofstaedtler