BillA wrote: Wed May 27, 2020 11:07 pm
Just email Quectel for the latest firmware update package for the EM06.
Send and email to both of these addresses:
Info@Quectel.com
Support@Quectel.com
For those who have the EP06-A model, here's the latest firmware package including the flashing app for those who need it. It's easy to use, just unzip all three packages and run the QFlash_V4.16.exe app in the Quectel_QFlash_v4.16 folder.
Quectel_EP06-A_Firmware_EP06ALAR02A07M4G.ZIP
https://androidfilehost.com/?fid=4349826312261739964
I sent them an email. I also put in a support request a few days ago a to their website and never heard back. Hopefully I'll get a response soon.
I've noticed the pattern as to what happens during a good boot, then connection with the modem(right after a factory reset) and what the debug log looks like when it fails to boot.
GOOD
Code: Select all
Wed May 27 15:33:40 2020 : /dev/ttyUSB2 AT
OK
Wed May 27 15:33:41 2020 : /dev/ttyUSB2 AT+CNMI?
+CNMI: 1,1,0,2,0
OK
Wed May 27 15:33:42 2020 : /dev/ttyUSB2 AT+QINDCFG="smsincoming"
+QINDCFG: "smsincoming",1
OK
Wed May 27 15:33:45 2020 : /dev/ttyUSB2 AT+QINDCFG="smsincoming",0,1
OK
Wed May 27 15:33:46 2020 : /dev/ttyUSB2 AT+QCFG="nwscanmode"
+QCFG: "nwscanmode",0
OK
Wed May 27 15:33:48 2020 : /dev/ttyUSB2 AT+CFUN=1
OK
ATI
Quectel
EM06
Revision: EM06ALAR03A05M4G
OK
AT+CNUM
+CNUM: "Line 1","+193xxxxxxxx",145
OK
AT+CPBR=?
+CME ERROR: 100
Wed May 27 15:33:49 2020 : /dev/ttyUSB2 AT+CGMI
Quectel
OK
Wed May 27 15:33:50 2020 : /dev/ttyUSB2 AT+CGMM
EM06
OK
Wed May 27 15:33:51 2020 : /dev/ttyUSB2 AT+CGSN
861364040034322
OK
Wed May 27 15:33:53 2020 : /dev/ttyUSB2 AT+QCFG="nwscanmode"
+QCFG: "nwscanmode",0
OK
Wed May 27 15:33:54 2020 : /dev/ttyUSB2 AT+CIMI
3114805564xxxxx
OK
Wed May 27 15:33:56 2020 : /dev/ttyUSB2 AT+CRSM=176,12258,0,0,10
+CRSM: 144,0,"984108000075419xxxxx"
OK
Wed May 27 15:34:01 2020 : /dev/ttyUSB2 AT+CMGS=?;+CMGL=?;+CMGR=?
+CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL")
OK
Wed May 27 15:34:02 2020 : /dev/ttyUSB2 AT+COPS=0
OK
Wed May 27 15:34:03 2020 : /dev/ttyUSB2 AT+CGDCONT=?
+CGDCONT: (1-24),"IP",,,(0-3),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"PPP",,,(0-3),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"IPV6",,,(0-3),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"IPV4V6",,,(0-3),(0-4),(0-1),(0-1)
OK
Wed May 27 15:34:05 2020 : /dev/ttyUSB2 AT+CGDCONT?;+CFUN?
+CGDCONT: 1,"IPV4V6","ims","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","vzwadmin","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","vzwinternet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","vzwapp","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 5,"IPV4V6","vzw800","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 6,"IPV4V6","vzwemergency","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1
+CFUN: 1
OK
Wed May 27 15:34:14 2020 : /dev/ttyUSB2 AT+CGDCONT=1,"IPV4V6","vzwinternet";+CFUN=0;+CFUN=1
OK
Wed May 27 15:34:15 2020 : /dev/ttyUSB2 AT+CMGF=0
OK
Wed May 27 15:34:18 2020 : /dev/ttyUSB2 AT+CPMS="SM","SM","SM"
+CPMS: 0,0,0,0,0,0
OK
Wed May 27 15:34:18 2020 : /dev/ttyUSB2 AT+CPMS="SM","SM","SM"
+CPMS: 0,0,0,0,0,0
OK
Wed May 27 15:34:20 2020 : /dev/ttyUSB2 AT+CPMS="ME"
+CPMS: 0,99,0,0,0,0
OK
Wed May 27 15:34:22 2020 : /dev/ttyUSB2 AT+CPMS="SM"
+CPMS: 0,0,0,0,0,0
OK
Wed May 27 15:34:50 2020 : /dev/ttyUSB2 AT+CMGL=4
+CMS ERROR: 303
TIMEOUT ERROR
Wed May 27 15:34:54 2020 : /dev/ttyUSB2 AT+CMGS=?;+CMGL=?;+CMGR=?
+CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL")
OK
Thu May 28 10:28:17 2020 : /dev/ttyUSB2 AT+COPS=3,0;+COPS?
+COPS: 0,0,"Verizon ",7
OK
AT+COPS=3,2;+COPS?
+COPS: 0,2,"311480",7
OK
ATI
Quectel
EM06
Revision: EM06ALAR03A05M4G
OK
AT+CGEQNEG=1
ERROR
AT+CNUM
+CNUM: "Line 1","+193xxxxxxx",145
OK
Thu May 28 10:28:20 2020 : /dev/ttyUSB2 AT+CREG=2;+CREG?;+CREG=0
+CREG: 2,3
OK
AT+CEREG=2;+CEREG?;+CEREG=0
+CEREG: 2,1,"792E","1DA9C01",7
OK
AT+C5GREG=2;+C5GREG?;+C5GREG=0
ERROR
Thu May 28 10:28:22 2020 : /dev/ttyUSB2 AT+CPMS="SM"
+CPMS: 0,0,0,0,0,0
OK
Thu May 28 10:28:25 2020 : /dev/ttyUSB2 AT+CREG=2;+CREG?;+CREG=0
+CREG: 2,3
OK
AT+CEREG=2;+CEREG?;+CEREG=0
+CEREG: 2,1,"792E","1DA9C01",7
OK
AT+C5GREG=2;+C5GREG?;+C5GREG=0
ERROR
Thu May 28 10:28:31 2020 : /dev/ttyUSB2 AT+CSQ
+CSQ: 31,99
OK
AT+QENG="servingcell"
+QENG: "servingcell","NOCONN","LTE","FDD",311,480,1DA9C01,105,5230,13,3,3,792E,-70,-11,-43,12,-
OK
AT+QNWINFO
+QNWINFO: "FDD LTE","311480","LTE BAND 13",5230
OK
AT+QCAINFO
+QCAINFO: "pcc",5230,50,"LTE BAND 13",1,105,-70,-10,-42,12
+QCAINFO: "scc",2125,75,"LTE BAND 4",1,105,-94,-10,-76,11
OK
AT+QCFG="nwscanmode"
+QCFG: "nwscanmode",0
OK
AT+QTEMP
+QTEMP: 31,30,30
OK
Thu May 28 10:28:38 2020 : /dev/ttyUSB2 AT+CSQ
+CSQ: 31,99
OK
AT+QENG="servingcell"
+QENG: "servingcell","NOCONN","LTE","FDD",311,480,1DA9C01,105,5230,13,3,3,792E,-70,-11,-42,12,-
OK
AT+QNWINFO
+QNWINFO: "FDD LTE","311480","LTE BAND 13",5230
OK
AT+QCAINFO
OK
AT+QCFG="nwscanmode"
+QCFG: "nwscanmode",0
OK
AT+QTEMP
+QTEMP: 32,30,30
OK
Thu May 28 10:28:42 2020 : /dev/ttyUSB2 AT+CPMS="SM"
+CPMS: 0,0,0,0,0,0
OK
BAD:
Code: Select all
Thu May 28 10:52:47 2020 : /dev/ttyUSB2 AT
OK
Thu May 28 10:52:48 2020 : /dev/ttyUSB2 AT+CNMI?
+CNMI: 1,1,0,2,0
OK
Thu May 28 10:52:50 2020 : /dev/ttyUSB2 AT+QINDCFG="smsincoming"
+QINDCFG: "smsincoming",0
OK
Thu May 28 10:52:51 2020 : /dev/ttyUSB2 AT+QCFG="nwscanmode"
+QCFG: "nwscanmode",0
OK
Thu May 28 10:52:53 2020 : /dev/ttyUSB2 AT+CFUN=1
OK
ATI
Quectel
EM06
Revision: EM06ALAR03A05M4G
OK
AT+CNUM
+CNUM: "Line 1","+193xxxxxx",145
OK
AT+CPBR=?
+CME ERROR: 100
Thu May 28 10:52:54 2020 : /dev/ttyUSB2 AT+CGMI
Quectel
OK
Thu May 28 10:52:55 2020 : /dev/ttyUSB2 AT+CGMM
EM06
OK
Thu May 28 10:52:56 2020 : /dev/ttyUSB2 AT+CGSN
8613640400xxxxx
OK
Thu May 28 10:52:58 2020 : /dev/ttyUSB2 AT+QCFG="nwscanmode"
+QCFG: "nwscanmode",0
OK
Thu May 28 10:52:59 2020 : /dev/ttyUSB2 AT+CIMI
3114805564xxxxx
OK
Thu May 28 10:53:01 2020 : /dev/ttyUSB2 AT+CRSM=176,12258,0,0,10
+CRSM: 144,0,"984108000075xxxxxxx"
OK
Thu May 28 10:53:02 2020 : /dev/ttyUSB2 AT+COPS=0
OK
Thu May 28 10:53:04 2020 : /dev/ttyUSB2 AT+CGDCONT=?
+CGDCONT: (1-24),"IP",,,(0-3),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"PPP",,,(0-3),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"IPV6",,,(0-3),(0-4),(0-1),(0-1)
+CGDCONT: (1-24),"IPV4V6",,,(0-3),(0-4),(0-1),(0-1)
OK
Thu May 28 10:53:05 2020 : /dev/ttyUSB2 AT+CGDCONT?;+CFUN?
+CGDCONT: 1,"IPV4V6","vzwinternet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","vzwadmin","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","vzwinternet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","vzwapp","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 5,"IPV4V6","vzw800","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 6,"IPV4V6","vzwemergency","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1
+CFUN: 1
OK
Thu May 28 10:53:10 2020 : /dev/ttyUSB2 AT+CMGS=?;+CMGL=?;+CMGR=?
+CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL")
OK
Thu May 28 10:53:11 2020 : /dev/ttyUSB2 AT+CMGF=0
OK
Thu May 28 10:53:14 2020 : /dev/ttyUSB2 AT+CPMS="SM","SM","SM"
+CPMS: 0,0,0,0,0,0
OK
Thu May 28 10:53:16 2020 : /dev/ttyUSB2 AT+CPMS="ME"
+CPMS: 0,99,0,0,0,0
OK
Thu May 28 10:53:18 2020 : /dev/ttyUSB2 AT+CPMS="SM"
+CPMS: 0,0,0,0,0,0
OK
Thu May 28 10:53:45 2020 : /dev/ttyUSB2 AT+CMGL=4
+CMS ERROR: 303
TIMEOUT ERROR
Thu May 28 10:53:51 2020 : /dev/ttyUSB2 AT+CPMS="SM"
+CPMS: 0,0,0,0,0,0
OK
Looks like when it doesn't connect(2nd reboot after factory reset), it never passes the APN to the modem.
Also during the "bad" startup, the output of "AT+CGDCONT?;+CFUN?" changes to:
Code: Select all
+CGDCONT: 1,"IPV4V6","vzwinternet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","vzwadmin","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","vzwinternet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","vzwapp","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 5,"IPV4V6","vzw800","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 6,"IPV4V6","vzwemergency","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1
+CFUN: 1
OK
Whereas on a "good" startup(first boot after factory reset) it returns:
Code: Select all
+CGDCONT: 1,"IPV4V6","ims","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","vzwadmin","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","vzwinternet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","vzwapp","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 5,"IPV4V6","vzw800","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 6,"IPV4V6","vzwemergency","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1
+CFUN: 1
OK
Seeing as how this is a quectel modem, and programming CGDCONT doesn't seem to persist, I'm not sure what else I can do other than re-flash the firmware.
I firmware recovery flashed my W1326 to GoldenOrb 3-31-20, tried, got the same results, and then flashed to the latest WiFiX version, got the same results.
Any other thoughts while I wait on quectel?
EDIT:
Just for fun I tried manually passing the APN to the modem, no luck.
I have my ATT and T-mobile sims back, so I'll test and see if anything different happens.
EDIT 2:
I am not able to recreate the issue with my t-mobile or ATT sims. Any verizon-based sim(pageplus,prepaid vz, rental vz hotspot account) it fails to connect properly.