uConsole keyboard firmware upgrade

I saw on GitHub there is a new firmware version for the keyboard. I have a question about how to put the keyboard on the serial mode (where it appears like a serial device) so I can use the maple_upload tool to write the firmware.

1 Like

I imagine it will be like the Devterm, since it seems to be similar hardware and the same main board. On Devterm you could flash a new keyboard firmware from the Devterm itself, without disassembling anything.

Just for reference, here are a couple of related threads:

1 Like

Since the units already came for some people, do you folks have any news about this? Anyone who tried to upgrade the firmware of the keyboard?

A keyboard update was posted here, and it can be done without disassembly, just like the DevTerm.


How do you know what revision the keyboard software is?

right after flashing


sudo dmesg | tail

you will see something like

[  607.238305] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  607.238310] usb 1-1.1: Product: DevTerm
[  607.238316] usb 1-1.1: Manufacturer: ClockworkPI
[  607.238321] usb 1-1.1: SerialNumber: 20230714
[  607.241541] input: ClockworkPI DevTerm Consumer Control as /devices/platform/soc/fe980000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0005/input/input29
[  607.301071] input: ClockworkPI DevTerm Keyboard as /devices/platform/soc/fe980000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0005/input/input30
[  607.301515] input: ClockworkPI DevTerm as /devices/platform/soc/fe980000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0005/input/input31
[  607.301722] input: ClockworkPI DevTerm Mouse as /devices/platform/soc/fe980000.usb/usb1/1-1/1-1.1/1-1.1:1.0/0003:1EAF:0024.0005/input/input32
[  607.301952] hid-generic 0003:1EAF:0024.0005: input,hidraw0: USB HID v1.10 Keyboard [ClockworkPI DevTerm] on usb-fe980000.usb-1.1/input0
[  607.302236] cdc_acm 1-1.1:1.1: ttyACM0: USB ACM device