LogoLogo
ProductsDevelopersAPI ReferenceContact Us
Super SIM
Super SIM
  • Super SIM
  • Super SIM's Available Networks
  • Super SIM’s Multi-IMSI Applet
  • Over-the-Air Updates
  • Get Started with Super SIM
    • Overview
    • Get Started with Super SIM, the Raspberry Pi 4 and the Waveshare 4G Hat
    • Get Started with Super SIM, the Raspberry Pi 4 and the Sixfab Base Hat
    • Get Started with Data Comms and the Raspberry Pi Pico
    • Get Started with Super SIM SMS Commands and the Raspberry Pi 4
    • Get Started with Super SIM SMS Commands and the Raspberry Pi Pico
    • Get Started with Super SIM IP Commands and the Raspberry Pi
    • Get Started with Super SIM IP Commands and the Raspberry Pi Pico
    • Get Started with Super SIM eSIM Profiles for eUICCs
    • Get Started with Super SIM Connection Events
  • How To
    • How to Set a Device’s APN for Super SIM
    • How to Enable Device Roaming for Super SIM
    • How to Determine Whether a Device Contains a Super SIM
    • How to Set up iPhones for Super SIM
    • How to Determine a Super SIM’s Status
    • How to Use Console Bulk Actions to Update Multiple Super SIMs
    • How to Download Bulk Super SIM Data
    • How to Use Super SIM Fleets and Network Access Profiles
    • How to Understand the Settings on your SIM
      • Base Settings Package
    • How and Why You Can Set Super SIM’s Network Attach Priority List
    • How to Set Up and Use a Super SIM VPN
    • How to Configure AWS for a Super SIM VPN
    • How to Make and Take IoT VoIP Calls via Super SIM
    • How to Use Super SIM Connection Events
    • How to use Super SIM eSIM Profiles
    • How to Monitor Super SIM Connection Events using AWS ElasticSearch and Kibana
    • How to Use OpenAPI Clients with Super SIM
  • Into Production
    • Prepare for Production Deployments with Super SIM
    • Super SIM Datasheet
    • Super SIM Network Timeouts
  • Works with Super SIM
    • Works with Super SIM: Quectel BG95
    • Works with Super SIM: Quectel EG21-G
    • Works with Super SIM: Quectel EG25-G
    • Works with Super SIM: Thales Cinterion EXS62-W
    • Works with Super SIM: u-blox SARA-R5
  • Cellular Module Knowledgebase
    • Overview
    • About AT Commands
    • Nordic Modules with Super SIM
    • Quectel Modules with Super SIM
    • Quectel Modules with the KORE Narrowband SIM
    • Simcom Modules with Super SIM
    • Telit Modules with Super SIM
    • Thales Cinterion Modules with Super SIM
    • U-blox Modules with Super SIM
    • Cellular IoT Terminology
    • Low-power Optimization for Cellular Modules
    • Four Best Practices for Cellular Module Registration
    • How to Determine Good Cellular Signal Strength
    • How Super SIM Devices Connect to Cell Networks
  • Super SIM API
On this page
  • How do I enable roaming with AT Commands?
  • Quectel
  • U-blox
  • Enabling roaming with AT Commands via SMS
  • Where do I set roaming on my Android device?
  • Where do I set roaming on my iOS device?
  • Verify you're connected to the network

Was this helpful?

  1. How To

How to Enable Device Roaming for Super SIM

Get a general idea of how to enable roaming for Super SIM on your device and see how to verify your connection.

PreviousHow to Set a Device’s APN for Super SIMNextHow to Determine Whether a Device Contains a Super SIM

Last updated 5 months ago

Was this helpful?

All devices containing a Super SIM must have roaming enabled, even if they are only to be used in the US. This setting is very device specific. This guide can't include instructions for every possible device that you might use with Super SIM, but we will show you some generic steps that will get you most of the way. For the final stages, you may need to consult your device's documentation.

Super SIM requires roaming to be enabled all the time and in every country in which the host device will be used. Some countries, including Brazil, Canada, India, and China, prohibit permanent roaming, and may disconnect roaming devices that have been on a national cellular network for more than 1-3 months. These restrictions are not specific to Super SIM: all non-local connectivity providers are subject to the same restrictions.

If you expect any of your Super SIM-enabled devices to be used in a country that prohibits or restrictions permanent roaming, please so we can show you how can mitigate this issue.

  • If you are using an IoT device that supports AT Commands, .

  • If you are using an Android device, .

  • If you are using an iOS device,.

How do I enable roaming with AT Commands?

Refer to your device's user manual to learn how to send it .

The AT command for enabling roaming is modem specific, so you will need to check the documentation for the modem your device contains. However, two commonly used IoT development device cellular modems are the Quectel BG96, and the U-blox Lara, Lisa, Sara, and Toby families. These use the following AT commands to enable roaming:

Quectel

AT+QCFG="roamservice",2

U-blox

AT+UDCONF=20,1

Enabling roaming with AT Commands via SMS

Some devices will action AT Commands that have been sent by SMS. For these devices, you can use our to send a machine-to-machine SMS via the Super SIM.

In this example, IoTDeviceSuperSIM is the unique name of the Super SIM as set in Console. The AT command you use is included in the Command field. We'll use the BG96 roaming command.

The optional CallbackUrl field takes an endpoint on your server to which KORE will send the final response once roaming has been enabled; the initial request will generate a 200 OK response on the successful receipt of the request, or an error if the request was malformed. If an error is reported, the callback will not be triggered.

Here is the initial request, made via curl and containing the roaming enable AT command:

curl -X POST https://supersim.api.korewireless.com/v1/SmsCommands \
     -d 'Sim=IoTDeviceSuperSIM' \
     -d 'Command=AT+QCFG=\"roamservice\",2' \
     -d 'CallbackUrl=https://example.com/api' \
     -h 'Authorization: Bearer <YOUR_AUTH_TOKEN>'

The request will eventually cause the following response to be posted to the optional callback URL. The sid, sim_sid, account_sid, and url fields will contain true values:

HTTP/1.1 202 ACCEPTED
Content-Type: application/json

{
  "sid": "HCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "sim_sid": "HSxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "command": "AT+QCFG=\"roamservice\",2",
  "status": "queued",
  "date_created": "2020-05-23T15:42:04Z",
  "date_updated": "2020-05-23T15:42:04Z",
  "account_sid": "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "url": "https://supersim.api.korewireless.com/v1/SmsCommands/HCxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

Many devices do not support sending AT Commands via SMS. Refer to your device's user manual to see if this action is permitted and how to format the message.

Where do I set roaming on my Android device?

Depending on the version of Android installed on your device, you may see slightly different wording, but essentially you set roaming as follows:

  • Go to Settings > Wireless & networks > More > Mobile networks.

  • Make sure the Data roaming switch is turned on.

Where do I set roaming on my iOS device?

The iOS UI changes in subtle ways with almost every release, so you may find the following guidance, for iOS 15, doesn't entirely match the UI on your device. However, it should help you find the setting you need.

  • If your device's language setting is English (US/Canada), then go to Settings > Cellular > Cellular Data Options.

  • If your device's language setting is English (UK), then go to Settings > Mobile Data > Mobile Data Options.

  • For other languages, use the appropriate menu path.

  • Make sure the Data Roaming switch is turned on.

Verify you're connected to the network

You will know your device is correctly configured if you can send and receive data. Try pinging , or open your favorite web browser and navigate to .

If your ping is unsuccessful or if you cannot load the web page, review the instructions above and make sure you have also .

www.korewireless.com
www.supersim.korewireless.com
set the correct APN
contact support
Super SIM's multi-IMSI capability
AT Commands
click here for details
click here for details
click here for details
SMS Commands API