EHS6T - CSD dial-in data connection is not working | Thales IoT Developer Community
November 26, 2014 - 4:07pm, 7785 views
Hello
We are trying to establish a CSD (Circuit Switched Data) dial-up line to an EHS6T USB modem (FW Rev. 2.0).
We have one SIM card that is enabled for CSD dial-out and another SIM card that is enabled for CSD dial-in connections. If we insert the SIM card for CSD dial-in into the EHS6T and dial-up to it from another modem with the SIM card for CSD dial-out we get "NO CARRIER" all the time.
If however we switch the SIM cards, so the EHS6T is the one dialing out to another modem (In our case a Gemalto BGS2T) then we get "CONNECT 9600" and hence a fine CSD line.
We have tried with another SIM card where we actually got "RING..RING..RING" on the EHS6T but without the modem taken the call? Also if we call the EHS6T modem using a normal mobile phone it will say "RING..RING..RING".
Is this purely SIM card related and hence Tele provider related or is there some specific AT settings we should be aware of for the EHS6T ?
We are using the USB connection on the EHS6T with a Linux system and ttyATM0, 115200baud, 8N1, RTS/CTS hardware handshaking.
We have following AT settings:
AT&D0
AT+CBST=0,0,1 (Also tried 7,0,1 and 71,0,1 with same result)
ATS0=1 (Also tried ATS0=2 with same result)
ATX4 (Also tried ATX0 and ATX3 with same result)
AT+CPIN="****" (Our specific pin code for the SIM card to enable the SIM card)
We use ATD******** to dial the number. We have tried both with and with-out country code prefix eg. 0045.
Kind regards
Per Hungeberg Møller
ROMO Wind.
We have the following Active Profile on both EHS6T and BGS2T modems:
at&v
ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D0 &S0 \Q3
S0:001 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002
+CBST: 7,0,1
+CRLP: 61,61,78,6
+CR: 0
+CRC: 0
+CMGF: 1
+CSDH: 0
+CNMI: 1,0,0,0,0
+CMEE: 1
+CSMS: 0,1,1,1
+CREG: 0,1
+CLIP: 0,2
+COPS: 0,0,"TDC Mobil",2
+CGSMS: 1
Hello,
The main difference here between EHS6 and BGS2 is that BGS2 supports high speed CSD up to 14400 bps.
Not all bearer service types may be supported by all network providers, especially 14400 may not be supported.
Are your both SIM cards from the same provider?
Could you also provide the AT^SCFG? responses?
"We have tried with another SIM card where we actually got "RING..RING..RING" on the EHS6T but without the modem taken the call?" - does it mean that it was CSD call or voice call? Testing with other network providers could be very helpful.
The critical here should be the CBST settings. The setting should be same for both modems and supported by both providers. But it looks like you have same settings for both.
Regards,
Bartłomiej
Hi Bartlomiej
Thank you for the quick reply.
We are very aware of the CBST setting and that they must match on source and target ****m. We have tried "0,0,1"=auto, "7,0,1"=9600 v32 and "71,0,1"=9600 v110 with same results. We usually use the auto setting to let the source and target ****m negotiate best carrier speed.
Here are the SCFG data for the ****ms.
EHS6T:
AT^SCFG?
^SCFG: "Call/ECC","0"
^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "Gpio/****/ASC1","std"
^SCFG: "Gpio/****/DAI","gpio"
^SCFG: "Gpio/****/DCD0","std"
^SCFG: "Gpio/****/DSR0","std"
^SCFG: "Gpio/****/DTR0","std"
^SCFG: "Gpio/****/FSR","gpio"
^SCFG: "Gpio/****/HSIC","rsv"
^SCFG: "Gpio/****/PULSE","gpio"
^SCFG: "Gpio/****/PWM","gpio"
^SCFG: "Gpio/****/RING0","std"
^SCFG: "Gpio/****/SPI","rsv"
^SCFG: "Gpio/****/SYNC","std"
^SCFG: "Ident/Manufacturer","Cinterion"
^SCFG: "Ident/Product","EHS6"
^SCFG: "MEShutdown/Fso","0"
^SCFG: "MEop****/SoR","off"
^SCFG: "Radio/Band","511"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "Serial/Interface/Allocation","1","1"
^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/Debug****","off"
^SCFG: "Userware/Passwd",
^SCFG: "Userware/Stdout","null",,,,"off"
^SCFG: "Userware/Watchdog","0"
BGS2T:
AT^SCFG?
^SCFG: "Audio/AMR","enabled"
^SCFG: "Audio/Loop","0"
^SCFG: "Call/ECC","0"
^SCFG: "Call/SpeechVersion1","0"
^SCFG: "GPRS/ATS0/withAttach","on"
^SCFG: "GPRS/AutoAttach","disabled"
^SCFG: "GPRS/RingOnIncomingData","off"
^SCFG: "MEop****/CregRoam","0"
^SCFG: "PowerSaver/****9/Timeout","20"
^SCFG: "Radio/Band/HandOver","0"
^SCFG: "Serial/Ifc","0"
^SCFG: "Tcp/IRT","3"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "URC/CallStatus/CIEV","restricted"
^SCFG: "URC/CallStatus/SLCC","verbose"
^SCFG: "URC/Data****/Ringline","off"
^SCFG: "URC/Ringline","local"
^SCFG: "URC/Ringline/ActiveTime","2"
Kind regards,
Per Hungeberg Møller
ROMO Wind.
We just tried setting "GPRS/AutoAttach","disabled" on the EHS6T and testing again, but with same result.
NO CARRIER
If we insert the CSD dial-in SIM card into the BGS2T and insert the CSD dial-out SIM card into a Sierra GL6110 USB modem, we can call the BGS2T fine from the Sierra modem and get a CONNECT/9600 CSD line.
The Sierra modem uses the same settings as above for the Active Profile, meaning CBST=7,0,1
Hello,
Sierra GL6110 and BGS2 are 2G devices while EHS6 is 3G. Have you tried to switch to 2G? You can do this with AT^SXRAT command. I can see in your at&v output that the module is registered to 3G. There may be differences in CSD support in 2G and 3G networks.
Best regards,
Bartłomiej
Hi Bartlomiej
This worked ! :-)
We can now establish a CSD Connection in both directions.
Thankyou very much for your much appreciated help on this.
Kind regards,
Per Hungeberg Møller
ROMO Wind.
Hi Per,
You're welcome!
I'm happy I was able to help.
Best regards,
Bartłomiej