# uConsole keyboard device reset every 2s after OS upgrade

**URL:** <https://forum.clockworkpi.com/t/uconsole-keyboard-device-reset-every-2s-after-os-upgrade/13729>\
**Category:** uConsole\
**Tags:** hardware, keyboard, r01\
**Created:** [June 26, 2024, 3:55am UTC](https://forum.clockworkpi.com/t/uconsole-keyboard-device-reset-every-2s-after-os-upgrade/13729 "2024-06-26T03:55:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lis6502](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lis6502/32/9916_2.png) [@lis6502](https://forum.clockworkpi.com/u/lis6502)\
**Post date:** [June 26, 2024, 3:55am UTC](https://forum.clockworkpi.com/t/uconsole-keyboard-device-reset-every-2s-after-os-upgrade/13729/1 "2024-06-26T03:55:28Z")

</div>

Flashed blank card with uConsole\_R01\_v1.3b.img  
After some initial setup i’ve dist-upgraded this ubuntu.  
I’ve played with device till night came, the next morning keboard start to act funny: not detecting every other keypress, sometimes despite button being not held it kept repeating it.

After some initial troubleshooting i’ve found another clue:  
[129.616893] usb 1-1.1: reset full-speed USB device number 4 using sunxi-ehci  
[129.768830] cdc\_acm 1-1.1:1.1: ttyACM0: USB ACM device

Not having much USB devices onboard i realized that keyboard/trackball composite device is an usb device.

After unbolting face plate messages stopped comming (obviously) as pogo pins had no longer contact with mainboard. Reseating helped and proper device was detected, enumerated and usable.  
Until reboot xD

So i swapped my card for one that came with the device - there everything works flawlessly.  
What i am missing? Keyboard in “unusable state” resets itself, green LED on it flickers in about 0.5Hz (2s) suggesting hardware problem, but this one i’ve ruled out by booting into unmodified OS.

---

<div class="post-metadata">

**Author:** ![blyck](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blyck/32/8317_2.png) [@blyck](https://forum.clockworkpi.com/u/blyck)\
**Post date:** [June 26, 2024, 2:04pm UTC](https://forum.clockworkpi.com/t/uconsole-keyboard-device-reset-every-2s-after-os-upgrade/13729/2 "2024-06-26T14:04:47Z")

</div>

It sounds like you might need the keyboard “firmware”.  
[GitHub - clockworkpi/uConsole: This code repository offers downloads for the latest images of various uConsole models, along with kernel patches, firmware for the keyboard and 4G expansion module, hardware schematics, assembly instructions, and essential technical documents.](https://github.com/clockworkpi/uConsole?tab=readme-ov-file)

---

<div class="post-metadata">

**Author:** ![lis6502](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lis6502/32/9916_2.png) [@lis6502](https://forum.clockworkpi.com/u/lis6502)\
**Post date:** [June 27, 2024, 12:07pm UTC](https://forum.clockworkpi.com/t/uconsole-keyboard-device-reset-every-2s-after-os-upgrade/13729/3 "2024-06-27T12:07:24Z")

</div>

i tought so too but the same keyboard device works flawlessly on another µSD and firmware is embedded into keyboard’s µcontroller and not dynamically loaded.
