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.

2 Likes

How do you know what revision the keyboard software is?

right after flashing

run

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