-
-
Notifications
You must be signed in to change notification settings - Fork 108
Upgrade the modem firmware
If you check the modem log with journalctl
(
-k = --dmesg
, -g = --grep
,
ArchWiki,
man page
):
$ journalctl -k -g modem
In the kernel log, this warning shows:
[...] modem-power serial1-0: Your modem has an outdated firmware. Latest know version is EG25GGBR07A08M2G_01.002.07. Consider updating.
To upgrade the firmware, you need to clone this repository:
[~] $ git clone https://github.com/Biktorgj/quectel_eg25_recovery
After done, change to the directory and run this command and patiently wait:
[~/quectel_eg25_recovery] $ sudo ./qfirehose -f ./
It is recommended to disable sleep mode, or plug the device into the charger while upgrading the firmware! If the phone enters deep sleep you might ended up with a bricked modem.
When the upgrade process is done, the modem will reboot automatically. The boot up process will take around 30-60 seconds.
You can confirm if it has fully booted by checking lsusb
(a part of usbutils
package), the modem should be:
Bus 003 Device 002: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem
After done, reboot the device to make sure the OS modem driver applies new configuration.
You can also find the firmware release notes in that repo, which are pdf files in English and Simplified Chinese.