uConsole keyboard device reset every 2s after OS upgrade

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.

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.

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.