summaryrefslogtreecommitdiffstats
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/gpio_rtl8196c/src/gpio_rtl8196c.c6
-rw-r--r--package/query3g/Makefile14
-rwxr-xr-xpackage/query3g/files/usr/bin/3gdetect.sh173
-rwxr-xr-xpackage/query3g/files/usr/bin/modemname.sh33
-rwxr-xr-x[-rw-r--r--]package/query3g/files/usr/bin/query3g.sh (renamed from package/query3g/files/query3g.sh)0
-rw-r--r--package/query3g/files/usr/share/3gmodem/apn.json1576
-rw-r--r--package/query3g/files/usr/share/3gmodem/model.gcom70
-rw-r--r--package/query3g/files/usr/share/3gmodem/modem.json13
-rw-r--r--package/query3g/files/usr/share/query3g.gcom (renamed from package/query3g/files/query3g.gcom)0
-rw-r--r--package/query3g/src/Makefile6
-rwxr-xr-xpackage/query3g/src/apnproviderbin0 -> 48352 bytes
-rw-r--r--package/query3g/src/apnprovider.c91
-rwxr-xr-xpackage/query3g/src/modemnamebin0 -> 50332 bytes
-rw-r--r--package/query3g/src/modemname.c97
14 files changed, 2072 insertions, 7 deletions
diff --git a/package/gpio_rtl8196c/src/gpio_rtl8196c.c b/package/gpio_rtl8196c/src/gpio_rtl8196c.c
index 3babfa484..c2aae8d67 100644
--- a/package/gpio_rtl8196c/src/gpio_rtl8196c.c
+++ b/package/gpio_rtl8196c/src/gpio_rtl8196c.c
@@ -17,7 +17,11 @@
//DEBUG macroses
#define MOD_NAME "gpio_rtl8196c"
-#define PRINT( format, args ...) printk( "%15s:%3d = " format, MOD_NAME,__LINE__, ##args)
+#ifdef DEBUG
+ #define PRINT( format, args ...) printk( "%15s:%3d = " format, MOD_NAME,__LINE__, ##args)
+#else
+ #define PRINT( format, args ...) ;
+#endif
////////////////////////////////////////////////////////////////////////
#define RTL8196C_BASE_ADDR 0xb8000000
diff --git a/package/query3g/Makefile b/package/query3g/Makefile
index f18e09903..f6138c998 100644
--- a/package/query3g/Makefile
+++ b/package/query3g/Makefile
@@ -1,4 +1,4 @@
-#
+##
# Copyright (C) 2012 Jo-Philipp Wich <xm@subsignal.org>
#
# This is free software, licensed under the GNU General Public License v2.
@@ -15,7 +15,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/query3g
SECTION:=utils
CATEGORY:=Utilities
- DEPENDS:=+usbreset +comgt
+ DEPENDS:=+usbreset +comgt +libubox +libjson
TITLE:=Utility to find 3G dongle information
MAINTAINER:=Jo-Philipp Wich <xm@subsignal.org>
endef
@@ -25,13 +25,15 @@ define Package/query3g/description
endef
define Build/Compile
+ echo "--------------------------------"
+ $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) -ljson -o $(PKG_BUILD_DIR)/apnprovider src/apnprovider.c
+ $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) -ljson -o $(PKG_BUILD_DIR)/modemname src/modemname.c
endef
define Package/query3g/install
- $(INSTALL_DIR) $(1)/usr/bin
- $(INSTALL_BIN) ./files/query3g.sh $(1)/usr/bin/query3g
- $(INSTALL_DIR) $(1)/usr/share
- $(INSTALL_DATA) ./files/query3g.gcom $(1)/usr/share/query3g.gcom
+ $(INSTALL_DIR) $(1)/
+ $(CP) ./files/* $(1)/
+ $(CP) $(PKG_BUILD_DIR)/apnprovider $(1)/usr/bin/apnprovider
endef
$(eval $(call BuildPackage,query3g))
diff --git a/package/query3g/files/usr/bin/3gdetect.sh b/package/query3g/files/usr/bin/3gdetect.sh
new file mode 100755
index 000000000..53715a9cc
--- /dev/null
+++ b/package/query3g/files/usr/bin/3gdetect.sh
@@ -0,0 +1,173 @@
+#!/bin/sh
+DATA_DIR=./data
+GCOM=comgt
+GCOM_MODEMDETECT="/usr/share/3gmodem/model.gcom"
+MODEM_INFO="modemname.sh"
+RETURN_APN=$DATA_DIR/apnprovider
+usbreset=/usr/bin/usbreset
+GCOM_CMD="/tmp/cmds.gcom"
+
+detect_model()
+{
+ $GCOM -d $1 $2 | tail -n 1
+}
+
+modem_info()
+{
+ $MODEM_INFO "$1" $2
+}
+
+gcomscr_start()
+{
+ rm $GCOM_CMD
+ echo "opengt
+ set com 115200n81
+ set comecho off
+ set senddelay 0.02
+ waitquiet 0.2 0.2
+
+ send \"AT^m\"
+ waitfor 1 \"OK\",\"ERROR\" " >> $GCOM_CMD
+}
+
+gcomscr_add_cmd()
+{
+ echo "
+ let \$c=\"$1^m\"
+ gosub readatcmdnr
+" >> $GCOM_CMD
+}
+
+gcomscr_end()
+{
+ echo -e "
+ exit 0
+
+:readatcmdnr
+ let i=10
+ send \$c
+:loop3
+ get 1 \"^m\" \$s
+ if len(\$s) < 2 goto loop5
+ if \$mid(\$s,1,2) = \"ER\" goto loop4
+ if \$mid(\$s,1,2) = \"OK\" goto loop5
+ if \$mid(\$s,1,2) = \"AT\" goto loop5
+ if \$mid(\$s,1,2) = \"TE\" goto loop5
+ if \$mid(\$s,1,1) = \"+\" goto loop5
+ if \$mid(\$s,1,1) = \"\^\" goto loop5
+ let l=len(\$s)
+ let \$s=\$mid(\$s,1,l)
+ return
+
+:loop4
+ let \$s=\"\"
+ return
+
+:loop5
+ if i = 0 return
+ let i=i-1
+ sleep 0.25
+ goto loop3
+ " >> $GCOM_CMD
+}
+
+gcomscr_run()
+{
+ $GCOM -d $1 $GCOM_CMD
+}
+
+skip_cycles=0
+skip_passed=0
+known_modems=""
+for port in 0 1 2 3 4 5 6 7 8 9; do
+ for tty in $(find /sys/devices/ -name "ttyUSB$port" -type d | sort -u); do
+ [ -f "$tty/../../idProduct" ] || continue
+ if [ $skip_cycles -gt 0 ]; then
+ skip_cycles=$((skip_cycles-1))
+ skip_passed=1
+ continue
+ fi
+ dir="$(cd "$tty/../.."; pwd)"
+ uid="$(basename "$dir")"
+ dev="/dev/$(basename "$tty")"
+ vid="$(cat "$tty/../../idVendor")"
+ pid="$(cat "$tty/../../idProduct")"
+ #echo $dir
+ #echo $uid
+ echo "DEVICE:"$dev
+ #echo $vid":"$pid
+
+ ret=$(detect_model "$dev" $GCOM_MODEMDETECT)
+ #echo $ret
+ manuf=$(echo $ret | cut -d',' -f1 | tr '[A-Z]' '[a-z]' )
+ model=$(echo $ret | cut -d',' -f2 | tr '[A-Z]' '[a-z]' )
+ serialnum=$(echo $ret | cut -d',' -f3 )
+ echo "MODEL: "$model
+ echo "MANUF: "$manuf
+ echo "SERIAL:"$serialnum
+
+ #FILE="/tmp/modem3g.$serialnum"
+ #echo "FILE:"$FILE
+ if [ -f $FILE ]; then
+ found=1
+ else
+ found=0
+ fi
+
+ if [ "$model" != "" ] && \
+ [ "$manuf" != "" ]; then
+ if [ $found -eq 0 ]; then
+ touch /tmp/modem3g.$serialnum
+ manuf="${manuf//[[:space:]]/}"
+ ret=$(modem_info "$manuf" $model)
+ reti="$?"
+ ##echo "modem_info == "$ret
+ #echo "reti"$reti
+ if [ "$reti" == "0" ];then
+ echo "FOUND 3G MODEM "$model" "$manuf"?"
+ #echo "ret="$ret
+ #read usbid TMP TMP serialportnum serialport cmds reset<<<$(IFS=",";echo $ret)
+ tmp="/tmp/tmp.txt"
+ echo "$ret" >> $tmp
+ usbid=`awk -F "," '{print $1}' $tmp`
+ serialportnum=`awk -F "," '{print $4}' $tmp`
+ serialport=`awk -F "," '{print $5}' $tmp`
+ cmds=`awk -F "," '{print $6}' $tmp`
+ reset=`awk -F "," '{print $7}' $tmp`
+ rm -f $tmp
+
+
+
+ #echo usbid "$usbid"
+ #echo serialportnum "$serialportnum"
+ #echo serialport "$serialport"
+
+ if [ "$reset" == "1" ]; then
+ echo "RESET MODEM"
+ $usbreset "$vid:$pid" >/dev/null
+ fi
+
+ #echo "cmds="$cmds
+ if [ "$cmds" != "" ]; then
+
+ gcomscr_start
+ old_ifs="$IFS"
+ IFS=$';'
+ for cmd in $cmds; do
+ #echo "CMD : "$cmd
+ gcomscr_add_cmd $cmd
+ done
+ IFS="$old_ifs"
+ gcomscr_end
+ gcomscr_run $dev
+ fi
+ fi
+ fi
+ fi
+ done
+done
+rm -f /tmp/modem3g.*
+
+exit 1
+
+
diff --git a/package/query3g/files/usr/bin/modemname.sh b/package/query3g/files/usr/bin/modemname.sh
new file mode 100755
index 000000000..f19e42543
--- /dev/null
+++ b/package/query3g/files/usr/bin/modemname.sh
@@ -0,0 +1,33 @@
+. /usr/share/libubox/jshn.sh
+
+ret=1
+
+s=`cat /usr/share/3gmodem/modem.json`
+json_load "$s"
+#echo "JSON file loaded"
+
+#echo "modemname params $1--$2---$3"
+
+json_select data
+__idx=1
+#json_select "$((__idx))"
+while json_is_a "$__idx" object; do
+ json_select "$((__idx++))"
+ json_get_var var1 usbid
+ json_get_var var2 manufacture
+ json_get_var var3 model
+ json_get_var var4 serialportnum
+ json_get_var var5 serialport
+ json_get_var var6 cmds
+ json_get_var var7 reset
+ if [ "$var1" != "" ] && \
+ [ "$var2" == "$1" ] && \
+ [ "$var3" == "$2" ]; then
+ echo $var1","$var2","$var3","$var4","$var5","$var6","$var7
+ #echo "-------------------------------------------------"
+ ret=0
+ fi
+ json_select ".."
+done
+
+exit $ret
diff --git a/package/query3g/files/query3g.sh b/package/query3g/files/usr/bin/query3g.sh
index 33cfe2379..33cfe2379 100644..100755
--- a/package/query3g/files/query3g.sh
+++ b/package/query3g/files/usr/bin/query3g.sh
diff --git a/package/query3g/files/usr/share/3gmodem/apn.json b/package/query3g/files/usr/share/3gmodem/apn.json
new file mode 100644
index 000000000..fed885831
--- /dev/null
+++ b/package/query3g/files/usr/share/3gmodem/apn.json
@@ -0,0 +1,1576 @@
+{"data":[
+{"mcc":"001","mnc":"01","name":"TEST","fullname":"Test Network","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"289","mnc":"67","name":"Aquafon","fullname":"Aquafon","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"289","mnc":"88","name":"A-Mobile","fullname":"A-Mobile","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"412","mnc":"01","name":"AWCC","fullname":"Afghan Wireless Communication Company","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"412","mnc":"20","name":"Roshan","fullname":"Telecom Development Company Afghanistan Ltd.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"412","mnc":"40","name":"MTN","fullname":"MTN Group Afghanistan","status":"Operational","gsmband":"GSM 900 / GSM 1800/ UMTS 2100"},
+{"mcc":"412","mnc":"50","name":"Etisalat","fullname":"Etisalat Afghanistan","status":"Operational","gsmband":"GSM 900 / GSM 1800 /UMTS 2100"},
+{"mcc":"276","mnc":"01","name":"AMC","fullname":"Albanian Mobile Communications","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"276","mnc":"02","name":"Vodafone","fullname":"Vodafone Albania","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"276","mnc":"03","name":"Eagle Mobile","fullname":"Eagle Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"276","mnc":"04","name":"Plus Communication","fullname":"Plus Communication","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"603","mnc":"01","name":"Mobilis","fullname":"ATM Mobilis","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"603","mnc":"02","name":"Djezzy","fullname":"Orascom Telecom Algerie Spa","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"603","mnc":"03","name":"Nedjma","fullname":"Wataniya Telecom Algerie","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"544","mnc":"11","name":"Bluesky","fullname":"Bluesky","status":"Operational","gsmband":"GSM"},
+{"mcc":"213","mnc":"03","name":"Mobiland","fullname":"Servei De Tele. DAndorra","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"631","mnc":"02","name":"UNITEL","fullname":"UNITEL S.a.r.l.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"631","mnc":"04","name":"MOVICEL","fullname":"MOVICEL Telecommunications S.A.","status":"Operational","gsmband":"GSM 900 / UMTS 900"},
+{"mcc":"365","mnc":"010","name":"","fullname":"Weblinks Limited","status":"Operational","gsmband":"Unknown"},
+{"mcc":"365","mnc":"840","name":"","fullname":"Cable & Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"344","mnc":"030","name":"APUA","fullname":"Antigua Public Utilities Authority","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"344","mnc":"920","name":"LIME","fullname":"Cable & Wireless Caribbean Cellular (Antigua) Limited","status":"Operational","gsmband":"GSM 850 / GSM 1800/ GSM 1900"},
+{"mcc":"344","mnc":"050","name":"Digicel","fullname":"Antigua Wireless Ventures Limited","status":"Operational","gsmband":"GSM 900 / GSM 1900"},
+{"mcc":"722","mnc":"010","name":"Movistar","fullname":"Telefónica Móviles Argentina SA","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"722","mnc":"020","name":"Nextel","fullname":"NII Holdings","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"722","mnc":"070","name":"Movistar","fullname":"Telefónica Móviles Argentina SA","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"722","mnc":"310","name":"Claro","fullname":"AMX Argentina S.A","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"722","mnc":"320","name":"Claro","fullname":"AMX Argentina S.A","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"722","mnc":"330","name":"Claro","fullname":"AMX Argentina S.A","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"722","mnc":"34","name":"Personal","fullname":"Telecom Personal SA","status":"Operational","gsmband":""},
+{"mcc":"722","mnc":"341","name":"Personal","fullname":"Telecom Personal SA","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"722","mnc":"350","name":"","fullname":"Hutchinson (PORT HABLE)","status":"Unknown","gsmband":"GSM 900"},
+{"mcc":"722","mnc":"36","name":"Personal","fullname":"Telecom Personal SA","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"283","mnc":"01","name":"Beeline","fullname":"ArmenTel","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"283","mnc":"05","name":"VivaCell-MTS","fullname":"K Telecom CJSC","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"283","mnc":"10","name":"Orange","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"363","mnc":"01","name":"SETAR","fullname":"Servicio di Telecomunicacion di Aruba","status":"Operational","gsmband":"GSM 900 / GSM 1900 / TDMA 800"},
+{"mcc":"363","mnc":"02","name":"Digicel","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / HSPA+ 2100"},
+{"mcc":"505","mnc":"01","name":"Telstra","fullname":"Telstra Corporation Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100"},
+{"mcc":"505","mnc":"02","name":"Optus","fullname":"Singtel Optus Proprietary Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"505","mnc":"03","name":"Vodafone","fullname":"Vodafone Hutchison Australia Proprietary Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850 / UMTS 900 / UMTS 2100"},
+{"mcc":"505","mnc":"04","name":"","fullname":"Department of Defence","status":"Operational","gsmband":"Unknown"},
+{"mcc":"505","mnc":"05","name":"Ozitel","fullname":"","status":"Not operational","gsmband":""},
+{"mcc":"505","mnc":"06","name":"3","fullname":"Vodafone Hutchison Australia Proprietary Limited","status":"Not operational","gsmband":"UMTS 2100"},
+{"mcc":"505","mnc":"08","name":"One.Tel","fullname":"One.Tel Limited","status":"Not operational","gsmband":"GSM 900"},
+{"mcc":"505","mnc":"09","name":"Airnet","fullname":"","status":"Not operational","gsmband":""},
+{"mcc":"505","mnc":"12","name":"3","fullname":"Vodafone Hutchison Australia Proprietary Limited","status":"Not operational","gsmband":"UMTS 2100"},
+{"mcc":"505","mnc":"13","name":"Railcorp","fullname":"Rail Corporation New South Wales","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"505","mnc":"14","name":"AAPT","fullname":"Telecom New Zealand","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"505","mnc":"15","name":"3GIS","fullname":"","status":"Not operational","gsmband":""},
+{"mcc":"505","mnc":"16","name":"Victorian Rail Track","fullname":"","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"505","mnc":"21","name":"SOUL","fullname":"TPG Telecom Limited","status":"Unknown","gsmband":"MVNO"},
+{"mcc":"505","mnc":"24","name":"Advance Communications Technologies Pty. Ltd.","fullname":"","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"505","mnc":"38","name":"Crazy John's","fullname":"Vodafone Hutchison Australia Proprietary Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"505","mnc":"62","name":"NBN","fullname":"National Broadband Network Co.","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"505","mnc":"68","name":"NBN","fullname":"National Broadband Network Co.","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"505","mnc":"71","name":"Telstra","fullname":"Telstra Corporation Limited","status":"Operational","gsmband":"Unknown"},
+{"mcc":"505","mnc":"72","name":"Telstra","fullname":"Telstra Corporation Limited","status":"Operational","gsmband":"Unknown"},
+{"mcc":"505","mnc":"88","name":"Localstar Holding Pty. Ltd.","fullname":"","status":"Not operational","gsmband":""},
+{"mcc":"505","mnc":"90","name":"Optus","fullname":"Singtel Optus Proprietary Limited","status":"Operational","gsmband":"Unknown"},
+{"mcc":"505","mnc":"99","name":"One.Tel","fullname":"One.Tel","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"232","mnc":"01","name":"A1","fullname":"A1 Telekom Austria","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"232","mnc":"03","name":"T-Mobile","fullname":"T-Mobile Austria","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"232","mnc":"05","name":"Orange","fullname":"Orange Austria","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"232","mnc":"07","name":"tele.ring","fullname":"T-Mobile Austria","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"232","mnc":"09","name":"A1","fullname":"A1 Telekom Austria","status":"Operational","gsmband":"Unknown"},
+{"mcc":"232","mnc":"10","name":"3","fullname":"Hutchison 3G","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"232","mnc":"11","name":"bob","fullname":"A1 Telekom Austria","status":"Operational","gsmband":"MVNO"},
+{"mcc":"232","mnc":"12","name":"yesss","fullname":"yesss","status":"Operational","gsmband":"MVNO"},
+{"mcc":"232","mnc":"14","name":"3","fullname":"Hutchison 3G","status":"Unknown","gsmband":"Test"},
+{"mcc":"232","mnc":"15","name":"Barablu","fullname":"Barablu Mobile Ltd.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"232","mnc":"91","name":"GSM-R A","fullname":"ÖBB","status":"Operational","gsmband":"GSM-R"},
+{"mcc":"400","mnc":"01","name":"Azercell","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800/ UMTS 2100"},
+{"mcc":"400","mnc":"02","name":"Bakcell","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800/ UMTS 2100"},
+{"mcc":"400","mnc":"03","name":"FONEX","fullname":"CATEL","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"400","mnc":"04","name":"Nar Mobile","fullname":"Azerfon","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"364","mnc":"39","name":"BaTelCo","fullname":"The Bahamas Telecommunications Company Ltd","status":"Operational","gsmband":"GSM 850 / GSM 1900 / UMTS 850"},
+{"mcc":"426","mnc":"01","name":"Batelco","fullname":"Bahrain Telecommunications Company","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"426","mnc":"02","name":"zain BH","fullname":"Zain Bahrain","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"426","mnc":"04","name":"VIVA","fullname":"Viva Bahrain","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"470","mnc":"01","name":"Grameenphone","fullname":"GrameenPhone Ltd","status":"Operational","gsmband":"GSM 900/ GSM 1800"},
+{"mcc":"470","mnc":"02","name":"Robi","fullname":"Axiata Bangladesh Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"470","mnc":"03","name":"Banglalink","fullname":"Orascom Telecom Holding","status":"Operational","gsmband":"GSM 900/ GSM 1800"},
+{"mcc":"470","mnc":"04","name":"TeleTalk","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"470","mnc":"05","name":"Citycell","fullname":"","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"470","mnc":"07","name":"Airtel formerly Warid Telcom","fullname":"Bharti airtel Bangladesh Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"342","mnc":"600","name":"LIME","fullname":"LIME (formerly known as Cable & Wireless)","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"342","mnc":"750","name":"Digicel","fullname":"Digicel (Barbados) Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"342","mnc":"820","name":"","fullname":"Sunbeach Communications","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"257","mnc":"01","name":"velcom","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"257","mnc":"02","name":"MTS","fullname":"Mobile TeleSystems","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"257","mnc":"03","name":"DIALLOG","fullname":"BelCel","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"257","mnc":"04","name":"life:)","fullname":"Belarussian Telecommunications Network","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"257","mnc":"501","name":"BelCel JV","fullname":"","status":"","gsmband":""},
+{"mcc":"206","mnc":"01","name":"Proximus","fullname":"Belgacom Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"206","mnc":"05","name":"Telenet","fullname":"Telenet","status":"Operational","gsmband":""},
+{"mcc":"206","mnc":"10","name":"Mobistar","fullname":"France Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"206","mnc":"20","name":"BASE","fullname":"KPN","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"702","mnc":"67","name":"DigiCell","fullname":"Belize Telemedia","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"702","mnc":"99","name":"Smart","fullname":"SpeedNet Communications Limited","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"616","mnc":"01","name":"Libercom","fullname":"Benin Telecoms Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"616","mnc":"02","name":"Moov","fullname":"Telecel Benin","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"616","mnc":"03","name":"MTN","fullname":"Spacetel Benin","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"616","mnc":"04","name":"BBCOM","fullname":"Bell Benin Communications","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"616","mnc":"04","name":"Glo","fullname":"Glo Communication Benin","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"616","mnc":"04","name":"BLK","fullname":"BLK Communication Benin","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"350","mnc":"01","name":"Digicel Bermuda","fullname":"Telecommunications (Bermuda & West Indies) Ltd","status":"Reserved","gsmband":"GSM 1900"},
+{"mcc":"350","mnc":"02","name":"Mobility","fullname":"M3 Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"338","mnc":"050","name":"Digicel Bermuda","fullname":"","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"59","name":"Cellular One","fullname":"","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"402","mnc":"11","name":"B-Mobile","fullname":"B-Mobile / Bhutan Telecom Ltd.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"402","mnc":"77","name":"TashiCell","fullname":"Tashi InfoComm Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"736","mnc":"01","name":"Nuevatel","fullname":"Nuevatel PCS De Bolivia SA","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"736","mnc":"02","name":"Entel","fullname":"Entel SA","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"736","mnc":"03","name":"Tigo","fullname":"Telefónica Celular De Bolivia S.A","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"218","mnc":"03","name":"HT-ERONET","fullname":"Public Enterprise Croatian Telecom Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"218","mnc":"05","name":"m:tel","fullname":"RS Telecommunications JSC Banja Luka","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"218","mnc":"90","name":"BH Mobile","fullname":"BH Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"652","mnc":"01","name":"Mascom","fullname":"Mascom Wireless (Pty) Limited","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"652","mnc":"02","name":"Orange","fullname":"Orange (Botswana) Pty Limited","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"652","mnc":"04","name":"BTC Mobile","fullname":"Botswana Telecommunications Corporation","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"724","mnc":"00","name":"Nextel","fullname":"NII Holdings","status":"Inc.","gsmband":"Operational"},
+{"mcc":"724","mnc":"02","name":"TIM","fullname":"Telecom Italia Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"03","name":"TIM","fullname":"Telecom Italia Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"04","name":"TIM","fullname":"Telecom Italia Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"05","name":"Claro BR","fullname":"Claro","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"06","name":"Vivo","fullname":"Vivo S.A.","status":"Operational","gsmband":"GSM 850/900/1800/1900 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"055","name":"Sercomtel","fullname":"Sercomtel Celular","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850"},
+{"mcc":"724","mnc":"10","name":"Vivo","fullname":"Vivo S.A.","status":"Operational","gsmband":"GSM 850/900/1800/1900 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"11","name":"Vivo","fullname":"Vivo S.A.","status":"Operational","gsmband":"GSM 850/900/1800/1900 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"15","name":"CTBC Celular","fullname":"CTBC Celular S.A.","status":"Operational","gsmband":"GSM 900/1800 UMTS 850 / UMTS 2100mhz"},
+{"mcc":"724","mnc":"16","name":"Brasil Telecom GSM","fullname":"Brasil Telecom GSM","status":"Phasing out","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"724","mnc":"23","name":"Vivo","fullname":"Vivo S.A.","status":"Operational","gsmband":"GSM 850/900/1800/1900 / UMTS 850 / UMTS 2100"},
+{"mcc":"724","mnc":"31","name":"Oi","fullname":"TNL PCS","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"724","mnc":"32","name":"CTBC Celular","fullname":"CTBC Celular S.A.","status":"Operational","gsmband":"GSM 900/1800 UMTS 850 / UMTS 2100mhz"},
+{"mcc":"724","mnc":"33","name":"CTBC Celular","fullname":"CTBC Celular S.A.","status":"Operational","gsmband":"GSM 900/1800 UMTS 850 / UMTS 2100mhz"},
+{"mcc":"724","mnc":"34","name":"CTBC Celular","fullname":"CTBC Celular S.A.","status":"Operational","gsmband":"GSM 900/1800 UMTS 850 / UMTS 2100mhz"},
+{"mcc":"724","mnc":"39","name":"Nextel","fullname":"NII Holdings","status":"Inc.","gsmband":"Deploying"},
+{"mcc":"348","mnc":"170","name":"LIME","fullname":"Cable & Wireless","status":"Operational","gsmband":"GSM 850 / GSM 1900 / HSPA+ (4G) 850/1900"},
+{"mcc":"348","mnc":"570","name":"CCT Boatphone","fullname":"Caribbean Cellular Telephone","status":"Operational","gsmband":"GSM 900 / GSM 1900"},
+{"mcc":"348","mnc":"770","name":"Digicel","fullname":"Digicel (BVI) Limited","status":"Operational","gsmband":"GSM 1800 / GSM 1900"},
+{"mcc":"528","mnc":"01","name":"","fullname":"Jabatan Telekom Brunei","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"528","mnc":"02","name":"B-Mobile","fullname":"B-Mobile Communications Sdn Bhd","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"528","mnc":"11","name":"DSTCom","fullname":"Data Stream Technology","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"284","mnc":"01","name":"M-Tel","fullname":"Mobiltel","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"284","mnc":"03","name":"Vivacom","fullname":"BTC","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"284","mnc":"04","name":"Undisclosed","fullname":"Undisclosed","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"284","mnc":"05","name":"GLOBUL","fullname":"Cosmo Bulgaria Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"613","mnc":"01","name":"Telmob","fullname":"Onatel","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"613","mnc":"02","name":"Zain","fullname":"Celtel Burkina Faso","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"613","mnc":"03","name":"Telecel Faso","fullname":"Telecel Faso SA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"642","mnc":"01","name":"Spacetel","fullname":"Econet Wireless Burundi PLC","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"642","mnc":"02","name":"Africell","fullname":"Africell PLC","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"642","mnc":"03","name":"Onatel","fullname":"Onatel","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"642","mnc":"07","name":"Smart Mobile","fullname":"LACELL SU","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"642","mnc":"08","name":"HiTs Telecom","fullname":"HiTs Telecom","status":"Reserved","gsmband":"GSM ???"},
+{"mcc":"642","mnc":"82","name":"Leo Orascom","fullname":"Orascom Telecom (a subsidiary of Vimplecom)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"456","mnc":"01","name":"Mobitel","fullname":"CamGSM","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"456","mnc":"02","name":"hello","fullname":"Telekom Malaysia International (Cambodia) Co. Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"456","mnc":"03","name":"","fullname":"S Telecom","status":"Reserved","gsmband":"CDMA2000"},
+{"mcc":"456","mnc":"04","name":"qb","fullname":"Cambodia Advance Communications Co. Ltd","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"456","mnc":"05","name":"Star-Cell","fullname":"APPLIFONE CO. LTD.","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"456","mnc":"06","name":"Smart Mobile","fullname":"Latelz Co.","status":"Ltd","gsmband":"Operational"},
+{"mcc":"456","mnc":"18","name":"Mfone","fullname":"Camshin / Shinawatra","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"456","mnc":"11","name":"Excell","fullname":"","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"456","mnc":"09","name":"Beeline","fullname":"Sotelco Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"456","mnc":"08","name":"Metfone","fullname":"Viettel","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"624","mnc":"01","name":"MTN Cameroon","fullname":"Mobile Telephone Network Cameroon Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"624","mnc":"02","name":"Orange","fullname":"Orange Cameroun S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"302","mnc":"220","name":"Telus","fullname":"Koodo Mobility and Telus Mobility","status":"Operational","gsmband":"UMTS 850 / UMTS 1900"},
+{"mcc":"302","mnc":"221","name":"Telus","fullname":"Telus Mobility","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"302","mnc":"270","name":"unknown","fullname":"EastLink","status":"Testing","gsmband":"UMTS 1700"},
+{"mcc":"302","mnc":"290","name":"","fullname":"Airtel Wireless","status":"Operational","gsmband":"iDEN 900"},
+{"mcc":"302","mnc":"320","name":"Mobilicity","fullname":"DAVE Wireless","status":"Operational","gsmband":"UMTS 1700"},
+{"mcc":"302","mnc":"350","name":"FIRST","fullname":"FIRST Networks Operations","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"302","mnc":"360","name":"MiKe","fullname":"Telus Mobility","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"302","mnc":"361","name":"Telus","fullname":"Telus Mobility","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"302","mnc":"370","name":"Fido","fullname":"Fido Solutions (Rogers Wireless)","status":"Operational","gsmband":"GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900"},
+{"mcc":"302","mnc":"380","name":"DMTS","fullname":"Dryden Mobility","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"302","mnc":"490","name":"WIND Mobile","fullname":"Globalive Communications","status":"Operational","gsmband":"UMTS 1700"},
+{"mcc":"302","mnc":"500","name":"Videotron","fullname":"Videotron","status":"Operational","gsmband":"UMTS 1700"},
+{"mcc":"302","mnc":"510","name":"Videotron","fullname":"Videotron","status":"Operational","gsmband":"UMTS 1700"},
+{"mcc":"302","mnc":"610","name":"Bell","fullname":"Bell Mobility","status":"Operational","gsmband":"UMTS 850 / UMTS 1900"},
+{"mcc":"302","mnc":"610","name":"Bell","fullname":"Virgin Mobile Canada","status":"Operational","gsmband":"UMTS 850 / UMTS 1900"},
+{"mcc":"302","mnc":"620","name":"ICE Wireless","fullname":"ICE Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"302","mnc":"640","name":"Bell","fullname":"Bell Mobility","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"302","mnc":"652","name":"","fullname":"BC Tel Mobility (Telus)","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"302","mnc":"653","name":"Telus","fullname":"Telus Mobility","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"302","mnc":"655","name":"MTS","fullname":"MTS Mobility","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"302","mnc":"656","name":"TBay","fullname":"Thunder Bay Telephone Mobility","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"302","mnc":"657","name":"Telus","fullname":"Telus Mobility","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"302","mnc":"660","name":"MTS","fullname":"MTS Mobility","status":"Operational","gsmband":"UMTS 850 / UMTS 1900"},
+{"mcc":"302","mnc":"680","name":"SaskTel","fullname":"SaskTel Mobility","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"302","mnc":"701","name":"","fullname":"MB Tel Mobility","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"302","mnc":"702","name":"","fullname":"MT&T Mobility (Aliant)","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"302","mnc":"703","name":"","fullname":"New Tel Mobility (Aliant)","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"302","mnc":"710","name":"Globalstar","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"302","mnc":"720","name":"Rogers Wireless","fullname":"Rogers Communications","status":"Operational","gsmband":"GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900"},
+{"mcc":"302","mnc":"780","name":"SaskTel","fullname":"SaskTel Mobility","status":"Operational","gsmband":"UMTS 850 / UMTS 1900"},
+{"mcc":"302","mnc":"880","name":"Bell / Telus / SaskTel","fullname":"Shared Telus","status":"Bell","gsmband":"and SaskTel"},
+{"mcc":"625","mnc":"01","name":"CVMOVEL","fullname":"CVMovel","status":"S.A.","gsmband":"Operational"},
+{"mcc":"625","mnc":"02","name":"T+","fullname":"T+","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"346","mnc":"140","name":"LIME","fullname":"Cable & Wireless (Cayman Islands) Limited","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"346","mnc":"050","name":"Digicel","fullname":"Digicel Cayman Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"623","mnc":"01","name":"CTP","fullname":"Centrafrique Telecom Plus","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"623","mnc":"02","name":"TC","fullname":"Telecel Centrafrique","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"623","mnc":"03","name":"Orange","fullname":"Orange RCA","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"623","mnc":"04","name":"Nationlink","fullname":"Nationlink Telecom RCA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"622","mnc":"01","name":"Airtel","fullname":"Bharti Airtel SA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"622","mnc":"02","name":"","fullname":"Tchad Mobile","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"622","mnc":"03","name":"","fullname":"TIGO - Millicom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"622","mnc":"02","name":"TAWALI","fullname":"","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"622","mnc":"04","name":"Salam","fullname":"Sotel Mobile","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"730","mnc":"01","name":"entel","fullname":"Entel PCS Telecomunicaciones S.A.","status":"Operational","gsmband":"GSM 1900 / UMTS 1900"},
+{"mcc":"730","mnc":"02","name":"movistar","fullname":"Telefónica Móvil de Chile","status":"Operational","gsmband":"GSM 850 / UMTS 850 / UMTS 1900"},
+{"mcc":"730","mnc":"03","name":"Claro","fullname":"Claro Chile S.A.","status":"Operational","gsmband":"GSM 1900 / UMTS 1900 / UMTS 850"},
+{"mcc":"730","mnc":"04","name":"Nextel","fullname":"Centennial Cayman Corp. Chile","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"730","mnc":"07","name":"Virgin Mobile","fullname":"Virgin Mobile","status":"Operational","gsmband":""},
+{"mcc":"730","mnc":"08","name":"VTR Móvil","fullname":"VTR S.A.","status":"Operational","gsmband":"UMTS 1700 / UMTS 2100"},
+{"mcc":"730","mnc":"09","name":"Nextel","fullname":"Centennial Cayman Corp. Chile","status":"Operational","gsmband":"UMTS 1700 / UMTS 2100"},
+{"mcc":"730","mnc":"10","name":"entel","fullname":"Entel Telefonía Móvil S.A.","status":"Operational","gsmband":"GSM 1900 / UMTS 1900"},
+{"mcc":"730","mnc":"99","name":"Will","fullname":"WILL Telefonía","status":"Operational","gsmband":"GSM 1900 / UMTS 1900 (Residential)."},
+{"mcc":"460","mnc":"00","name":"China Mobile","fullname":"China Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 2010"},
+{"mcc":"460","mnc":"01","name":"China Unicom","fullname":"China Unicom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"460","mnc":"02","name":"China Mobile","fullname":"China Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 2010"},
+{"mcc":"460","mnc":"03","name":"China Telecom","fullname":"China Telecom","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 2100"},
+{"mcc":"460","mnc":"05","name":"China Telecom","fullname":"China Telecom","status":"Operational","gsmband":""},
+{"mcc":"460","mnc":"06","name":"China Unicom","fullname":"China Unicom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"460","mnc":"07","name":"China Mobile","fullname":"China Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / TD-SCDMA 1880 / TD-SCDMA 2010"},
+{"mcc":"460","mnc":"20","name":"China Tietong","fullname":"China Tietong","status":"Operational","gsmband":"GSM-R"},
+{"mcc":"732","mnc":"001","name":"","fullname":"Colombia Telecomunicaciones S.A.","status":"Operational","gsmband":"Unknown"},
+{"mcc":"732","mnc":"002","name":"Edatel","fullname":"Edatel S.A.","status":"Operational","gsmband":"Unknown"},
+{"mcc":"732","mnc":"101","name":"Claro","fullname":"Claro","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"732","mnc":"102","name":"movistar","fullname":"Bellsouth Colombia","status":"Operational","gsmband":"GSM 850 / GSM 1900 / CDMA2000 850"},
+{"mcc":"732","mnc":"103","name":"Tigo","fullname":"Colombia Móvil","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"732","mnc":"111","name":"Tigo","fullname":"Colombia Móvil","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"732","mnc":"123","name":"movistar","fullname":"Telefónica Móviles Colombia","status":"Operational","gsmband":"GSM 850 / GSM 1900 / CDMA2000 850"},
+{"mcc":"654","mnc":"01","name":"","fullname":"HURI - SNPT","status":"Operational","gsmband":"Unknown"},
+{"mcc":"629","mnc":"01","name":"Airtel","fullname":"Celtel Congo","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"629","mnc":"10","name":"Libertis Telecom","fullname":"MTN CONGO S.A","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"629","mnc":"07","name":"","fullname":"Warid Telecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"548","mnc":"01","name":"","fullname":"Telecom Cook","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"712","mnc":"01","name":"Kolbi ICE","fullname":"Instituto Costarricense de Electricidad","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"712","mnc":"02","name":"Kolbi ICE","fullname":"Instituto Costarricense de Electricidad","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"712","mnc":"03","name":"Claro","fullname":"Claro CR Telecomunicaciones","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"712","mnc":"04","name":"movistar","fullname":"Telefónica Móviles Costa Rica","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"219","mnc":"01","name":"T-Mobile","fullname":"T-Mobile Croatia","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"219","mnc":"02","name":"Tele2","fullname":"Tele2","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"219","mnc":"10","name":"Vip","fullname":"Vipnet","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"368","mnc":"01","name":"CUBACEL","fullname":"Empresa de Telecomunicaciones de Cuba","status":"SA","gsmband":"Operational"},
+{"mcc":"280","mnc":"01","name":"Cytamobile-Vodafone","fullname":"Cyprus Telecommunications Auth","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"280","mnc":"10","name":"MTN","fullname":"Areeba Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"280","mnc":"20","name":"PrimeTel","fullname":"PrimeTel PLC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"230","mnc":"01","name":"T-Mobile","fullname":"T-Mobile Czech Republic","status":"Operational","gsmband":"GSM 1900 / GSM 1800 / UMTS 2100"},
+{"mcc":"230","mnc":"02","name":"O2","fullname":"Telefónica Czech Republic","status":"Operational","gsmband":"CDMA2000 450 / GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"230","mnc":"03","name":"Vodafone","fullname":"Vodafone Czech Republic","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"230","mnc":"04","name":"U:fon","fullname":"MobilKom","status":"a. s.","gsmband":"Operational"},
+{"mcc":"230","mnc":"05","name":"","fullname":"TRAVEL TELEKOMMUNIKATION","status":"s.r.o.","gsmband":"unknown"},
+{"mcc":"230","mnc":"06","name":"","fullname":"OSNO TELECOMUNICATION","status":"s.r.o.","gsmband":"unknown"},
+{"mcc":"230","mnc":"98","name":"","fullname":"Správa železniční dopravní cesty","status":"s.o.","gsmband":"Operational"},
+{"mcc":"230","mnc":"99","name":"Vodafone","fullname":"Vodafone Czech Republic","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"630","mnc":"01","name":"Vodacom","fullname":"Vodacom Congo RDC sprl","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"630","mnc":"02","name":"Zain","fullname":"Celtel Congo","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"630","mnc":"04","name":"","fullname":"Cellco","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"630","mnc":"05","name":"Supercell","fullname":"Supercell SPRL","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"630","mnc":"10","name":"Libertis Telecom","fullname":"","status":"Operational","gsmband":""},
+{"mcc":"630","mnc":"86","name":"CCT","fullname":"Congo-Chine Telecom s.a.r.l.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"630","mnc":"89","name":"SAIT Telecom","fullname":"OASIS SPRL","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"630","mnc":"?","name":"Africell","fullname":"Africell RDC sprl","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"238","mnc":"01","name":"TDC","fullname":"TDC A/S","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"238","mnc":"02","name":"Telenor","fullname":"Telenor Denmark","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"238","mnc":"03","name":"End2End","fullname":"MIGway A/S","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"238","mnc":"05","name":"","fullname":"ApS KBUS","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"238","mnc":"06","name":"3","fullname":"Hi3G Denmark ApS","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"238","mnc":"07","name":"","fullname":"Barablu Mobile Ltd.","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"238","mnc":"08","name":"Nordisk Mobiltelefon","fullname":"","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"238","mnc":"09","name":"","fullname":"Dansk Beredskabskommunikation A/S","status":"Unknown","gsmband":"-"},
+{"mcc":"238","mnc":"10","name":"TDC","fullname":"TDC A/S","status":"Operational","gsmband":"Unknown"},
+{"mcc":"238","mnc":"11","name":"","fullname":"Dansk Beredskabskommunikation A/S","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"238","mnc":"12","name":"","fullname":"Lycamobile Denmark Ltd","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"238","mnc":"20","name":"Telia","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"238","mnc":"30","name":"Telia","fullname":"Telia Nättjänster Norden AB","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"238","mnc":"40","name":"","fullname":"Ericsson Danmark A/S","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"238","mnc":"77","name":"Telenor","fullname":"Telenor Denmark","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"638","mnc":"01","name":"Evatis","fullname":"Djibouti Telecom SA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"366","mnc":"020","name":"Digicel","fullname":"Digicel Group Limited","status":"Operational","gsmband":"GSM 900 / GSM 1900"},
+{"mcc":"366","mnc":"110","name":"","fullname":"Cable & Wireless","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"370","mnc":"01","name":"Orange","fullname":"Orange Dominicana","status":"Operational","gsmband":"GSM 900 / GSM 1800 / 1900 / UMTS 900"},
+{"mcc":"370","mnc":"02","name":"Claro","fullname":"Compañía Dominicana de Teléfonos","status":"C por","gsmband":"Operational"},
+{"mcc":"370","mnc":"03","name":"Tricom","fullname":"Tricom S.A.","status":"Operational","gsmband":"AMPS / IS-95A 800 / CDMA2000 1900"},
+{"mcc":"370","mnc":"04","name":"Viva","fullname":"Trilogy Dominicana","status":"S.A.","gsmband":"Operational"},
+{"mcc":"514","mnc":"02","name":"","fullname":"Timor Telecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"740","mnc":"00","name":"Movistar","fullname":"Otecel S.A.","status":"Operational","gsmband":"GSM 850 / UMTS 900 / UMTS 1900"},
+{"mcc":"740","mnc":"01","name":"Claro","fullname":"CONECEL S.A.","status":"Operational","gsmband":"GSM 850 / UMTS 850 / UMTS 1900"},
+{"mcc":"740","mnc":"02","name":"CNT Mobile","fullname":"Corporación Nacional de Telecomunicaciones (CNT EP)","status":"Operational","gsmband":"GSM 850 / CDMA2000 1900"},
+{"mcc":"602","mnc":"01","name":"Mobinil","fullname":"ECMS-Mobinil","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"602","mnc":"02","name":"Vodafone","fullname":"Vodafone Egypt","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"602","mnc":"03","name":"Etisalat","fullname":"Etisalat Egypt","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"706","mnc":"01","name":"CTE Telecom Personal","fullname":"CTE Telecom Personal SA de CV","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"706","mnc":"02","name":"digicel","fullname":"Digicel Group","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"706","mnc":"03","name":"Tigo","fullname":"Telemovil EL Salvador S.A.","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"706","mnc":"04","name":"movistar","fullname":"Telefónica Móviles El Salvador","status":"Operational","gsmband":"CDMA2000 850 / GSM 850"},
+{"mcc":"706","mnc":"11","name":"Claro","fullname":"América Móvil","status":"Operational","gsmband":"GSM 1900 / UMTS 1900"},
+{"mcc":"627","mnc":"01","name":"Orange GQ","fullname":"GETESA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"627","mnc":"03","name":"Hits GQ","fullname":"HiTs EG.SA","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"657","mnc":"01","name":"Eritel","fullname":"Eritrea Telecommunications Services Corporation","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"248","mnc":"01","name":"EMT","fullname":"Estonian Mobile Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"248","mnc":"02","name":"Elisa","fullname":"Elisa Eesti","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"248","mnc":"03","name":"Tele 2","fullname":"Tele 2 Eesti","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"248","mnc":"04","name":"","fullname":"OY Top Connect","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"248","mnc":"05","name":"","fullname":"AS Bravocom Mobiil","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"248","mnc":"06","name":"","fullname":"Progroup Holding","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"636","mnc":"01","name":"ETH-MTN","fullname":"Ethio Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"288","mnc":"01","name":"Faroese Telecom","fullname":"Faroese Telecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"288","mnc":"02","name":"Vodafone","fullname":"Vodafone Faroe Islands","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"542","mnc":"01","name":"Vodafone","fullname":"Vodafone Fiji","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"542","mnc":"02","name":"Digicel","fullname":"Digicel Fiji","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"244","mnc":"03","name":"DNA","fullname":"DNA Oy","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"244","mnc":"04","name":"AINA","fullname":"","status":"","gsmband":""},
+{"mcc":"244","mnc":"05","name":"Elisa","fullname":"Elisa Oyj","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"244","mnc":"07","name":"Nokia","fullname":"Nokia Test Network","status":"Operational","gsmband":"Unknown"},
+{"mcc":"244","mnc":"08","name":"","fullname":"Unknown","status":"Operational","gsmband":"Unknown"},
+{"mcc":"244","mnc":"09","name":"Finnet Group / NOKIA OYJ","fullname":"Global Network","status":"Operational","gsmband":"Unknown"},
+{"mcc":"244","mnc":"10","name":"TDC","fullname":"TDC Oy","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"244","mnc":"11","name":"VIRVE","fullname":"Suomen Erillisverkot Oy","status":"Operational","gsmband":"TETRA"},
+{"mcc":"244","mnc":"12","name":"DNA","fullname":"DNA Oy","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"244","mnc":"14","name":"AMT","fullname":"Ålands Mobiltelefon","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"244","mnc":"15","name":"SAMK","fullname":"Samk student network","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"244","mnc":"21","name":"Saunalahti","fullname":"Elisa Oyj","status":"Operational","gsmband":"MVNO"},
+{"mcc":"244","mnc":"29","name":"","fullname":"Scnl Truphone","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"244","mnc":"91","name":"Sonera","fullname":"TeliaSonera Finland Oyj","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE"},
+{"mcc":"208","mnc":"01","name":"Orange","fullname":"France Télécom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"208","mnc":"02","name":"Orange","fullname":"France Télécom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"208","mnc":"04","name":"Sisteer (MVNE)","fullname":"","status":"Operational","gsmband":"UMTS"},
+{"mcc":"208","mnc":"05","name":"","fullname":"Globalstar Europe","status":"Operational","gsmband":"Satellite"},
+{"mcc":"208","mnc":"06","name":"","fullname":"Globalstar Europe","status":"Operational","gsmband":"Satellite"},
+{"mcc":"208","mnc":"07","name":"","fullname":"Globalstar Europe","status":"Operational","gsmband":"Satellite"},
+{"mcc":"208","mnc":"10","name":"SFR","fullname":"Vivendi","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"208","mnc":"11","name":"SFR","fullname":"Vivendi","status":"Unknown","gsmband":"UMTS 2100"},
+{"mcc":"208","mnc":"13","name":"SFR","fullname":"Vivendi","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"208","mnc":"14","name":"RFF","fullname":"RFF","status":"Operational","gsmband":"GSM-R"},
+{"mcc":"208","mnc":"15","name":"Free Mobile","fullname":"Iliad","status":"Operational","gsmband":"UMTS 2100 / UMTS 900"},
+{"mcc":"208","mnc":"20","name":"Bouygues","fullname":"Bouygues Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"208","mnc":"21","name":"Bouygues","fullname":"Bouygues Telecom","status":"Unknown","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / UMTS 900"},
+{"mcc":"208","mnc":"22","name":"Transatel Mobile","fullname":"Transatel","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"208","mnc":"23","name":"Virgin Mobile (MVNO)","fullname":"Omea Telecom","status":"Operational","gsmband":"GSM"},
+{"mcc":"208","mnc":"88","name":"Bouygues","fullname":"Bouygues Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"547","mnc":"20","name":"Vini","fullname":"Tikiphone SA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"628","mnc":"01","name":"Libertis","fullname":"Gabon Telecom & Libertis S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"628","mnc":"02","name":"Moov","fullname":"Atlantique Télécom (Etisalat Group) Gabon S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"628","mnc":"03","name":"Airtel","fullname":"Airtel Gabon S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"628","mnc":"04","name":"Azur","fullname":"USAN Gabon S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"607","mnc":"01","name":"Gamcel","fullname":"Gamcel","status":"Operational","gsmband":"GSM 900 / GSM 1900"},
+{"mcc":"607","mnc":"02","name":"Africel","fullname":"Africel","status":"Operational","gsmband":"GSM 900 / GSM 1900"},
+{"mcc":"607","mnc":"03","name":"Comium","fullname":"Comium","status":"Operational","gsmband":"GSM 900 / GSM 1900"},
+{"mcc":"607","mnc":"04","name":"QCell","fullname":"QCell Gambia","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"282","mnc":"01","name":"Geocell","fullname":"Geocell Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"282","mnc":"02","name":"MagtiCom","fullname":"Magticom GSM","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"282","mnc":"03","name":"MagtiCom","fullname":"Magtifix","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"282","mnc":"04","name":"Beeline","fullname":"Mobitel LLC","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"282","mnc":"05","name":"Silknet","fullname":"Silknet CDMA","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"262","mnc":"01","name":"T-Mobile","fullname":"T-Mobile Deutschland GmbH","status":"Operational","gsmband":"LTE 800 / GSM 900 / GSM/LTE 1800 / UMTS 2100 / LTE 2600"},
+{"mcc":"262","mnc":"02","name":"Vodafone","fullname":"Vodafone D2 GmbH","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"03","name":"E-Plus","fullname":"E-Plus Mobilfunk","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"04","name":"Vodafone","fullname":"","status":"Reserved","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"05","name":"E-Plus","fullname":"E-Plus Mobilfunk","status":"Reserved","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"06","name":"T-Mobile","fullname":"","status":"Reserved","gsmband":"LTE 800 / GSM 900 / GSM/LTE 1800 / UMTS 2100 / LTE 2600"},
+{"mcc":"262","mnc":"07","name":"O2","fullname":"O2 (Germany) GmbH & Co. OHG","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"08","name":"O2","fullname":"","status":"Reserved","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"09","name":"Vodafone","fullname":"","status":"Reserved","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"10","name":"","fullname":"Arcor AG & Co","status":"Operational","gsmband":"GSM-R"},
+{"mcc":"262","mnc":"11","name":"O2","fullname":"","status":"Reserved","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"12","name":"","fullname":"Dolphin Telecom","status":"Not operational","gsmband":"TETRA"},
+{"mcc":"262","mnc":"13","name":"","fullname":"Mobilcom Multimedia","status":"Not operational","gsmband":"UMTS 2100"},
+{"mcc":"262","mnc":"14","name":"","fullname":"Group 3G UMTS","status":"Not operational","gsmband":"UMTS 2100"},
+{"mcc":"262","mnc":"15","name":"Airdata","fullname":"","status":"Operational","gsmband":"TD-SCDMA"},
+{"mcc":"262","mnc":"16","name":"Telogic ex. Vistream","fullname":"","status":"Unknown","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 (MVNE)"},
+{"mcc":"262","mnc":"42","name":"27C3","fullname":"Chaos Computer Club","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"262","mnc":"43","name":"LYCA","fullname":"Lycamobile","status":"Operational","gsmband":"Unknown"},
+{"mcc":"262","mnc":"60","name":"","fullname":"DB Telematik","status":"Operational","gsmband":"GSM-R 900"},
+{"mcc":"262","mnc":"76","name":"","fullname":"Siemens AG","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"262","mnc":"77","name":"E-Plus","fullname":"","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"262","mnc":"92","name":"Nash Technologies","fullname":"","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"262","mnc":"901","name":"Debitel","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"620","mnc":"01","name":"MTN","fullname":"MTN Group","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"620","mnc":"02","name":"Vodafone","fullname":"Vodafone Group","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"620","mnc":"03","name":"tiGO","fullname":"Millicom Ghana","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"620","mnc":"04","name":"Expresso","fullname":"Kasapa / Hutchison Telecom","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"620","mnc":"06","name":"Airtel","fullname":"Airtel","status":"Operational","gsmband":"GSM 900 / GSM 1800 / WCDMA"},
+{"mcc":"620","mnc":"07","name":"Globacom","fullname":"Globacom Group","status":"Operational","gsmband":"GSM 900 / GSM 1800 / WCDMA"},
+{"mcc":"266","mnc":"01","name":"GibTel","fullname":"Gibtelecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"266","mnc":"06","name":"CTS Mobile","fullname":"CTS Gibraltar","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"266","mnc":"09","name":"Shine","fullname":"Eazi Telecom","status":"Operational","gsmband":""},
+{"mcc":"202","mnc":"01","name":"Cosmote","fullname":"COSMOTE - Mobile Telecommunications S.A.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"202","mnc":"05","name":"Vodafone","fullname":"Vodafone Greece","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"202","mnc":"09","name":"Wind","fullname":"Wind Hellas Telecommunications S.A. (Q-Telecom)","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"202","mnc":"10","name":"Wind","fullname":"Wind Hellas Telecommunications S.A.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"290","mnc":"01","name":"","fullname":"TELE Greenland A/S","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"352","mnc":"030","name":"Digicel","fullname":"Digicel Grenada Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"352","mnc":"110","name":"Cable & Wireless","fullname":"Cable & Wireless Grenada Ltd.","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"340","mnc":"01","name":"Orange","fullname":"Orange Caraïbe Mobiles","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"340","mnc":"02","name":"Outremer","fullname":"Outremer Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"340","mnc":"03","name":"Telcell","fullname":"Saint Martin et Saint Barthelemy Telcell Sarl","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"340","mnc":"08","name":"Dauphin","fullname":"Dauphin Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"340","mnc":"20","name":"Digicel","fullname":"DIGICEL Antilles Française Guyane","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"310","mnc":"032","name":"IT&E Wireless","fullname":"IT&E Overseas","status":"Inc","gsmband":"Operational"},
+{"mcc":"310","mnc":"033","name":"","fullname":"Guam Telephone Authority","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"310","mnc":"140","name":"mPulse","fullname":"GTA Wireless","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"310","mnc":"370","name":"docomo","fullname":"docomo Pacific","status":"Not operational","gsmband":"CDMA2000 850"},
+{"mcc":"311","mnc":"250","name":"i CAN_GSM","fullname":"Wave Runner LLC","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"470","name":"docomo","fullname":"docomo Pacific","status":"Operational","gsmband":"GSM 1900 / UMTS 850"},
+{"mcc":"704","mnc":"01","name":"Claro","fullname":"Telecomunicaciones de Guatemala","status":"S.A.","gsmband":"Operational"},
+{"mcc":"704","mnc":"02","name":"Tigo","fullname":"Millicom / Local partners","status":"Operational","gsmband":"GSM 850 / TDMA 800 / UMTS/HSPA+ 850"},
+{"mcc":"704","mnc":"03","name":"movistar","fullname":"Telefónica Móviles Guatemala (Telefónica)","status":"Operational","gsmband":"CDMA2000 1900 / GSM 1900 / UMTS/HSPA+ 1900"},
+{"mcc":"704","mnc":"?","name":"digicel","fullname":"Digicel Group","status":"Reserved","gsmband":"GSM 900"},
+{"mcc":"704","mnc":"?","name":"RED/INTELFON","fullname":"INTELFON Guatemala","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"234","mnc":"55","name":"Sure Mobile","fullname":"Cable & Wireless Guernsey","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"234","mnc":"50","name":"Wave Telecom","fullname":"Wave Telecom (JT-Wave)","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"03","name":"Airtel Vodafone","fullname":"Guernsey Airtel Ltd","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"611","mnc":"01","name":"Orange S.A.","fullname":"Orange","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"611","mnc":"02","name":"Sotelgui","fullname":"Sotelgui Lagui","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"611","mnc":"03","name":"Telecel Guinee","fullname":"INTERCEL Guinée","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"611","mnc":"04","name":"MTN","fullname":"Areeba Guinea","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"611","mnc":"05","name":"Cellcom","fullname":"Cellcom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"632","mnc":"02","name":"Areeba","fullname":"Spacetel Guiné-Bissau S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"632","mnc":"03","name":"Orange","fullname":"","status":"Operational","gsmband":"GSM 900/1800"},
+{"mcc":"738","mnc":"01","name":"Digicel","fullname":"U-Mobile (Cellular) Inc.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"738","mnc":"02","name":"GT&T Cellink Plus","fullname":"Guyana Telephone & Telegraph Co.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"372","mnc":"01","name":"Voila","fullname":"Communication Cellulaire d'Haiti S.A.","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"372","mnc":"02","name":"Digicel","fullname":"Unigestion Holding S.A.","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"372","mnc":"03","name":"Natcom","fullname":"Telecommunication S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"708","mnc":"001","name":"Claro","fullname":"Servicios de Comunicaciones de Honduras S.A. de C.V.","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"708","mnc":"02","name":"Tigo","fullname":"Celtel / Tigo","status":"Operational","gsmband":"CDMA2000 850 / GSM 850"},
+{"mcc":"708","mnc":"30","name":"Hondutel","fullname":"Empresa Hondureña de Telecomunicaciones","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"708","mnc":"40","name":"DIGICEL","fullname":"Digicel de Honduras","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"454","mnc":"00","name":"1O1O / One2Free / New World Mobility","fullname":"CSL Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600"},
+{"mcc":"454","mnc":"01","name":"","fullname":"CITIC Telecom 1616","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"454","mnc":"02","name":"","fullname":"CSL Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"454","mnc":"03","name":"3 (3G)","fullname":"Hutchison Telecom","status":"Operational","gsmband":"UMTS 900 / UMTS 2100 / LTE 2600"},
+{"mcc":"454","mnc":"04","name":"3 (2G)","fullname":"Hutchison Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"454","mnc":"05","name":"3 (CDMA)","fullname":"Hutchison Telecom","status":"Not operational","gsmband":"CDMA2000 800"},
+{"mcc":"454","mnc":"06","name":"SmarTone Vodafone","fullname":"SmarTone Mobile Communications Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800"},
+{"mcc":"454","mnc":"07","name":"","fullname":"China Unicom (Hong Kong) Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"454","mnc":"08","name":"","fullname":"Trident Telecom","status":"Not operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"454","mnc":"09","name":"","fullname":"China Motion Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"454","mnc":"10","name":"New World Mobility","fullname":"CSL Limited","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"454","mnc":"11","name":"","fullname":"China-Hong Kong Telecom","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"454","mnc":"12","name":"CMCC HK","fullname":"China Mobile Hong Kong Company Limited","status":"Operational","gsmband":"GSM 1800 / LTE 2600"},
+{"mcc":"454","mnc":"14","name":"","fullname":"Hutchison Telecom","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"454","mnc":"15","name":"","fullname":"SmarTone Mobile Communications Limited","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"454","mnc":"16","name":"PCCW Mobile (2G)","fullname":"PCCW Limited","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"454","mnc":"17","name":"","fullname":"SmarTone Mobile Communications Limited","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"454","mnc":"18","name":"","fullname":"CSL Limited","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"454","mnc":"19","name":"PCCW Mobile (3G)","fullname":"PCCW Limited","status":"Operational","gsmband":"UMTS 2100 / LTE 2600"},
+{"mcc":"454","mnc":"29","name":"PCCW Mobile (CDMA)","fullname":"PCCW Limited","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"216","mnc":"01","name":"Telenor","fullname":"Telenor Magyarország Zrt.","status":"Operational","gsmband":"GSM 900 / GSM/LTE 1800 / UMTS 2100"},
+{"mcc":"216","mnc":"30","name":"T-Mobile","fullname":"Magyar Telekom Plc","status":"Operational","gsmband":"GSM 900 / GSM/LTE 1800 / UMTS 2100"},
+{"mcc":"216","mnc":"70","name":"Vodafone","fullname":"Vodafone Magyarország Zrt.","status":"Operational","gsmband":"GSM/UMTS 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"216","mnc":"70","name":"Tesco Mobile","fullname":"Vodafone Magyarország Zrt.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"216","mnc":"30","name":"BLUE Mobile","fullname":"Magyar Telekom Plc","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"274","mnc":"01","name":"Síminn","fullname":"Iceland Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"274","mnc":"02","name":"Vodafone","fullname":"Og fjarskipti hf","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"274","mnc":"03","name":"Vodafone","fullname":"Vodafone Iceland","status":"Operational","gsmband":"Unknown"},
+{"mcc":"274","mnc":"04","name":"Viking","fullname":"IMC Island ehf","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"274","mnc":"06","name":"","fullname":"Núll níu ehf","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"274","mnc":"07","name":"IceCell","fullname":"IceCell ehf","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"274","mnc":"08","name":"On-waves","fullname":"Iceland Telecom","status":"Operational","gsmband":"Unknown"},
+{"mcc":"274","mnc":"11","name":"Nova","fullname":"Nova ehf","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"274","mnc":"12","name":"Tal","fullname":"Tal hf","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"404","mnc":"01","name":"Vodafone IN","fullname":"Haryana","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"02","name":"AirTel","fullname":"Punjab","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"03","name":"AirTel","fullname":"Himachal Pradesh","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"04","name":"IDEA","fullname":"Delhi & NCR","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"05","name":"Vodafone IN","fullname":"Gujarat","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"07","name":"IDEA","fullname":"Andhra Pradesh","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"09","name":"Reliance","fullname":"Assam","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"10","name":"AirTel","fullname":"Delhi & NCR","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"11","name":"Vodafone IN","fullname":"Delhi & NCR","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"404","mnc":"12","name":"IDEA","fullname":"Haryana","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"13","name":"Vodafone IN","fullname":"Andhra Pradesh","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"14","name":"IDEA","fullname":"Punjab","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"404","mnc":"15","name":"Vodafone IN","fullname":"Uttar Pradesh (East)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"17","name":"AIRCEL","fullname":"West Bengal","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"404","mnc":"19","name":"IDEA","fullname":"Kerala","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"404","mnc":"20","name":"Vodafone IN","fullname":"Mumbai","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"21","name":"Loop Mobile","fullname":"Mumbai","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"22","name":"IDEA","fullname":"Maharashtra & Goa","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"24","name":"IDEA","fullname":"Gujarat","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"25","name":"AIRCEL","fullname":"Bihar","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"404","mnc":"27","name":"Vodafone IN","fullname":"Maharashtra & Goa","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"28","name":"AIRCEL","fullname":"Orissa","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"29","name":"AIRCEL","fullname":"Assam","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"30","name":"Vodafone IN","fullname":"Kolkata","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"404","mnc":"31","name":"AirTel","fullname":"Kolkata","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"34","name":"CellOne","fullname":"Haryana","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"36","name":"Reliance","fullname":"Bihar & Jharkhand","status":"Operational","gsmband":"Unknown"},
+{"mcc":"404","mnc":"37","name":"Aircel","fullname":"Jammu & Kashmir","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"38","name":"CellOne","fullname":"Assam","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"41","name":"Aircel","fullname":"Chennai","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"42","name":"Aircel","fullname":"Tamil Nadu","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"44","name":"IDEA","fullname":"Karnataka","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"45","name":"Airtel","fullname":"Karnataka","status":"Operational","gsmband":"GSM"},
+{"mcc":"404","mnc":"46","name":"Vodafone IN","fullname":"Kerala","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"48","name":"Dishnet Wireless","fullname":"Unknown","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"49","name":"Airtel","fullname":"Andhra Pradesh","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"51","name":"CellOne","fullname":"Himachal Pradesh","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"52","name":"Reliance","fullname":"Orissa","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"53","name":"CellOne","fullname":"Punjab","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"54","name":"CellOne","fullname":"Uttar Pradesh (West)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"55","name":"CellOne","fullname":"Uttar Pradesh (East)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"71","name":"CellOne","fullname":"Karnataka (Bangalore)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"56","name":"IDEA","fullname":"Uttar Pradesh (West)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"57","name":"CellOne","fullname":"Gujarat","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"58","name":"CellOne","fullname":"Madhya Pradesh & Chhattisgarh","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"59","name":"CellOne","fullname":"Rajasthan","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"60","name":"Vodafone IN","fullname":"Rajasthan","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"62","name":"CellOne","fullname":"Jammu & Kashmir","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"64","name":"CellOne","fullname":"Chennai","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"66","name":"CellOne","fullname":"Maharashtra & Goa","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"67","name":"Reliance GSM","fullname":"Madhya Pradesh & Chhattisgarh","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"68","name":"DOLPHIN","fullname":"Delhi & NCR","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"69","name":"DOLPHIN","fullname":"Mumbai","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"72","name":"CellOne","fullname":"Kerala","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"73","name":"CellOne","fullname":"Andhra Pradesh","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"74","name":"CellOne","fullname":"West Bengal","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"76","name":"CellOne","fullname":"Orissa","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"78","name":"Idea Cellular Ltd","fullname":"Madhya Pradesh & Chattishgarh","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"80","name":"CellOne","fullname":"Bharat Sanchar Nigam Limited","status":"Operational","gsmband":"Unknown"},
+{"mcc":"404","mnc":"81","name":"CellOne","fullname":"Kolkata","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"404","mnc":"82","name":"Idea","fullname":"Himachal Pradesh","status":"Operational","gsmband":"Unknown"},
+{"mcc":"404","mnc":"83","name":"Reliance Smart GSM","fullname":"Kolkata","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"84","name":"Vodafone IN","fullname":"Chennai","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"85","name":"Reliance","fullname":"West Bengal","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"86","name":"Vodafone IN","fullname":"Karnataka","status":"Operational","gsmband":"Unknown"},
+{"mcc":"404","mnc":"87","name":"Idea","fullname":"Rajisthan","status":"Operational","gsmband":"Unknown"},
+{"mcc":"404","mnc":"88","name":"Vodafone IN","fullname":"Vodafone Punjab","status":"Operational","gsmband":"Unknown"},
+{"mcc":"404","mnc":"89","name":"Idea","fullname":"Uttar Pradesh (East)","status":"Operational","gsmband":"Unknown"},
+{"mcc":"404","mnc":"90","name":"AirTel","fullname":"Maharashtra & Goa","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"91","name":"AIRCEL","fullname":"Kolkata","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"404","mnc":"92","name":"AirTel","fullname":"Mumbai","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"93","name":"AirTel","fullname":"Madhya Pradesh","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"404","mnc":"96","name":"AirTel","fullname":"Haryana","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"01","name":"Reliance","fullname":"Andhra Pradesh","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"03","name":"Reliance","fullname":"Bihar","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"04","name":"Reliance","fullname":"Chennai","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"05","name":"Reliance","fullname":"Delhi & NCR","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"09","name":"Reliance","fullname":"Jammu & Kashmir","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"10","name":"Reliance","fullname":"Karnataka","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"13","name":"Reliance","fullname":"Maharashtra & Goa","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"025","name":"TATA Teleservice","fullname":"Andhra Pradesh","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"026","name":"TATA Teleservice","fullname":"Assam","status":"Operational","gsmband":"CDMA 2000"},
+{"mcc":"405","mnc":"027","name":"TATA Teleservice","fullname":"Bihar/Jharkhand","status":"Operational","gsmband":"CDMA 2000 / GSM 1800"},
+{"mcc":"405","mnc":"029","name":"TATA Teleservice","fullname":"Delhi","status":"Operational","gsmband":"CDMA 2000"},
+{"mcc":"405","mnc":"030","name":"TATA Teleservice","fullname":"Gujarat","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"031","name":"TATA Teleservice","fullname":"Haryana","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"032","name":"TATA Teleservice","fullname":"Himachal Pradesh","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"033","name":"TATA Teleservice","fullname":"Jammu & Kashmir","status":"Operational","gsmband":"CDMA 2000"},
+{"mcc":"405","mnc":"034","name":"TATA Teleservice","fullname":"Karnataka","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"035","name":"TATA Teleservice","fullname":"Kerala","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"036","name":"TATA Teleservice","fullname":"Kolkata","status":"Operational","gsmband":"CDMA 2000 / GSM 1800"},
+{"mcc":"405","mnc":"037","name":"TATA Teleservice","fullname":"Maharashtra & Goa","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"038","name":"TATA Teleservice","fullname":"Madhya Pradesh","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"039","name":"TATA Teleservice","fullname":"Mumbai","status":"Operational","gsmband":"CDMA 2000 / GSM 1800"},
+{"mcc":"405","mnc":"041","name":"TATA Teleservice","fullname":"Orissa","status":"Operational","gsmband":"CDMA 2000 / GSM 1800"},
+{"mcc":"405","mnc":"042","name":"TATA Teleservice","fullname":"Punjab","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"043","name":"TATA Teleservice","fullname":"Rajasthan","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"044","name":"TATA Teleservice","fullname":"Tamil Nadu including Chennai","status":"Operational","gsmband":"CDMA 2000 / GSM 1800"},
+{"mcc":"405","mnc":"045","name":"TATA Teleservice","fullname":"[Uttar Pradesh (E)]","status":"Operational","gsmband":"CDMA 2000 / GSM 1800"},
+{"mcc":"405","mnc":"046","name":"TATA Teleservice","fullname":"[Uttar Pradesh (W) & Uttarkhand ]","status":"Operational","gsmband":"CDMA 2000 / GSM 1800 / UMTS 2100"},
+{"mcc":"405","mnc":"047","name":"TATA Teleservice","fullname":"[West Bengal]","status":"Operational","gsmband":"CDMA 2000 / GSM 1800"},
+{"mcc":"405","mnc":"51","name":"AirTel","fullname":"West Bengal","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"405","mnc":"52","name":"AirTel","fullname":"Bihar & Jharkhand","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"405","mnc":"54","name":"AirTel","fullname":"Uttar Pradesh (East)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"405","mnc":"55","name":"Airtel","fullname":"Jammu & Kashmir","status":"Operational","gsmband":"GSM 900 / UTMS 2100"},
+{"mcc":"405","mnc":"56","name":"AirTel","fullname":"Assam","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"405","mnc":"66","name":"Vodafone IN","fullname":"Uttar Pradesh (West)","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"405","mnc":"70","name":"IDEA","fullname":"Bihar & Jharkhand","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"750","name":"Vodafone IN","fullname":"Jammu & Kashmir","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"751","name":"Vodafone IN","fullname":"Assam","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"752","name":"Vodafone IN","fullname":"Bihar & Jharkhand","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"753","name":"Vodafone IN","fullname":"Orissa","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"754","name":"Vodafone IN","fullname":"Himachal Pradesh","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"755","name":"Vodafone IN","fullname":"North East","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"756","name":"Vodafone IN","fullname":"Madhya Pradesh & Chhattisgarh","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"799","name":"IDEA","fullname":"Mumbai","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"405","mnc":"800","name":"AIRCEL","fullname":"Delhi & NCR","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"801","name":"AIRCEL","fullname":"Andhra Pradesh","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"802","name":"AIRCEL","fullname":"Gujarat","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"803","name":"AIRCEL","fullname":"Karnataka","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"804","name":"AIRCEL","fullname":"Maharashtra & Goa","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"805","name":"AIRCEL","fullname":"Mumbai","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"806","name":"AIRCEL","fullname":"Rajasthan","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"807","name":"AIRCEL","fullname":"Haryana","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"808","name":"AIRCEL","fullname":"Madhya Pradesh","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"809","name":"AIRCEL","fullname":"Kerala","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"810","name":"AIRCEL","fullname":"Uttar Pradesh (East)","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"811","name":"AIRCEL","fullname":"Uttar Pradesh (West)","status":"Operational","gsmband":"GSM"},
+{"mcc":"405","mnc":"812","name":"AIRCEL","fullname":"Punjab","status":"Not operational","gsmband":"GSM"},
+{"mcc":"405","mnc":"819","name":"Uninor","fullname":"Andhra Pradesh","status":"Operational","gsmband":"GSM"},
+{"mcc":"405","mnc":"818","name":"Uninor","fullname":"Uttar Pradesh (West)","status":"Operational","gsmband":"GSM"},
+{"mcc":"405","mnc":"820","name":"Uninor","fullname":"Karnataka","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"821","name":"Uninor","fullname":"Kerala","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"822","name":"Uninor","fullname":"Kolkata","status":"Operational","gsmband":"GSM"},
+{"mcc":"405","mnc":"824","name":"Videocon Datacom","fullname":"Assam","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"827","name":"Videocon Datacom","fullname":"Gujarat","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"834","name":"Videocon Datacom","fullname":"Madhya Pradesh","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"844","name":"Uninor","fullname":"Delhi & NCR","status":"Not operational","gsmband":"GSM"},
+{"mcc":"405","mnc":"845","name":"IDEA","fullname":"Assam","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"846","name":"IDEA","fullname":"Jammu & Kashmir","status":"Operational","gsmband":"GSM 1800 / UTMS 2100"},
+{"mcc":"405","mnc":"848","name":"IDEA","fullname":"Kolkata","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"850","name":"IDEA","fullname":"Orissa","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"855","name":"Loop Mobile","fullname":"Assam","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"864","name":"Loop Mobile","fullname":"Kolkata","status":"Not operational","gsmband":"GSM"},
+{"mcc":"405","mnc":"865","name":"Loop Mobile","fullname":"Madhya Pradesh","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"875","name":"Uninor","fullname":"Assam","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"880","name":"Uninor","fullname":"West Bengal","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"881","name":"S Tel","fullname":"Assam","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"405","mnc":"912","name":"Etisalat DB(cheers)","fullname":"Andhra Pradesh","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"405","mnc":"913","name":"Etisalat DB(cheers)","fullname":"Delhi & NCR","status":"Reserved","gsmband":"GSM"},
+{"mcc":"405","mnc":"914","name":"Etisalat DB(cheers)","fullname":"Gujarat","status":"Operational","gsmband":"Unknown"},
+{"mcc":"405","mnc":"917","name":"Etisalat DB(cheers)","fullname":"Kerala","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"405","mnc":"927","name":"Uninor","fullname":"Gujarat","status":"operational","gsmband":"Unknown"},
+{"mcc":"405","mnc":"929","name":"Uninor","fullname":"Maharashtra","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"510","mnc":"00","name":"PSN","fullname":"PT Pasifik Satelit Nusantara (ACeS)","status":"Operational","gsmband":"Satellite"},
+{"mcc":"510","mnc":"01","name":"INDOSAT","fullname":"PT Indonesian Satellite Corporation Tbk (INDOSAT)","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"510","mnc":"03","name":"StarOne","fullname":"PT Indosat Tbk","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"510","mnc":"07","name":"TelkomFlexi","fullname":"PT Telkom","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"510","mnc":"08","name":"AXIS","fullname":"PT Natrindo Telepon Seluler","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"510","mnc":"09","name":"SMART","fullname":"PT Smart Telecom","status":"Operational","gsmband":"CDMA2000 1900"},
+{"mcc":"510","mnc":"10","name":"Telkomsel","fullname":"PT Telekomunikasi Selular","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100/apn free arutmin"},
+{"mcc":"510","mnc":"11","name":"XL","fullname":"PT XL Axiata Tbk","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"510","mnc":"20","name":"TELKOMMobile","fullname":"PT Telkom Indonesia Tbk","status":"Unknown","gsmband":"GSM 1800"},
+{"mcc":"510","mnc":"21","name":"IM3","fullname":"PT Indonesian Satellite Corporation Tbk (INDOSAT)","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"510","mnc":"27","name":"Ceria","fullname":"PT Sampoerna Telekomunikasi Indonesia","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"510","mnc":"28","name":"Fren/Hepi","fullname":"PT Mobile-8 Telecom","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"510","mnc":"89","name":"3","fullname":"PT Hutchison CP Telecommunications","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"510","mnc":"99","name":"Esia","fullname":"PT Bakrie Telecom","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"432","mnc":"11","name":"IR-MCI","fullname":"Mobile Communications Company of Iran","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"432","mnc":"14","name":"TKC","fullname":"KFZO","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"432","mnc":"19","name":"MTCE","fullname":"Mobile Telecommunications Company of Esfahan","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"432","mnc":"32","name":"Taliya","fullname":"Rafsanjan Industrial Complex","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"432","mnc":"35","name":"Irancell","fullname":"Irancell Telecommunications Services Company","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"432","mnc":"70","name":"TCI","fullname":"Telephone Communications Company of Iran","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"432","mnc":"93","name":"Iraphone","fullname":"Iraphone","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"418","mnc":"62","name":"Itisaluna","fullname":"Itisaluna Wireless CO.","status":"Operational","gsmband":"CDMA2000 EVDO RevA 800/1900"},
+{"mcc":"418","mnc":"05","name":"Asia Cell","fullname":"Asia Cell Telecommunications Company","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"418","mnc":"08","name":"SanaTel","fullname":"","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"418","mnc":"20","name":"Zain(MTC Atheer)","fullname":"Zain Iraq","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"418","mnc":"30","name":"Zain","fullname":"Zain Iraq","status":"Operational","gsmband":"GSM 900 / GSM 1800[not in citation given]"},
+{"mcc":"418","mnc":"40","name":"Korek","fullname":"Korek Telecom Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"418","mnc":"45","name":"Mobitel","fullname":"Mobitel Co. Ltd.","status":"Operational","gsmband":"3.5G/UMTS"},
+{"mcc":"418","mnc":"?","name":"IRAQNA","fullname":"Orascom Telecom Iraq Corporation","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"418","mnc":"92","name":"Omnnea","fullname":"Omnnea Wireless","status":"Operational","gsmband":"3.5G/UMTS"},
+{"mcc":"272","mnc":"01","name":"Vodafone","fullname":"Vodafone Ireland","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"272","mnc":"02","name":"O2","fullname":"O2 Ireland","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"272","mnc":"03","name":"Meteor","fullname":"Meteor Mobile Communications","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"272","mnc":"04","name":"","fullname":"Access Telecom","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"272","mnc":"05","name":"3","fullname":"Hutchison 3G Ireland limited","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"272","mnc":"07","name":"Eircom","fullname":"Eircom Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"272","mnc":"09","name":"","fullname":"Clever Communications","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"272","mnc":"11","name":"Telefónica O2","fullname":"Liffey Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"58","name":"Pronto GSM","fullname":"Manx Telecom","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"234","mnc":"09","name":"Sure Mobile","fullname":"Cable & Wireless Isle of Man Ltd.","status":"Operational","gsmband":"GSM 900/1800"},
+{"mcc":"234","mnc":"","name":"Cloud 9 Mobile","fullname":"Cloud 9 Mobile Communications PLC","status":"Not operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"425","mnc":"01","name":"Orange","fullname":"Partner Communications Company Ltd","status":"Operational","gsmband":"GSM 900 / UMTS 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"425","mnc":"02","name":"Cellcom","fullname":"","status":"Operational","gsmband":"UMTS 850 / GSM 1800 / UMTS 2100"},
+{"mcc":"425","mnc":"03","name":"Pelephone","fullname":"","status":"Operational","gsmband":"CDMA2000 800 / UMTS 850 / UMTS 2100"},
+{"mcc":"425","mnc":"07","name":"Hot Mobile","fullname":"","status":"Operational","gsmband":"iDEN / UMTS 2100"},
+{"mcc":"425","mnc":"08","name":"Golan Telecom","fullname":"","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"425","mnc":"14","name":"Youphone","fullname":"","status":"Operational","gsmband":"GSM 900 / UMTS 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"425","mnc":"15","name":"Home Cellular","fullname":"","status":"Operational","gsmband":"UMTS 850 / GSM 1800 / UMTS 2100"},
+{"mcc":"425","mnc":"16","name":"Rami Levy","fullname":"","status":"Operational","gsmband":"CDMA2000 800 / UMTS 850 / UMTS 2100"},
+{"mcc":"222","mnc":"01","name":"TIM","fullname":"Telecom Italia SpA","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"222","mnc":"02","name":"Elsacom","fullname":"","status":"Not operational","gsmband":"Satellite (Globalstar)"},
+{"mcc":"222","mnc":"07","name":"Noverca","fullname":"","status":"Operational","gsmband":"MVNO"},
+{"mcc":"222","mnc":"10","name":"Vodafone","fullname":"Vodafone Omnitel N.V.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 & 2100"},
+{"mcc":"222","mnc":"30","name":"RFI","fullname":"Rete Ferroviaria Italiana","status":"Operational","gsmband":"GSM-R 900"},
+{"mcc":"222","mnc":"35","name":"Lyca Italy","fullname":"Lyca Mobile","status":"Planned","gsmband":"GSM 900 /GSM 1800 / UMTS 2100"},
+{"mcc":"222","mnc":"77","name":"IPSE 2000","fullname":"","status":"Not operational","gsmband":"UMTS 2100"},
+{"mcc":"222","mnc":"88","name":"Wind","fullname":"Wind Telecomunicazioni SpA","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"222","mnc":"98","name":"Blu","fullname":"","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"222","mnc":"99","name":"3 Italia","fullname":"Hutchison 3G","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"612","mnc":"01","name":"","fullname":"Cora de Comstar","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"612","mnc":"02","name":"Moov","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"612","mnc":"03","name":"Orange","fullname":"","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"612","mnc":"04","name":"KoZ","fullname":"Comium Ivory Coast Inc","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"612","mnc":"05","name":"MTN","fullname":"","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"612","mnc":"06","name":"ORICEL","fullname":"ORICEL","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"338","mnc":"020","name":"LIME","fullname":"LIME (Cable & Wireless)","status":"Not Operational","gsmband":"Unknown"},
+{"mcc":"338","mnc":"050","name":"Digicel","fullname":"Digicel (Jamaica) Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / CDMA2000 1900"},
+{"mcc":"338","mnc":"180","name":"LIME","fullname":"LIME (Cable & Wireless)","status":"Operational","gsmband":"GSM 850 / GSM 1900 / WCDMA 850"},
+{"mcc":"440","mnc":"00","name":"eMobile","fullname":"EMOBILE Limited","status":"Operational","gsmband":"UMTS 1700"},
+{"mcc":"440","mnc":"01","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"02","name":"NTT docomo","fullname":"NTT DoCoMo - Kansai","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"440","mnc":"03","name":"NTT docomo","fullname":"NTT DoCoMo - Hokuriku","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"440","mnc":"04","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS 900 UMTS 2100"},
+{"mcc":"440","mnc":"06","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS 900 UMTS 2100"},
+{"mcc":"440","mnc":"07","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"CDMA2000 / 1X EV-DO Rev.A"},
+{"mcc":"440","mnc":"08","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"440","mnc":"09","name":"NTT docomo","fullname":"NTT docomo - Kansai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"10","name":"NTT docomo","fullname":"NTT docomo - Kansai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"11","name":"NTT docomo","fullname":"NTT docomo - Tokai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"12","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"13","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"14","name":"NTT docomo","fullname":"NTT docomo - Tohoku","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"15","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"16","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"17","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"18","name":"NTT docomo","fullname":"NTT docomo - Tokai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"19","name":"NTT docomo","fullname":"NTT docomo - Hokkaido","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"20","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS 900 UMTS 2100"},
+{"mcc":"440","mnc":"21","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"22","name":"NTT docomo","fullname":"NTT docomo - Kansai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"23","name":"NTT docomo","fullname":"NTT docomo - Tokai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"24","name":"NTT docomo","fullname":"NTT docomo - Chugoku","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"25","name":"NTT docomo","fullname":"NTT docomo - Hokkaido","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"26","name":"NTT docomo","fullname":"NTT docomo - Kyushu","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"27","name":"NTT docomo","fullname":"NTT docomo - Tohoku","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"28","name":"NTT docomo","fullname":"NTT docomo - Shikoku","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"29","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"30","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"31","name":"NTT docomo","fullname":"NTT docomo - Kansai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"32","name":"NTT docomo","fullname":"NTT docomo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"33","name":"NTT docomo","fullname":"NTT docomo - Tokai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"34","name":"NTT docomo","fullname":"NTT docomo - Kyushu","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"35","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Kansai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"36","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"37","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"38","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"39","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"40","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"41","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"42","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"43","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"44","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"45","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"46","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"47","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"48","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"49","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / HSDPA / LTE (4G)"},
+{"mcc":"440","mnc":"50","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"51","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"52","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"53","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"54","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"55","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"56","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"58","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Kansai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"60","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Kansai","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"61","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Chugoku","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"62","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Kyushu","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"63","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"64","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"65","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Shikoku","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"66","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"67","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Tohoku","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"68","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Kyushu","status":"Operational","gsmband":"UMTS 800 / UMTS 1700 / UMTS 2100"},
+{"mcc":"440","mnc":"69","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"UMTS / WCDMA / HSDPA / HSUPA / LTE (4G)"},
+{"mcc":"440","mnc":"70","name":"au","fullname":"KDDI Corporation","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 2100"},
+{"mcc":"440","mnc":"71","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"72","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"73","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"74","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"75","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"76","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"77","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"78","name":"","fullname":"Okinawa Cellular Telephone","status":"Operational","gsmband":"UMTS / HSDPA"},
+{"mcc":"440","mnc":"79","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"80","name":"TU-KA","fullname":"TU-KA Cellular Tokyo","status":"Not operational","gsmband":"GSM"},
+{"mcc":"440","mnc":"81","name":"TU-KA","fullname":"TU-KA Cellular Tokyo","status":"Not operational","gsmband":"GSM"},
+{"mcc":"440","mnc":"82","name":"TU-KA","fullname":"TU-KA Phone Kansai","status":"Not operational","gsmband":"GSM"},
+{"mcc":"440","mnc":"83","name":"TU-KA","fullname":"TU-KA Cellular Tokai","status":"Not operational","gsmband":"GSM"},
+{"mcc":"440","mnc":"84","name":"TU-KA","fullname":"TU-KA Phone Kansai","status":"Not operational","gsmband":"GSM"},
+{"mcc":"440","mnc":"85","name":"TU-KA","fullname":"TU-KA Cellular Tokai","status":"Not operational","gsmband":"GSM"},
+{"mcc":"440","mnc":"86","name":"TU-KA","fullname":"TU-KA Cellular Tokyo","status":"Not operational","gsmband":"GSM"},
+{"mcc":"440","mnc":"87","name":"NTT DoCoMo","fullname":"NTT DoCoMo - Chugoku","status":"Operational","gsmband":"UMTS / HSDPA"},
+{"mcc":"440","mnc":"88","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"89","name":"KDDI","fullname":"KDDI Corporation","status":"Operational","gsmband":"WCDMA"},
+{"mcc":"440","mnc":"90","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"92","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"93","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"94","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"95","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"96","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"97","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"98","name":"SoftBank","fullname":"SoftBank Mobile Corp","status":"Operational","gsmband":"UMTS / HSPA+ / DC-HSDPA"},
+{"mcc":"440","mnc":"99","name":"NTT DoCoMo","fullname":"NTT DoCoMo","status":"Operational","gsmband":"LTE (4G)"},
+{"mcc":"234","mnc":"50","name":"JT-Wave","fullname":"Jersey Telecom (JT-Wave)","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"55","name":"Sure Mobile","fullname":"Cable & Wireless Jersey Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"03","name":"Airtel Vodafone","fullname":"JERSEY AIRTEL LIMITED","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"416","mnc":"79","name":"zain JO","fullname":"Jordan Mobile Telephone Services","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"416","mnc":"74","name":"XPress Telecom","fullname":"","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"416","mnc":"78","name":"Umniah","fullname":"Umniah Mobile Company","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"416","mnc":"77","name":"Orange","fullname":"Petra Jordanian Mobile Telecommunications Company (MobileCom)","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"401","mnc":"01","name":"Beeline","fullname":"KaR-Tel LLP","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"401","mnc":"02","name":"Kcell","fullname":"GSM Kazakhstan Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"401","mnc":"07","name":"Dalacom","fullname":"","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"401","mnc":"08","name":"Kazakhtelecom","fullname":"","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 450"},
+{"mcc":"401","mnc":"10","name":"Dontelecom","fullname":"","status":"","gsmband":""},
+{"mcc":"401","mnc":"77","name":"Tele2.kz","fullname":"","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"639","mnc":"02","name":"Safaricom","fullname":"Safaricom Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"639","mnc":"03","name":"Airtel","fullname":"B Airtel","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"639","mnc":"07","name":"Orange Kenya","fullname":"Telkom Kenya","status":"Operational","gsmband":"CDMA2000 / GSM 900 / GSM 1800"},
+{"mcc":"639","mnc":"05","name":"yu","fullname":"Econet Wireless Kenya","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"545","mnc":"09","name":"Kiribati Frigate","fullname":"Telecom Services Kiribati Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"467","mnc":"192","name":"Koryolink","fullname":"Cheo Technology Jv Company","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"467","mnc":"193","name":"SunNet","fullname":"Korea Posts and Telecommunications Corporation","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"450","mnc":"02","name":"KT","fullname":"KT","status":"Operational","gsmband":"CDMA2000 1700"},
+{"mcc":"450","mnc":"03","name":"Power 017","fullname":"Shinsegi Telecom","status":"Inc.","gsmband":"Not operational"},
+{"mcc":"450","mnc":"04","name":"KT","fullname":"KT","status":"Operational","gsmband":"CDMA2000 1700"},
+{"mcc":"450","mnc":"05","name":"SKTelecom","fullname":"SK Telecom","status":"Operational","gsmband":"CDMA2000 800 / UMTS 2100"},
+{"mcc":"450","mnc":"06","name":"LG U+","fullname":"LG Telecom","status":"Operational","gsmband":"CDMA2000 1700"},
+{"mcc":"450","mnc":"08","name":"olleh","fullname":"KT","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"450","mnc":"11","name":"SKTelecom","fullname":"Korea Cable Telecom(t-plus)","status":"Eco-mobile","gsmband":"Operational"},
+{"mcc":"212","mnc":"01","name":"Vala","fullname":"PTK - Directory of Post of Kosovo","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"293","mnc":"41","name":"IPKO","fullname":"IPKO","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"293","mnc":"41","name":"D3 Mobile","fullname":"Dukagjini","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"212","mnc":"01","name":"Z Mobile","fullname":"Dardaphone","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"419","mnc":"02","name":"zain KW","fullname":"Zain Kuwait","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"419","mnc":"03","name":"Wataniya","fullname":"National Mobile Telecommunications","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"419","mnc":"04","name":"Viva","fullname":"Kuwait Telecommunication Company","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"437","mnc":"01","name":"Beeline","fullname":"Sky Mobile LLC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"437","mnc":"03","name":"Fonex","fullname":"Aktel Ltd","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"437","mnc":"05","name":"MegaCom","fullname":"Alfa Telecom CJSC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"437","mnc":"09","name":"O!","fullname":"NurTelecom LLC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"457","mnc":"01","name":"LTC","fullname":"LaoTelecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"457","mnc":"02","name":"ETL","fullname":"Enterprise of Telecommunications Lao","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"457","mnc":"03","name":"Unitel","fullname":"Star Telecom Co.","status":"Ltd","gsmband":"Operational"},
+{"mcc":"457","mnc":"08","name":"Beeline","fullname":"VimpelCom Lao Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"247","mnc":"01","name":"LMT","fullname":"Latvian Mobile Telephone","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"247","mnc":"02","name":"Tele2","fullname":"Tele2","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"247","mnc":"03","name":"TRIATEL","fullname":"Telekom Baltija","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"247","mnc":"05","name":"Bite","fullname":"Bite Latvija","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"247","mnc":"06","name":"","fullname":"Rigatta","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"247","mnc":"07","name":"MTS","fullname":"Master Telecom","status":"Operational","gsmband":"MVNO"},
+{"mcc":"247","mnc":"08","name":"IZZI","fullname":"IZZI","status":"Operational","gsmband":"MVNO"},
+{"mcc":"247","mnc":"09","name":"Camel Mobile","fullname":"Camel Mobile","status":"Operational","gsmband":"MVNO"},
+{"mcc":"415","mnc":"01","name":"Alfa","fullname":"MIC 1","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"415","mnc":"03","name":"mtc touch","fullname":"MIC 2","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"415","mnc":"05","name":"Ogero Mobile","fullname":"Ogero Telecom","status":"Planned","gsmband":"GSM 900"},
+{"mcc":"651","mnc":"01","name":"Vodacom","fullname":"Vodacom Lesotho (Pty) Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"651","mnc":"02","name":"","fullname":"Econet Ezin-cel","status":"Operational","gsmband":"Unknown"},
+{"mcc":"618","mnc":"01","name":"Lonestar Cell","fullname":"Lonestar Communications Corporation","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"618","mnc":"02","name":"Libercell","fullname":"Atlantic Wireless (Liberia) Inc.","status":"Operational","gsmband":"Unknown"},
+{"mcc":"618","mnc":"04","name":"Comium","fullname":"Comium Liberia","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"618","mnc":"07","name":"Cellcom","fullname":"Cellcom Telecommunications","status":"Inc","gsmband":"Operational"},
+{"mcc":"618","mnc":"20","name":"LIBTELCO","fullname":"Liberia Telecommunications Corporation","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"606","mnc":"00","name":"Libyana","fullname":"Libyana","status":"Operational","gsmband":"GSM900 / GSM 1800 / UMTS 2100"},
+{"mcc":"606","mnc":"01","name":"Madar","fullname":"Al-Madar Al-Jadeed","status":"Operational","gsmband":"GSM900 / GSM 1800"},
+{"mcc":"606","mnc":"02","name":"Al-Jeel Phone","fullname":"Al-Jeel Al-Jadeed","status":"Operational","gsmband":"GSM900 / GSM 1800"},
+{"mcc":"606","mnc":"03","name":"Libya Phone","fullname":"Libya Telecom and Technology (LTT)","status":"Operational","gsmband":"GSM900 / GSM 1800 / UMTS 2100"},
+{"mcc":"606","mnc":"06","name":"Hatef Libya","fullname":"Hatef Libya","status":"Operational","gsmband":"CDMA2000"},
+{"mcc":"295","mnc":"01","name":"Swisscom","fullname":"Swisscom Schweiz AG","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"295","mnc":"02","name":"Orange","fullname":"Orange Liechtenstein AG","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"295","mnc":"05","name":"FL1","fullname":"Mobilkom Liechtenstein AG","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"295","mnc":"77","name":"Alpmobil","fullname":"Alpcom AG","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"295","mnc":"04","name":"Cubic Telecom","fullname":"Cubic Telecom AG","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"246","mnc":"01","name":"Omnitel","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"246","mnc":"02","name":"BITE","fullname":"UAB Bité Lietuva","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"246","mnc":"03","name":"Tele 2","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"246","mnc":"05","name":"LitRail","fullname":"Lithuanian Railways","status":"Operational","gsmband":"GSM-R 900"},
+{"mcc":"246","mnc":"06","name":"Mediafon","fullname":"UAB Mediafon","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"270","mnc":"01","name":"LuxGSM","fullname":"P&T Luxembourg","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"270","mnc":"77","name":"Tango","fullname":"Tango SA","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"270","mnc":"99","name":"Orange","fullname":"Orange S.A.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"455","mnc":"00","name":"SmarTone","fullname":"SmarTone Macao","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"455","mnc":"01","name":"CTM","fullname":"C.T.M. Telemovel+","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"455","mnc":"02","name":"China Telecom","fullname":"China Telecom","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"455","mnc":"03","name":"3","fullname":"Hutchison Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"455","mnc":"04","name":"CTM","fullname":"C.T.M. Telemovel+","status":"Operational","gsmband":"GSM900 / GSM 1800 / UMTS 2100"},
+{"mcc":"455","mnc":"05","name":"3","fullname":"Hutchison Telecom","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"294","mnc":"01","name":"T-Mobile MK","fullname":"T-Mobile Macedonia","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"294","mnc":"02","name":"ONE","fullname":"One","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"294","mnc":"03","name":"Vip MK","fullname":"VIP Operator","status":"Operational","gsmband":"GSM 900 / GSM 1800 3G HSDPA+"},
+{"mcc":"646","mnc":"01","name":"Airtel","fullname":"Bharti Airtel","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"646","mnc":"02","name":"Orange","fullname":"Orange Madagascar S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"646","mnc":"03","name":"Sacel","fullname":"Sacel Madagascar S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"646","mnc":"04","name":"Telma","fullname":"Telma Mobile S.A.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"650","mnc":"01","name":"TNM","fullname":"Telecom Network Malawi","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"650","mnc":"10","name":"Airtel","fullname":"Bharti Airtel Limited","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"502","mnc":"01","name":"ATUR 450","fullname":"Telekom Malaysia Bhd","status":"Operational","gsmband":"CDMA2000 450 (depreciated)011-(6digits)"},
+{"mcc":"502","mnc":"10","name":"","fullname":"DiGi Telecommunications","status":"","gsmband":""},
+{"mcc":"502","mnc":"11","name":"TM Homeline","fullname":"Telekom Malaysia Bhd [80]","status":"","gsmband":""},
+{"mcc":"502","mnc":"12","name":"Maxis","fullname":"Maxis Mobile Services SDN Berhad","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"502","mnc":"13","name":"Celcom","fullname":"Celcom Axiata Berhad","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"502","mnc":"14","name":"","fullname":"Telekom Malaysia Berhad for PSTN SMS","status":"","gsmband":""},
+{"mcc":"502","mnc":"16","name":"DiGi","fullname":"DiGi Telecommunications","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"502","mnc":"17","name":"Hotlink","fullname":"Maxis Prepaid","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"502","mnc":"18","name":"U Mobile","fullname":"U Mobile Sdn Bhd","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"502","mnc":"18","name":"TM Homeline","fullname":"Telekom Malaysia Bhd","status":"Operational","gsmband":"CDMA 850[83]"},
+{"mcc":"502","mnc":"19","name":"Celcom","fullname":"Celcom Axiata Berhad","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"502","mnc":"20","name":"","fullname":"Electcoms Wireless Sdn Bhd","status":"Operational","gsmband":"CDMA"},
+{"mcc":"502","mnc":"150","name":"Tune Talk","fullname":"Tune Talk Sdn Bhd","status":"Operational","gsmband":"MVNO"},
+{"mcc":"502","mnc":"151","name":"","fullname":"Baraka Telecom Sdn Bhd (MVNE)","status":"Operational","gsmband":"MVNO"},
+{"mcc":"502","mnc":"152","name":"Yes","fullname":"YTL Communications Sdn Bhd","status":"Operational","gsmband":"WiMAX 2.3 GHz / LTE 4G"},
+{"mcc":"472","mnc":"01","name":"Dhiraagu","fullname":"Dhivehi Raajjeyge Gulhun","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"472","mnc":"02","name":"Wataniya","fullname":"Wataniya Telecom Maldives","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"610","mnc":"01","name":"Malitel","fullname":"Malitel SA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"610","mnc":"02","name":"Orange","fullname":"Orange Mali SA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"278","mnc":"01","name":"Vodafone","fullname":"Vodafone Malta","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"278","mnc":"21","name":"GO","fullname":"Mobisle Communications Limited","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"278","mnc":"77","name":"Melita","fullname":"Melita Plc","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"340","mnc":"01","name":"Orange","fullname":"Orange Caraïbe Mobiles","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"340","mnc":"02","name":"Outremer","fullname":"Outremer Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"340","mnc":"20","name":"Digicel","fullname":"DIGICEL Antilles Française Guyane","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"609","mnc":"01","name":"Mattel","fullname":"Mattel","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"609","mnc":"02","name":"Chinguitel","fullname":"Chinguitel","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"609","mnc":"10","name":"Mauritel","fullname":"Mauritel Mobiles","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"617","mnc":"01","name":"Orange","fullname":"Cellplus Mobile Communications Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"617","mnc":"02","name":"MTML","fullname":"Mahanagar Telephone (Mauritius) Ltd.","status":"Operational","gsmband":"GSM 900 / CDMA2000"},
+{"mcc":"617","mnc":"10","name":"Emtel","fullname":"Emtel Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"334","mnc":"010","name":"Nextel","fullname":"Nextel México","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"334","mnc":"020","name":"Telcel","fullname":"América Móvil / Mextel","status":"Operational","gsmband":"TDMA 850 / GSM 1900 / UMTS 850"},
+{"mcc":"334","mnc":"030","name":"movistar","fullname":"Movistar - Telefónica Moviles (formerly Pegaso Comunicaciones y Sistemas)","status":"Operational","gsmband":"CDMA2001 1900 / CDMA2001 800 / GSM 1900 / UMTS 850"},
+{"mcc":"334","mnc":"040","name":"Iusacell / Unefon","fullname":"Iusacell / Unefon","status":"Operational","gsmband":"CDMA2001 800 / CDMA2001 1900"},
+{"mcc":"334","mnc":"050","name":"Iusacell","fullname":"Iusacell","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"334","mnc":"090","name":"Unknown","fullname":"Unknown","status":"Detected but unknown status","gsmband":"Unknown frequencies."},
+{"mcc":"550","mnc":"01","name":"","fullname":"FSM EMMANUEL","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"259","mnc":"01","name":"Orange","fullname":"Orange Moldova","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"259","mnc":"02","name":"Moldcell","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"259","mnc":"03","name":"IDC","fullname":"Interdnestrcom","status":"Operational","gsmband":"CDMA 450 / CDMA 800"},
+{"mcc":"259","mnc":"03","name":"Unité","fullname":"Moldtelecom","status":"Operational","gsmband":"CDMA 450"},
+{"mcc":"259","mnc":"04","name":"Eventis","fullname":"Eventis Telecom","status":"Not operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"259","mnc":"05","name":"Unité","fullname":"Moldtelecom","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"259","mnc":"99","name":"Unité","fullname":"Moldtelecom","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"212","mnc":"01","name":"Office des Telephones","fullname":"Monaco Telecom","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"428","mnc":"99","name":"MobiCom","fullname":"Mobicom Corporation","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"428","mnc":"88","name":"Unitel","fullname":"Unitel LLC","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"428","mnc":"91","name":"Skytel","fullname":"Skytel LLC","status":"Operational","gsmband":"CDMA2000 800 / UMTS 2100"},
+{"mcc":"428","mnc":"98","name":"G.Mobile","fullname":"G-Mobile LLC","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"297","mnc":"01","name":"Telenor","fullname":"Telenor Montenegro","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"297","mnc":"02","name":"T-Mobile","fullname":"T-Mobile Montenegro LLC","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"297","mnc":"03","name":"m:tel CG","fullname":"MTEL CG","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"297","mnc":"04","name":"T-Mobile","fullname":"T-Mobile Montenegro","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"354","mnc":"860","name":"Cable & Wireless","fullname":"Cable & Wireless","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"604","mnc":"00","name":"Méditel","fullname":"Medi Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"604","mnc":"01","name":"IAM","fullname":"Ittissalat Al Maghrib (Maroc Telecom)","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"604","mnc":"05","name":"INWI","fullname":"WANA - Groupe ONA","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"643","mnc":"01","name":"mCel","fullname":"Mocambique Celular S.A.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"643","mnc":"04","name":"Vodacom","fullname":"Vodacom Mozambique","status":"S.A.","gsmband":"Operational"},
+{"mcc":"414","mnc":"01","name":"MPT","fullname":"Myanmar Post and Telecommunication","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"649","mnc":"01","name":"MTC","fullname":"MTC Namibia","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"649","mnc":"02","name":"switch","fullname":"Telecom Namibia","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"649","mnc":"03","name":"Leo","fullname":"Orascom Telecom Holding","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"536","mnc":"02","name":"Digicel","fullname":"Digicel (Nauru) Corporation","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"429","mnc":"01","name":"Namaste / NT Mobile","fullname":"Nepal Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"429","mnc":"02","name":"Ncell","fullname":"Ncell Pvt. Ltd.Spice Nepal","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"429","mnc":"04","name":"SmartCell","fullname":"Smart Telecom Pvt. Ltd.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"429","mnc":"03","name":"Sky/C-Phone","fullname":"Nepal Telecom","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"204","mnc":"01","name":"","fullname":"VastMobiel B.V.","status":"Non-Operational","gsmband":""},
+{"mcc":"204","mnc":"02","name":"Tele2","fullname":"Tele2 Nederland B.V.","status":"Operational","gsmband":""},
+{"mcc":"204","mnc":"03","name":"Voiceworks","fullname":"Voiceworks B.V.","status":"Operational","gsmband":"MVNE / PrivateGSM 1800"},
+{"mcc":"204","mnc":"04","name":"","fullname":"Vodafone Libertel B.V.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"204","mnc":"05","name":"","fullname":"Elephant Talk Communications Premium Rate Services","status":"","gsmband":""},
+{"mcc":"204","mnc":"06","name":"","fullname":"Mundio Mobile (Netherlands) Ltd","status":"","gsmband":""},
+{"mcc":"204","mnc":"07","name":"","fullname":"Teleena (MVNE)","status":"Operational","gsmband":"MVNE"},
+{"mcc":"204","mnc":"08","name":"KPN","fullname":"KPN Mobile The Netherlands B.V.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"204","mnc":"09","name":"Lycamobile","fullname":"Lycamobile Netherlands Limited","status":"","gsmband":""},
+{"mcc":"204","mnc":"10","name":"KPN","fullname":"KPN B.V.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"204","mnc":"12","name":"Telfort","fullname":"KPN Mobile The Netherlands B.V.","status":"Operational","gsmband":"National Roaming Agreement on KPN"},
+{"mcc":"204","mnc":"13","name":"","fullname":"Unica Installatietechniek B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"14","name":"","fullname":"6GMOBILE B.V.","status":"went into Bankruptcy","gsmband":""},
+{"mcc":"204","mnc":"15","name":"","fullname":"Ziggo B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"16","name":"T-Mobile","fullname":"T-Mobile Netherlands B.V","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"204","mnc":"17","name":"Intercity Zakelijk","fullname":"Intercity Mobile Communications B.V.","status":"Operational","gsmband":"MVNE"},
+{"mcc":"204","mnc":"18","name":"","fullname":"UPC Nederland B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"19","name":"","fullname":"Mixe Communication Solutions B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"20","name":"T-Mobile","fullname":"T-Mobile Netherlands B.V","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"204","mnc":"21","name":"","fullname":"ProRail B.V.","status":"Operational","gsmband":"GSM-R 900"},
+{"mcc":"204","mnc":"22","name":"","fullname":"Ministerie van Defensie","status":"","gsmband":""},
+{"mcc":"204","mnc":"23","name":"","fullname":"ASPIDER Solutions Nederland B.V.","status":"Operational","gsmband":"MVNE"},
+{"mcc":"204","mnc":"24","name":"","fullname":"Private Mobility Nederland B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"25","name":"","fullname":"CapX B.V.","status":"Operational","gsmband":"PrivateGSM 1800"},
+{"mcc":"204","mnc":"26","name":"","fullname":"SpeakUp B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"27","name":"","fullname":"Breezz Nederland B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"28","name":"","fullname":"Lancelot B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"67","name":"","fullname":"RadioAccess B.V.","status":"Operational","gsmband":"PrivateGSM 1800"},
+{"mcc":"204","mnc":"68","name":"","fullname":"Unify Group Holding B.V.","status":"","gsmband":""},
+{"mcc":"204","mnc":"69","name":"","fullname":"KPN Mobile The Netherlands B.V.","status":"","gsmband":""},
+{"mcc":"362","mnc":"51","name":"Telcell","fullname":"Telcell N.V.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"362","mnc":"69","name":"Digicel","fullname":"Curaçao Telecom N.V.","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"362","mnc":"91","name":"UTS","fullname":"Setel N.V.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"362","mnc":"??","name":"","fullname":"East Caribbean Cellular","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"362","mnc":"??","name":"","fullname":"Antiliano Por N.V.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"362","mnc":"95","name":"MIO","fullname":"E.O.C.G. Wireless","status":"Operational","gsmband":"CDMA2000 850"},
+{"mcc":"362","mnc":"94","name":"Bayòs","fullname":"Bòbò Frus N.V.","status":"Operational","gsmband":"TDMA PCS"},
+{"mcc":"546","mnc":"01","name":"Mobilis","fullname":"OPT New Caledonia","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"530","mnc":"00","name":"Telecom","fullname":"Telecom New Zealand","status":"Not operational","gsmband":"AMPS 800 / TDMA 800"},
+{"mcc":"530","mnc":"01","name":"Vodafone","fullname":"Vodafone New Zealand","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"530","mnc":"02","name":"Telecom","fullname":"Telecom New Zealand","status":"Not operational","gsmband":"CDMA2000 800"},
+{"mcc":"530","mnc":"03","name":"Woosh","fullname":"Woosh Wireless New Zealand","status":"Operational","gsmband":"UMTS 2000"},
+{"mcc":"530","mnc":"04","name":"TelstraClear","fullname":"TelstraClear New Zealand","status":"Not operational","gsmband":"UMTS 2100"},
+{"mcc":"530","mnc":"05","name":"XT Mobile Network","fullname":"Telecom New Zealand","status":"Operational","gsmband":"UMTS 850 / UMTS 2100"},
+{"mcc":"530","mnc":"24","name":"2degrees","fullname":"2degrees","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"530","mnc":"06","name":"Skinny","fullname":"Telecom New Zealand","status":"Operational","gsmband":"UMTS 850 / UMTS 2100"},
+{"mcc":"710","mnc":"21","name":"Claro","fullname":"Empresa Nicaragüense de Telecomunicaciones","status":"S.A. (ENITEL) (América Móvil)","gsmband":"Operational"},
+{"mcc":"710","mnc":"300","name":"movistar","fullname":"Telefonía Celular de Nicaragua","status":"S.A. (Telefónica","gsmband":"S.A.)"},
+{"mcc":"710","mnc":"73","name":"SERCOM","fullname":"Servicios de Comunicaciones S.A.","status":"Operational","gsmband":"UMTS 850 / GSM 1900"},
+{"mcc":"614","mnc":"01","name":"SahelCom","fullname":"","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"614","mnc":"02","name":"Airtel","fullname":"Bharti Airtel Limited","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"614","mnc":"03","name":"Telecel","fullname":"Telecel Niger SA","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"614","mnc":"04","name":"Orange","fullname":"Orange Niger","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"621","mnc":"20","name":"Airtel","fullname":"Bharti Airtel Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"621","mnc":"30","name":"MTN","fullname":"MTN Nigeria Communications Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"621","mnc":"40","name":"M-Tel","fullname":"Nigerian Mobile Telecommunications Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"621","mnc":"50","name":"Glo","fullname":"Globacom Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"621","mnc":"60","name":"Etisalat","fullname":"Emerging Markets Telecommunication Services Ltd (Etisalat)","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"621","mnc":"25","name":"Visafone","fullname":"Visafone Communications Ltd.","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"555","mnc":"01","name":"Telecom Niue","fullname":"Telecom Niue","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"505","mnc":"10","name":"Norfolk Telecom","fullname":"Norfolk Telecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"242","mnc":"01","name":"Telenor","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"242","mnc":"02","name":"NetCom","fullname":"NetCom GSM","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"242","mnc":"03","name":"Teletopia","fullname":"Teletopia","status":"Not operational","gsmband":""},
+{"mcc":"242","mnc":"04","name":"Tele2","fullname":"Mobile Norway AS","status":"Operational","gsmband":"MNO"},
+{"mcc":"242","mnc":"05","name":"Network Norway","fullname":"Mobile Norway AS","status":"Operational","gsmband":"UMTS 900 / UMTS 2100"},
+{"mcc":"242","mnc":"06","name":"Ice","fullname":"Nordisk Mobiltelefon","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"242","mnc":"07","name":"Ventelo","fullname":"Ventelo AS","status":"Operational","gsmband":"MVNO of Telenor NO"},
+{"mcc":"242","mnc":"08","name":"TDC","fullname":"TDC Mobil AS","status":"Operational","gsmband":"MVNO"},
+{"mcc":"242","mnc":"09","name":"Com4","fullname":"Com4 AS [108]","status":"Operational","gsmband":"MVNO"},
+{"mcc":"242","mnc":"11","name":"SystemNet","fullname":"SystemNet AS [109]","status":"Unknown","gsmband":"Test"},
+{"mcc":"242","mnc":"20","name":"","fullname":"Jernbaneverket AS","status":"Operational","gsmband":"GSM-R 900"},
+{"mcc":"242","mnc":"23","name":"Lyca","fullname":"Lyca Mobile Ltd","status":"Operational","gsmband":"MVNO"},
+{"mcc":"422","mnc":"02","name":"Oman Mobile","fullname":"Oman Telecommunications Company","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"422","mnc":"03","name":"Nawras","fullname":"Omani Qatari Telecommunications Company SAOC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"410","mnc":"01","name":"Mobilink","fullname":"Mobilink-PMCL","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"410","mnc":"03","name":"Ufone","fullname":"Pakistan Telecommunication Mobile Ltd","status":"Operational","gsmband":"GSM 900/ GSM 1800"},
+{"mcc":"410","mnc":"04","name":"Zong","fullname":"China Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"410","mnc":"06","name":"Telenor","fullname":"Telenor Pakistan","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"410","mnc":"07","name":"Warid","fullname":"WaridTel","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"552","mnc":"01","name":"PNCC","fullname":"Palau National Communications Corp.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"552","mnc":"80","name":"Palau Mobile","fullname":"Palau Mobile Corporation","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"425","mnc":"05","name":"Jawwal","fullname":"Palestine Cellular Communications","status":"Ltd.","gsmband":"Operational"},
+{"mcc":"425","mnc":"06","name":"Wataniya","fullname":"Wataniya Palestine Mobile Telecommunications Company","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"714","mnc":"01","name":"Cable & Wireless","fullname":"Cable & Wireless Panama S.A.","status":"Operational","gsmband":"GSM 850 / UMTS 850"},
+{"mcc":"714","mnc":"02","name":"movistar","fullname":"Telefónica Moviles Panama S.A","status":"Bell South Corp. (BSC)","gsmband":"Operational"},
+{"mcc":"714","mnc":"04","name":"Digicel","fullname":"Digicel Group","status":"Operational","gsmband":"GSM 1900 / UMTS 1900"},
+{"mcc":"714","mnc":"03","name":"Claro","fullname":"América Móvil","status":"Operational","gsmband":"GSM 1900 / UMTS 1900"},
+{"mcc":"537","mnc":"01","name":"B-Mobile","fullname":"Pacific Mobile Communications","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"537","mnc":"03","name":"Digicel","fullname":"Digicel PNG","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"744","mnc":"01","name":"VOX","fullname":"Hola Paraguay S.A","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"744","mnc":"02","name":"Claro/Hutchison","fullname":"AMX Paraguay S.A.","status":"Operational","gsmband":"GSM 1900 / UMTS 1900"},
+{"mcc":"744","mnc":"04","name":"Tigo","fullname":"Telefónica Celular Del Paraguay S.A. (Telecel)","status":"Operational","gsmband":"GSM 850 / UMTS 850"},
+{"mcc":"744","mnc":"05","name":"Personal","fullname":"Núcleo S.A(TIM)","status":"Operational","gsmband":"GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900"},
+{"mcc":"744","mnc":"06","name":"Copaco","fullname":"Copaco S.A.","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"716","mnc":"06","name":"Movistar","fullname":"Telefónica Móviles Perú","status":"Operational","gsmband":"CDMA2000 850 / GSM 850 / UMTS 850"},
+{"mcc":"716","mnc":"07","name":"NEXTEL","fullname":"NII Holdings","status":"Operational","gsmband":"iDEN / UMTS 1900"},
+{"mcc":"716","mnc":"10","name":"Claro(TIM)","fullname":"América Móvil Perú","status":"Operational","gsmband":"GSM 1900 / UMTS 850"},
+{"mcc":"515","mnc":"01","name":"Islacom","fullname":"Globe Telecom via Innove Communications","status":"Not operational","gsmband":"GSM 900"},
+{"mcc":"515","mnc":"02","name":"Globe","fullname":"Globe Telecom","status":"Operational","gsmband":"EDGE 900 / EDGE 1800 / UMTS 850 / UMTS 2100"},
+{"mcc":"515","mnc":"03","name":"Smart","fullname":"PLDT via Smart Communications","status":"Operational","gsmband":"EDGE 900 / EDGE 1800 / UMTS 850 / UMTS 2100"},
+{"mcc":"515","mnc":"05","name":"Sun","fullname":"Digital Telecommunications Philippines","status":"Operational","gsmband":"EDGE 1800 / UMTS 2100"},
+{"mcc":"515","mnc":"11","name":"","fullname":"PLDT via ACeS Philippines","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"515","mnc":"18","name":"Cure","fullname":"PLDT via Smart's Connectivity Unlimited Resources Enterprise","status":"Operational","gsmband":"GSM 900 / UMTS 2100 (defunct)"},
+{"mcc":"515","mnc":"88","name":"","fullname":"Nextel","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"260","mnc":"01","name":"Plus","fullname":"Polkomtel S.A.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"260","mnc":"02","name":"T-Mobile","fullname":"Polska Telefonia Cyfrowa Sp. z o.o.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"260","mnc":"03","name":"Orange","fullname":"Polska Telefonia Komórkowa Centertel Sp. z o.o.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 / CDMA2000 450"},
+{"mcc":"260","mnc":"04","name":"","fullname":"CenterNet S.A.","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"260","mnc":"05","name":"","fullname":"Polska Telefonia Komórkowa Centertel Sp. z o.o.","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"260","mnc":"06","name":"Play","fullname":"P4 Sp. z o.o.","status":"Operational","gsmband":"GSM 900 / UMTS 900 / UMTS 2100"},
+{"mcc":"260","mnc":"07","name":"Netia","fullname":"Netia S.A.","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"260","mnc":"08","name":"","fullname":"E-Telko Sp. z o.o.","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"260","mnc":"09","name":"Lycamobile","fullname":"Lycamobile Sp. z o.o.","status":"Operational","gsmband":""},
+{"mcc":"260","mnc":"10","name":"Sferia","fullname":"Sferia S.A.","status":"Operational","gsmband":"UMTS 850"},
+{"mcc":"260","mnc":"11","name":"Nordisk Polska","fullname":"Nordisk Polska Sp. z o.o.","status":"Operational","gsmband":"CDMA2000 420"},
+{"mcc":"260","mnc":"12","name":"Cyfrowy Polsat","fullname":"Cyfrowy Polsat S.A.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"260","mnc":"13","name":"Sferia","fullname":"Sferia S.A.","status":"Not operational","gsmband":""},
+{"mcc":"260","mnc":"14","name":"Sferia","fullname":"Sferia S.A.","status":"Not operational","gsmband":""},
+{"mcc":"260","mnc":"15","name":"CenterNet","fullname":"CenterNet S.A.","status":"Operational","gsmband":"UMTS 1800"},
+{"mcc":"260","mnc":"16","name":"Mobyland","fullname":"Mobyland Sp. z o.o.","status":"Operational","gsmband":"UMTS 1800"},
+{"mcc":"260","mnc":"17","name":"Aero2","fullname":"Aero 2 Sp. z o.o.","status":"Operational","gsmband":"UMTS 900"},
+{"mcc":"260","mnc":"34","name":"","fullname":"Polska Telefonia Cyfrowa Sp. z o.o.","status":"Operational","gsmband":"UMTS 900"},
+{"mcc":"260","mnc":"98","name":"","fullname":"P4 Sp. z o.o.","status":"Not Operational","gsmband":""},
+{"mcc":"268","mnc":"01","name":"Vodafone","fullname":"Vodafone Portugal","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"268","mnc":"03","name":"Optimus","fullname":"Sonaecom – Serviços de Comunicações","status":"S.A.","gsmband":"Operational"},
+{"mcc":"268","mnc":"06","name":"TMN","fullname":"Telecomunicações Móveis Nacionais","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"268","mnc":"21","name":"Zapp","fullname":"Zapp Portugal","status":"Not operational","gsmband":"CDMA2000 450"},
+{"mcc":"330","mnc":"110","name":"Claro","fullname":"Puerto Rico Telephone Company","status":"Operational","gsmband":"GSM 850 / GSM 1900 / UMTS 850"},
+{"mcc":"330","mnc":"00","name":"Open Mobile","fullname":"PR Wireless","status":"Operational","gsmband":"700 / PCS 1900 / AWS 1700"},
+{"mcc":"427","mnc":"01","name":"Qtel","fullname":"Qtel","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"427","mnc":"02","name":"Vodafone","fullname":"Vodafone Qatar","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"427","mnc":"05","name":"Ministry of Interior","fullname":"Ministry of Interior","status":"Operational","gsmband":"TETRA 380"},
+{"mcc":"647","mnc":"00","name":"Orange","fullname":"Orange La Réunion","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"647","mnc":"02","name":"Outremer","fullname":"Outremer Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"647","mnc":"10","name":"SFR Reunion","fullname":"Societe Reunionnaise de Radiotelephone","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"226","mnc":"01","name":"Vodafone","fullname":"Vodafone România","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"226","mnc":"02","name":"Romtelecom","fullname":"Romtelecom","status":"Operational","gsmband":"CDMA 420"},
+{"mcc":"226","mnc":"03","name":"Cosmote","fullname":"Cosmote România","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"226","mnc":"04","name":"Cosmote","fullname":"Cosmote România","status":"Operational","gsmband":"CDMA 450"},
+{"mcc":"226","mnc":"05","name":"Digi.Mobil","fullname":"RCS&RDS","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"226","mnc":"06","name":"Cosmote","fullname":"Cosmote România","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"226","mnc":"10","name":"Orange","fullname":"Orange România","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"226","mnc":"11","name":"Enigma-System","fullname":"Enigma-System","status":"Not operational","gsmband":"MVNO"},
+{"mcc":"250","mnc":"01","name":"MTS","fullname":"Mobile TeleSystems","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / TD-LTE 2600 (test)"},
+{"mcc":"250","mnc":"02","name":"MegaFon","fullname":"MegaFon OJSC - previously known as North-West GSM","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100/ TD-LTE 2600"},
+{"mcc":"250","mnc":"03","name":"NCC","fullname":"Nizhegorodskaya Cellular Communications","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"04","name":"Sibchallenge","fullname":"Sibchallenge","status":"Not operational","gsmband":"GSM 900"},
+{"mcc":"250","mnc":"05","name":"ETK","fullname":"Yeniseytelecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"06","name":"Skylink","fullname":"CJSC Saratov System of Cellular Communications","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"250","mnc":"07","name":"SMARTS","fullname":"Zao SMARTS","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"09","name":"Skylink","fullname":"Khabarovsky Cellular Phone","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"250","mnc":"10","name":"DTC","fullname":"Dontelekom","status":"Not operational","gsmband":"GSM 900"},
+{"mcc":"250","mnc":"11","name":"Yota","fullname":"Scartel","status":"Operational","gsmband":"LTE 2600"},
+{"mcc":"250","mnc":"12","name":"Baykalwestcom","fullname":"Baykal Westcom / New Telephone Company / Far Eastern Cellular","status":"Operational","gsmband":"GSM 900 / GSM 1800 / CDMA2000 450"},
+{"mcc":"250","mnc":"12","name":"Akos","fullname":"","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"250","mnc":"13","name":"KUGSM","fullname":"Kuban GSM","status":"Not operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"15","name":"SMARTS","fullname":"SMARTS Ufa","status":"SMARTS Uljanovsk","gsmband":"Operational"},
+{"mcc":"250","mnc":"16","name":"NTC","fullname":"New Telephone Company","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"17","name":"Utel","fullname":"JSC Uralsvyazinform","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"19","name":"INDIGO","fullname":"INDIGO","status":"Not operational[citation needed]","gsmband":"GSM 1800"},
+{"mcc":"250","mnc":"20","name":"Tele2","fullname":"Tele2","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"23","name":"Mobicom - Novosibirsk","fullname":"Mobicom - Novosibirsk","status":"Not operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"28","name":"Beeline","fullname":"Beeline","status":"Not operational","gsmband":"GSM 900"},
+{"mcc":"250","mnc":"35","name":"MOTIV","fullname":"MOTIV","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"250","mnc":"38","name":"Tambov GSM","fullname":"Central Telecommunication Company","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"39","name":"Utel","fullname":"Uralsvyazinform","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"44","name":"","fullname":"Stavtelesot / North Caucasian GSM","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"250","mnc":"50","name":"MTS","fullname":"Bezlimitno.ru","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"250","mnc":"91","name":"Sonic Duo","fullname":"","status":"","gsmband":"Unknown"},
+{"mcc":"250","mnc":"92","name":"","fullname":"Primtelefon","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"250","mnc":"93","name":"","fullname":"Telecom XXI","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"250","mnc":"99","name":"Beeline","fullname":"OJSC Vimpel-Communications","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"250","mnc":"?","name":"","fullname":"SkyLink/MTS/the Moscow Cellular communication","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"635","mnc":"10","name":"MTN","fullname":"MTN Rwandacell SARL","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"635","mnc":"12","name":"Rwandatel","fullname":"Rwandatel S.A.","status":"Not operational","gsmband":"GSM ???"},
+{"mcc":"635","mnc":"13","name":"Tigo","fullname":"TIGO RWANDA S.A","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"635","mnc":"14","name":"Airtel","fullname":"Airtel RWANDA","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"356","mnc":"050","name":"Digicel","fullname":"","status":"Operational","gsmband":"GSM 900 / GSM 1800 / GSM 1900"},
+{"mcc":"356","mnc":"110","name":"","fullname":"LIME","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"356","mnc":"070","name":"Chippie","fullname":"UTS","status":"Operational","gsmband":""},
+{"mcc":"358","mnc":"050","name":"Digicel[citation needed]","fullname":"","status":"Unknown","gsmband":"GSM 900 / GSM 1800 / GSM 1900"},
+{"mcc":"358","mnc":"110","name":"","fullname":"Cable & Wireless","status":"Unknown","gsmband":"GSM 850"},
+{"mcc":"308","mnc":"01","name":"Ameris","fullname":"St. Pierre-et-Miquelon Télécom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"360","mnc":"070","name":"Digicel","fullname":"","status":"Unknown","gsmband":"GSM 900 / GSM 1800 / GSM 1900"},
+{"mcc":"360","mnc":"100","name":"Cingular Wireless","fullname":"","status":"Unknown","gsmband":"GSM 850"},
+{"mcc":"360","mnc":"110","name":"Cable & Wireless","fullname":"Cable & Wireless","status":"Unknown","gsmband":"GSM 850"},
+{"mcc":"549","mnc":"01","name":"Digicel","fullname":"Digicel Pacific Ltd.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"549","mnc":"27","name":"Bluesky","fullname":"Bluesky Samoa Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"292","mnc":"01","name":"PRIMA","fullname":"San Marino Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"626","mnc":"01","name":"CSTmovel","fullname":"Companhia Santomese de Telecomunicaçôe","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"420","mnc":"01","name":"Al Jawal","fullname":"Saudi Telecom Company","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"420","mnc":"03","name":"Mobily","fullname":"Etihad Etisalat Company","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"420","mnc":"04","name":"Zain SA","fullname":"Zain Saudi Arabia","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"608","mnc":"01","name":"Orange","fullname":"Sonatel","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"608","mnc":"02","name":"Tigo","fullname":"Millicom International Cellular S.A.","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"608","mnc":"03","name":"Expresso","fullname":"Sudatel","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"220","mnc":"01","name":"Telenor","fullname":"Telenor Serbia","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"220","mnc":"02","name":"Telenor","fullname":"Telenor Montenegro","status":"Not operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"220","mnc":"03","name":"mt:s","fullname":"Telekom Srbija","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"220","mnc":"05","name":"VIP","fullname":"VIP Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"633","mnc":"01","name":"Cable & Wireless","fullname":"Cable & Wireless Seychelles","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"633","mnc":"02","name":"Mediatech International","fullname":"Mediatech International","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"633","mnc":"10","name":"Airtel","fullname":"Telecom Seychelles Ltd","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"619","mnc":"01","name":"Airtel","fullname":"Bharti Airtel Limited","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"619","mnc":"02","name":"Tigo","fullname":"Millicom (SL) Limited","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"619","mnc":"03","name":"Africell","fullname":"Lintel Sierra Leone Limited","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"619","mnc":"04","name":"Comium","fullname":"Comium Sierra leone INC","status":"Operational","gsmband":"GSM 900/1800"},
+{"mcc":"619","mnc":"05","name":"Africell","fullname":"Lintel Sierra Leone Limited","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"619","mnc":"25","name":"Mobitel","fullname":"Mobitel","status":"Operational","gsmband":"Unknown"},
+{"mcc":"619","mnc":"?","name":"LeoneCel","fullname":"Sierratel","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"525","mnc":"01","name":"SingTel","fullname":"Singapore Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"525","mnc":"02","name":"SingTel-G18","fullname":"Singapore Telecom","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"525","mnc":"03","name":"M1","fullname":"M1 limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"525","mnc":"05","name":"StarHub","fullname":"StarHub Mobile","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"525","mnc":"12","name":"","fullname":"Digital Trunked Radio Network","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"231","mnc":"01","name":"Orange","fullname":"Orange Slovensko","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"231","mnc":"02","name":"T-Mobile","fullname":"T-Mobile Slovensko","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"231","mnc":"03","name":"","fullname":"Unient Communications","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"231","mnc":"04","name":"T-Mobile","fullname":"T-Mobile Slovensko","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"231","mnc":"06","name":"O2","fullname":"Telefónica O2 Slovakia","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"231","mnc":"99","name":"ŽSR","fullname":"Železnice Slovenskej Republiky","status":"Operational","gsmband":"GSM-R"},
+{"mcc":"293","mnc":"40","name":"Si.mobil","fullname":"SI.MOBIL d.d.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"293","mnc":"41","name":"Mobitel","fullname":"Mobitel D.D.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"293","mnc":"64","name":"T-2","fullname":"T-2 d.o.o.","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"293","mnc":"70","name":"Tušmobil","fullname":"Tušmobil d.o.o.","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100"},
+{"mcc":"540","mnc":"01","name":"BREEZE","fullname":"Solomon Telekom Co Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"637","mnc":"71","name":"Somtel","fullname":"2G/3G","status":"Operational","gsmband":"900/1800/2100"},
+{"mcc":"637","mnc":"60","name":"Nationlink Telecom","fullname":"Nationlink Telecom","status":"Operational","gsmband":"GSM 900/ GSM 1800"},
+{"mcc":"637","mnc":"01","name":"Telesom","fullname":"Telesom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"637","mnc":"04","name":"Somafone","fullname":"Somafone FZLLC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"637","mnc":"10","name":"Nationlink","fullname":"NationLink Telecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"637","mnc":"25","name":"Hormuud","fullname":"Hormuud Telecom Somalia Inc","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"637","mnc":"30","name":"Golis","fullname":"Golis Telecom Somalia","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"637","mnc":"82","name":"Telcom","fullname":"Telcom Somalia","status":"Operational","gsmband":"GSM 900 / GSM 1800 / CDMA2000"},
+{"mcc":"655","mnc":"01","name":"Vodacom","fullname":"Vodacom","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"655","mnc":"02","name":"Telkom Mobile / 8.ta","fullname":"MTN","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"655","mnc":"06","name":"Sentech","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"655","mnc":"07","name":"Cell C","fullname":"Cell C","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 900"},
+{"mcc":"655","mnc":"10","name":"MTN","fullname":"MTN Group","status":"Operational","gsmband":"GSM 900 / UMTS 2100 / UMTS 900"},
+{"mcc":"655","mnc":"11","name":"","fullname":"South African Police Service Gauteng","status":"Operational","gsmband":"TETRA 410"},
+{"mcc":"655","mnc":"13","name":"Neotel","fullname":"","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"655","mnc":"21","name":"","fullname":"Cape Town Metropolitan Council","status":"Operational","gsmband":"TETRA 410"},
+{"mcc":"655","mnc":"30","name":"","fullname":"Bokamoso Consortium","status":"Operational","gsmband":"Unknown"},
+{"mcc":"655","mnc":"31","name":"","fullname":"Karabo Telecoms (Pty) Ltd.","status":"Operational","gsmband":"Unknown"},
+{"mcc":"655","mnc":"32","name":"","fullname":"Ilizwi Telecommunications","status":"Operational","gsmband":"Unknown"},
+{"mcc":"655","mnc":"33","name":"","fullname":"Thinta Thinta Telecommunications","status":"Operational","gsmband":"Unknown"},
+{"mcc":"250","mnc":"30","name":"Megafon","fullname":"Ostelecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"659","mnc":"03","name":"Gemtel","fullname":"Gemtel","status":"Operational","gsmband":""},
+{"mcc":"659","mnc":"02","name":"MTN South Sudan","fullname":"MTN South Sudan","status":"Operational","gsmband":""},
+{"mcc":"659","mnc":"07","name":"Sudani","fullname":"Sudani","status":"Operational","gsmband":""},
+{"mcc":"659","mnc":"06","name":"Zain South Sudan","fullname":"Zain South Sudan","status":"Operational","gsmband":""},
+{"mcc":"214","mnc":"01","name":"Vodafone","fullname":"Vodafone Spain","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"214","mnc":"03","name":"Orange","fullname":"France Telecom España SA","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"214","mnc":"04","name":"Yoigo","fullname":"Xfera Moviles SA","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"214","mnc":"05","name":"TME","fullname":"Telefónica Móviles España","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"214","mnc":"06","name":"Vodafone","fullname":"Vodafone Spain","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"214","mnc":"07","name":"movistar","fullname":"Telefónica Móviles España","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"214","mnc":"08","name":"Euskaltel","fullname":"","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"09","name":"Orange","fullname":"France Telecom España SA","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"214","mnc":"15","name":"BT","fullname":"BT Group España Compañia de Servicios Globales de Telecomunicaciones S.A.U.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"16","name":"TeleCable","fullname":"Telecable de Asturias S.A.U.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"17","name":"Móbil R","fullname":"R Cable y Telecomunicaciones Galicia S.A.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"18","name":"ONO","fullname":"Cableuropa S.A.U.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"19","name":"Simyo","fullname":"E-PLUS Moviles Virtuales España S.L.U.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"20","name":"Fonyou","fullname":"Fonyou Telecom S.L.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"21","name":"Jazztel","fullname":"Jazz Telecom S.A.U.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"22","name":"DigiMobil","fullname":"Best Spain Telecom","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"23","name":"Barablu","fullname":"Barablu Móvil España","status":"","gsmband":"MVNO"},
+{"mcc":"214","mnc":"24","name":"Eroski","fullname":"Eroski Móvil España","status":"Operational","gsmband":"MVNO"},
+{"mcc":"214","mnc":"25","name":"LycaMobile","fullname":"LycaMobile S.L.","status":"Operational","gsmband":"MVNO"},
+{"mcc":"413","mnc":"01","name":"Mobitel","fullname":"Sri Lanka Telecom Mobitel","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"413","mnc":"02","name":"Dialog","fullname":"Dialog Axiata","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"413","mnc":"03","name":"Etisalat","fullname":"Etisalat Lanka","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"413","mnc":"05","name":"Airtel","fullname":"Bharti Airtel Lanka","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"413","mnc":"08","name":"Hutch","fullname":"Hutchison Telecommunications Lanka","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"634","mnc":"01","name":"Zain SD","fullname":"Zain Group - Sudan","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"634","mnc":"02","name":"MTN","fullname":"MTN Sudan","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"634","mnc":"05","name":"Vivacell","fullname":"Wawat Securities","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"634","mnc":"07","name":"Sudani One","fullname":"Sudatel Group","status":"Operational","gsmband":"GSM 1800 / UMTS 2100 / CDMA2000 800"},
+{"mcc":"634","mnc":"","name":"Canar","fullname":"Canar Telecom","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"746","mnc":"02","name":"Telesur","fullname":"Telecommunications Company Suriname (Telesur)","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"746","mnc":"03","name":"Digicel","fullname":"Digicel Group Limited","status":"Operational","gsmband":"GSM 900/ GSM 1800"},
+{"mcc":"746","mnc":"04","name":"Uniqa","fullname":"Intelsur N.V. / UTS N.V.","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"653","mnc":"10","name":"","fullname":"Swazi MTN","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"240","mnc":"01","name":"Telia","fullname":"SwedenTeliaSonera","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"240","mnc":"02","name":"3","fullname":"Hutchison 3G","status":"Operational","gsmband":"UMTS 900 / UMTS 2100"},
+{"mcc":"240","mnc":"03","name":"Ice.net","fullname":"Nordisk Mobiltelefon","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"240","mnc":"04","name":"SWEDEN","fullname":"3G Infrastructure Services","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"240","mnc":"05","name":"Sweden 3G","fullname":"Svenska UMTS-Nät","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"240","mnc":"06","name":"Telenor","fullname":"Telenor Sweden","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"240","mnc":"07","name":"Tele2","fullname":"Tele2 Sweden","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"240","mnc":"08","name":"Telenor","fullname":"Telenor Sweden","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"240","mnc":"09","name":"djuice","fullname":"Telenor Sweden","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"240","mnc":"10","name":"Spring Mobil","fullname":"Tele2","status":"Operational","gsmband":"Unknown"},
+{"mcc":"240","mnc":"11","name":"","fullname":"Lindholmen Science Park","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"240","mnc":"12","name":"","fullname":"Barablu Mobile Scandinavia","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"240","mnc":"13","name":"","fullname":"Ventelo Sverige","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"240","mnc":"14","name":"","fullname":"TDC Mobil","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"240","mnc":"15","name":"","fullname":"Wireless Maingate Nordic","status":"Unknown","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"240","mnc":"16","name":"","fullname":"42IT","status":"Operational","gsmband":"GSM"},
+{"mcc":"240","mnc":"17","name":"Gotanet","fullname":"Götalandsnätet","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"240","mnc":"20","name":"","fullname":"Wireless Maingate Message Services","status":"Operational","gsmband":"GSM"},
+{"mcc":"240","mnc":"21","name":"MobiSir","fullname":"Trafikverket (formerly Banverket)","status":"Operational","gsmband":"GSM-R 900"},
+{"mcc":"240","mnc":"24","name":"Sweden 2G","fullname":"Net4Mobility","status":"Operational","gsmband":"GSM 900/1800"},
+{"mcc":"240","mnc":"25","name":"","fullname":"DigiTelMobile","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"240","mnc":"26","name":"","fullname":"Beepsend","status":"Operational","gsmband":"GSM"},
+{"mcc":"240","mnc":"33","name":"","fullname":"Mobile Arts AB","status":"Unknown","gsmband":""},
+{"mcc":"228","mnc":"01","name":"Swisscom","fullname":"Swisscom Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"228","mnc":"02","name":"Sunrise","fullname":"Sunrise Communications AG","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"228","mnc":"03","name":"Orange","fullname":"Orange Communications SA","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"228","mnc":"05","name":"","fullname":"Togewanet AG (Comfone)","status":"Reserved","gsmband":"Unknown"},
+{"mcc":"228","mnc":"06","name":"SBB-CFF-FFS","fullname":"SBB AG","status":"Operational","gsmband":"GSM-R 900"},
+{"mcc":"228","mnc":"07","name":"IN&Phone","fullname":"IN&Phone SA","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"228","mnc":"08","name":"Tele4u","fullname":"TelCommunication Services AG","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"228","mnc":"50","name":"","fullname":"3G Mobile AG","status":"Reserved","gsmband":"UMTS 2100"},
+{"mcc":"228","mnc":"51","name":"","fullname":"BebbiCell AG","status":"Operational","gsmband":"MVNO"},
+{"mcc":"417","mnc":"01","name":"Syriatel","fullname":"Syriatel Mobile Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"417","mnc":"02","name":"MTN","fullname":"MTN Syria","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"466","mnc":"01","name":"FarEasTone","fullname":"Far EasTone Telecommunications Co Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"466","mnc":"05","name":"APTG","fullname":"Asia Pacific Telecom","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"466","mnc":"06","name":"Tuntex","fullname":"Tuntex Telecom","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"466","mnc":"11","name":"Chunghwa LDM","fullname":"LDTA/Chunghwa Telecom","status":"Operational","gsmband":"Refer to 466-92 Chunghwa Telecom"},
+{"mcc":"466","mnc":"88","name":"KG Telecom","fullname":"KG Telecom","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"466","mnc":"89","name":"VIBO","fullname":"VIBO Telecom","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"466","mnc":"92","name":"Chungwa","fullname":"Chunghwa Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"466","mnc":"93","name":"MobiTai","fullname":"Mobitai Communications","status":"Not operational","gsmband":"GSM 900"},
+{"mcc":"466","mnc":"97","name":"Taiwan Mobile","fullname":"Taiwan Mobile Co. Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"466","mnc":"99","name":"TransAsia","fullname":"TransAsia Telecoms","status":"Not operational","gsmband":"GSM 900"},
+{"mcc":"436","mnc":"01","name":"Tcell","fullname":"JV Somoncom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"436","mnc":"02","name":"Tcell","fullname":"Indigo Tajikistan","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"436","mnc":"03","name":"MLT","fullname":"TT Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"436","mnc":"04","name":"Babilon-M","fullname":"Babilon-Mobile","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"436","mnc":"05","name":"Beeline","fullname":"Vimpelcom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"436","mnc":"12","name":"Tcell","fullname":"Indigo","status":"Unknown","gsmband":"UMTS 2100"},
+{"mcc":"640","mnc":"02","name":"tiGO","fullname":"MIC Tanzania Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"640","mnc":"03","name":"Zantel","fullname":"Zanzibar Telecom Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"640","mnc":"04","name":"Vodacom","fullname":"Vodacom Tanzania Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"640","mnc":"05","name":"Airtel/CelTel Tanzania","fullname":"Bharti Airtel","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"640","mnc":"06","name":"Sasatel","fullname":"Dovetel Limited","status":"Operational","gsmband":"CDMA"},
+{"mcc":"640","mnc":"07","name":"TTCL Mobile","fullname":"Tanzania Telecommunication Company LTD (TTCL)","status":"Operational","gsmband":"CDMA 800"},
+{"mcc":"640","mnc":"08","name":"Benson Online (BOL)","fullname":"Benson Informatics Limited","status":"Operational","gsmband":"CDMA"},
+{"mcc":"640","mnc":"09","name":"Hits","fullname":"ExcellentCom Tanzania Limited","status":"Reserved","gsmband":"???"},
+{"mcc":"640","mnc":"11","name":"SmileCom","fullname":"Smile Telecoms Holdings Ltd.","status":"Operational","gsmband":"???"},
+{"mcc":"520","mnc":"00","name":"'\"my\" CAT 3G+'","fullname":"CAT Telecom","status":"Operational","gsmband":"UMTS 850"},
+{"mcc":"520","mnc":"01","name":"AIS","fullname":"Advanced Info Service","status":"Operational","gsmband":"GSM 900 / UMTS 900"},
+{"mcc":"520","mnc":"02","name":"CAT CDMA","fullname":"CAT Telecom","status":"Operational","gsmband":"CDMA 2000 1x EVDO REV.A 800"},
+{"mcc":"520","mnc":"10","name":"?","fullname":"WCS IQ","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"520","mnc":"15","name":"TOT 3G","fullname":"Telephone Organization of Thailand (TOT)","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"520","mnc":"18","name":"dtac","fullname":"Total Access Communication","status":"Operational","gsmband":"GSM 1800 / UMTS 850"},
+{"mcc":"520","mnc":"23","name":"AIS GSM 1800","fullname":"Digital Phone (AIS)","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"520","mnc":"88","name":"True Move H","fullname":"True Corporation","status":"Operational","gsmband":"UMTS 850"},
+{"mcc":"520","mnc":"99","name":"True Move","fullname":"True Corporation","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"520","mnc":"??","name":"WE PCT","fullname":"True Corporation","status":"Operational","gsmband":"PHS 1900"},
+{"mcc":"615","mnc":"01","name":"Togo Cell","fullname":"Togo Telecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"615","mnc":"03","name":"Moov","fullname":"Moov Togo","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"539","mnc":"01","name":"","fullname":"Tonga Communications Corporation","status":"Operational","gsmband":"Unknown"},
+{"mcc":"539","mnc":"43","name":"","fullname":"Shoreline Communication","status":"Operational","gsmband":"Unknown"},
+{"mcc":"539","mnc":"88","name":"Digicel","fullname":"","status":"Operational","gsmband":"GSM"},
+{"mcc":"374","mnc":"12","name":"bmobile","fullname":"TSTT","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"374","mnc":"130","name":"Digicel","fullname":"Digicel (Trinidad & Tobago) Limited","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"605","mnc":"01","name":"Orange","fullname":"Orange Tunisie","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"605","mnc":"02","name":"Tunicell","fullname":"Tunisie Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"605","mnc":"03","name":"Tunisiana","fullname":"Orascom Telecom Tunisie","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"286","mnc":"01","name":"Turkcell","fullname":"Turkcell Iletisim Hizmetleri A.S.","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"286","mnc":"02","name":"Vodafone","fullname":"Vodafone Turkey","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"286","mnc":"03","name":"Avea","fullname":"","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"286","mnc":"04","name":"","fullname":"Aycell","status":"Not operational","gsmband":"GSM 1800"},
+{"mcc":"438","mnc":"01","name":"MTS","fullname":"Barash Communication Technologies","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"438","mnc":"02","name":"TM-Cell","fullname":"Altyn Asyr","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"376","mnc":"350","name":"C&W","fullname":"Cable & Wireless West Indies Ltd (Turks & Caicos)","status":"Unknown","gsmband":"GSM 850"},
+{"mcc":"376","mnc":"352","name":"Islandcom","fullname":"Islandcom Telecommunications","status":"Unknown","gsmband":"GSM 900"},
+{"mcc":"338","mnc":"05","name":"Digicel","fullname":"Digicel (Turks & Caicos) Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / GSM 1900"},
+{"mcc":"553","mnc":"01","name":"TTC","fullname":"Tuvalu Telecom","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"641","mnc":"01","name":"Airtel","fullname":"Bharti Airtel","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"641","mnc":"10","name":"MTN","fullname":"MTN Uganda","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"641","mnc":"11","name":"UTL","fullname":"Uganda Telecom Ltd.","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"641","mnc":"14","name":"Orange","fullname":"Orange Uganda","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"641","mnc":"22","name":"Warid Telecom","fullname":"Warid Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"255","mnc":"01","name":"MTS","fullname":"MTS Ukraine","status":"Operational","gsmband":"GSM 900 / GSM 1800 / CDMA 450"},
+{"mcc":"255","mnc":"02","name":"Beeline","fullname":"Kyivstar GSM JSC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"255","mnc":"03","name":"Kyivstar","fullname":"Kyivstar GSM JSC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"255","mnc":"04","name":"IT","fullname":"Intertelecom","status":"Operational","gsmband":"CDMA 800"},
+{"mcc":"255","mnc":"05","name":"Golden Telecom","fullname":"Kyivstar GSM JSC","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"255","mnc":"06","name":"life:)","fullname":"Astelit","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"255","mnc":"07","name":"3Mob","fullname":"3Mob","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"255","mnc":"21","name":"PEOPLEnet","fullname":"Telesystems of Ukraine","status":"Operational","gsmband":"CDMA 800"},
+{"mcc":"255","mnc":"23","name":"CDMA Ukraine","fullname":"ITC","status":"Operational","gsmband":"CDMA 800"},
+{"mcc":"424","mnc":"02","name":"Etisalat","fullname":"E mirates Telecom Corp","status":"Operational","gsmband":"GSM 900 / UMTS 2100"},
+{"mcc":"424","mnc":"03","name":"du","fullname":"Emirates Integrated Telecommunications Company","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"00","name":"BT","fullname":"BT Group","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"01","name":"Vectone Mobile","fullname":"Mundio Mobile Limited","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"234","mnc":"02","name":"O2 (UK)","fullname":"Telefónica Europe","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 & 900"},
+{"mcc":"234","mnc":"03","name":"Airtel-Vodafone","fullname":"Jersey Airtel Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"04","name":"FMS Solutions Ltd","fullname":"FMS Solutions Ltd","status":"Reserved","gsmband":"GSM 1800"},
+{"mcc":"234","mnc":"05","name":"","fullname":"COLT Mobile Telecommunications Limited","status":"","gsmband":""},
+{"mcc":"234","mnc":"06","name":"","fullname":"Internet Computer Bureau Limited","status":"","gsmband":""},
+{"mcc":"234","mnc":"07","name":"","fullname":"Cable & Wireless UK","status":"Operational","gsmband":""},
+{"mcc":"234","mnc":"08","name":"","fullname":"OnePhone (UK) Ltd","status":"","gsmband":""},
+{"mcc":"234","mnc":"09","name":"","fullname":"Tismi BV","status":"","gsmband":""},
+{"mcc":"234","mnc":"10","name":"O2 (UK)","fullname":"Telefónica Europe","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 & 900"},
+{"mcc":"234","mnc":"11","name":"O2 (UK)","fullname":"Telefónica Europe","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 & 900"},
+{"mcc":"234","mnc":"12","name":"Railtrack","fullname":"Network Rail Infrastructure Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"13","name":"Railtrack","fullname":"Network Rail Infrastructure Ltd","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"14","name":"Hay Systems Ltd","fullname":"Hay Systems Ltd","status":"Operational","gsmband":"unknown"},
+{"mcc":"234","mnc":"15","name":"Vodafone UK","fullname":"Vodafone","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100 & 900"},
+{"mcc":"234","mnc":"16","name":"Talk Talk","fullname":"TalkTalk Communications Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"17","name":"","fullname":"FleXtel Limited","status":"","gsmband":""},
+{"mcc":"234","mnc":"18","name":"Cloud9","fullname":"Cloud9","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"19","name":"Private Mobile Networks PMN","fullname":"Teleware plc","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"234","mnc":"20","name":"Three","fullname":"Hutchison 3G UK Ltd","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"234","mnc":"22","name":"RoutoMessaging","fullname":"Routo Telecommunications Limited","status":"Operational","gsmband":"Unknown"},
+{"mcc":"234","mnc":"24","name":"Greenfone","fullname":"Stour Marine","status":"Operational","gsmband":"Unknown"},
+{"mcc":"234","mnc":"25","name":"Truphone","fullname":"Truphone","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"30","name":"T-Mobile (UK)","fullname":"Everything Everywhere Limited (TM)","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"31","name":"Virgin Mobile UK","fullname":"Virgin Mobile","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"32","name":"Virgin Mobile UK","fullname":"Virgin Mobile","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"33","name":"Orange (UK)","fullname":"Everything Everywhere Limited (TM)","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"34","name":"Orange (UK)","fullname":"Everything Everywhere Limited (TM)","status":"Operational","gsmband":"GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"35","name":"","fullname":"JSC Ingenium (UK) Limited","status":"","gsmband":""},
+{"mcc":"234","mnc":"36","name":"","fullname":"Cable and Wireless Isle of Man Limited","status":"","gsmband":""},
+{"mcc":"234","mnc":"37","name":"","fullname":"Synectiv Ltd","status":"","gsmband":""},
+{"mcc":"234","mnc":"50","name":"JT-Wave","fullname":"Jersey Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"51","name":"UK Broadband Limited","fullname":"UK Broadband Limited","status":"Operational","gsmband":"TD-LTE"},
+{"mcc":"234","mnc":"55","name":"","fullname":"Cable & Wireless Guernsey / Sure Mobile (Jersey)","status":"Operational","gsmband":"GSM 900 (Guernsey) / GSM 1800 (Jersey) / UMTS 2100"},
+{"mcc":"234","mnc":"58","name":"","fullname":"Manx Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"234","mnc":"76","name":"BT","fullname":"BT Group","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"234","mnc":"78","name":"Airwave","fullname":"Airwave (communications network)[citation needed]","status":"Operational","gsmband":"TETRA"},
+{"mcc":"235","mnc":"00","name":"","fullname":"Mundio Mobile Limited","status":"","gsmband":""},
+{"mcc":"235","mnc":"01","name":"","fullname":"Everything Everywhere Limited (TM)","status":"","gsmband":""},
+{"mcc":"235","mnc":"02","name":"","fullname":"Everything Everywhere Limited (TM)","status":"","gsmband":""},
+{"mcc":"235","mnc":"77","name":"BT","fullname":"BT Group","status":"","gsmband":""},
+{"mcc":"235","mnc":"91","name":"","fullname":"Vodafone United Kingdom","status":"","gsmband":""},
+{"mcc":"235","mnc":"92","name":"","fullname":"Cable & Wireless UK","status":"","gsmband":""},
+{"mcc":"235","mnc":"94","name":"","fullname":"Hutchison 3G UK Ltd","status":"","gsmband":""},
+{"mcc":"235","mnc":"95","name":"","fullname":"Network Rail Infrastructure Limited","status":"","gsmband":""},
+{"mcc":"310","mnc":"053","name":"","fullname":"Virgin Mobile US","status":"Operational","gsmband":"CDMA2000 1900."},
+{"mcc":"310","mnc":"054","name":"","fullname":"Alltel US","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"066","name":"","fullname":"U.S. Cellular","status":"Operational","gsmband":"GSM AND CDMA"},
+{"mcc":"310","mnc":"004","name":"Verizon","fullname":"Verizon Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"005","name":"Verizon","fullname":"Verizon Wireless","status":"Operational","gsmband":"CDMA2000 850 / CDMA2000 1900"},
+{"mcc":"310","mnc":"010","name":"","fullname":"MCI","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"012","name":"Verizon","fullname":"Verizon Wireless","status":"Operational","gsmband":"CDMA2000 850 / CDMA2000 1900"},
+{"mcc":"310","mnc":"013","name":"MobileTel","fullname":"","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"310","mnc":"014","name":"","fullname":"Testing","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"016","name":"","fullname":"Cricket Communications","status":"Operational","gsmband":"CDMA2000 1900 / CDMA2000 1700 / CDMA2000 2100"},
+{"mcc":"310","mnc":"017","name":"","fullname":"North Sight Communications Inc.","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"020","name":"","fullname":"Union Telephone Company","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"310","mnc":"026","name":"T-Mobile","fullname":"","status":"Operational","gsmband":"GSM 1900 / UMTS 1700 / UMTS 2100"},
+{"mcc":"310","mnc":"030","name":"Centennial","fullname":"Centennial Communications","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"034","name":"Airpeak","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"040","name":"Concho","fullname":"Concho Cellular Telephone Co.","status":"Inc.","gsmband":"Operational"},
+{"mcc":"310","mnc":"046","name":"SIMMETRY","fullname":"TMP Corp","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"060","name":"","fullname":"Consolidated Telcom","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"070","name":"","fullname":"Highland Cellular","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"080","name":"Corr","fullname":"Corr Wireless Communications LLC","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"090","name":"AT&T","fullname":"AT&T Mobility","status":"Operational","gsmband":"GSM 1900 / UMTS 1900"},
+{"mcc":"310","mnc":"100","name":"Plateau Wireless","fullname":"New Mexico RSA 4 East Ltd. Partnership","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"110","name":"PTI Pacifica","fullname":"PTI Pacifica Inc.","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"120","name":"Sprint","fullname":"","status":"Operational","gsmband":"CDMA2000 1900"},
+{"mcc":"310","mnc":"150","name":"AT&T","fullname":"AT&T Mobility","status":"Not operational","gsmband":"GSM 850 / UMTS 850 / UMTS 1900"},
+{"mcc":"310","mnc":"160","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"170","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"180","name":"West Central","fullname":"West Central Wireless","status":"Operational","gsmband":"GSM 850 / UMTS 850 / UMTS 1900"},
+{"mcc":"310","mnc":"190","name":"Dutch Harbor","fullname":"Alaska Wireless Communications","status":"LLC","gsmband":"Operational"},
+{"mcc":"310","mnc":"200","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"210","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"220","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"230","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"240","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"250","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"260","name":"","fullname":"T-Mobile","status":"Operational","gsmband":"GSM 1900 / UMTS 1700 / UMTS 2100"},
+{"mcc":"310","mnc":"270","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"280","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"290","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"300","name":"Big Sky Mobile","fullname":"Smart Call (Truphone)","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"310","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"311","name":"","fullname":"Farmers Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"320","name":"Cellular One","fullname":"Smith Bagley","status":"Inc.","gsmband":"Operational"},
+{"mcc":"310","mnc":"330","name":"T-Mobile","fullname":"","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"340","name":"Westlink","fullname":"Westlink Communications","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"350","name":"","fullname":"Carolina Phone","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"380","name":"AT&T","fullname":"AT&T Mobility","status":"Not operational","gsmband":"GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900"},
+{"mcc":"310","mnc":"390","name":"Cellular One of East Texas","fullname":"TX-11 Acquisition","status":"LLC","gsmband":"Operational"},
+{"mcc":"310","mnc":"400","name":"i CAN_GSM","fullname":"Wave Runner LLC (Guam)","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"410","name":"AT&T","fullname":"AT&T Mobility","status":"Operational","gsmband":"GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900"},
+{"mcc":"310","mnc":"420","name":"Cincinnati Bell","fullname":"Cincinnati Bell Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"430","name":"","fullname":"Alaska Digitel","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"440","name":"Cellular One","fullname":"","status":"Unknown","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"450","name":"Viaero","fullname":"Viaero Wireless","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"460","name":"Simmetry","fullname":"TMP Corporation","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"470","name":"nTelos","fullname":"","status":"Operational","gsmband":"CDMA2000 1900"},
+{"mcc":"310","mnc":"480","name":"","fullname":"Choice Phone","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"490","name":"T-Mobile","fullname":"","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"310","mnc":"500","name":"Alltel","fullname":"","status":"Operational","gsmband":"CDMA2000 800 / CDMA2000 1900"},
+{"mcc":"310","mnc":"510","name":"Airtel","fullname":"Airtel Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"520","name":"VeriSign","fullname":"","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"310","mnc":"530","name":"","fullname":"West Virginia Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"540","name":"Oklahoma Western","fullname":"Oklahoma Western Telephone Company","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"560","name":"AT&T","fullname":"AT&T Mobility","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"570","name":"Cellular One","fullname":"MTPCS","status":"LLC","gsmband":"Operational"},
+{"mcc":"310","mnc":"580","name":"T-Mobile","fullname":"","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"590","name":"Alltel","fullname":"Alltel Communications Inc","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"310","mnc":"610","name":"Epic Touch","fullname":"Elkhart Telephone Co.","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"620","name":"Coleman County Telecom","fullname":"Coleman County Telecommunications","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"630","name":"AmeriLink PCS","fullname":"Choice Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"640","name":"Airadigm","fullname":"Airadigm Communications","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"650","name":"Jasper","fullname":"Jasper Wireless","status":"inc","gsmband":"Operational"},
+{"mcc":"310","mnc":"660","name":"T-Mobile","fullname":"","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"670","name":"Northstar","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"680","name":"AT&T","fullname":"AT&T Mobility","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"310","mnc":"690","name":"Conestoga","fullname":"Conestoga Wireless Company","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"730","name":"SeaMobile","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"740","name":"Convey","fullname":"Convey Communications Inc.","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"760","name":"Panhandle","fullname":"Panhandle Telecommunications Systems Inc.","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"770","name":"i wireless","fullname":"Iowa Wireless Services","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"780","name":"","fullname":"Airlink PCS","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"790","name":"PinPoint","fullname":"PinPoint Communications","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"800","name":"","fullname":"T-Mobile","status":"Not operational","gsmband":"GSM 1900"},
+{"mcc":"310","mnc":"830","name":"Caprock","fullname":"Caprock Cellular","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"840","name":"telna Mobile","fullname":"Telecom North America Mobile","status":"Inc.","gsmband":"Operational"},
+{"mcc":"310","mnc":"850","name":"Aeris","fullname":"Aeris Communications","status":"Inc.","gsmband":"Operational"},
+{"mcc":"310","mnc":"870","name":"PACE","fullname":"Kaplan Telephone Company","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"880","name":"Advantage","fullname":"Advantage Cellular Systems","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"890","name":"Unicel","fullname":"Rural Cellular Corporation","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"310","mnc":"900","name":"Mid-Rivers Wireless","fullname":"Mid-Rivers Communications","status":"Operational","gsmband":"CDMA2000 850 / CDMA2000 1900"},
+{"mcc":"310","mnc":"910","name":"First Cellular","fullname":"First Cellular of Southern Illinois","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"940","name":"","fullname":"Iris Wireless LLC","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"950","name":"XIT Wireless","fullname":"Texas RSA 1 dba XIT Cellular","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"310","mnc":"960","name":"Plateau Wireless","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"310","mnc":"970","name":"Globalstar","fullname":"","status":"Operational","gsmband":"Satellite"},
+{"mcc":"310","mnc":"980","name":"AT&T","fullname":"AT&T Mobility","status":"Not operational","gsmband":"GSM 850 / UMTS 850 / UMTS 1900"},
+{"mcc":"310","mnc":"990","name":"AT&T","fullname":"AT&T Mobility","status":"Not operational","gsmband":"Unknown"},
+{"mcc":"311","mnc":"000","name":"","fullname":"Mid-Tex Cellular","status":"Operational","gsmband":"CDMA2000 850 / CDMA2000 1900"},
+{"mcc":"311","mnc":"010","name":"Chariton Valley","fullname":"Chariton Valley Communications","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"311","mnc":"020","name":"","fullname":"Missouri RSA 5 Partnership","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"311","mnc":"030","name":"","fullname":"Indigo Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"311","mnc":"040","name":"","fullname":"Commnet Wireless","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"311","mnc":"050","name":"","fullname":"Wikes Cellular","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"311","mnc":"060","name":"Farmers Cellular","fullname":"Farmers Cellular Telephone","status":"Operational","gsmband":"GSM 850 / GSM 1900"},
+{"mcc":"311","mnc":"070","name":"Easterbrooke","fullname":"Easterbrooke Cellular Corporation","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"311","mnc":"080","name":"Pine Cellular","fullname":"Pine Telephone Company","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"311","mnc":"090","name":"Long Lines Wireless","fullname":"Long Lines Wireless LLC","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"311","mnc":"100","name":"","fullname":"High Plains Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"311","mnc":"110","name":"","fullname":"High Plains Wireless","status":"Operational","gsmband":"GSM 1900"},
+{"mcc":"311","mnc":"120","name":"","fullname":"Choice Phone","status":"Operational","gsmband":"Unknown"},
+{"mcc":"311","mnc":"130","name":"","fullname":"Cell One Amarillo","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"311","mnc":"140","name":"Sprocket","fullname":"MBO Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"311","mnc":"150","name":"","fullname":"Wilkes Cellular","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"311","mnc":"160","name":"","fullname":"Endless Mountains Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"311","mnc":"170","name":"PetroCom","fullname":"Broadpoint Inc","status":"Operational","gsmband":"GSM 850"},
+{"mcc":"311","mnc":"180","name":"","fullname":"Cingular Wireless","status":"Not operational","gsmband":"GSM 850 / UMTS 850 / UMTS 1900"},
+{"mcc":"311","mnc":"190","name":"","fullname":"Cellular Properties","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"311","mnc":"210","name":"","fullname":"Emery Telcom Wireless","status":"Operational","gsmband":"GSM 1900 / UMTS 2100"},
+{"mcc":"311","mnc":"220","name":"","fullname":"U.S. Cellular","status":"Operational","gsmband":""},
+{"mcc":"311","mnc":"230","name":"","fullname":"C Spire Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"311","mnc":"330","name":"Bug Tussel Wireless","fullname":"Bug Tussel Wireless","status":"Operational","gsmband":"Unknown"},
+{"mcc":"311","mnc":"480","name":"Verizon","fullname":"Verizon Wireless","status":"Operational","gsmband":"LTE 700 MHz C Block (4G LTE Network)"},
+{"mcc":"311","mnc":"660","name":"metroPCS","fullname":"metroPCS","status":"Operational","gsmband":"CDMA2000 1900 / CDMA 2000 LTE/AWS 1700"},
+{"mcc":"311","mnc":"970","name":"Big River Broadband","fullname":"Big River Broadband","status":"LLC","gsmband":"Operational"},
+{"mcc":"313","mnc":"100","name":"700 MHz Public Safety Broadband","fullname":"","status":"Unknown","gsmband":"700 MHz Public Safety Broadband"},
+{"mcc":"316","mnc":"010","name":"Nextel","fullname":"Nextel Communications","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"316","mnc":"011","name":"","fullname":"Southern Communications Services","status":"Operational","gsmband":"iDEN 800"},
+{"mcc":"748","mnc":"01","name":"Antel","fullname":"Compania estatal (ANTEL)","status":"Operational","gsmband":"GSM 900/1800/ UMTS 850/2100"},
+{"mcc":"748","mnc":"07","name":"Movistar","fullname":"Telefónica Móviles Uruguay","status":"Operational","gsmband":"GSM 850/1900 / UMTS 850"},
+{"mcc":"748","mnc":"10","name":"Claro UY","fullname":"AM Wireless Uruguay S.A.","status":"Operational","gsmband":"GSM/UMTS 1900"},
+{"mcc":"434","mnc":"01","name":"","fullname":"Buztel","status":"Not operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"434","mnc":"02","name":"","fullname":"Uzmacom","status":"Not operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"434","mnc":"04","name":"Beeline","fullname":"Unitel LLC","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"434","mnc":"05","name":"Ucell","fullname":"Coscom","status":"Operational","gsmband":"GSM 900 / GSM 1800"},
+{"mcc":"434","mnc":"06","name":"","fullname":"Perfectum Mobile","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"434","mnc":"07","name":"MTS","fullname":"Uzdunrobita","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"541","mnc":"01","name":"SMILE","fullname":"Telecom Vanuatu Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"225","mnc":"","name":"","fullname":"","status":"Not operational","gsmband":""},
+{"mcc":"734","mnc":"01","name":"Digitel","fullname":"Corporacion Digitel C.A.","status":"Operational","gsmband":"GSM 900 / UMTS 900"},
+{"mcc":"734","mnc":"02","name":"Digitel","fullname":"Corporacion Digitel C.A.","status":"Operational","gsmband":"GSM 900 / UMTS 900"},
+{"mcc":"734","mnc":"03","name":"Digitel","fullname":"Corporacion Digitel C.A.","status":"Operational","gsmband":"GSM 900 / UMTS 900"},
+{"mcc":"734","mnc":"04","name":"movistar","fullname":"Telefónica Móviles Venezuela","status":"Operational","gsmband":"CDMA2000 850 / GSM 850 / GSM 1900 / UMTS 1900"},
+{"mcc":"734","mnc":"06","name":"Movilnet","fullname":"Telecomunicaciones Movilnet","status":"Operational","gsmband":"CDMA2000 850 / GSM 850 / UMTS 850"},
+{"mcc":"452","mnc":"01","name":"MobiFone","fullname":"Vietnam Mobile Telecom Services Company (VMS)","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"452","mnc":"02","name":"Vinaphone","fullname":"Vietnam Telecom Services Company","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"452","mnc":"03","name":"S-Fone","fullname":"S-Telecom","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"452","mnc":"04","name":"Viettel Mobile","fullname":"Viettel Telecom","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"452","mnc":"05","name":"Vietnamobile","fullname":"Hanoi Telecom","status":"Operational","gsmband":"GSM 900 / UMTS 1900 / UMTS 2100"},
+{"mcc":"452","mnc":"06","name":"EVNTelecom","fullname":"EVNTelecom - EVN","status":"Operational","gsmband":"CDMA2000 450"},
+{"mcc":"452","mnc":"08","name":"3G EVNTelecom","fullname":"EVNTelecom - EVN","status":"Operational","gsmband":"UMTS 2100"},
+{"mcc":"452","mnc":"07","name":"Beeline VN","fullname":"GTEL Mobile JSC","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"421","mnc":"01","name":"SabaFon","fullname":"","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"421","mnc":"02","name":"MTN","fullname":"SpaceTel","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"421","mnc":"03","name":"Yemen Mobile","fullname":"Yemen Mobile","status":"Operational","gsmband":"CDMA2000 800"},
+{"mcc":"421","mnc":"04","name":"HiTS-UNITEL","fullname":"Y","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"645","mnc":"01","name":"Airtel","fullname":"Bharti Airtel","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"645","mnc":"02","name":"MTN","fullname":"MTN Group","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"645","mnc":"03","name":"ZAMTEL","fullname":"Zambia Telecommunications Company Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"648","mnc":"01","name":"Net*One","fullname":"Net*One Cellular (Pvt) Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"648","mnc":"03","name":"Telecel","fullname":"Telecel Zimbabwe (PVT) Ltd","status":"Operational","gsmband":"GSM 900"},
+{"mcc":"648","mnc":"04","name":"Econet","fullname":"Econet Wireless (Private) Limited","status":"Operational","gsmband":"GSM 900 / GSM 1800 / UMTS 2100"},
+{"mcc":"901","mnc":"01","name":"ICO","fullname":"ICO Satellite Management","status":"Operational","gsmband":"Satellite"},
+{"mcc":"901","mnc":"02","name":"","fullname":"Sense Communications International","status":"Operational","gsmband":"Unknown"},
+{"mcc":"901","mnc":"03","name":"Iridium","fullname":"","status":"Operational","gsmband":"Satellite"},
+{"mcc":"901","mnc":"04","name":"Globalstar","fullname":"","status":"Operational","gsmband":"Satellite"},
+{"mcc":"901","mnc":"05","name":"","fullname":"Thuraya RMSS Network","status":"Operational","gsmband":"Satellite"},
+{"mcc":"901","mnc":"06","name":"","fullname":"Thuraya Satellite Telecommunications Company","status":"Operational","gsmband":"Satellite"},
+{"mcc":"901","mnc":"07","name":"Ellipso","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"901","mnc":"08","name":"","fullname":"","status":"Operational","gsmband":"Unknown"},
+{"mcc":"901","mnc":"09","name":"","fullname":"Tele1 Europe","status":"Operational","gsmband":"Unknown"},
+{"mcc":"901","mnc":"10","name":"ACeS","fullname":"","status":"Operational","gsmband":"Satellite"},
+{"mcc":"901","mnc":"11","name":"Inmarsat","fullname":"","status":"Operational","gsmband":"Satellite"},
+{"mcc":"901","mnc":"12","name":"Telenor","fullname":"Maritime Communications Partner AS","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"901","mnc":"13","name":"GSM.AQ","fullname":"Global Networks Switzerland Inc.","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"901","mnc":"14","name":"","fullname":"AeroMobile AS","status":"Unknown","gsmband":"GSM 1800"},
+{"mcc":"901","mnc":"15","name":"","fullname":"OnAir Switzerland Sarl","status":"Unknown","gsmband":"GSM 1800"},
+{"mcc":"901","mnc":"16","name":"","fullname":"Jasper Systems","status":"Operational","gsmband":"Unknown"},
+{"mcc":"901","mnc":"17","name":"Navitas","fullname":"","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"901","mnc":"18","name":"Cellular @Sea","fullname":"AT&T Mobility","status":"Operational","gsmband":"GSM 900 / GSM 1900 / CDMA2000 1900"},
+{"mcc":"901","mnc":"19","name":"","fullname":"Vodafone Malta Maritime","status":"Operational","gsmband":"Unknown"},
+{"mcc":"901","mnc":"21","name":"Seanet","fullname":"Seanet Maritime Communications","status":"Operational","gsmband":"GSM 1800"},
+{"mcc":"901","mnc":"23","name":"","fullname":"Beeline","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"901","mnc":"24","name":"iNum","fullname":"Voxbone","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"901","mnc":"26","name":"TIM","fullname":"Telecom Italia","status":"Operational","gsmband":"Unknown"},
+{"mcc":"901","mnc":"28","name":"Vodafone","fullname":"GDSP (Vodafone's Global Data Service Platform)","status":"Operational","gsmband":"Roaming SIM"},
+{"mcc":"901","mnc":"29","name":"Telenor","fullname":"","status":"Unknown","gsmband":"Unknown"},
+{"mcc":"901","mnc":"18f","name":"Vision of the Seas","fullname":"","status":"Operational","gsmband":"GSM 900 850 1800 1900"},
+{"mcc":"901","mnc":"32","name":"Sky High","fullname":"MegaFon","status":"Operational","gsmband":"GSM 900"},
+{"mcc":""},
+{"mcc":""}]}
diff --git a/package/query3g/files/usr/share/3gmodem/model.gcom b/package/query3g/files/usr/share/3gmodem/model.gcom
new file mode 100644
index 000000000..40dcc4096
--- /dev/null
+++ b/package/query3g/files/usr/share/3gmodem/model.gcom
@@ -0,0 +1,70 @@
+opengt
+ set com 115200n81
+ set comecho off
+ set senddelay 0.02
+ waitquiet 0.2 0.2
+
+ send "AT^m"
+ waitfor 1 "OK","ERROR"
+
+ let $c="AT+CGMI^m"
+ gosub readatcmdnr
+ let $v=$s
+
+ let $c="AT+CGSN^m"
+ gosub readatcmdnr
+ let $n=$s
+
+ let $c="AT+CGMM^m"
+ gosub readatcmdnr
+ print $v,",",$s,",",$n,"\n"
+
+ exit 0
+
+
+:readatcmd
+ let i=5
+ send $c
+:loop
+ get 1 "^m" $s
+ let l=len($r)
+ if len($s) < l goto loop1
+ if $mid($s,1,l) <> $r goto loop1
+ print $s
+ return
+
+:loop1
+ if len($s) < 2 goto loop2
+ if $mid($s,1,2) = "ER" return
+ if $mid($s,1,2) = "CO" return
+:loop2
+ if i = 0 return
+ let i=i-1
+ sleep 0.25
+ goto loop
+
+:readatcmdnr
+ let i=10
+ send $c
+:loop3
+ get 1 "^m" $s
+ if len($s) < 2 goto loop5
+ if $mid($s,1,2) = "ER" goto loop4
+ if $mid($s,1,2) = "OK" goto loop5
+ if $mid($s,1,2) = "AT" goto loop5
+ if $mid($s,1,2) = "TE" goto loop5
+ if $mid($s,1,1) = "+" goto loop5
+ if $mid($s,1,1) = "\^" goto loop5
+ let l=len($s)
+ let $s=$mid($s,1,l)
+ return
+
+:loop4
+ let $s=""
+ return
+
+:loop5
+ if i = 0 return
+ let i=i-1
+ sleep 0.25
+ goto loop3
diff --git a/package/query3g/files/usr/share/3gmodem/modem.json b/package/query3g/files/usr/share/3gmodem/modem.json
new file mode 100644
index 000000000..968a01c86
--- /dev/null
+++ b/package/query3g/files/usr/share/3gmodem/modem.json
@@ -0,0 +1,13 @@
+{"data":
+ [
+ {"usbid":"12d1:1001","manufacture":"huawei", "model":"e173", "serialportnum":"", "serialport":"0","cmds":"", "distributor":"lmt", "reset":"0"},
+ {"usbid":"12d1:1001","manufacture":"huawei", "model":"e1752", "serialportnum":"3","serialport":"2","cmds":"", "distributor":"chinaunicom","reset":"0"},
+ {"usbid":"12d1:1001","manufacture":"huawei", "model":"e261", "serialportnum":"3","serialport":"0","cmds":"", "distributor":"chinaunicom","reset":"0"},
+ {"usbid":"12d1:1003","manufacture":"huawei", "model":"e180", "serialportnum":"2","serialport":"0","cmds":"", "distributor":"asd", "reset":"0"},
+ {"usbid":"19d2:0052","manufacture":"zteincorporated", "model":"k3565-z","serialportnum":"4","serialport":"1","cmds":"", "distributor":"vodafone", "reset":"0"},
+ {"usbid":"19d2:0117","manufacture":"ztecorporation", "model":"mf190", "serialportnum":"3","serialport":"2","cmds":"AT+ZOPRT=5;AT+ZCDRUN=8","distributor":"", "reset":"0"},
+ {"usbid":"19d2:fff1","manufacture":"zteincorporated", "model":"ac27xx", "serialportnum":"5","serialport":"3","cmds":"", "distributor":"", "reset":"0"},
+ {"usbid":"19d2:", "manufacture":"zteincorporated", "model":"ac682", "serialportnum":"", "serialport":"", "cmds":"", "distributor":"", "reset":"0"},
+ {"usbid":"0685:7000","manufacture":"hdspa", "model":"", "serialportnum":"", "serialport":"2","cmds":"", "distributor":"", "reset":"0"},
+ ]
+}
diff --git a/package/query3g/files/query3g.gcom b/package/query3g/files/usr/share/query3g.gcom
index 9b3ecc6cb..9b3ecc6cb 100644
--- a/package/query3g/files/query3g.gcom
+++ b/package/query3g/files/usr/share/query3g.gcom
diff --git a/package/query3g/src/Makefile b/package/query3g/src/Makefile
new file mode 100644
index 000000000..36b8d40c4
--- /dev/null
+++ b/package/query3g/src/Makefile
@@ -0,0 +1,6 @@
+CC=gcc
+CFLAGS=-Wall -g3
+LDFLAGS=-ljson-c -lc
+make:
+ $(CC) apnprovider.c -o apnprovider $(CFLAGS) $(LDFLAGS)
+ $(CC) modemname.c -o modemname $(CFLAGS) $(LDFLAGS)
diff --git a/package/query3g/src/apnprovider b/package/query3g/src/apnprovider
new file mode 100755
index 000000000..7fee85c8a
--- /dev/null
+++ b/package/query3g/src/apnprovider
Binary files differ
diff --git a/package/query3g/src/apnprovider.c b/package/query3g/src/apnprovider.c
new file mode 100644
index 000000000..c5f812073
--- /dev/null
+++ b/package/query3g/src/apnprovider.c
@@ -0,0 +1,91 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <json/json.h>
+
+#define FNAME "/usr/share/3gmodem/apn.json"
+
+int main( int argc, char **argv )
+{
+ int ret=0;
+ int cnt_apn=0;
+ if ( argc != 2 )
+ {
+ printf(" %s [APN_Provider_5_symbols]\n", argv[0]);
+ printf("%s 12345\n", argv[0]);
+ return -1;
+ } else if ( strlen(argv[1]) != 5 )
+ {
+ printf("ERR: Only 5 number apn supported\n");
+ return -1;
+ }
+
+ char *apnnumber = argv[1];
+ char mcc[4];
+ char mnc[3];
+ memcpy( mcc, apnnumber, 3 );
+ mcc[3] = 0;
+ memcpy( mnc, apnnumber+3 , 2 );
+ mnc[2] = 0;
+
+ int i;
+ struct json_object *jo = json_object_from_file( FNAME );
+ if ( jo == NULL )
+ {
+ printf("ERR:Cannot get file\n");
+ ret = 1;
+ goto free_resources;
+ }
+
+ struct json_object *jarr = json_object_object_get( jo, "data" );
+ if ( jarr == NULL )
+ {
+ printf("ERR:Cannot get data object\n");
+ ret = 1;
+ goto free_resources;
+ }
+
+ if ( !json_object_is_type( jarr, json_type_array ) )
+ {
+ printf("ERR:Object isnot array\n");
+ ret = 1;
+ goto free_resources;
+ }
+
+ for (i=0; i<json_object_array_length(jarr); i++)
+ {
+ json_object *obj = json_object_array_get_idx(jarr, i);
+ struct json_object *jmcc = json_object_object_get( obj, "mcc" );
+ struct json_object *jmnc = json_object_object_get( obj, "mnc" );
+ struct json_object *jname = json_object_object_get( obj, "name" );
+ struct json_object *jfullname = json_object_object_get( obj, "fullname" );
+ if ( (jmcc != NULL) && (jmnc != NULL) && ( (jname != NULL) || (jfullname != NULL) ) )
+ {
+ const char *tmp_mcc = json_object_to_json_string( jmcc );
+ const char *tmp_mnc = json_object_to_json_string( jmnc );
+ if ( strncmp( tmp_mcc+1, mcc, 3 ) != 0 )
+ {
+ continue;
+ }
+ if ( strncmp( tmp_mnc+1, mnc, 2 ) != 0 )
+ {
+ continue;
+ }
+ printf("%s ", tmp_mcc );
+ printf("%s ", tmp_mnc );
+ if ( jname != NULL )
+ printf("%s ", json_object_to_json_string( jname ) );
+ if ( jfullname != NULL )
+ printf("%s ", json_object_to_json_string( jfullname ) );
+ printf("\n");
+ cnt_apn++;
+ }
+ }
+free_resources:
+ json_object_put( jo );
+
+ if (cnt_apn<=0)
+ ret = 1;
+ return ret;
+}
diff --git a/package/query3g/src/modemname b/package/query3g/src/modemname
new file mode 100755
index 000000000..e5ed78cd9
--- /dev/null
+++ b/package/query3g/src/modemname
Binary files differ
diff --git a/package/query3g/src/modemname.c b/package/query3g/src/modemname.c
new file mode 100644
index 000000000..0e31f979d
--- /dev/null
+++ b/package/query3g/src/modemname.c
@@ -0,0 +1,97 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <json/json.h>
+
+#define MAX_MANUF_NAME 128
+#define MAX_MODEL_NAME 128
+
+#define FNAME "/usr/share/3gmodem/modem.json"
+
+int main( int argc, char **argv )
+{
+ int i,j,k;
+ int ret=0;
+ int cnt_apn=0;
+ if ( argc != 3 )
+ {
+ printf(" %s [Manufacturer Name] [Modem model]\n", argv[0]);
+ printf("%s huawei e180\n", argv[0]);
+ return -1;
+ }
+
+ char *str_manuf = argv[1];
+ char *str_model = argv[2];
+ char manuf[MAX_MANUF_NAME+1]; memset( manuf, 0, MAX_MANUF_NAME+1 );
+ char model[MAX_MODEL_NAME+1]; memset( model, 0, MAX_MODEL_NAME+1 );
+
+ //printf( "%d", ((i=strlen(str_manuf))<MAX_MANUF_NAME) ? i : MAX_MANUF_NAME );
+ memcpy( manuf, str_manuf, ((i=strlen(str_manuf))<MAX_MANUF_NAME) ? i : MAX_MANUF_NAME );
+ memcpy( model, str_model, ((i=strlen(str_model))<MAX_MODEL_NAME) ? i : MAX_MODEL_NAME );
+
+ struct json_object *jo = json_object_from_file( FNAME );
+ if ( jo == NULL )
+ {
+ printf("ERR:Cannot get file\n");
+ ret = 1;
+ goto free_resources;
+ }
+
+ struct json_object *jarr = json_object_object_get( jo, "data" );
+ if ( jarr == NULL )
+ {
+ printf("ERR:Cannot get data object\n");
+ ret = 1;
+ goto free_resources;
+ }
+
+ if ( !json_object_is_type( jarr, json_type_array ) )
+ {
+ printf("ERR:Object isnot array\n");
+ ret = 1;
+ goto free_resources;
+ }
+
+ for (i=0; i<json_object_array_length(jarr); i++)
+ {
+ json_object *obj = json_object_array_get_idx(jarr, i);
+ struct json_object *jusbid = json_object_object_get( obj, "usbid" );
+ struct json_object *jmanuf = json_object_object_get( obj, "manufacture" );
+ struct json_object *jmodel = json_object_object_get( obj, "model" );
+ struct json_object *jspn = json_object_object_get( obj, "serialportnum" );
+ struct json_object *jsp = json_object_object_get( obj, "serialport" );
+ struct json_object *jcmds = json_object_object_get( obj, "cmds" );
+ struct json_object *jreset = json_object_object_get( obj, "reset" );
+ struct json_object *jarr[]={ jusbid, jmanuf, jmodel, jspn, jsp, jcmds, jreset };
+ const char *smo = json_object_to_json_string( jmodel );
+ const char *sma = json_object_to_json_string( jmanuf );
+ if ( ( strncmp( sma+1, manuf, strlen( sma )-2 ) == 0) &&
+ ((strlen(sma+1)-1) == strlen(manuf) ) &&
+ ( strncmp( smo+1, model, strlen( smo )-2 ) == 0) &&
+ ((strlen(smo+1)-1) == strlen(model) ))
+ {
+ for (j=0; j<7; j++,(j<7)?printf(","):0)
+ {
+ if ( jarr[j] != NULL )
+ {
+ const char *str = json_object_to_json_string( jarr[j] );
+ k=1;
+ while (str[k+1]!=0x0)
+ {
+ putc(str[k],stdout);
+ k++;
+ }
+ }
+ }
+ printf("\n");
+ cnt_apn++;
+ }
+ }
+free_resources:
+ json_object_put( jo );
+
+ if (cnt_apn<=0)
+ ret = 1;
+ return ret;
+}