Raspberry Pi Zero 2 On PicoCalc

Hello everyone. Asking here because after the recent kernel updates for rpi OS Trixie from 6.12.47 to 6.18.29 are breaking the drivers for the zerocalc for me. Are you also experiencing this issue? And does someone have a fix for it in the works maybe?

For now I basacaly just put the apt updgrades for linux-kernel-headers, raspi-firmware etc… on hold. to mitigate it.

1 Like

make a upgrade myself and see what I can do.
I found the error in the keyboard driver:

picocalc_kbd.c:591:5: error: implicit declaration of function ‘del_timer’; did you mean ‘add_timer’? [-Wimplicit-function-declaration]
  591 |     del_timer(&g_kbd_timer);
      |     ^~~~~~~~~
      |     add_timer

Ok, Change del_timer to timer_delete in the keyboard source code solve this issue:
picocalc_kbd/picocalc_kbd.c

        //del_timer(&g_kbd_timer);
        timer_delete(&g_kbd_timer);
        g_ctx = NULL;

It is recommended to redownload the Github Repository: (remove the old download)

git clone https://github.com/ironat/picocalc_trixie

Then execute the Keyboard install steps again. You have only to execute the script again:(With ssh)

cd picocalc_trixie
chmod +x setup_keyboard.sh
sudo ./setup_keyboard.sh

I make an update in github. Done!

BTW: You have to do this steps (Download and recompile) every time you get a new kernel.

2 Likes

Thank you so much for all the effort and time you put in to this Michael :slight_smile: ! I will try installing it later and report back here.

1 Like

Cardputer Zero Applauncher on Picocalc.

3 Likes

Astralixi pre-release binary should work well on pi zero

I am placing an order for zero calc Mod boards per Michael Mayer’s design. If there are any US users who would want one, send me a reply as I cannot order just one board and would be willing to send the spares out to others in the US for what they cost me. They will be shipped to you as bare boards, requiring your header strips and Pi Zero to be soldered on.