1 year, 1 month ago.

LoRaWAN support for MTB_RAK811 target in mbed-os 5.8.2


I am very happy with the LoRaWAN node example running on the STMicro DISCO-072CZ-LRWAN1 and I posted about it on my site: -

I see that the RAKWireless MTB_RAK811 is included in new targets for mbed-os 5.8.2 and so I tried to build the same example for the WisNode-Lora board (

The build binary is too big without optimization, so I applied the suggestions made here: and here:

Now I am stuck at a point where the build runs on the device and I see this on the console:

 Mbed LoRaWANStack initialized 
 CONFIRMED message retries : 3 
 Adaptive data  rate (ADR) - Enabled 
 Connection error, code = -1014 

Where error = -1014 is defined as

LORAWAN_STATUS_CRYPTO_FAIL = -1014,            /**< Service not started - crypto failure */

Update: I think this was a stack limitation as it now works after I added the main_stack_size value in mbed_app.json :

        "MTB_RAK811": {
            "main_stack_size":      1024,
            "lorawan-enabled":     true,

Question relating to:

Comment on this question
Be the first to answer this question.

To post an answer, please log in.