Ako modem spravuje telefonovanie na SDM845
-
Modem a APQ/SoC architektúra
-
SDM845 má CDSP (compute DSP) a modem DSP, ktorý riadi všetko, čo súvisí s mobilnou sieťou a hovormi.
-
Modem je samostatný firmware – Linux kernel nemá priamy prístup k audio pipeline hovoru.
-
-
Audio path počas hovoru
-
Telefónne hovory idú cez modem DSP → CODEC → slúchadlo / reproduktor / BT audio.
-
Linux kernel vie ovládať userland audio (alsa/pulseaudio), ale nemá kontrolu nad cestou, ktorú používa modem DSP.
-
-
QMI / RPMsg
-
Komunikácia medzi Linux kernelom a modemom pre kontrolu hovoru ide cez Qualcomm QMI protokol.
-
Linux môže posielať príkazy na prepnutie hovoru do BT alebo reproduktora, ale firmware modemu nie vždy reaguje podľa očakávania – hlavne pri prepnutí medzi slúchadlom a reproduktorom.
-
-
Prečo to ešte nie je 100 %
-
Modem firmware je proprietárny – komunita ho nemôže patchovať.
-
Preto sa audio prepínanie správa nespoľahlivo.
-
Všetko ostatné (Wi‑Fi, Bluetooth, GPS, kamera, senzory, GPU) už ide natívne cez mainline‑based kernel a open‑source ovládače.
-
Výhľad na pol roka
-
PostmarketOS / Mobian tím pravidelne aktualizuje QMI a audio bridge v kernel moduloch, aby sa lepšie prepínal audio path.
-
V kombinácii s upravenými firmware balíkmi (BT/Wi‑Fi/Audio) sa dá očakávať, že behom pár mesiacov bude prepínanie hovoru spoľahlivé.