I am facing a strange behavior (at least for me ) with some of my end nodes. I have some nodes built on top of RFM95W radio with a STM32 MCU. The LoRaWAN stack is implemented using the I-CUBE-LRWAN 1.1.5 software expansion provided by STM32 using sx1276mb1mas project.
Currently, I can correctly receive the packets coming from my end nodes, only if I use a LoRaWAN MAC version lower than 1.1. If I select as device profile one with LoRaWAN MAC version >= 1.1, the packets coming from the end node are rejected as “msg=“processing uplink frame error” data_base64=” … " error=“get device-session error: device-session does not exist or invalid fcnt or mic”.
What is strange, is that with the same firmware, but with a different radio (i.e. using a murata CMWX1), I can correctly receive the packets using a device profile with LoRaWAN MAC version = 1.1
Any Idea about why this is happening?