UP | HOME

Updating Modem Firmware on the PinePhone Pro

Grab the package.tar.gz file from the latest release:

# As root:

# Install pre-reqs:
apt install openssh-server adb fastboot git wget

# Working dir
mkdir ~/Modem
cd ~/Modem

# Get the recovery repo...
git clone https://github.com/Biktorgj/quectel_eg25_recovery.git

# ...and modem package
mkdir pinephone_modem_sdk-0.8.0
cd pinephone_modem_sdk-0.8.0
wget https://github.com/the-modem-distro/pinephone_modem_sdk/releases/download/0.8.0/package.tar.gz
tar zxvf package.tar.gz

# Update Firmware (IF THIS FAILS follow the manual instructions in link above):
./flashall

This seemed to work, the "Firmware" app shows it and the correct version 0.8.0. It also mentions that AC Power is needed. Providing power makes this go away but the modem continues to not work; have "mobile enabled" in settings, all settings look good, but can't enable "mobile network" in the main phosh drop down, and can't make calls/texts. Will try the next oldest version:

mkdir ~/Modem/pinephone_modem_sdk-0.7.3
cd ~/Modem/pinephone_modem_sdk-0.7.3/
wget https://github.com/the-modem-distro/pinephone_modem_sdk/releases/download/0.7.4/package.tar.gz
tar zxvf package.tar.gz
./flashall

ccccccc

Finally got the modem jumpered. from here:


Author: josh

Created: 2026-03-19 Thu 15:22

Validate