From bc0611069d13b561eb4297b1bfeea68a7b8929e5 Mon Sep 17 00:00:00 2001
From: huangcm <1263938474@qq.com>
Date: Sat, 05 Jul 2025 06:37:58 +0000
Subject: [PATCH] fix(4g): Support the use of IoT cards

---
 android/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java |    4 ++--
 android/vendor/aw/public/prebuild/lib/librild/quecte_ec20_modem/apns-full-conf.xml      |    8 ++++++++
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/android/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java b/android/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
index 5205973..663fa0a 100644
--- a/android/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
+++ b/android/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
@@ -230,8 +230,8 @@
     /** NR 5G, LTE, TD-SCDMA, CDMA, EVDO, GSM and WCDMA */
     int NETWORK_MODE_NR_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA = 33;
 
-    int PREFERRED_NETWORK_MODE = Integer.parseInt(TelephonyManager.getTelephonyProperty(0,
-            "ro.telephony.default_network", Integer.toString(NETWORK_MODE_WCDMA_PREF)));
+    int PREFERRED_NETWORK_MODE = 22;
+    // Integer.parseInt(TelephonyManager.getTelephonyProperty(0, "ro.telephony.default_network", Integer.toString(NETWORK_MODE_WCDMA_PREF)));
 
     int BAND_MODE_UNSPECIFIED = 0;      //"unspecified" (selected by baseband automatically)
     int BAND_MODE_EURO = 1;             //"EURO band" (GSM-900 / DCS-1800 / WCDMA-IMT-2000)
diff --git a/android/vendor/aw/public/prebuild/lib/librild/quecte_ec20_modem/apns-full-conf.xml b/android/vendor/aw/public/prebuild/lib/librild/quecte_ec20_modem/apns-full-conf.xml
index 5718e10a..7534aca 100755
--- a/android/vendor/aw/public/prebuild/lib/librild/quecte_ec20_modem/apns-full-conf.xml
+++ b/android/vendor/aw/public/prebuild/lib/librild/quecte_ec20_modem/apns-full-conf.xml
@@ -27680,6 +27680,14 @@
   <apn carrier="中国移动 (China Mobile) GPRS"
       carrier_id = "1435"
       mcc="460"
+      mnc="04"
+      apn="cmnet"
+      type="default,supl"
+  />
+
+  <apn carrier="中国移动 (China Mobile) GPRS"
+      carrier_id = "1435"
+      mcc="460"
       mnc="07"
       apn="cmnet"
       type="default,supl"

--
Gitblit v1.6.2