Anyone tried Laird RM1XX modules?


I meant Lithium Manganese lol. I currently use three LSD LMD batteries for my nodes, which gives me around 6Ah. The self discharge is rated at 10%/yr. My testnode is running for weeks now. I use scheduled transmits to control the power consumption. The MCU sleeps and only wakes up to increment a counter when external interrupts are triggered. Every 15 minutes the RTC wakes the unit up to perform some analog readings and to send a message containing the counters and the analog values.

Li-SOCl2 batteries are also very interesting, they have a self discharge of less than 3%/year, in a lot of cases outlasting the lifetime of the device they're in :blush: . But they are expensive, around €24 for 3AH.

(Gonzalo Casas) #249

@Epyon do you have a link for those LSD LMD?

(Jose Marcelino) #250

Uh? I regularly use Li-SOCl2, they're not expensive at all, especially in common sizes, i.e.:

£2.95 AA-size 3.6V 2.6Ah

£6 A size 3.6V 3.6Ah

£10.75 C size 3.6V 7.7Ah

£12.60 D size 3.6V 17Ah


You are right. I was looking at prices for packs of ten :sweat_smile: .

@gonzalocasas I buy batteries at Farnell.

(Vinie Berry) #252

Hello guys,

I've just made a Raspberry Pi HAT for testing the RM186 module. There's also a built-in GPS module (u-blox CAM-M8) as well as a pressure sensor (altitude).

I've ordered PCB on OSH Park. Should be up-and-running soon !



almost ready for testing :slight_smile:


Looking good!

(Jose Marcelino) #256

Just noticed that Laird announced both BLE Central and BLE Peripheral firmware options for this module.

NEW: Firmware available in either BLE Central or BLE Peripheral variants.

But it doesn't seem to be available on the regular site quite yet.


I thought they can do both, BLE central and BLE peripheral with the current firmware :anguished:

(Jose Marcelino) #258

The firmware available is for BLE Central. I think there isn't enough RAM for dual role.

Maybe they'll be able to once they adopt the Nordic nRF52 instead of nRF51...


found it + docs

RM1xxBLE Central

RM1xxBLE Peripheral


That is good news as I was told that is required for the modules to accept new (user) software over BLE. So this might be the start of bluetooth up-datable nodes. (Not the Laird firmware, but our own code)

Can't wait to get my hands on it as I have a customer project on hold while waiting for this feature.

(Jose Marcelino) #261

Peripheral mode is also very good to make BLE beacons whose values can be updated over LoRa


The new firmware downloads are available on the Lairdtech website.

(Jose Marcelino) #263

I see that the Virtual Serial Port (VSP) service is available in Peripheral mode :slight_smile: this changes everything :wink:



I am having some problems flashing the new peripheral firmware.
to test communication with my node, I first flashed the new BLE central firmware.. with the old uploader v4.10
no problemo


now the new BLE peripheral firmware with the new uploader v5.10 .. ERROR platform ID mismatch ?


maybe its the new uploader ? .. back to the old one (but with the new firmware)

no, same error

(Jose Marcelino) #265

Yes it's not clear but you can't just change from Central to Peripheral roles via the UART upgrade because Peripheral uses a different Softdevice (a reserved block of code proprietary to Nordic that implements the BLE protocol).

To change roles you have to use flash over Segger J-Link. Follow the instructions at

Also remember to AT&F* after flashing because the settings format are different. It'll be confused if you don't.

I've already done that on my test module and it's working well. I've enabled the virtual serial port ( AT+CFG 100 0x0001 ) and can now connect to interactive mode console for configuration with my phone.

This opens a lot of new possibilities!

I can imagine Laird will sell modules pre-configured as Peripherals in the future so you'll be able to skip the J-Link step.


cool ! :sunglasses:

I don't own a segger j-link device, I see prices from 8 to 300,-, can you advise one, can I use a china clone for this ? or do i need to buy the original edu version ..

(Mduncombe) #267

In theory, the following should work

• J-Link PRO
• J-Link ULTRA+
• J-Link PLUS
• J-Link BASE
• J-Link EDU
• J-Link for Cortex-M
• Flasher PRO
• Flasher ARM
• Flasher Portable

But I will be honest and say I have not testied them personally.

(Mduncombe) #268

I can confirm this. The Central and peripheral role devices make use of different soft devices from Nordic that cannot be upgraded over the UART. It's also worth noting that you can have peripheral (S110 soft device) or central (S120) soft device but not both together.

Booting into VSP via GPIO has two modes, bridge and command. In bridge mode, the radio is bridged to the UART transparently in a serial cable replacement kind of way. VSP command mode is very useful for configuring the APPEUI and APP key wirelessly. If you use the iOS LairdToolkit, you can use the VSP batch app, to configure the keys from a text file and thus avoiding finger trouble entering keys.