HL78 PSM hibernate UDP receive

Hi,
We are using HL7800 with PSM mode activated with hibernate
AT+KSLEEP=1,2,0
AT+CPSMS=1,“10000010”,“00000101”

I wake up the modem with the pin, and create a UDP port to receive data
AT+KCNXCFG=1,“GPRS”,“oai.ipv4”
AT+KUDPCFG=1,0,56830

After, i release the wake up and the modem go to hibernate

Just before the end of the PSM hibernate, I wake up the modem with the pin
But all my network configuration and my UDP port are lost.

My question:
How to retrieve my UDP configuration after the hibernate, to be able to receive the incoming data ?

You can enter those commands again

Hi @philippe.surbayrole

You should configure AT+KSLEEP=1,2,10 ( Delay =10s Duration of delay before the module enters power saving mode after reboot in seconds)

Make sure that your network supports the PSM feature.

Do you want to configure UDP server mode? It should be AT+KUDPCFG=1,1,56830,0

mode: 0 Client
1 Server

You need to configure the UDP connection configuration with <restore_on_boot> = 1 to retrieve your UDP configuration after the hibernate, to be able to receive the incoming data.

<restore_on_boot> Restore session on boot
0 Session is not restored on boot
1 Session is restored on boot

The restore session UDP client on boot feature supports on HL78xx firmware 4.4.6 version or later.
If you are not in the latest HL78xx firmware, please download the latest one and retry.

Please refer to AirPrime - HL78xx - AT Commands Interface Guide Version12 for more details.

You can get them here AirPrime - HL78xx - AT Commands Interface Guide
hl7800-firmware

Please help to tick “Solutions” if your question is answered.

Great, my modem was in 4.3.9 firmware version :expressionless:

I 've just update it and that’s work fine in hibernate mode.

Thank’s