[BG96] LwM2M gets stuck at STATE_REGISTERING with Leshan (No-Security)

Hi,

I’m trying to register a Quectel BG96 (FW BG96MAR03A10M1G) to the public Eclipse Leshan test server in no-security mode.

The module is on SK Telecom Cat-M1. The default PDP context comes up fine with an automatically assigned APN (AT+CGDCONT=1,“IPV4V6”,“”)

When I start the LwM2M client, the URC stream stops at STATE_REGISTERING—no error codes, no further state changes. I’m not sure what’s failing or whether I’ve missed a required step. Am I doing something wrong, or is there a known quirk that could explain this stall?

Environment

Item Value
Module / FW BG96 MAR03A10M1G
Network SKT LTE-M1 (APN auto-assigned, IPv6 address Only)
Server coap://leshan.eclipse.org:5683
Security 3 = No-Security
Bootstrap mode 0 = Factory Bootstrap (disabled)

Sent Command

AT+QIACT=1
AT+QLWM2M="enable",0
AT+QLWM2M="clean"
AT+QLWM2M="select",0
AT+QLWM2M="cdp","coap://leshan.eclipse.org",5683
AT+QLWM2M="bsmode",0
AT+QLWM2M="bootstrap",4,3
AT+QLWM2M="endpoint",4,4
AT+QLWM2M="apn",""
AT+QLWM2M="enable",1
AT+QLWM2M="register",1

Then I received the following URC log

+QLWEVENT: 0,"STATE_INITIAL"

+QLWEVENT: 3,"STATE_REGISTER_REQUIRED"

+QLWEVENT: 4,"STATE_REGISTERING"

[stucks here]

debu log:

LWM2M:  In lwm2m config file; IP_FAMILY = 2
LWM2M:
LWM2M: LWM2M_LOG:Carrier type = 0
LWM2M:
LWM2M: REG EP NAME = 4
LWM2M:
LWM2M: BOOTSTRAP EP NAME = 4
LWM2M:
LWM2M: LWM2M_LOG: In carrier_apn config file; apn ip_family = 2
LWM2M:
LWM2M: LWM2M_LOG: In carrier_apn config file; apn short server id = 102
LWM2M:
LWM2M: LWM2M_LOG: bootstrap_name --> urn:imei:867000000000000
LWM2M:
LWM2M: State: STATE_REGISTER_REQUIRED
LWM2M: State: STATE_REGISTERING