MACVersion, what is it?

How do I determine my End Node MACVersion? 1, 1.01, 1.02, 1.1, A or B???
Should I be looking for this in the End Node code somewhere?
Any suggestions, MACVersion is not in there.
FWIW, We are using a STM Discovery module with the STM LoRaWAN STM32 Cube Library.

That is a good question and I don’t know this for every module. For now you could set this to 1.0.2 / B, but unfortunately there are some small differences between the min LoRaWAN protocol versions (1.0.1, 1.0.2) and the Regional Parameter Revisions, which might break things in some cases.

I would check the documentation of the Cube Library, see what version they implement or ask there.

Looking through the firmware code for the STM LoRa Discovery module, it appears to b be 1.0.2 B.

In the End Node program file, LORA_MAC_VERSION, reference is made to,, where the above is placed.

i work with the stm32l072lrwan withe the cube 1.2.0
i have an issue to configure it.
can u help ?

As this forum is set up to specifically address LoRaServer, you are best advised to go to the ST Microelectronics Community Forum, specifically set up to address ST Microelectronics products, two of which you speak of in your current entry.

Seriously, you’ll get more responsive and knowledgeable support at ST Microelectronics.


hereinafter ST’ announcement about STM32CubeExpansion_LRWAN_V1.1.2 (cube_lrwan_V2.0)

The entry as I had earlier failed to detail is in lora_mac_version.h.
I apologize to everyone for not sufficiently documenting this information.