April 2025:
At this point in time, there is a BETA version of firmware (FW) that loads the EG21-G (EG21GGB-128-SGNS order code) with the necessary FW and configuration according to One.NZ specification.
Once you have the module, then basic tools to connect to EG21-G and send AT commands from a Windows serial terminal:
Documentation: EG21-G
Windows USB Driver: Quectel_LTE&5G_Windows_USB_Driver_V2.2.4.zip //required for FW upgrade.
Quectel Windows serial terminal QCom (optional, you can use puTTY or terraterm etc if you are used to that):
QCOM_V1.6.rar
The BETA FW to load for One.NZ:
EG21GGBR07A11M1G_BETA250319_30.203.30.203.zip // this contains the One.NZ MBN file
FW upgrade tool, Windows App: QFlash_V7.3_EN.zip, Linux: QFirehose_Linux_and_Android_V1.4.21.zip
After the FW is loaded and booted up with the One.NZ SIM in place, the command should show the following response:
AT+QMBNCFG=”list”
:
:
+QMBNCFG: “List”,23,1,1,”OneNZ_VoLTE”,0x0580EE01,202411081 // the 1,1 indicates that this config is active. See the software IMS application note for more details of this command.
================================
Note, the One.NZ SIM allows network service to both the terrestrial (network ID MCC-MNC=53001) and SpaceX satellites (network ID MCC-MNC=53013). If there is no terrestrial available then it shall search for satellite service. Both networks are present in LTE band 3 (B3).
Some Configuration AT commands for testing:
AT+CEREG=2 //Enable URC to indicate change in network registration status.
AT+QFPLMNCFG=”List”,”53001″ //for initial testing of satellite access, then put terrestrial ID into the forbidden network list (FPLMN). For later deployment then do not use this if you wish to access terrestrial One.NZ service.
AT+QCFG=”nwscanmode”,3,1 // lock to LTE only
AT+QCFG=”servicedomain”,1,1 //lock to PS service only
AT+QCFG=”band”,bff,4,0 // lock to B3 only. For later deployment you may wish to access other bands of terrestrial One.NZ.
These AT commands above are persistent and only need to be executed once.
AT+COPS=1,2,”53013” // Manual network selection of satellite network only. Give it a minute for the network scan to coincide with a satellite flying into range. For later deployment you may wish to set AT+COPS=0 for automatic connection to terrestrial network.
If you are having issues getting a satellite connection, then try:
AT+COPS=? // scan for and list all detected networks. It may take a minute or two to scan all available networks and detect if there is satellite (53013). Try a few times in case need to wait for next satellite to fly into range.
Remember to test outside in open sky conditions to maximise the chance of direct connection to satellite that may take minutes to fly into range.
Note – the satellite may be only in range for a minute or less at a time, so your application needs to be tolerant of constantly breaking data connection.
Other useful commands:
AT+QCSQ // print out all the LTE signal strength parameters
EC2X_BG9X_ATC_AT+QCSQ.PDF
================================
Alternative FW for later design that shall use the Data-Only module: EG21-GLGD-128-SGNS
or the miniPCIe version that may have a SIM holder (-S) on the back EG21GLGD-MINIPCIE(-S)
EG21GLGDR07A03M1G_BETA250319_A0.300.A0.300.zip