No phone call audio, logs posted, modem can't init audio?
#1
firstly the earpiece hardware works fine, I can play audio through it.

I replaced the mainboard on my PPpro and at some point early on I lost the ability to hear or send audio on a telephone call.

Follow down the thread to see the Quectel EG25 modem's dmsg failing to create the audio device

I flashed themodemdistro firmware 8.0 via ./flashall and then ADSP V 01.003.01.003 and then DSP V 01.002.01.002 
https://github.com/the-modem-distro/pine...LASHING.md
did both several times over the last days.
incoming and outgoing calls no luck; 2g, 3g, 4g
interesting ringtone doesn't work either

I have been flashing various images testing, I have flashed an image of the final from my old main board where phone audio mostly worked.  I have been writing my old /home onto the new installs once I have them installed but I do a phone test first.

Rebooting as well as shutdown, rest, boot doesn't work either.

Data works, SMS works, DIalling works receiving works, just no audio except that 4g fails to make/take a call as usual which will be a problem once 2g and 3g shut down.

the audio line alsa/pipewire stuff gets complicated I am nut sure what to look for in the modem's dmsg

I am probably missing an obvious mistake, embarrass me please by showing me my error!

(edit)moved to ADSB 30.004 and 4g seems to be work, but that is always temporary, not the real problem of this post anyways
(edit2) I even rewrote the EFS https://themodemdistro.com/efs_recovery makes calls no audio in/out
  Reply
#2
(12-02-2025, 10:54 AM)biketool Wrote: firstly the earpiece hardware works fine, I can play audio through it.

I replaced the mainboard on my PPpro and at some point early on I lost the ability to hear or send audio on a telephone call.

There are 2 "speakers" there is the headset speaker and the big speaker the music apps use.

When I replaced my screen, i did not move over the headset speaker. see this video where I pointed it out. It took me a week to realize my mistake.

https://youtu.be/kLOHfYhM7XQ?si=cRf9V8CYXPAjn07F&t=1273
  Reply
#3
(12-02-2025, 12:57 PM)mikehenson Wrote:
(12-02-2025, 10:54 AM)biketool Wrote: firstly the earpiece hardware works fine, I can play audio through it.

I replaced the mainboard on my PPpro and at some point early on I lost the ability to hear or send audio on a telephone call.

There are 2 "speakers" there is the headset speaker and the big speaker the music apps use.

When I replaced my screen, i did not move over the headset speaker. see this video where I pointed it out. It took me a week to realize my mistake.

https://youtu.be/kLOHfYhM7XQ?si=cRf9V8CYXPAjn07F&t=1273
both the external and earpiece speakers test good for playing mp3 when selected in settings, I am wondering if some virtual audio line or virtual USB device from the modem is not attaching?
I just dont know what to look for in the log dump from the modem's OS.
  Reply
#4
This is a pretty serious issue if it follows between the oldest to the newest mobian image install as well as a clone of a working board..
since I recall there being around 200 sound interfaces in alsamixer for the pinephone which should I be looking at, what should I be looking for when communicating with the OS inside the modem?
again I have replaced the more-FOSS replacement themodemdistro ADSP, running 8.0 via flashall, and I even rebuilt EFS and reinitialized the IMEI despite the modem booting fine.I have never understood why the modem is sometimes silent so helping me understand the 'normal' silent modem might help me track down this issue.
  Reply
#5
I know there are factory test images, will they test the audio in/out lines form the modem, do they boot form SD?
Is there a way to do a fuller reset of the modem settings?
  Reply
#6
Tried getting some information from alsamixer
all that is shown is sysdefault0 even when I make a phone call that is all I see
I will have to find my pinephone as I don't see any of the over 100 audio devices I remember being found in the modem, this is just the rockchip chipset audio.
Code:
f your EG25-GL 4G HAT connects to the Raspberry Pi only via USB and GPIO, you’ll need to enable the correct audio path before hearing anything during a call. By default, the modem doesn’t send voice over USB. Use minicom and run AT+QDAI=4,0,0,1,0 to route audio through the USB interface, then reboot with AT+CFUN=1,1. After that, check with arecord -l or aplay -l — you should see a “Quectel USB Audio” device.

If you’re instead using the analog audio pins (MIC_P/N and SPK_P/N) on the HAT, change the setting to AT+QDAI=0,0,0,1,0. This routes voice through the hardware pins for external mic and speaker use. Remember that the Raspberry Pi’s 3.5 mm jack doesn’t carry the modem’s voice — audio must come from either USB or those analog pins.

Also make sure the USB audio driver is loaded with sudo modprobe snd_usb_audio if it’s missing. Once configured correctly, voice calls via ATD+<number>; will produce audio through your selected interface.
My next try will be to probe the USB audio using AT commands to the modem https://pine64.org/documentation/PinePhone/Modem/
this is the same modem as our phones but on a PCB for R-pi boards
hopefully it is more documented in that form and I will continue to investigate.
https://wiki.seeedstudio.com/getting_sta...g_lte_hat/
  Reply
#7
I sent this AT command it is supposed to one-time set the audio lines correctly
Code:
echo -ne "AT+QDAI=1,0,0,2,0,1,1,1" > /dev/ttyUSB2

https://pine64.org/documentation/PinePhone/Modem/
https://xnux.eu/devices/feature/modem-pp...-pinephone  (setting up the modem for voice calling)
.....no audio....

Not sure how to run this which should in theory tune everything
https://xnux.eu/devices/feature/audio-pp.html
Is there a bootable SD image to do a modem factory test?  Is this a case of needing to flash back the modem to stock test and reflash to custom firmware? What is too bad is despite searching the forums I know someone here know the easy bit-flip required to make this work.  Ithink that there is nothing broken it is a settings issue starting in the shipped firmware, probably something from the android OS that it arrived with that I just dont know how to diagnose.

even in a root shell(sudo su) Fastboot was working but even (adb devices) returns nothing after "List of devices attached" so it seems that no connection is working even if the modem is booted and working...

rebooted phone and got sudo su,  ./flashstock to work (git clone https://github.com/Biktorgj/quectel_eg25_recovery)

Code:
root@mobian:/home/mobian/collectlogs/quectel_eg25_recovery# ./flashstock
Sending AT+QFASTBOOT...
Sending OEM STAY in case the custom bootloader is installed
< waiting for any device >
OKAY [  0.003s]
Finished. Total time: 0.003s
Waiting to settle...
Start flashing!
Warning: skip copying aboot image avb footer (aboot partition size: 0, aboot image size: 477916).
Sending 'aboot' (466 KB)                          OKAY [  0.591s]
Writing 'aboot'                                    OKAY [  0.173s]
Finished. Total time: 0.795s
Sending 'boot' (6066 KB)                          OKAY [  7.590s]
Writing 'boot'                                    OKAY [  2.004s]
Finished. Total time: 9.645s
Sending 'recovery' (6066 KB)                      OKAY [  7.621s]
Writing 'recovery'                                OKAY [  2.015s]
Finished. Total time: 9.651s
Warning: skip copying system image avb footer (system partition size: 0, system image size: 58327040).
Sending 'system' (56960 KB)                        OKAY [ 71.366s]
Writing 'system'                                  OKAY [ 19.267s]
Finished. Total time: 90.666s
Warning: skip copying recoveryfs image avb footer (recoveryfs partition size: 0, recoveryfs image size: 10092544).
Sending 'recoveryfs' (9856 KB)                    OKAY [ 12.434s]
Writing 'recoveryfs'                              OKAY [  3.405s]
Finished. Total time: 15.873s
Warning: skip copying modem image avb footer (modem partition size: 0, modem image size: 41025536).
Sending 'modem' (40064 KB)                        OKAY [ 50.213s]
Writing 'modem'                                    OKAY [ 13.523s]
Finished. Total time: 63.770s
Rebooting                                          OKAY [  0.005s]
Finished. Total time: 0.055s
Done!

No fix......
so is this a mobian settings or still something incorrectly executing in the modem?!?!?!?!?!?!?!?

and ADB still not working so no logs
Code:
root@mobian:/home/mobian/collectlogs# ./collect.logs
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb: no devices/emulators found
adb: no devices/emulators found
adb: error: failed to get feature set: no devices/emulators found
reflashing bictorg/modemdistro custom firmware
Code:
root@mobian:/home/mobian/modemdistro# ./flashall
Sending AT+QFASTBOOT...
< waiting for any device >
FAILED (remote: 'unknown command')
fastboot: error: Command failed
Warning: skip copying aboot image avb footer (aboot partition size: 0, aboot image size: 274696).
Sending 'aboot' (268 KB)                           OKAY [  0.015s]
Writing 'aboot'                                    OKAY [  0.146s]
Finished. Total time: 0.183s
Rebooting                                          OKAY [  0.019s]
Finished. Total time: 0.074s
< waiting for any device >
OKAY [  0.002s]
Finished. Total time: 0.002s
Sending 'boot' (4586 KB)                           OKAY [  0.195s]
Writing 'boot'                                     OKAY [  1.574s]
Finished. Total time: 1.808s
Sending 'recovery' (4586 KB)                       OKAY [  0.191s]
Writing 'recovery'                                 OKAY [  1.575s]
Finished. Total time: 1.776s
Warning: skip copying system image avb footer (system partition size: 0, system image size: 28573696).
Sending 'system' (27904 KB)                        OKAY [  1.274s]
Writing 'system'                                   OKAY [ 10.522s]
Finished. Total time: 11.825s
Warning: skip copying recoveryfs image avb footer (recoveryfs partition size: 0, recoveryfs image size: 13631488).
Sending 'recoveryfs' (13312 KB)                    OKAY [  0.606s]
Writing 'recoveryfs'                               OKAY [  4.410s]
Finished. Total time: 5.046s
Rebooting                                          OKAY [  0.004s]
Finished. Total time: 0.055s
Done!
now ADSP
Code:
root@mobian:/home/mobian/modemdistro# echo -ne "AT+QFASTBOOT\r" > /dev/ttyUSB2
root@mobian:/home/mobian/modemdistro# fastboot flash modem NON-HLOS.ubi && fastboot reboot
Warning: skip copying modem image avb footer (modem partition size: 0, modem image size: 41025536).
Sending 'modem' (40064 KB)                         OKAY [  1.673s]
Writing 'modem'                                    OKAY [ 13.549s]
Finished. Total time: 15.245s
Rebooting                                          OKAY [  0.004s]
Finished. Total time: 0.055s
STILL same problem, hardware works, play an MP3 though internal earpice in settings plays through the earpiece not main speaker.
  Reply
#8
I cna finally get the collect logs script to work, it like to work after a shutdown and bootup

OK so this looks like we can see the problem:
made a sucessful phone connection NO AUDIO and then dumped dmesg-modem this looks like the important lines
I don't know what to do with this information though
Code:
-> CS-VOICE HOST TX PLAYBACK
[   14.714468] Audio not ready yet, waiting...
[   14.726179] mdm_auxpcm_init dev_name soc:qcom,msm-pri-auxpcm
[   14.729056] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin ultrasound amp
[   14.729186] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin MADINPUT
[   14.729271] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin EAR
[   14.729342] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin HEADPHONE
[   14.729414] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT1
[   14.729482] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT2
[   14.729550] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT3
[   14.729617] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT4
[   14.729686] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin SPK_OUT
[   14.729749] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin ANC HEADPHONE
[   14.729817] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin ANC EAR
[   14.729881] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC1
[   14.729944] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC2
[   14.730007] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC3
[   14.730233] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC4
[   14.730321] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC5
[   14.730393] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC6
[   14.730459] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC1
[   14.730524] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC2
[   14.730589] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC3
[   14.730654] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC4
[   14.730718] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC5
[   14.730783] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC6
[   14.733825] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for RX_BIAS
[   14.733871] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MCLK -> direct -> RX_BIAS
[   14.733972] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for LDO_H
[   14.734005] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MCLK -> direct -> LDO_H
[   14.734097] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS2 External
[   14.734136] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS2 External -> direct -> AMIC2
[   14.734228] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS2 External
[   14.734267] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Headset Mic -> direct -> MIC BIAS2 External
[   14.734357] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS2 External
[   14.734395] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS2 External -> direct -> AMIC3
[   14.734485] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS2 External
[   14.734523] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route ANCRight Headset Mic -> direct -> MIC BIAS2 External
[   14.734621] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS2 External
[   14.734658] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS2 External -> direct -> AMIC4
[   14.734750] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS2 External
[   14.734788] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route ANCLeft Headset Mic -> direct -> MIC BIAS2 External
[   14.734877] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS1 External
[   14.734914] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS1 External -> direct -> AMIC5
[   14.735005] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS1 External
[   14.735041] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Handset Mic -> direct -> MIC BIAS1 External
[   14.735131] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS1 External
[   14.735169] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS1 External -> direct -> AMIC6
[   14.735259] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS1 External
[   14.735296] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Handset Mic -> direct -> MIC BIAS1 External
[   14.735384] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS1 External
[   14.735421] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS1 External -> direct -> DMIC1
[   14.735511] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS1 External
[   14.735549] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Digital Mic1 -> direct -> MIC BIAS1 External
[   14.735639] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS3 External
[   14.735677] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS3 External -> direct -> DMIC3
[   14.735767] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS3 External
[   14.735803] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Digital Mic3 -> direct -> MIC BIAS3 External
[   14.838100] Starting adbd: done
[   15.117235] msm_hsusb msm_hsusb: CI13XXX_CONTROLLER_CONNECT_EVENT received
[   15.223854] udc_irq: Interrupt: Reset
[   15.223902] isr_reset_handler: Reset interrupt...
[   15.223920]  ... while awake
[   15.224130] android_work: android_work: did not send uevent (0 0 00000000)
[   15.346010] udc_irq: Interrupt: Reset
[   15.346062] isr_reset_handler: Reset interrupt...
[   15.346080]  ... while awake
[   15.434867] diag: In diagfwd_data_read_done, unable to write to mux error: -19
[   15.488866] android_usb gadget: high-speed config #1: 86000c8.android_usb
[   15.488940] diag: USB channel diag connected
[   15.489434] gbam_connect_work: gbam_connect_work: Bam channel is not ready
[   18.404667] IPC_RTR: msm_ipc_router_send_to: Destination not reachable
[   18.404714] IPC_RTR: msm_ipc_router_sendmsg: Send_to failure -19
[   23.405054] IPC_RTR: msm_ipc_router_send_to: Destination not reachable
[   23.405095] IPC_RTR: msm_ipc_router_sendmsg: Send_to failure -19
[   28.406616] IPC_RTR: do_read_data: No local port id 00000010
[   28.407453] sps:BAM 0x04044000 is registered.
[   28.407800] sps:BAM 0x04044000 (va:0xd1860000) enabled: ver:0x27, number of pipes:6
[   33.407049] IPC_RTR: do_read_data: No local port id 00000011
[   33.740894] mdm_auxpcm_mode_put: mdm_auxpcm_mode = 0 ucontrol->value = 1
[   33.741612] mdm_sec_auxpcm_mode_put: mdm_sec_auxpcm_mode = 0 ucontrol->value = 1
[   33.768794] enable_store: android_usb: already enabled
[   37.020418] random: nonblocking pool is initialized
[   89.869755] mdm_auxpcm_mode_put: mdm_auxpcm_mode = 0 ucontrol->value = 1
[   89.873942] mdm_sec_auxpcm_mode_put: mdm_sec_auxpcm_mode = 0 ucontrol->value = 1
[   89.906894] afe_open: port_id 0x100c rate 8000
[   89.914391] afe_open: port_id 0x100d rate 8000
[  110.065332] mdm_auxpcm_mode_put: mdm_auxpcm_mode = 0 ucontrol->value = 1
[  110.067996] mdm_sec_auxpcm_mode_put: mdm_sec_auxpcm_mode = 0 ucontrol->value = 1
[  110.103051] afe_open: port_id 0x100c rate 8000
[  110.112053] afe_open: port_id 0x100d rate 8000
[  273.350570] Collecting dmesg...
[  891.820937] mdm_auxpcm_mode_put: mdm_auxpcm_mode = 0 ucontrol->value = 1
[  891.823714] mdm_sec_auxpcm_mode_put: mdm_sec_auxpcm_mode = 0 ucontrol->value = 1
[  891.850774] afe_open: port_id 0x100c rate 8000
[  891.858058] afe_open: port_id 0x100d rate 8000
[  920.526795] Collecting dmesg...
and after reboot the ADSP loader having trouble, should I flash another ADSP version?
Code:
2.212104] adsp-loader soc:qcom,msm-adsp-loader: adsp_loader_do: scheduling work to load ADSP fw
[    2.244511] pil-q6v5-mss 4080000.qcom,mss: modem: loading from 0x82a00000 to 0x87a00000
[    2.316967] ubi2: attaching mtd14
[    2.347951] pil-q6v5-mss 4080000.qcom,mss: Debug policy not present - msadp. Continue.
[    2.360645] pil-q6v5-mss 4080000.qcom,mss: Loading MBA and DP (if present) from 0x8fa00000 to 0x8fb00000 size 100000
[    2.413455] pil-q6v5-mss 4080000.qcom,mss: MBA boot done
[    2.919647] ubi2: scanning is finished
[    2.950944] ubi2: attached mtd14 (name "usr_data", size 61 MiB)
[    2.951008] ubi2: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    2.951036] ubi2: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    2.951064] ubi2: VID header offset: 2048 (aligned 2048), data offset: 4096
[    2.951092] ubi2: good PEBs: 492, bad PEBs: 0, corrupted PEBs: 0
[    2.951117] ubi2: user volume: 1, internal volumes: 1, max. volumes count: 128
[    2.951151] ubi2: max/mean erase counter: 9/5, WL threshold: 4096, image sequence number: 1043530655
[    2.951186] ubi2: available PEBs: 0, total reserved PEBs: 492, PEBs reserved for bad PEB handling: 40
[    2.951428] ubi2: background thread "ubi_bgt2d" started, PID 189
[    2.990333] UBIFS (ubi2:0): background thread "ubifs_bgt2_0" started, PID 191
[    3.053336] UBIFS (ubi2:0): recovery needed
[    3.270158] UBIFS (ubi2:0): recovery completed
[    3.270313] UBIFS (ubi2:0): UBIFS: mounted UBI device 2, volume 0, name "usrdata"
[    3.270351] UBIFS (ubi2:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    3.270392] UBIFS (ubi2:0): FS size: 55488512 bytes (52 MiB, 437 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
[    3.270428] UBIFS (ubi2:0): reserved for root: 0 bytes (0 KiB)
[    3.270463] UBIFS (ubi2:0): media format: w4/r0 (latest is w4/r0), UUID E0F63A68-5924-4EDD-8381-375CC9662144, small LPT model
[    7.762621] random: dd urandom read with 88 bits of entropy available
[    7.897436] Starting openqti
[   13.334192] IPC_RTR: msm_ipc_router_send_to: Destination not reachable
[   13.334257] IPC_RTR: msm_ipc_router_sendmsg: Send_to failure -19
[   13.999378] pil-q6v5-mss 4080000.qcom,mss: modem: Brought out of reset
[   14.086954] pil-q6v5-mss 4080000.qcom,mss: Subsystem error monitoring/handling services are up
[   14.087068] pil-q6v5-mss 4080000.qcom,mss: modem: Power/Clock ready interrupt received
[   14.087346] M-Notify: General: 7
[   14.091260] populate_snd_card_dailinks: RT5616 Was *NOT* detected, using i2s directly
[   14.186162] diag: In diag_send_feature_mask_update, control channel is not open, p: 0, c0a85450
[   14.192849] apr_tal:Modem Is Up
[   14.430286] enable_store: android_usb: already disabled
[   14.431852] Audio not ready yet, waiting...
[   14.544463] Audio not ready yet, waiting...
[   14.654449] Audio not ready yet, waiting...
[   14.684463] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: no sink widget found for STUB_DTMF_TX
[   14.684528] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-dtmf-tx: ASoC: Failed to add route DTMF TX -> direct -> STUB_DTMF_TX
[   14.684647] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: no sink widget found for STUB_HOST_RX_CAPTURE_TX
[   14.684701] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-capture-tx: ASoC: Failed to add route CS-VOICE HOST RX CAPTURE -> direct -> STUB_HOST_RX_CAPTURE_TX
[   14.684821] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: no source widget found for STUB_HOST_RX_PLAYBACK_RX
[   14.684870] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-rx-playback-rx: ASoC: Failed to add route STUB_HOST_RX_PLAYBACK_RX -> direct -> CS-VOICE HOST RX PLAYBACK
[   14.684985] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: no sink widget found for STUB_HOST_TX_CAPTURE_TX
[   14.685034] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-capture-tx: ASoC: Failed to add route CS-VOICE HOST TX CAPTURE -> direct -> STUB_HOST_TX_CAPTURE_TX
[   14.685147] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: no source widget found for STUB_HOST_TX_PLAYBACK_RX
[   14.685197] msm-dai-stub-dev soc:qcom,msm-dai-stub:qcom,msm-dai-stub-host-tx-playback-rx: ASoC: Failed to add route STUB_HOST_TX_PLAYBACK_RX -> direct -> CS-VOICE HOST TX PLAYBACK
[   14.699721] mdm_auxpcm_init dev_name soc:qcom,msm-pri-auxpcm
[   14.703262] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin ultrasound amp
[   14.703406] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin MADINPUT
[   14.703498] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin EAR
[   14.703573] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin HEADPHONE
[   14.703645] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT1
[   14.703716] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT2
[   14.703786] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT3
[   14.703855] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin LINEOUT4
[   14.703926] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin SPK_OUT
[   14.703991] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin ANC HEADPHONE
[   14.704060] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin ANC EAR
[   14.704125] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC1
[   14.704189] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC2
[   14.704254] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC3
[   14.704319] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC4
[   14.704384] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC5
[   14.704447] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin AMIC6
[   14.704512] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC1
[   14.704575] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC2
[   14.704639] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC3
[   14.704705] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC4
[   14.704770] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC5
[   14.704835] msm-stub-codec soc:qcom,msm-stub-codec: ASoC: unknown pin DMIC6
[   14.707930] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for RX_BIAS
[   14.707976] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MCLK -> direct -> RX_BIAS
[   14.708078] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for LDO_H
[   14.708112] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MCLK -> direct -> LDO_H
[   14.708206] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS2 External
[   14.708245] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS2 External -> direct -> AMIC2
[   14.708343] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS2 External
[   14.708381] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Headset Mic -> direct -> MIC BIAS2 External
[   14.708473] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS2 External
[   14.708511] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS2 External -> direct -> AMIC3
[   14.708605] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS2 External
[   14.708643] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route ANCRight Headset Mic -> direct -> MIC BIAS2 External
[   14.708736] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS2 External
[   14.708774] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS2 External -> direct -> AMIC4
[   14.708866] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS2 External
[   14.708903] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route ANCLeft Headset Mic -> direct -> MIC BIAS2 External
[   14.708995] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS1 External
[   14.709033] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS1 External -> direct -> AMIC5
[   14.709123] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS1 External
[   14.709160] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Handset Mic -> direct -> MIC BIAS1 External
[   14.709249] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS1 External
[   14.709286] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS1 External -> direct -> AMIC6
[   14.709376] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS1 External
[   14.709413] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Handset Mic -> direct -> MIC BIAS1 External
[   14.709503] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS1 External
[   14.709540] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS1 External -> direct -> DMIC1
[   14.709635] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS1 External
[   14.709673] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Digital Mic1 -> direct -> MIC BIAS1 External
[   14.709769] mdm9607-asoc-snd soc:sound: ASoC: no source widget found for MIC BIAS3 External
[   14.709806] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route MIC BIAS3 External -> direct -> DMIC3
[   14.709901] mdm9607-asoc-snd soc:sound: ASoC: no sink widget found for MIC BIAS3 External
[   14.709938] mdm9607-asoc-snd soc:sound: ASoC: Failed to add route Digital Mic3 -> direct -> MIC BIAS3 External
[   14.777285] Starting adbd: done
[   14.956453] msm_hsusb msm_hsusb: CI13XXX_CONTROLLER_CONNECT_EVENT received
[   15.061328] udc_irq: Interrupt: Reset
[   15.061380] isr_reset_handler: Reset interrupt...
[   15.061398]  ... while awake
[   15.061615] android_work: android_work: did not send uevent (0 0 00000000)
[   15.183332] udc_irq: Interrupt: Reset
[   15.183386] isr_reset_handler: Reset interrupt...
[   15.183404]  ... while awake
[   15.326578] android_usb gadget: high-speed config #1: 86000c8.android_usb
[   15.326654] diag: USB channel diag connected
[   15.327145] gbam_connect_work: gbam_connect_work: Bam channel is not ready
[   18.335978] IPC_RTR: do_read_data: No local port id 00000010
[   18.336831] sps:BAM 0x04044000 is registered.
[   18.337115] sps:BAM 0x04044000 (va:0xd1860000) enabled: ver:0x27, number of pipes:6
[   23.336203] IPC_RTR: do_read_data: No local port id 00000011
[   23.722232] mdm_auxpcm_mode_put: mdm_auxpcm_mode = 0 ucontrol->value = 1
[   23.722948] mdm_sec_auxpcm_mode_put: mdm_sec_auxpcm_mode = 0 ucontrol->value = 1
[   38.270394] random: nonblocking pool is initialized
[   71.611686] Collecting dmesg...
Since this is assumed to be in ADSP I flashed that to v1.003 and back to v30.004 as it changed nothing in the modem's dmsg re: not connecting audio devices
so we can see the error but cant do anything about it
I have all kinds of logs I can share now and am willing to try suggested experimets to generate specific condition log files
It makes sense now that without the USB audio device being created by the modem there is no Quectel listed in alsamixer
  Reply
#9
filed a bug at biktorgi's git(themodemdistro)
https://github.com/the-modem-distro/pine...issues/263
  Reply
#10
is there a recommend 'stock' ADSP?
I find it suspicious that the current version when flashed to 'stock' Qualcom firmwareends with 30.004.30.006 both are ADSP versions I have used on this modem. 
I have just flashed the ADSP using  to EG25GGBR07A08M2G_01.002.01.002 and now it ends with 01.002.30.006
and now EG25GGBR07A08M2G_30.007.30.007
It makes me think I need a way to totally wipe clean the extra ADSP files(or at least eliminate the stuck 30.006 stuff) and I can have a working modem again.
I have not found a way to wipe that extra stuff away and get back to a unmodified working condition where all settings have gone back to Qctel stock I can start again

Lets pretend I have never done this before...

What is the best way to get back to a fully stock modem including ADSP?

what is the correct mode for the modem and how is that set using AT commands?
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  slight bumps causing phone to turn off. JadenSki 2 487 11-11-2025, 02:05 PM
Last Post: JadenSki
  PinePhone Pro Explorer's edition Qualcomm modem recovery shifras 11 9,137 02-28-2025, 07:03 AM
Last Post: tensa1000
  Failed firmware change for the Quectel EG25GGBR07A08M2G modem of PPP Explorer Edition andrey 1 2,435 02-17-2024, 12:32 PM
Last Post: traut
  Messed Up Modem dorkydev 13 9,249 12-23-2023, 03:02 PM
Last Post: dorkydev
  New out of box phone, vibrates and solid red light on charging StuckInTheCloud 1 2,631 03-24-2023, 03:12 PM
Last Post: fxc
  Question on the keyboard battery with phone knoxvilles_joker 0 2,254 08-27-2022, 12:04 AM
Last Post: knoxvilles_joker
  Warning!!- sim card adapter destroyed my sim card holder on my pine phone pro ANDROID2468 11 14,912 06-15-2022, 02:32 AM
Last Post: fxc
  Pine Store : Pine phone Pro Parts ? bcnaz 7 8,568 04-08-2022, 09:45 PM
Last Post: bcnaz
  Pine Phone Pro issues gmastap 0 2,235 03-14-2022, 07:21 AM
Last Post: gmastap
  modem isn't online - Arch config bad? brb78 3 5,374 12-10-2021, 08:51 AM
Last Post: Danct12

Forum Jump:


Users browsing this thread: 1 Guest(s)