(11-01-2022, 09:10 AM)Eugo Wrote: It's gotten worse - it won't ring when suspended - the caller can't get me, call isn't registered, doesn't ring, no trace anywhere except on caller's phone.
As much as I hate to mess directly with the modem(s) - haven't had to do that since 1992 or so - it seems I finally should do that. Is there any short list of where and how to adjust settings, something like mmcli 101?
This link is most likely everything you need
https://github.com/the-modem-distro/pinephone_modem_sdk
If you want to research more then see here:
https://wiki.pine64.org/images/1/1b/Quec...l_V2.0.pdf
https://wiki.pine64.org/wiki/PinePhone#AT_commands
Thanks, guys. This will take me several days, and I have a feeling it won't be boring .
In the end, I may even achieve to have a, well, normal phone.
The firmware upgrade won't, I'm getting a
Code: QUECTEL Mobile Broadband Module is not currently updatable: The modem-power kernel driver cannot be used
The status I got is
Code: [manjaro@manjaro-arm ~]$ sudo fwupdmgr get-devices
pine64 Pine64 PinePhone (1.2)
│
└─QUECTEL Mobile Broadband Module:
Device ID: 976c4a39e87f61e6940ea6a8d39c583cfa99615f
Summary: Quectel EG25-G modem
Current version: EG25GGBR07A08M2G_01.002.01.002
Vendor: Qualcomm (USB:0x2C7C)
Problems: • Device requires AC power to be connected
GUIDs: db379a33-254f-5140-b37e-d36ae7e5c039
d18f31f1-a3fa-55a2-b4ed-decfbc1e004d ← USB\VID_2C7C&PID_0125&REV_0318&NAME_EG25GGB
1a2996cb-f86e-5583-a464-e1b96e1c6ae9 ← USB\VID_2C7C&PID_0125&REV_0318
587bf468-6859-5522-93a7-6cce552a0aa3 ← USB\VID_2C7C&PID_0125
22ae45db-f68e-5c55-9c02-4557dca238ec ← USB\VID_2C7C
Device Flags: • System requires external power source
• Updatable
(11-02-2022, 08:41 AM)Eugo Wrote: The firmware upgrade won't, I'm getting a
Code: QUECTEL Mobile Broadband Module is not currently updatable: The modem-power kernel driver cannot be used
I have flashed new firmware to modem like 300 times and every time I have used Biktorgjs flashall script.
Please find instructions here (I think it is fairly easy)
https://github.com/the-modem-distro/pine.../tag/0.7.0
Or should I just boot into PmOS and do it there?
(11-02-2022, 10:04 AM)Eugo Wrote: Or should I just boot into PmOS and do it there?
I have done it maybe 250 with PostmarketOS .
So that should work - atleast with that Biktorgjs script.
But it should work with Manjaro, Arch and Mobian also.
(11-02-2022, 08:41 AM)Eugo Wrote: The firmware upgrade won't, I'm getting a
Code: QUECTEL Mobile Broadband Module is not currently updatable: The modem-power kernel driver cannot be used
The status I got is
Code: [manjaro@manjaro-arm ~]$ sudo fwupdmgr get-devices
pine64 Pine64 PinePhone (1.2)
│
└─QUECTEL Mobile Broadband Module:
Device ID: 976c4a39e87f61e6940ea6a8d39c583cfa99615f
Summary: Quectel EG25-G modem
Current version: EG25GGBR07A08M2G_01.002.01.002
Vendor: Qualcomm (USB:0x2C7C)
Problems: • Device requires AC power to be connected
GUIDs: db379a33-254f-5140-b37e-d36ae7e5c039
d18f31f1-a3fa-55a2-b4ed-decfbc1e004d ← USB\VID_2C7C&PID_0125&REV_0318&NAME_EG25GGB
1a2996cb-f86e-5583-a464-e1b96e1c6ae9 ← USB\VID_2C7C&PID_0125&REV_0318
587bf468-6859-5522-93a7-6cce552a0aa3 ← USB\VID_2C7C&PID_0125
22ae45db-f68e-5c55-9c02-4557dca238ec ← USB\VID_2C7C
Device Flags: • System requires external power source
• Updatable
It says directly in the output what to do:
Code: Problems: • Device requires AC power to be connected
If you connect AC (a power cable) it should work fine. Alternatively the flashall script will work too but fwupd is also very easy to use.
11-03-2022, 04:35 AM
(This post was last modified: 11-03-2022, 04:42 AM by Eugo.)
(11-02-2022, 12:52 PM)fxc Wrote: Code: Problems: • Device requires AC power to be connected
If you connect AC (a power cable) it should work fine. Alternatively the flashall script will work too but fwupd is also very easy to use.
I did connect the power cable after that, but it still gives me this. It's charged 100%, so I know the power is on, and when I disconnect the cable and reconnect it, it plays the two ticks sound as always. and the get-devices command still reports this.
After a reboot, a slight change:
Code: pine64 Pine64 PinePhone (1.2)
│
└─QUECTEL Mobile Broadband Module:
Device ID: 976c4a39e87f61e6940ea6a8d39c583cfa99615f
Summary: Quectel EG25-G modem
Current version: EG25GGBR07A08M2G_01.002.01.002
Vendor: Qualcomm (USB:0x2C7C)
Update Error: The modem-power kernel driver cannot be used
GUIDs: db379a33-254f-5140-b37e-d36ae7e5c039
d18f31f1-a3fa-55a2-b4ed-decfbc1e004d ← USB\VID_2C7C&PID_0125&REV_0318&NAME_EG25GGB
1a2996cb-f86e-5583-a464-e1b96e1c6ae9 ← USB\VID_2C7C&PID_0125&REV_0318
587bf468-6859-5522-93a7-6cce552a0aa3 ← USB\VID_2C7C&PID_0125
22ae45db-f68e-5c55-9c02-4557dca238ec ← USB\VID_2C7C
Device Flags: • System requires external power source
• Supported on remote server
• Updatable
• Device supports switching to a different branch of firmware
Tried to switch again, just in case the above message is wrong, but I still get „QUECTEL Mobile Broadband Module is not currently updatable: The modem-power kernel driver cannot be used“.
(11-03-2022, 04:35 AM)Eugo Wrote: (11-02-2022, 12:52 PM)fxc Wrote: Code: Problems: • Device requires AC power to be connected
If you connect AC (a power cable) it should work fine. Alternatively the flashall script will work too but fwupd is also very easy to use.
I did connect the power cable after that, but it still gives me this. It's charged 100%, so I know the power is on, and when I disconnect the cable and reconnect it, it plays the two ticks sound as always. and the get-devices command still reports this.
After a reboot, a slight change:
Code: pine64 Pine64 PinePhone (1.2)
│
└─QUECTEL Mobile Broadband Module:
Device ID: 976c4a39e87f61e6940ea6a8d39c583cfa99615f
Summary: Quectel EG25-G modem
Current version: EG25GGBR07A08M2G_01.002.01.002
Vendor: Qualcomm (USB:0x2C7C)
Update Error: The modem-power kernel driver cannot be used
GUIDs: db379a33-254f-5140-b37e-d36ae7e5c039
d18f31f1-a3fa-55a2-b4ed-decfbc1e004d ← USB\VID_2C7C&PID_0125&REV_0318&NAME_EG25GGB
1a2996cb-f86e-5583-a464-e1b96e1c6ae9 ← USB\VID_2C7C&PID_0125&REV_0318
587bf468-6859-5522-93a7-6cce552a0aa3 ← USB\VID_2C7C&PID_0125
22ae45db-f68e-5c55-9c02-4557dca238ec ← USB\VID_2C7C
Device Flags: • System requires external power source
• Supported on remote server
• Updatable
• Device supports switching to a different branch of firmware
Tried to switch again, just in case the above message is wrong, but I still get „QUECTEL Mobile Broadband Module is not currently updatable: The modem-power kernel driver cannot be used“.
That error is a bit unexpected. You might want to join the bridged community channel for some further input: https://wiki.pine64.org/wiki/Main_Page#Chat_Platforms
Believe it or not, this turned out to be a case of programmer's alzheimer. It was the /usr/lib/udev/rules.d/90-modem-eg25.rules
which I edited as described at couple of places, with
Code: ON ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", ATTR{power/control}="on"
...except that I completely forgot that I did that on Mobian, not Manjaro Phosh. Now that I repeated it, it seems to work. Did only one quick test, though, and it passed. Will test some more, when I recharge it, and then, hopefully, mark this as solved.
|