Unable to send/receive common channel data using scef with Cinterion ESX82-W | Thales IoT Developer Community
October 12, 2021 - 5:55pm, 1687 views
I have a private stand-alone LTE network with SCEF in core and application server.
When the AS initiates NIDD for Mobile termination, tracing in the core shows that the data is sent to the modem but no URC with the data is reported on the AT interface. Modem registers with default context and location updates are being transmitted.
note: I do have a licensed copy of QXDM5 so information on proper driver or method to enable diag comm port would be appreciated.
ATI returns Revision 01.100
setup commands
AT^SCFG="MEopMode/Prov/AutoSelect","off"
AT^SCFG="MEopMode/Prov/Cfg", "fallb3gpp"
AT^SCFG="Radio/Band/2G",0
AT^SCFG="Radio/Band/CatNB", "8"
AT^SIND?
AT^SIND="ceer",1,99
AT^SXRAT?
AT^SXRAT=8,8
AT+CCIOTOPT?
AT+CGACT?
AT+CGDCONT?
AT+CGDCONT=1,"Non-IP","snip"
AT+CGDCONT=2
AT+CGDCONT=3
AT+CGREG=2
AT+CGSMS=3
AT+CRTDCP=1
NIDD Mobile Terminating Trace Sequence
https://postimg.cc/Q934C0tw
Issue resolved. Data over common channel can be sent and received when cid 2 was used instead of cid 1.
Hello,
CID1 is necessary for LTE registration. Are you sure that when AT+CGDCONT=1,"Non-IP","snip" was set the module was not yet registered to the network? Configuring CID1 when it's already used has no effect until the next attach.
BR,
Bartłomiej
We finally got it working with CID 2. Using CID 1 as Non-IP with proper APN name would never send data up and terminating data's URC never popped up.
Right now, Modem is configured with
AT+CGDCONT=1,"Non-IP",""
AT+CGDCONT=2,"Non-IP","snip"
We take it in and out of airplane **** with
AT+CFUN=4
AT+CFUN=1
We only want one cid active for sending and receiving data over the common channels
for terminating as an example, application server wanted to send
{led:on}
so application server sent to scef in base 64 as
e2xlZDpvbn0=
and URC appeared with the data in hex string
+CRTDCP: 2,8,"7B6C65643A6F6E7D"
Is there a way to turn off automatic attach requests for cid 1 and only use cid 2 which is working?
Hello,
Maybe this problem is related to the network settings.
Anyway without CID1 the module will not register to 4G.
BR,
Bartłomiej