Skip to content

Feature parity with closed firmware

Compare
Choose a tag to compare
@Biktorgj Biktorgj released this 15 Nov 08:35
· 22 commits to master since this release

NOTE: Don't use this unless you know what you're doing

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

Before flashing

This isn't even alpha, so make sure you know your modem recovery methods. Grab a copy of the firmware recovery repo (https://github.com/Biktorgj/quectel_eg25_recovery), and carefully read the README. If you don't know what it says, don't attempt to use this.

Flashing

  • If you already flashed my unlocked bootloader before, just unpack the package in a folder and run 'flashall'.
  • If you're coming from stock, first flash the bootloader via fastboot (fastboot flash aboot appsboot.mbn) and make it boot by 'fastboot reboot-bootloader' and then run 'flashall', or manually flash each file independently

CHANGES

  • Bootloader: Sometimes the bootloader would start in fastboot because it didn't clear the flag when entering the previous time. This should fix it, albeit there's still some room for improvement
  • Restored quectel's audio driver, at least for now. Bot simcom and Quectel's binary blob request some GPIOs and sysfs entries to setup audio, and it's impossible to make an unified release that can match both of them at the same time
  • Reverted Quectel's serial driver modifications

ABOUT RING-IN

  • Ring In: Works correctly when setting the modem to report RING to all interfaces. You can do this by sending the following command to the modem:
    • AT+QURCCFG:"urcport","all"
    • You can also make this permanent by editing "pinephone-modem-setup.sh" and replacing the following line:
      • configure_modem "QURCCFG" '"urcport","usbat"' to
      • configure_modem "QURCCFG" '"urcport","all"'