diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2018-12-16 12:39:10 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-04-02 12:14:03 +0200 |
commit | 2719265cbde280e5ebbbde9ab98e8b369d516463 (patch) | |
tree | 9d027b27dc618c9387c63fa708c09cb91a50eecc | |
parent | b4b6dc9e650ddb869a4577f3afa269d2aeb231cc (diff) |
dell,dw5821e: install carrier config mapping
-rw-r--r-- | plugins/Makefile.am | 6 | ||||
-rw-r--r-- | plugins/dell/mm-broadband-modem-dell-dw5821e.c | 5 | ||||
-rw-r--r-- | plugins/dell/mm-dell-dw5821e-carrier-mapping.conf | 281 |
3 files changed, 290 insertions, 2 deletions
diff --git a/plugins/Makefile.am b/plugins/Makefile.am index 99aa50f5..2e7660ab 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -9,6 +9,7 @@ AM_CFLAGS = \ $(MM_CFLAGS) \ $(CODE_COVERAGE_CFLAGS) \ $(GUDEV_CFLAGS) \ + -DPKGDATADIR=\"${pkgdatadir}\" \ -I$(top_srcdir) \ -I$(top_srcdir)/src \ -I$(top_builddir)/src \ @@ -64,6 +65,9 @@ BUILT_SOURCES = # Clean files CLEANFILES = +# Data files +dist_pkgdata_DATA = + ################################################################################ # common service test support ################################################################################ @@ -1074,6 +1078,8 @@ libmm_plugin_dell_la_LIBADD = \ dist_udevrules_DATA += dell/77-mm-dell-port-types.rules +dist_pkgdata_DATA += dell/mm-dell-dw5821e-carrier-mapping.conf + AM_CFLAGS += -DTESTUDEVRULESDIR_DELL=\"${srcdir}/dell\" ################################################################################ diff --git a/plugins/dell/mm-broadband-modem-dell-dw5821e.c b/plugins/dell/mm-broadband-modem-dell-dw5821e.c index aaf7d93e..7622cf1d 100644 --- a/plugins/dell/mm-broadband-modem-dell-dw5821e.c +++ b/plugins/dell/mm-broadband-modem-dell-dw5821e.c @@ -386,10 +386,11 @@ mm_broadband_modem_dell_dw5821e_new (const gchar *device, MM_BASE_MODEM_PLUGIN, plugin, MM_BASE_MODEM_VENDOR_ID, vendor_id, MM_BASE_MODEM_PRODUCT_ID, product_id, - MM_IFACE_MODEM_SIM_HOT_SWAP_SUPPORTED, TRUE, - MM_IFACE_MODEM_SIM_HOT_SWAP_CONFIGURED, FALSE, + MM_IFACE_MODEM_SIM_HOT_SWAP_SUPPORTED, TRUE, + MM_IFACE_MODEM_SIM_HOT_SWAP_CONFIGURED, FALSE, MM_IFACE_MODEM_PERIODIC_SIGNAL_CHECK_DISABLED, TRUE, MM_IFACE_MODEM_LOCATION_ALLOW_GPS_UNMANAGED_ALWAYS, TRUE, + MM_IFACE_MODEM_CARRIER_CONFIG_MAPPING, PKGDATADIR "/mm-dell-dw5821e-carrier-mapping.conf", NULL); } diff --git a/plugins/dell/mm-dell-dw5821e-carrier-mapping.conf b/plugins/dell/mm-dell-dw5821e-carrier-mapping.conf new file mode 100644 index 00000000..ec14553c --- /dev/null +++ b/plugins/dell/mm-dell-dw5821e-carrier-mapping.conf @@ -0,0 +1,281 @@ + +# +# DW5821e carrier mapping table +# +# This table maps the MCCMNC of the SIM card with the corresponding +# configuration description as reported by the QMI PDC service in +# this module. +# + +[dell dw5821e] + +# AT&T +302220=ATT +302221=ATT +31030=ATT +31070=ATT +31090=ATT +310150=ATT +310170=ATT +310280=ATT +310380=ATT +310410=ATT +310560=ATT +310680=ATT +311180=ATT + +# FirstNet +312670=A2 +313100=A2 +313110=A2 +313120=A2 +313130=A2 +313140=A2 + +# Verizon +310590=Verizon +310890=Verizon +311270=Verizon +311480=Verizon + +# Vodafone +20205=Vodafone +20404=Vodafone +20601=Vodafone +20810=Vodafone +21401=Vodafone +21670=Vodafone +21910=Vodafone +22005=Vodafone +22210=Vodafone +22601=Vodafone +23003=Vodafone +23201=Vodafone +23415=Vodafone +23801=Vodafone +24405=Vodafone +24602=Vodafone +24705=Vodafone +24802=Vodafone +25001=Vodafone +26202=Vodafone +26209=Vodafone +26801=Vodafone +27077=Vodafone +27201=Vodafone +27402=Vodafone +27602=Vodafone +27801=Vodafone +28001=Vodafone +28401=Vodafone +28602=Vodafone +28802=Vodafone +29340=Vodafone +29403=Vodafone +40004=Vodafone +40401=Vodafone +40405=Vodafone +40411=Vodafone +40413=Vodafone +40415=Vodafone +40420=Vodafone +40427=Vodafone +40430=Vodafone +40443=Vodafone +40446=Vodafone +40460=Vodafone +40484=Vodafone +40486=Vodafone +40488=Vodafone +40566=Vodafone +40567=Vodafone +405750=Vodafone +405751=Vodafone +405752=Vodafone +405753=Vodafone +405754=Vodafone +405755=Vodafone +405756=Vodafone +41302=Vodafone +42403=Vodafone +42602=Vodafone +42702=Vodafone +50213=Vodafone +50219=Vodafone +50503=Vodafone +52503=Vodafone +52505=Vodafone +53001=Vodafone +54201=Vodafone +60202=Vodafone +62002=Vodafone +63001=Vodafone +63902=Vodafone +64004=Vodafone +64304=Vodafone +64710=Vodafone +65101=Vodafone +65501=Vodafone +73001=Vodafone +90128=Vodafone + +# Orange +20610=Orange +20801=Orange +20802=Orange +21403=Orange +22610=Orange +23101=Orange +23430=Orange +23433=Orange +23434=Orange +25901=Orange +26003=Orange +27099=Orange +28310=Orange + +# Telefonica Movistar +21405=Telefonica +21407=Telefonica + +# Swisscom +22801=Swisscom +29501=Swisscom + +# Telstra +50501=Telstra +50506=Telstra +50571=Telstra +50572=Telstra + +# Sprint +310120=Sprint + +# Optus +50202=Optus + +# NTT DoCoMo +44002=Docomo +44003=Docomo +44009=Docomo +44010=Docomo +44011=Docomo +44012=Docomo +44013=Docomo +44014=Docomo +44015=Docomo +44016=Docomo +44017=Docomo +44018=Docomo +44019=Docomo +44022=Docomo +44023=Docomo +44024=Docomo +44025=Docomo +44026=Docomo +44027=Docomo +44028=Docomo +44029=Docomo +44030=Docomo +44031=Docomo +44032=Docomo +44033=Docomo +44034=Docomo +44035=Docomo +44036=Docomo +44037=Docomo +44038=Docomo +44039=Docomo +44049=Docomo +44058=Docomo +44060=Docomo +44061=Docomo +44062=Docomo +44063=Docomo +44064=Docomo +44065=Docomo +44066=Docomo +44067=Docomo +44068=Docomo +44069=Docomo +44087=Docomo +44099=Docomo +44140=Docomo +44141=Docomo +44142=Docomo +44143=Docomo +44144=Docomo +44145=Docomo +44190=Docomo +44101=Docomo +44192=Docomo +44193=Docomo +44194=Docomo +44198=Docomo +44199=Docomo + +# KDDI +44007=KDDI +44008=KDDI +44050=KDDI +44051=KDDI +44052=KDDI +44053=KDDI +44054=KDDI +44055=KDDI +44056=KDDI +44070=KDDI +44071=KDDI +44072=KDDI +44073=KDDI +44074=KDDI +44075=KDDI +44076=KDDI +44077=KDDI +44078=KDDI +44079=KDDI +44080=KDDI +44081=KDDI +44082=KDDI +44083=KDDI +44084=KDDI +44085=KDDI +44086=KDDI +44088=KDDI +44089=KDDI +44150=KDDI +44151=KDDI +44170=KDDI + +# SoftBank +44000=SBM +44004=SBM +44006=SBM +44020=SBM +44021=SBM +44040=SBM +44041=SBM +44042=SBM +44043=SBM +44044=SBM +44045=SBM +44046=SBM +44047=SBM +44048=SBM +44090=SBM +44092=SBM +44093=SBM +44094=SBM +44095=SBM +44096=SBM +44097=SBM +44098=SBM +44101=SBM +44161=SBM +44162=SBM +44163=SBM +44164=SBM +44165=SBM + +# Others +generic=GCF |