Introduction
The Onomondo SoftSIM is a next-generation software-based SIM solution that enables cellular connectivity through Onomondo's global network while eliminating the need for a physical SIM.
In the A7672 Series module, all functionalities typically found on an external SIM are internalized, allowing the SoftSIM to be recognized as a software SIM upon boot up.
Introducing the Onomondo SoftSIM to a hardware design already equipped with both a SIMCom A7672 module and a physical SIM card tray, will allow for SIM switching between a physical SIM and SoftSIM.
Prerequisites
Acquiring and Updating the Module
To use the SoftSIM feature, ensure that your A7672 module is running the correct firmware. The current firmware version can be queried with AT+CGMR
.
AT+CGMR
+CGMR: A124B01A7672M7_ONOMONDO
OK
Enabling & provisioning SoftSIM
AT command interface
The SIMCom AT Command used to provision and enable the Onomondo SoftSIM is the command: AT+CFOSSCFG
| Onomondo SoftSIM Configuration |
Test Command AT+CFOSSCFG=?
| Response +CFOSSCFG: (list of supported <option>s) |
Read Command AT+CFOSSCFG?
| Response +CFOSSCFG: “SELECT” :<param>,“LOG” : <param> |
Write Command AT+CFOSSCFG=<option>,<param> | Response OK or +CME_ERROR: <err> |
The saving mode of the commands listed above is :
Parameter Saving Mode = AUTO_SAVE
The response time of the commands listed above is:
Max Response Time = 9000ms
Defined options
<option> | “SELECT” | <param> 0 Physical SIM 1 SoftSIM |
<option> | "PROFILE" | <param> Decrypted Onomondo SoftSIM profile |
<option> | "LOG" | <param> 0 Disable SoftSIM logging 1 Enable SoftSIM logging |
Example
The following two AT commands are the only two commands required to provision and enable SoftSIM on the SIMCom A7672 Series:
AT+CFOSSCFG="PROFILE","01120809101010325406360214980010325476981032140320000000000000000000000000000000000420000102030405060708090A0B0C0D0E0F0520000102030405060708090A0B0C0D0E0F0620000102030405060708090A0B0C0D0E0F"
OK
AT+CFOSSCFG="SELECT",1
OK
The first command writes the Onomondo SoftSIM profile. The second command sets SoftSIM as the active SIM and automatically restarts the radio module.
Monitoring and Management
Onomondo app
Now that you've finalized flashing the SoftSIM onto your device, it's time to test it.
Log into the Onomondo platform with your account information.
Check the SIM associated with your device. You'll observe that the connection is established and the SIM behaves just like a physical SIM card.
With the Onomondo platform, you have the advantage of diving deep into the SIM's connection details using features like Network Logs, Traffic Monitor, and Signaling Logs.
Please note that, by default, your SoftSIM is active in your Onomondo account and attached to a global network list.
SoftSIM CLI tool for provisioning
For assistance in provisioning SoftSIM-enabled devices, refer to our SoftSIM CLI tool, available here.