Effective
25 June 2025 Zello is deprecating older Zello app versions:
- Android app versions older than 6.0.2 (Note: newer versions no longer support Android OS versions earlier than 7)
- iOS app versions older than 6.1 (Note: newer versions no longer support iOS versions earlier than 14)
- Legacy PC app – all versions
These changes apply only to the free version, ZelloWork is not affected.
See here for more info and a workaround to keep older versions working:
https://support.zello.com/hc/en-us/articles/36830119152397-2025-Service-Changes
The zello.exe app (in Gateway mode) was running fine until Zello implemented higher security standards and announced the deprecating of the Windows app for Friends and Family. I was running a Win 10 machine and an R1-2023 Zello- All Star box with two USB feeds, one for a serial emulator and one for audio in out, attached to CM300 mobile for access to a local HAM repester. It worked great.... until it didn't....and Zello refused to re-connect.
That brought me to trying to use a RaspberryPi 5 and the Zello Bridge API found at Github, managed by a UK HAM, Matt Melling.
I signed up as a Zello Developer and got access to their API that included keys and tokens to access the Zello server. The API is available at Github.
It's been quite the adventure. The R1 box simply would not run on Bookworm....neither the port for the serial emulator or the USB embedded sound card. I tried two different RPi sound HATs to no avail. It was always a driver issue on the RPi not being available or compatible. It's also been a challenge to find an RPi HAT with a mic jack.
I found a USB "sound card dongle" that has a 3.5mm jack for headphone, and another one for mic. It works great.
I landed on a solution that is working (so far) on the RPi. I'm using a GPIO for PTT and another one for COR. All test scripts work great. It's set up to start recording on COR for 30 seconds , then play activate PTT and play it back (all on tge bench, dummy load, etc. strictly to affirm all the hookups work. I recycled the 6 PIN DIN cable and 6 pin to 16 pin adapter from the R1 kit and use it for the Motorola CM300 and got a female 6 pin DIN panel jack for the RPi case interface. I added a Green LED to show COR active, and a Red LED to indicate PTT.
I'm attempting to follow the Github "recipe" as close as possible, but over time, some of the Github scripts have changed, and I found out the hard way that the Bookworm OS uses newer methods to do certain functions such as GPIO library.
Current status:
Electrically and audio wise, it's a great solution. It all works as it should. The problem now is access to the Zello server. If anyone is attempting a similar setup, please contact me. My contact info is good at QRZ.com, N9ATO. I can share my Zello server error messages. Zello is adamant that they will not offer any assistance for a Linux based gateway, but the Developer Dashboard has all the tools to get it going, with little to no instructions on how to use the tools. The login scripts are somewhat cryptic. It seems you need to use both a Token and a Private Key, both available on the Zello Developer Dashboard.
There is also a big difference between Zello Friends and Family (free) and Zello Work (recurring monthly fees). I realize beggers can't be choosers, but this is a hobby, and I'm an experimenter....and now a Developer. I'm grateful that Zello has an available API, they allow experimentation, and the Github authors have done a great job, but I need a better road map for login requirements.
Any and all comments are welcomed.
Steve, N9ATO