Skip to content

[Test build] Use UAC2 instead of UAC2, eat client release responses

Pre-release
Pre-release
Compare
Choose a tag to compare
@Biktorgj Biktorgj released this 28 Jul 05:38
· 29 commits to hardknott since this release

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

Before you begin

Please, take a minute to get a copy of the stock firmware here (https://github.com/Biktorgj/quectel_eg25_recovery), and carefully read the README. If you don't know understand what it says, or don't know how to recover the firmware in case something goes wrong, avoid touching your modem

CHANGES FROM PREVIOUS RELEASE

  • When releasing all clients, drain the responses from the ADSP so they don't reach ModemManager and confuse it
  • If testing this firmware, you might want to use latest ADSP firmware: https://github.com/Biktorgj/quectel_eg25_recovery/raw/EG25GGBR07A08M2G_01.003.01.003/update/NON-HLOS.ubi
    • Flash it with fastboot flash modem NON-HLOS.ubi
  • Use UAC2 instead of UAC1 for USB Audio driver
  • This firmware is a bit larger because it includes alsa-utils (arecord, aplayer etc.) to help with USB audio passtrough development
  • Track service 0x1a to guess if ModemManager died instead of controlling timings

Installation instructions:

  1. Get required tools: you need adb and fastboot

  2. Grab a copy of the firmware, and, optionally, a recovery firmware (https://github.com/Biktorgj/quectel_eg25_recovery)

  3. Run the flashall script bundled in the package. If something fails, flash manually

  4. After you flashed everything, you can run 'fastboot reboot' (you might have to do that twice) and wait for it to come back.

Have fun!