| commit | c5fa5346a1d1768f414f77b8dabdf25408b7ed9c | [log] [tgz] |
|---|---|---|
| author | Paul Keith <javelinanddart@gmail.com> | Sat Aug 12 22:43:33 2023 +0200 |
| committer | Michael Bestas <mkbestas@lineageos.org> | Thu Aug 28 14:31:47 2025 +0300 |
| tree | 24e222cc0a02befd8119622ec39327a5c6c8dfc8 | |
| parent | 878a5f98299bdd6f2e8dd3c9eeba279ba2f80c73 [diff] |
RadioMessagingProxy: Fix sending CDMA IMS SMS When cdmaPdu is not null, we need to set the message technology to THREE_GPP2 so that dispatchImsCdmaSms() is chosen in libril. If we don't do this, libril chooses dispatchImsGsmSms() instead, which means that the message is empty if AIDL is being used and may be empty or invalid if HIDL is being used. Specifically, this fixes (some?) devices not being able to send text messages on Verizon with an "error 0" message. Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/5391 Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/5612 Change-Id: If287c6fa1712a624531e11dd09aeaf7a6c7914c6