PI5 with ubuntu noble support

Hi,
I am trying to install the zymkey on my PI5 running ubuntu 24.04 (noble), without success.
The pairing does not complete, the light stay blinking in high frequency.

The zymkey itself is working. I tried it on a PI4 without issues.
PI5 with raspbian is also working.

I looked into the install script and there seems no support for noble.
I added ‘distro = “jammy”’ to the script, but this doesn’t fix the issue.

Does anyone else already tried the zymkey on PI5 - noble?
Is there any timeline on official support?

Thanks!

Thanks for asking the question! At this time, Zymkey is only supported on Ubuntu 22.04, not 24.04. Unfortunately, the Pi5 does not support Ubuntu 22.04, so at this point your only choice is to run Raspberry Pi OS Bookworm (64bit) on the Pi 5 in order to support the Zymkey.

From the FAQ:

Hi!
Thank you for the reply.
Do you have any idea when ubuntu 24.04 LTS will be supported by zymbit?
Is there a way I can make it work from my side with some tweaking?

Hi @bert,

At this point, I do not have any sort of roadmap to Ubuntu 24.10 LTS support for Zymkey.

I have made several attempts myself to get the Zymkey working on Ubuntu 24.10 and have so far not had any luck.

Are there some specific features of Ubuntu that you require?

Best Regards,
dg

Hi,
We have a project running on ubuntu 24.04.
We need the PI5 for the extra processing power, and company policy obligates me to use ubuntu LTS versions.

I did some digging.
It seems the zkifc library is using sysfs to communicate with the gpio pins. I found some references towards “/sys/class/gpio” in the code. This directory is removed from kernel 6.6 onwards.
Sysfs is deprecated since kernel 4.x and removed from 6.6.
I think this is something that should be fixed in the sourcecode.
I tried some emulation of old sysfs, without success.

Kind regards, Bert.

Thanks for digging into this! Let me chat with the Dev Team and see what we can do.

Best Regards,
dg

@bert - You are correct in that /sys/class/gpio is no longer there in 24.04, so pointing at jammy won’t work. We are looking into it.

Hi!
I hope you are doing fine.
Did you have the time to look into it?

@bert - We are scheduling the work internally right now. I’ll post back to the community when we have more concrete estimates.

Seriously? Still no support for Jammy/CM5? I find the seriousness of this product suspect if you dont support the current Ubuntu LTS. Would like to adopt this by the 10k’s, but the lack of support and lack of even following up on community statements when providing support a failing enterprise grade. Fine for DIY and Kickstarters. Simple question. Is the ZYMKEY4 an enterprise product or DIY?

1 Like

@Mpinkus Apologies for not responding sooner. All Zymbit products are well suited for enterprise applications.

Jammy is not an option for the Pi5/CM5. The Ubuntu 22.04 kernel does not support the Pi5 hardware. Ubuntu Noble supports the Pi5/CM5. Noble support for all Zymbit products is in test and should be available soon.

I have several hundred rpi5cm5 devices running noble, would like to release 10k a quarter with your capabilities, but not 3 releases behind. it’s your device that does not support enterprise. Its your support track record that does not support enterprise. That your still having this discussion when even noble is not supported is still disturbing based on your contention all your products are well suited for enterprise. You understand that your FIVE years behind Ubuntu LTS releases for support? You literally skipped a major version. Anyway, shout out to the community when you DO support noble, I’ll revisit maybe. Thanks. I’ll throw my batch of expensive POC devices in the future bin.

Mike
678-662-1861

We added Ubuntu 24.04 Server (noble 64-bit) support to our standard Zymbit driver repository. We are continuing to test all Zymbit HSMs across all Pi platforms, targeting the end of the week for completion. The Pi4, Pi5, CM4, and CM5 have been tested with Zymkeys. If the Community would like to try this release while we keep testing, please have a go. Use the standard curl install,

curl -G https://s3.amazonaws.com/zk-sw-repo/install_zk_sw.sh | sudo bash

A couple of notes regarding 24.04:

  • The HSM6 is not supported on the Pi4/CM4.

  • The Raspberry Pi Imager Ubuntu 24.04 Server image will not boot on a CM5 with 8GB or more RAM. This has nothing to do with Zymbit. You have to use the Ubuntu Daily builds, from here:

  • Zymbit Bootware support will come in the near future.

Please report back here success or failure. We will update the main docs.zymbit.com after we complete all testing across all combinations of supported platforms.

Thanks Bob. I will give it a try next week.

Mike
678-662-1861