PinePhone Pro EDL boot by shorting contacts
#1
Hello! 
I am a new PinePhone user and I recently purchased a PinePhone pro explorer edition. After installing Tow Boot and trying several distributions, I was unable to get voice calling to work. As a result, I attempted to update the modem firmware, thinking that this may be the issue (after no issues with microphone or other audio systems were apparent anywhere). The modem appears to never have booted up properly again, and now the modem is not recognized by the operating system at all.

The reason for this post is because I cannot find the EDL boot test points on the motherboard that are mentioned in several different places (GitHub - Biktorgj/quectel_eg25_recovery: Stock firmware recovery packages for Quectel EG25-G, pinephone_modem_sdk/docs/RECOVERY.md at kirkstone · the-modem-distro/pinephone_modem_sdk · GitHub, https://forum.pine64.org/attachment.php?aid=2843, ...).  The motherboard in my phone does not have these contacts (text on board: "Pinephonepro-V02 2023-0909"). In fact, there is a metal shield attached to the board directly over that area. Is there any way to access these contacts on Pinephone pro explorer edition boards like version 2023-0909?

Thanks for any help!
  Reply
#2
I hope this can send you in the right direction: https://fosstodon.org/@biktorgj/111865670770893789
  Reply
#3
(04-30-2024, 12:30 PM)ozkenlc Wrote: Hello! 
I am a new PinePhone user and I recently purchased a PinePhone pro explorer edition. After installing Tow Boot and trying several distributions, I was unable to get voice calling to work. As a result, I attempted to update the modem firmware, thinking that this may be the issue (after no issues with microphone or other audio systems were apparent anywhere). The modem appears to never have booted up properly again, and now the modem is not recognized by the operating system at all.

The reason for this post is because I cannot find the EDL boot test points on the motherboard that are mentioned in several different places (GitHub - Biktorgj/quectel_eg25_recovery: Stock firmware recovery packages for Quectel EG25-G, pinephone_modem_sdk/docs/RECOVERY.md at kirkstone · the-modem-distro/pinephone_modem_sdk · GitHub, https://forum.pine64.org/attachment.php?aid=2843, ...).  The motherboard in my phone does not have these contacts (text on board: "Pinephonepro-V02 2023-0909"). In fact, there is a metal shield attached to the board directly over that area. Is there any way to access these contacts on Pinephone pro explorer edition boards like version 2023-0909?

Thanks for any help!

I have the same hardware version. I managed to boot into EDL and flash stock firmware. You need to short T6504 with T6503. Unfortunately T6503 is on slightly different place that in the schematics. More to the right. Find a point that is not in the schematics.

Schematics:
https://files.pine64.org/doc/PinePhonePr...bottom.pdf

Approximate place:
https://pasteboard.co/B66sOa46PgH0.png
  Reply
#4
(04-30-2024, 12:30 PM)ozkenlc Wrote: Hello! 
I am a new PinePhone user and I recently purchased a PinePhone pro explorer edition. After installing Tow Boot and trying several distributions, I was unable to get voice calling to work. As a result, I attempted to update the modem firmware, thinking that this may be the issue (after no issues with microphone or other audio systems were apparent anywhere). The modem appears to never have booted up properly again, and now the modem is not recognized by the operating system at all.

The reason for this post is because I cannot find the EDL boot test points on the motherboard that are mentioned in several different places (GitHub - Biktorgj/quectel_eg25_recovery: Stock firmware recovery packages for Quectel EG25-G, pinephone_modem_sdk/docs/RECOVERY.md at kirkstone · the-modem-distro/pinephone_modem_sdk · GitHub, https://forum.pine64.org/attachment.php?aid=2843, ...).  The motherboard in my phone does not have these contacts (text on board: "Pinephonepro-V02 2023-0909"). In fact, there is a metal shield attached to the board directly over that area. Is there any way to access these contacts on Pinephone pro explorer edition boards like version 2023-0909?

Thanks for any help!

If you can access the modem by fastboot at all there is no big deal to fix and you will not need EDL flash.  It is an issue with the newer modem modules having a slightly different firmware than the older ones, the modem distro website has the instructions, read this post:
https://forum.pine64.org/showthread.php?tid=19421
Quote:Recovery of the EFS area

So, you're probably here because your modem suddenly stopped booting after a failed firmware ugrade or downgrade.

Long story short: something changed in the way Quectel builds their images and it seems like if you got a new board and attempt to flash an older image version the modem will stop being able to read its own EFS area and end up in offline mode with no IMEI.

How do we fix this?

With a bit of patience and a recovery package [Image: smile.png]

    1. Download this: EFS Recovery package https://themodemdistro.com/packs/efs_recovery.tar.gz
    2. Enter fastboot
    3. If you're already running the custom firmware, run fastboot oem stay (I had to use echo -ne "AT+QFASTBOOT\r" > /dev/ttyUSB2 to get fastboot)
    4. Unpack the tar gz (tar -xvf efs_recovery.tar.gz )
    5. Flash the custom bootloader and boot it: fastboot flash aboot appsboot.mbn && fastboot reboot && fastboot oem stay
    6. Flash the placeholder sys_rev image: fastboot flash sys_rev sys_rev.bin
    7. Rebuild your IMEI: fastboot oem fix_imei 12345678901234 (where 12345678901234 is the IMEI as shown in the RF shield on the back of the phone)
    8. Tell the modem to boot again: fastboot continue

This will overwrite your sys_rev partition with a purposedly broken one, to which we'll write a new IMEI, calculate its CRC, and flash to the EFS area. This should allow the modem to go back to previous stock version you want too
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  PinePhone's LED is blinking, but doesn't start zvavybir 0 229 09-06-2024, 02:39 AM
Last Post: zvavybir
  Pinephone pro shuts down immediately after login covar 4 819 07-03-2024, 10:59 AM
Last Post: covar
Thumbs Up Pinephone Pro + Keyboard for sale Jimmy88 2 1,478 04-22-2024, 08:38 PM
Last Post: AegisWages
  PinePhone only turns on sometimes zvavybir 1 839 03-27-2024, 12:19 PM
Last Post: zvavybir
  PinePhone Pro Explorer's edition Qualcomm modem recovery shifras 7 2,868 03-24-2024, 02:22 PM
Last Post: zetabeta
Question Screen turning off and booting problems with the Pinephone Pro xnZwJR6vys9a2wm7yWE4 0 533 01-16-2024, 02:38 PM
Last Post: xnZwJR6vys9a2wm7yWE4
  Pinephone Pro LCD and Touchscreen Hobgoblin 8 5,262 01-14-2024, 02:50 PM
Last Post: shifras
  Recurrent problems with broken charger chip on the pinephone/pinephone pro keyboard Jite 4 1,958 11-18-2023, 07:25 AM
Last Post: crocspot
  is it possible to install a pinephone pro mainboard in a pinephone hannescam 7 3,987 08-13-2023, 04:50 AM
Last Post: fxc
  Pinephone pro packet injection for internal wifi chipset covar 1 1,313 08-13-2023, 04:40 AM
Last Post: fxc

Forum Jump:


Users browsing this thread: 1 Guest(s)