Install Update Radio Hat Modem Firmware

Update Radio Hat Firmware: Follow these instructions to Update the Radio Hat Firmware.

Instructions: Follow the instructions to the right to install the latest Radio Hat Firmware. Select the appropriate Radio Hat Board from the list on the right. Then key the appropriate command into the SSH session on pistar. Follow the on-screen instructions to complete the Firmware Update..

Proceed cautiously as this proceedure can corrupt the SD card in your raspberry pi !
HTML Templates

Welcome to the Update Radio Hat Firmware Page



*********** UPDATE THE RADIO HAT FIRMWARE ***********

// Log into Pi-Star via SSH.
// Default username: pi-star
// default password: raspberry
// Run a Pi-Star Update using the following command:

sudo pistar-update

// Optionally, for extra careful preparation, initiate a power down
// reboot.
// before proceeding:

sudo reboot

// If you don't know what type of radio/modem board you have, run:

sudo pistar-findmodem

// Depending on your radio/modem type, run the appropriate update command.
// Note: It isn't necessary to first put Pi-Star into read-write mode (rpi-rw)
// because the script takes care of that.

// ZUMspot board connected to GPIO:
sudo pistar-zumspotflash rpi

// ZUMspot duplex board connected to GPIO:
sudo pistar-zumspotflash rpi_duplex

// ZUMspot USB key:
sudo pistar-zumspotflash usb

// USB-connected Libre Modem:
sudo pistar-zumspotflash libre

// MMDVM_HS_Hat board with 14.7456 MHz TCXO1 connected
// to GPIO:
sudo pistar-mmdvmhshatflash hs_hat

// MMDVM_HS_Hat board with 12.288 MHz TCXO connected
// to GPIO:
sudo pistar-mmdvmhshatflash hs_hat-12mhz

// MMDVM_HS_DUAL_Hat board with 14.7456 MHz TCXO
// connected to GPIO:
sudo pistar-mmdvmhshatflash hs_dual_hat

// MMDVM_HS_DUAL_Hat board with 12.288 MHz TCXO
// connected to GPIO:
sudo pistar-mmdvmhshatflash hs_dual_hat-12mhz

// Nano Hat board connected to GPIO:
sudo pistar-vyehsflash nano_hs

// HS_DUAL_HAT (VR2VYE) connected to GPIO:
pistar-vyehsflash hs_dual_hat

// NanoDV NPi board:
sudo pistar-nanodvflash pi

// NanoDV USB board:
sudo pistar-nanodvflash usb

// BD7KLE/BG3MDO devices:
sudo pistar-mdoflash


A prompt will tell you to press any key to begin. When the update is finished, another prompt will tell you to press any key to reboot Pi-Star. Be patient, this step takes a bit of time during which it doesn't look like anything is happening. Once the firmware update is complete, you can see the new version in the Radio Info module on the Pi-Star Dashboard or Admin pages.

[1] TCXO = Temperature Compensated Crystal Oscillator

[2] The script for updating a ZUM Radio MMDVM-Pi
board can be found here: GitHub: juribeparada/MMDVM_man.

Trouble re-opening the dashboard Sometimes after performing a Pi-Star or Radio Hat firmware update, for some reason the dashboard won't re-open in the browser on my Windows 10 laptop when using the standard http://pi-star/ or http://pi-star.local/ URLs. When that happens, find the hotspot's IP address and use that. After the dashboard opens the first time using the IP address, the URLs should work again.

Downgrading firmware
For those rare situations when a firmware update breaks things, Michael Eckhoff, K5MRE, posted instructions for downgrading ZUMspot/MMDVM_HS firmware in the Pi-Star Users Support Group. I've tried this and it worked, but there are no guarantees. Use at your own risk!

Followup note: There is a script for downgrading the
MMDVM_HS_Hat boards. I haven't tried this, so another
Use at your risk! warning:

To downgrade MMDVM_HS_Hat with 14.7456 MHz TCXO connected to GPIO:
sudo pistar-mmdvmhshatdowngrade hs_hat

To downgrade MMDVM_HS_Hat with 12.288 MHz TCXO connected to GPIO:
sudo pistar-mmdvmhshatdowngrade hs_hat-12mhz

To downgrade MMDVM_HS_DUAL_Hat with 14.7456 MHz TCXO connected to GPIO:
sudo pistar-mmdvmhshatdowngrade hs_dual_hat

To downgrade MMDVM_HS_DUAL_Hat with 12.2880 MHz TCXO connected to GPIO:
sudo pistar-mmdvmhshatdowngrade hs_dual_hat-12mhz