Skip to content

0.7.0 - The smallest fix is sometimes the most important one

Compare
Choose a tag to compare
@Biktorgj Biktorgj released this 13 Oct 06:00
· 25 commits to kirkstone since this release
034cc23

CHANGELOG: 0.7.0

Big, enormous thank you to all the people who participate in the development of this firmware, be it by contributing with code, documentation, donations or testing and reporting issues, this firmware gets better on each release thanks to your help and feedback!

New:

  • Update Yocto to 4.0.4
  • Support for GSM-7 / UCS-2 / 8-Bit data coding scheme identification in Cell Broadcast messages and raw relaying as a SMS to the host if the default coding scheme is not used. This allows for emergency broadcast messages in non-latin alphabets to be correctly relayed. (thanks sensei1304!)

Fixes:

  • LVFS: Fix compatible HWIDs for Pinephone Pro (Tow-boot) and Pinephone (tow-boot/u-boot) (thanks Dylan Van Assche)
  • Clean up of unneeded trash from openqti

Compatibility:

  • Pinephone
  • Pinephone Pro
  • Quectel EG25 based MiniPCIe cards (make sure you enable USB audio if you want to make a call)

Known issues

  • SMS Timestamps will be wrong if the modem can't manage to sync the date from the carrier. If this happens all messages will have a date of 2022-01-01 (+- timezone offset)
  • You tell me!

NOTES:

SHA512 Sum of the package file

ae57a55630e41e6e03b7d933effcfb03f2f45bd9a74aeff570fecd81842f61a771aa0ab21c8e88db5ee47170692a573e3c53b505cf66836f12ac08f51a3b5a99 package.tar.gz

Inside the compressed tar file there's a file containing the SHA sums for the files in it.

Installation instructions:

  1. Get required tools: you need adb and fastboot
  2. Run the flashall script bundled in the package as root. If something fails, flash manually

After you flashed everything, the modem should come back automatically after 14-18 seconds.
If you want to go back to stock, check the recovery repo

WARNING: Make sure you have a recent enough baseband version before installing the firmware, or some things won't work as expected. You can check your current ADSP firmware by sending the command AT+QGMR when running stock, or AT+GETADSPVER when using this firmware. Below you can find the latest ADSP firmware blobs we have found (all of them will work):

ADSP Firmware:

Depending on your carrier, some firmware versions will work better than others. You can check your current ADSP firmware version by sending the "AT+QGMR" AT command. If in doubt, version 01.002.01.002 is the default if you used the recovery repo. I've been using version 003 for months without issues (and improvements in data handling) but some users have reported problems making VoLTE calls with it, so pick whatever works best for you (or don't change it at all if it worked fine before)

Flashing it:

  1. Open a root terminal and run: echo -ne "AT+QFASTBOOT\r" > /dev/ttyUSB2 to enter fastboot mode
  2. Run fastboot flash modem NON-HLOS.ubi && fastboot reboot

Something went wrong?

Feel free to check the troubleshooting section. If you don't manage to fix it, feel free to open an issue and I'll do my best to help you out

This release is a flashable package based on the following repos:

Have fun and stay safe everyone