Skip to main content

KSE-91A Network Attach

The KSE-91A is an external LTE-M / NB-IoT modem running Nordic Semiconductor's Serial Modem firmware, controlled with AT commands over its USB-C / UART / RS232 / RS485 interface. It is set up to attach to the cellular network automatically at power-on, and its built-in display shows the progress — for most users there is nothing to configure.

tip

Most of the time you don't need this page — power the modem, connect the antenna, and watch the display reach Connected. Come here only to confirm the attach over AT, to switch the radio mode (LTE-M vs NB-IoT), or to attach manually with a custom APN.

How Attach Works by Default

At power-on the modem brings up the radio and registers on the network on its own. The display walks through the sequence:

ScreenMeaning
BootPowering up: shows product and firmware version
StartingModem is initializing
ConnectingSearching for and attaching to the network (up to ~1 minute)
Connected✅ Online and attached — normal operating state
tip

The Connecting screen is normal during startup. Wait until the modem reaches Connected or shows a clear fault screen (see Troubleshooting).


Confirm the Module Attached (over AT)

If you are driving the modem from a host, confirm attach over the serial interface instead of the display.

1. Check Registration Status

AT+CEREG?
+CEREG: 1,1

OK

The second value is the registration status:

+CEREG statusMeaning
1✅ Registered — home network
5✅ Registered — roaming
2Still searching — wait a moment
0 / 3 / 4Not attached — see manual attach below

2. Check Signal and IP

AT+CESQ
+CESQ: 99,99,255,255,20,54

OK
AT+CGPADDR
+CGPADDR: 0,"10.0.0.1"

OK
tip

Aim for RSRP better than −110 dBm. An assigned IP from AT+CGPADDR confirms the data connection is up.


Set the Radio Mode (LTE-M or NB-IoT)

This is the setting most users configure. Use AT%XSYSTEMMODE to choose which radio access technology the modem uses:

AT%XSYSTEMMODE=<LTE-M>,<NB-IoT>,<GNSS>,<preference>
ParameterMeaningValue
<LTE-M>Enable LTE-M1 = on, 0 = off
<NB-IoT>Enable NB-IoT1 = on, 0 = off
<GNSS>Enable GNSS1 = on, 0 = off
<preference>Which to prefer when both are on0 none · 1 LTE-M · 2 NB-IoT

Common presets:

AT%XSYSTEMMODE=1,1,0,1 LTE-M + NB-IoT, prefer LTE-M (typical)
AT%XSYSTEMMODE=1,0,0,0 LTE-M only
AT%XSYSTEMMODE=0,1,0,0 NB-IoT only
caution

Change the system mode with the radio off, then bring it back online:

AT+CFUN=4 Go offline
AT%XSYSTEMMODE=1,1,0,1 Set the radio mode
AT+CFUN=1 Go online; attach begins

Manual Attach

Use this only if your SIM needs an APN different from the default, or the modem did not attach on its own.

1. Go Offline and Configure

AT+CFUN=4 Go offline
AT%XSYSTEMMODE=1,1,0,1 Choose the radio mode
AT+CGDCONT=0,"IP","<your-apn>" Set the APN

2. Go Online and Attach

AT+CFUN=1 Go online; attach begins
AT+CEREG=5 Subscribe to registration updates
AT+CEREG? Poll until status is 1 or 5

3. Verify the Checkpoints

CheckpointCommandPass Condition
RegisteredAT+CEREG?status 1 or 5
Signal OKAT+CESQRSRP better than −110 dBm
Data upAT+CGPADDRnon-empty IP address

Troubleshooting

SymptomLikely CauseRecommended Action
Display stuck at ConnectingWeak coverage / band not supportedReposition antenna; confirm operator LTE-M / NB-IoT support
No Signal screenNo mobile coverageMove the modem or antenna to a better reception area
Check SIM screenSIM missing or unreadablePower off, reseat the SIM, power on again
Service Error screenNetwork reached but connection refusedCheck SIM plan/service; collect Diagnostics information
+CEREG: ...,3 (denied)SIM not provisioned / wrong APNVerify data plan; set the APN manually
Registered but no IPPDP context inactiveRe-check the APN; confirm the plan allows data
tip

For registration error codes in depth, see the FAQ.


  • Quick Start — hardware bring-up and display screens
  • AT Commands — full command reference
  • FAQ — registration troubleshooting