BC68 missing CoAP OPTIONS in response URC

Hello,

we discovered that the BC68 module (latest firmware BC68JAR01A10) doesn’t insert CoAP OPTIONS received on CoAP Response coming from the server.
We enabled insertion of received CoAP Options on CoAP Resp URC by using

AT+QCOAPCFG=“Showrspopt”,1
OK

but the CoAP Response URC is emitted without the CoAP Options fields [,<opt_count>,<opt_name>,“opt_value>”[,…]] despite two Options are sent from the server as you can see in this capture images


related to following AT command sequence.

AT+QCOAPCREATE=56830
OK
AT+QCOAPCFG=“Showrspopt”,1
OK
AT+QCOAPHEAD=5,1,4,AABBCCDD
OK
AT+QCOAPOPTION=3,17,“42”,23,“0”,11,"/iSOS-update?sn=99990004-00-19/000-000001&model=QUECTELBC68&hw=0&fw=1.0.0&buildId=211119.1535&bs=0&fmt=bin"
OK
AT+QCOAPSEND=0,1,88.149.255.38,5683
OK
+QCOAPURC: “rsp”,2,2.05,1,512,00007B226D6435223A223036343666643435613637383765343038306137353065663361323539653637222C226C656E223A35323735302C22666D74223A2262696E222C226F6C6446774C656E223A6E756C6C2C226E657746774C656E223A6E756C6C7D5330313630303030344434443533333033313244344435353244353236353736324533303245373337323635363333390D0A5331313332303030303030433030323035443433303030303735343230303030373534323030303039320D0A5331313332303130373534323030303037353432303030303735343230303030373534323030303045300D0A5331313332303230373534323030303037353432303030303735343230303030373534323030303044300D0A5331313332303330373534323030303037353432303030303735343230303030373534323030303043300D0A5331313332303430373534323030303037353432303030303735343230303030373534323030303042300D0A5331313332303530373534323030303037353432303030303735343230303030433933413030303035340D0A5331313332303630373534323030303037353432303030303735343230303030373534323030303039300D0A5331313332303730324433383030303046313438303030303735343230303030463534303030303044320D0A53313133323038303735
AT+QCOAPDATASTATUS?
+QCOAPDATASTATUS: 4
OK

As you can see +QCOAPURC doesn’t include CoAP Options values but the server sent two Options (ETag and Block2)

Adding AT+QCOAPCFG=“Showra”,1 properly enable remote address and port insertion on CoAP Response URC as stated by AT command manual, but AT+QCOAPCFG=“Showrspopt”,1 seems ignored by BC68 module and received Options aren’t inserted into Response URC.

Is it a known issue? Workaround is available?

Hi Paolo
We do not display some options.
It is recommended to integrate the libcoap library in the MCU and then use the module’s UDP protocol to implement it.