SparkFun LTE Stick - LARA-R6

The SparkFun LTE Stick provides a development and prototyping platform for the LARA-R6 LTE Cat 1 module from u-blox. The LTE Stick uses the LARA-R6401 version, which supports both data and voice for North America and works with LTE bands used by these mobile networks: AT&T, Verizon, T-Mobile, and FirstNet. The board includes a nanoSIM card slot for users to select their preferred network. Check with your network provider for compatibility with the LARA-R6.

The LARA-R6 works on multiple LTE FDD frequency bands (2, 4, 5, 12, 13, 14, 66, and 71) and includes a host of common features users expect from u-blox modules, including uFOTA (over-the-air firmware update), Root of Trust, secure boot/update, jamming detection, antenna and SIM detection, and much more.

The LTE Stick routes the UART and I2S interfaces to a 0.1in.-spaced plated-through-hole (PTH) header along with the Reset and Power On signals, and we designed the board to mount onto a breadboard specifically for easy prototyping. Since the LARA-R6401 supports data and voice, you can use the LTE Stick with the right parts (such as an audio codec, microphone, speaker, & microcontroller) and code; you can make your own breadboard telephone!

The board has two SMA connectors for the LARA-R6's primary and secondary antennas. The primary antenna sends and receives data, whereas the secondary antenna is receive only. Power to the board is provided either over the USB-C connector (recommended) or the VIN PTH pin (6V Max). The board defaults to use the higher voltage input. Lastly, the board also includes test points for advanced users to solder to for the I2C interface, secondary UART, and four GPIO pins (IO1, IO2, IO3, and IO6).

  • LARA-R6401 LTE Cellular Module
    • Region: North America
    • LTE FDD Bands: 2, 4, 5, 12, 13, 14, 66, & 71
    • 2x UART
    • USB 2.0
    • I2C
    • 9 GPIO
    • Digital Audio (I2S)
  • Nano SIM Card Slot
  • Power On & Reset Buttons
  • USB-C Connector
  • PTH Connections
    • UART
    • I2S
    • Reset
    • Power On
    • Power (VIN, 3.3V, & 1.8V)
  • Test Point Cluster Connections (Not Level Shifted. 1.8V Only)
    • GPIO (1, 2, 3 & 6)
    • UART2
    • I2C
  • 2x SMA Antenna Connectors
    • Primary Antenna: Transmit & Receive
    • Secondary Antenna: Receive Only

SparkFun LTE Stick - LARA-R6 Product Help and Resources


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #161230 / about 5 months ago / 1

    What would be the Arduino code to get “number of caller?”

    if (incomingCall)
      myModule. Some code to get inbound number 

    • Member #161230 / about 4 months ago / 1

      Anyone have an idea ? I want to get the phone number on an inbound call. It seems possible? How?

      • SparkFro / about 4 months ago / 1

        Hi there, this sounds like a good feature! I unfortunately don't have the bandwidth to work on this right now, but I have a couple suggestions of what you could try:

        Check out the LARA-R6 AT Commands Manual here:

        Within it, look at the +CLCC command, it looks like that should return the phone number of the caller. You could also try the +CLIP command, which I believe would return the incoming number whenever the RING URC is fired. I've not tested either of these, just saw those as available commands that might work.

        I would also suggest continuing this conversation in an issue on the GitHub repo of the Arduino library so we can track it better:


Customer Reviews

No reviews yet.