Troubleshooting & FAQs

The following troubleshooting steps may help you identify and resolve some common issues with the Soracom LTE-M Button.

Troubleshooting

Nothing happens when I click my button

The Soracom LTE-M Button's LED will normally blink to provide feedback about its operation. If the LED does not blink when you click the button, it may be for one of the following reasons:

My button isn't connecting

The Soracom LTE-M Button's LED will blink while it attempts to connect to a network:

Once the button has connected and successfully sends a message, the LED will display a 2-second green blink.

If the LED instead displays a 2-second red blink, it means the button was unable to connect to a network due to a weak signal or because an LTE-M network is not available.

Check the Supported Carriers page to see if plan01s - LDV LTE-M coverage is available in your country. Note that in some countries, LTE-M networks may not have been deployed in all areas.

My button takes a long time to connect

Once the Soracom LTE-M Button has completed a network scan and found a suitable network, the process of triggering a message (such as by clicking the button), connecting to the network, and sending the message should usually take no more than 15-20 seconds. Once the message has been successfully sent, the LED will display a 2-second green blink.

If your button is able to successfully send message, but takes significantly longer to connect to a network:

My button connects but there's no data

The Soracom LTE-M Button is programmed to send message data to Unified Endpoint. Those messages are then handled according to the Soracom Beam, Soracom Funk, or Soracom Harvest Data that you configure.

If you are not receiving any data:

The data sent is not JSON format

When you create a Soracom LTE-M Button group, Soracom automatically enables and configures the Binary Parser option in order to decode and convert binary data sent from a button into JSON. In most cases, you should be able to receive button data in JSON format.

If the Binary Parser option is disabled or modified, data may no longer be able to decoded and converted.

Soracom will automatically check if the Soracom LTE-M Button group settings are configured correctly, and will display a warning if not. Follow the instructions for resetting a group, then try sending a message again.

FAQs

How long is the battery life?

Battery life depends on a wide variety of factors, so it is difficult to provide an estimate that is reasonably accurate across different scenarios. However, these major factors may help you understand what sort of battery life to expect:

Even with so many factors, a fresh set of batteries should be able to last for up to 2,000 clicks in most common scenarios and applications.

Can I cancel a click?

Yes, in certain operation modes:

Once you have triggered one of the above messages (such as with a Single short click, Double short click, or Single long click), the LED will begin to blink green. During this time, if you click the button again, the button will cancel the message.

Note that seq_number value, which keep tracks of how many times the button has been clicked, will still increase even if a message is cancelled.

Can I temporarily disable my button?

Yes. Since the Soracom LTE-M Button uses a built-in Soracom Air IoT SIM, you can change the status of the SIM from Active to Inactive. Doing so will disable the SIM in your button from being able to connect to a network. As a result, when the button is clicked, it will not be allowed to connect to any cellular network, and the message will not be sent to the cloud. Deactivating your SIM ensures that your button will not incur any data usage fees.

For instructions on how to change the status of your SIM, refer to the Soracom Air: Subscriber Status documentation.

When you're ready to enable your button again, simply change the status of the SIM from Inactive back to Active. There are no fees for changing a SIM status between Active and Inactive, so you can deactivate the SIM as often as needed.

Note that deactivating the SIM only disables the network connection and does not disable the Soracom LTE-M Button itself. The button will still respond to clicks by turning on and attempting to connect to a network. As the button will not be allowed to connect, it may consume additional battery trying to search for other networks.

In some cases, when a button with an Inactive SIM attempts to connect to a network and is blocked, it may temporarily stop trying to connect to the same network again. This may result in a short period where the button cannot connect to a network even after the SIM has been reactivated. If this occurs, follow the reset button instructions below to tell your button to perform a full network scan.

What does the reset button do?

Underneath the rear cover inside the main unit, there is a small reset button. Clicking this button will tell the Soracom LTE-M Button to perform a new network scan. This may be helpful if the button is having trouble reconnecting to the previously used cellular network, such as when moving from one area or country to another.

To click the reset button, insert a thin, sturdy object such as a paperclip or a SIM ejector tool into the reset button and gently press until you feel a click, then release. The LED on the button will begin to blink orange, indicating that the button is now searching for available networks.

What is the extra SIM card slot for?

When setting up the Soracom LTE-M Button hardware, you might notice that there is a nano-SIM card slot located underneath the battery compartment.

Since the Soracom LTE-M Button includes a built-in embedded SIM (eSIM) that contains the plan01s - LDV subscription, there is no need to install any SIM card. Instead, this SIM card slot is reserved so that the cellular network coverage can be expanded in the future by inserting a different Soracom SIM, for situations where the plan01s - LDV subscription does not have coverage in a particular country.

When another Soracom SIM is installed in the SIM card slot, the button will use the SIM card to connect to a cellular network, rather than using the built-in eSIM.

Note that because the Soracom LTE-M Button is pre-programmed to send messages to Unified Endpoint, it is not possible to use 3rd-party SIMs.

Are firmware updates automatic?

Firmware updates are optional and will not be automatically download and installed on your Soracom LTE-M Button by default.

If you have a button with an older firmware and would like to update it to the latest firmware, or if you need assistance updating the firmware for a large number of buttons, contact Soracom Support. You will need to provide the ICCID(s) of your button(s).

What other Soracom services can I use?

The Soracom platform provides many powerful network and application services, such as customizing network authentication for additional security, creating a private cellular network connection, enabling remote device access, or provisioning devices with credentials. Since the Soracom LTE-M Button is designed to simply wake up, send a message, and go back to sleep, most of these additional services will not provide any practical functionality for the button.

The services that are most relevant to the Soracom LTE-M Button are:

Refer to Custom Implementation for the full technical implementation of these services.

You can also utilize Soracom Flux to build more complex button applications. For example, you can create a Flux App that checks for a Single long click from the button and uses the Soracom API action to move a button from one group to another, or to perform different actions based on day or time.

Additional Resources & Support

For additional Soracom LTE-M Button product information, visit soracom.io/button.

For complete information on the Soracom User Console, SIM management tools and APIs, Soracom platform services, and additional capabilities, documentation is available on the Soracom Developers website.

If you have other questions or issues regarding the Soracom LTE-M Button, contact Soracom Support.