HL7800 KUDPRCV problem

Hi,

is there any reason why kudprcv returns only 52 bytes of data? I’ve already checked my uart driver my max buffer is 512 bytes, also our uart driver works with hl7650. We are just trying to implement the changes w/ hl7800 since it doesn’t return the data packets in kudp_data. Also we dont’t see the +KUDPRCV reply

+KUDP_DATA: 1,44
AT+KUDPRCV=1,44

CONNECT
parsed data:
data read: 44, actual data in buf: 52, 16 fe fd 00 00 00 00 00 00 00 00 00 1f 03 00 00 13 00 00 00 00 00 00 00 13 fe fd 10 0d 18 b1 c0 27 bd 92 6b 0c cd 09 3a 05 5e 05 fc

CONNECT

OK

+KUDP_DATA: 1,63
AT+KUDPRCV=1,63

CONNECT
data read: 63, actual data in buf: 52, 16 fe fd 00 00 00 00 00 00 00 01 00 32 02 00 00 26 00 01 00 00 00 00 00 26 fe fd 00 02 c3 60 88 a6 29 db fb 8c cc 82 04 b8 95 f5 3f 05 bd 38 e6 7f 21 f3 b5

I don’t see problem on FW 4.4.6.0 to receive 63 bytes data from my UDP echo server:

AT+KCNXCFG=1,“GPRS”,“internet”

OK
AT+KUDPCFG=1,0

+KUDPCFG: 1

OK

+KCNX_IND: 1,1,0

+KUDP_IND: 1,1
AT+KUDPSND=1,“123.123.123.123”,5043,63

CONNECT

+CEREG: 1,“0001”,“01A2D001”,7,“00001010”,“00111001”

+CREG: 1,“0001”,“01A2D001”,7

OK

+KUDP_DATA: 1,63
AT+KUDPRCV=1,63

CONNECT
123456789012345678901234567890123456789012345678901234567890123–EOF–Pattern–
OK

+KUDP_RCV: “123.123.123.123”,5043

+CEREG: 4,“00001010”,“00111001”

+CREG: 4
ati3

HL7800.4.4.6.0

OK