This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Changing the iBasis SIM to a SIM from another provider

Hello,

From some time now i have been tryng to start developing an app, but i encountered a problem where the board does not connect, or does not find a provider from the location I am at.

This is something that I discussed at length in another Ticket.

I wanted to find out what would the process be to make the board work with a SIM different from iBasis that have a LTE-M network, for example changing the PIN that the board tries to enter and any other changes? 

Parents
  • Hi Alex,

    If you have a SIM card that is registered, be it a local carrier or another type of Roaming SIM card then it should be just put in the SIM card in the socket.
    When the modem turns ON it will automatically read the SIM card and then search after the available bands and connect to the network available.

    The issue you may stumble upon is if you have a SIM card that only has access to the carriers NB-IoT technology but are trying to connect to the LTE-M network then you can have a fallback solution after a given timer has expired and then try again to search for the available network on the other (LTE-M/NB-IoT) network. (asset_tracker does this, so you can use that as reference if you want this functionality)

    Usually IoT SIM cards do not have PIN number, but if they have you need to send that in your modem_configure() function.

    (just send an AT command with the PIN code.)

    To quickly test the networks in your area with a given SIM card I would just recommend you to run the AT-client sample and send some AT commands to the modem to see what networks are available and which technology is supported in your area.

    Here is the official overview of the supported carriers and technologies in the world. (Here is the list that iBasis supports)



    Best regards,
    Martin L.

Reply
  • Hi Alex,

    If you have a SIM card that is registered, be it a local carrier or another type of Roaming SIM card then it should be just put in the SIM card in the socket.
    When the modem turns ON it will automatically read the SIM card and then search after the available bands and connect to the network available.

    The issue you may stumble upon is if you have a SIM card that only has access to the carriers NB-IoT technology but are trying to connect to the LTE-M network then you can have a fallback solution after a given timer has expired and then try again to search for the available network on the other (LTE-M/NB-IoT) network. (asset_tracker does this, so you can use that as reference if you want this functionality)

    Usually IoT SIM cards do not have PIN number, but if they have you need to send that in your modem_configure() function.

    (just send an AT command with the PIN code.)

    To quickly test the networks in your area with a given SIM card I would just recommend you to run the AT-client sample and send some AT commands to the modem to see what networks are available and which technology is supported in your area.

    Here is the official overview of the supported carriers and technologies in the world. (Here is the list that iBasis supports)



    Best regards,
    Martin L.

Children
Related