[Test build] No proprietary bits, Yocto 3.2
NOTE: Don't use this unless you know what you're doing
This release is a flashable package based on the following repos:
- Unlocked Bootloader (LK): https://github.com/Biktorgj/quectel_lk/releases
- Linux 3.18.140 Kernel: https://github.com/Biktorgj/quectel_eg25_kernel
- Yocto 3.2 based rootfs and recovery (https://www.yoctoproject.org/)
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 flash it via fastboot.
- 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 manually flash boot, recovery, recoveryfs and system
CHANGES FROM PREVIOUS RELEASE
- No closed source binaries in this release
- Only remaining bit of closed source blobs is the ADSP firmware
- Power consumption is probably increased right now, openqti just waits, but doesn't sleep
- Audio is not implemented yet. You can make phone calls but you won't hear anything
- Rootfs size is now 14.8 Mb after removing all the dependencies from closed source binaries
About ring-in
- Ring In: Works correctly when setting the modem to report RING to all interfaces, but since this build doesn't contain the atfwd_daemon from Quectel, the usual AT command to change URC behaviour won't work. Will explore alternative methods
Waking up from sleep
The modem takes some time to respond from sleep, unsure if this comes from the modem side or the pinephone (or a combination of both). It's being still investigated