Menu

Expand
Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Cellular Modem Knowledge Base

Twilio’s Cellular Connectivity for IoT service is compatible with a wide range of devices from a variety of manufacturers. We have collected below a number of common configuration requirements, as well as some errata and solutions to common challenges, for many of the modules we've worked with in our lab.

The presence (or absence) of a module on this page does not necessarily indicate a device’s suitability (or unsuitability) for use on our networks, and is provided solely as an aid to help our customers with their implementations.

The information is arranged by manufacturer and device, with items common to a manufacturer located at the top of each section.

Quectel

Firmware updates for Quectel cellular modules are typically available through Quectel support. Please reach out to your Quectel representative or Quectel Support for assistance with firmware updates.

BG 96 NB-IoT Cat M1

Known Issues

DNS servers may not be provided by the network on T-Mobile Narrowband

Firmware versions prior to BG96MAR03A06M1G may not receive valid DNS servers upon connection. Affected versions include, but are not limited to, BG96MAR02A06M1G and BG96MAR02A07M1G.

This issue does not impact GSM connections on T-Mobile or Cat M1, GSM connections using Super SIM.

This issue can be observed by connecting to the network and executing the following commands, noting the 0.0.0.0 DNS addresses:

AT+QICSGP=1,1,"iot.nb"
OK
AT+QIACT=1
OK
AT+QIACT?
+QIACT: 1,1,1,"x.x.x.x"
OK
AT+QIDNSCFG=1
+QIDNSCFG: 1,"0.0.0.0","0.0.0.0"
OK

Attempts to resolve a host name to an address will fail:

AT+QIDNSGIP=1,"www.twilio.com"
OK

+QIURC: "dnsgip",565

Recommended solution Update the BG96’s firmware to version BG96MAR03A06M1G or above.

Workaround Provide DNS servers manually after connection with the following command:

AT+QIDNSCFG=1,"8.8.8.8","8.8.4.4"

This example uses Google’s DNS servers, but you can use the DNS service of your choice.

Rate this page:

Need some help?

We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.