Switch EHS5 to 2G mode | Telit Cinterion IoT Developer Community
June 12, 2018 - 11:12am, 3155 views
Hi, we need to work in 2G mode with EHS5 module with this firmware:
Cinterion
EHS5-E
REVISION 03.001
A-REVISION 00.000.14
I tried to switch this module to 2G mode with
at^sxrat=0,0
I can see that this module try to use 2G method to register but It can't.
at+csq
+CSQ: 12,99
OK
at+cops?
+COPS: 0,0,"vodafone",0
OK
at^smoni
^SMONI: 2G,SEARCH,SEARCH
OK
I don't know if I forgot some step.
Please help me with this problem.
Thanks.
Hello,
Was it working in 3G without problem? It looks like the module is still searching for cell. Does it never register? Maybe the signal strength is bad or the antenna is not connected.
Please send AT+CSQ command to check if it is possible to read the signal strength in 2G.
Please send AT^SCFG? command and check if all the bands are enabled. You can send AT+COPS=? to see what networks are available. You can also try AT+CEER to check if there is any error report available.
Regards,
Bartłomiej
Thanks for your reply,
I try to use my EHS5 to do a CSD call, the only way is swith
this module to work in 2G mode.
This is the report of my setup:
OK
at^sxrat=0,0
OK
at+csq
+CSQ: 11,99
OK
at^smoni
^SMONI: 2G,SEARCH,SEARCH
OK
at^scfg?
^SCFG: "Audio/Loop","0"
^SCFG: "Call/ECC","0"
^SCFG: "Call/Ecall/AckTimeout","5000"
^SCFG: "Call/Ecall/Callback","0"
^SCFG: "Call/Ecall/CallbackTimeout","43200000"
^SCFG: "Call/Ecall/Msd","0000000000000000000000000000000000000000000000000000000000000000"
^SCFG: "Call/Ecall/Pullmode","0"
^SCFG: "Call/Ecall/SessionTimeout","20000"
^SCFG: "Call/Ecall/StartTimeout","5000"
^SCFG: "Call/Speech/Codec","0"
^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "Gpio/mode/ASC1","gpio"
^SCFG: "Gpio/mode/DAI","gpio"
^SCFG: "Gpio/mode/DCD0","gpio"
^SCFG: "Gpio/mode/DSR0","gpio"
^SCFG: "Gpio/mode/DTR0","gpio"
^SCFG: "Gpio/mode/FSR","gpio"
^SCFG: "Gpio/mode/PULSE","gpio"
^SCFG: "Gpio/mode/PWM","gpio"
^SCFG: "Gpio/mode/RING0","gpio"
^SCFG: "Gpio/mode/SPI","gpio"
^SCFG: "Gpio/mode/SYNC","std"
^SCFG: "Ident/Manufacturer","Cinterion"
^SCFG: "Ident/Product","EHS5-E"
^SCFG: "MEShutdown/Fso","0"
^SCFG: "MEShutdown/sVsup/threshold","0","0"
^SCFG: "MEopMode/CFUN","0","1"
^SCFG: "MEopMode/Dormancy","0","0"
^SCFG: "MEopMode/SoR","off"
^SCFG: "Radio/Band","17"
^SCFG: "Radio/Mtpl","0"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "Serial/Interface/Allocation","2","2"
^SCFG: "Serial/USB/DDD","0","0","0409","1E2D","0058","Cinterion Wireless Modules","EHx",""
^SCFG: "Tcp/IRT","3"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "Trace/Syslog/OTAP","0"
^SCFG: "URC/Ringline","local"
^SCFG: "URC/Ringline/ActiveTime","2"
^SCFG: "Userware/Autostart","1"
^SCFG: "Userware/Autostart/Delay","0"
^SCFG: "Userware/DebugInterface","0.0.0.0","0.0.0.0","0"
^SCFG: "Userware/DebugMode","off"
^SCFG: "Userware/Passwd",
^SCFG: "Userware/Stdout","null",,,,"off"
^SCFG: "Userware/Watchdog","0"
at^smoni
^SMONI: 2G,SEARCH,SEARCH
OK
at+cops=?
+CME ERROR: not found (I dont know what mean this error)
Finally I get this operators in this 2G mode.
OK
at+cops=?
+COPS: (2,"vodafone","voda ES","21401",0),(3,"Movistar","Movistar","21407",0),(3,"Orange")
but it searching
at^smoni
^SMONI: 2G,SEARCH,SEARCH
some idea to help me?
Hello,
So Vodafone is the current operator and the other are forbidden. Signal strength is not that bad. But according to '^SCFG: "Radio/Band","17"' you don't have all the bands enabled. Please see the AT commands specification. There are the following possibilities:
“1“ GSM 900 MHz
“2“ GSM 1800 MHz
“16“ WCDMA 2100 (BC1)
“128“ WCDMA 900 (BC8)
So to enable all you'd have to set 1+2+16+128=147
As for CSD not all networks may support it and not all subscriptions may have this service enabled.
Regards,
Bartłomiej
Thanks for your help.
I have a device with BGS5 module and with the same SIM card, I have tested CSD calls,
but we want to migrate to EHS5, we need to enable CSD call with this module.
I have changed '^SCFG: "Radio/Band","147"' to enable all bands
at+csq
+CSQ: 11,99
OK
at^sxrat=0,0
OK
at^scfg?
^SCFG: "Audio/Loop","0"
^SCFG: "Call/ECC","0"
^SCFG: "Call/Ecall/AckTimeout","5000"
^SCFG: "Call/Ecall/Callback","0"
^SCFG: "Call/Ecall/CallbackTimeout","43200000"
^SCFG: "Call/Ecall/Msd","0000000000000000000000000000000000000000000000000000000000000000"
^SCFG: "Call/Ecall/Pullmode","0"
^SCFG: "Call/Ecall/SessionTimeout","20000"
^SCFG: "Call/Ecall/StartTimeout","5000"
^SCFG: "Call/Speech/Codec","0"
^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "Gpio/mode/ASC1","gpio"
^SCFG: "Gpio/mode/DAI","gpio"
^SCFG: "Gpio/mode/DCD0","gpio"
^SCFG: "Gpio/mode/DSR0","gpio"
^SCFG: "Gpio/mode/DTR0","gpio"
^SCFG: "Gpio/mode/FSR","gpio"
^SCFG: "Gpio/mode/PULSE","gpio"
^SCFG: "Gpio/mode/PWM","gpio"
^SCFG: "Gpio/mode/RING0","gpio"
^SCFG: "Gpio/mode/SPI","gpio"
^SCFG: "Gpio/mode/SYNC","std"
^SCFG: "Ident/Manufacturer","Cinterion"
^SCFG: "Ident/Product","EHS5-E"
^SCFG: "MEShutdown/Fso","0"
^SCFG: "MEShutdown/sVsup/threshold","0","0"
^SCFG: "MEopMode/CFUN","0","1"
^SCFG: "MEopMode/Dormancy","0","0"
^SCFG: "MEopMode/SoR","off"
^SCFG: "Radio/Band","147"
^SCFG: "Radio/Mtpl","0"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "Serial/Interface/Allocation","2","2"
^SCFG: "Serial/USB/DDD","0","0","0409","1E2D","0058","Cinterion Wireless Modules","EHx",""
^SCFG: "Tcp/IRT","3"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "Trace/Syslog/OTAP","0"
^SCFG: "URC/Ringline","local"
^SCFG: "URC/Ringline/ActiveTime","2"
^SCFG: "Userware/Autostart","1"
^SCFG: "Userware/Autostart/Delay","0"
^SCFG: "Userware/DebugInterface","0.0.0.0","0.0.0.0","0"
^SCFG: "Userware/DebugMode","off"
^SCFG: "Userware/Passwd",
^SCFG: "Userware/Stdout","null",,,,"off"
^SCFG: "Userware/Watchdog","0"
OK
at+cops=?
+COPS: (1,"vodafone","voda ES","21401",0),(3,"Orange","Orange","21403",0),(3,"Movistar",")
OK
But...
at^smoni
^SMONI: 2G,SEARCH,SEARCH
OK
Only one time I got register in 2G
at^smoni
^SMONI: 2G,104,-92,214,01,4718,B4A5,19,19,4,0,-,NOCONN
But in this case I couldn't to do a CSD call, this return me NO CARRIER
atd 68449xxxx
NO CARRIER
Any idea to help me?
Hi,
Are you making a CSD call between two EHSx modems? Have you set up the connection parameters:
at\q3 hardware handshake (serial cable with handshaking signals)
OK
at+csns=4 receive all calls without bearer elements as CSD call
atx4 dial tone / busy detection
OK
ats0=3 automatic answering after three rings
OK
ats7=60 completion timeout 60 seconds
OK
ats10=10 data carrier disconnect delay 1 seconds
The signal strength +CSQ: 11,99 is too low for a CSD connection, I would prefer over 15.
Did you get a CSD connection with BGS5 with the same SIM card in the same location.
- I have been communicating with two EHS6T terminals using the at^sxrat=0,0 and the parameters above
Best regards,
Antero
Antero Markkula
Communication and Mechatronics
Enkom Active Oy – www.enkom-active.fi
Upseerinkatu 3 A, 02600 Espoo, Finland
Mobile: +358 400 411368
Office: +358 10 204 0000
Fax: +358 10 204 0010
E-mail: antero.markkula@enkom-active.fi