2026-03-31 3:54 AM - last edited on 2026-03-31 9:53 AM by Imen.D
Hi all,
I am currently working with the STM32WLE5JC for a LoRa/LoRaWAN-based IoT node and would like to clarify some points regarding LoRa FHSS and LR-FHSS support.
From several discussions in the STMicroelectronics Community, I noted the following statements from ST employees and contributors:
It is also understood that:
Based on this, my understanding is that:
:backhand_index_pointing_right: STM32WLE5JC does not support LoRa FHSS
However, I would like clarification on the following:
Since LR-FHSS is part of newer LoRaWAN specifications:
If LoRa FHSS is not supported:
Are there any:
My main goal is to ensure that a design based on STM32WLE5JC remains compliant and interoperable, especially in regions like US915 where hopping mechanisms are relevant.
Any clarification or guidance from ST experts or the community would be greatly appreciated.
Thank You
Solved! Go to Solution.
2026-04-01 5:25 AM - edited 2026-04-01 5:26 AM
Hello @Vimukthi-Wathudura and welcome to the Community,
Regarding LoRa FHSS support :
The STM32WL55 does not implement frequency hopping LoRa FHSS in its firmware. The LoRaWAN stack does not use this feature, and the radio IP (shared with Semtech sx126x) does not provide built-in support for frequency hopping as seen in older SX127x chips.
Frequency can be changed manually using the Radio.SetChannel(frequency) API between transmissions or receptions, but this must be managed at the application level.
For LR-FHSS Support: You can refer to the LR-FHSS example on STM32CubeWL package :
STM32CubeWL/Projects/NUCLEO-WL55JC/Applications/SubGHz_Phy/SubGHz_Phy_LrFhss · GitHub
About US915 Compatibility: Compatibility with LoRaWAN gateways is managed by the LoRaWAN stack on STM32WL using channel masks and network commands. LoRa frequency hopping spread spectrum (FHSS) does not manage this compatibility.
For FCC certification under Part 15.247, there is no strict requirement for the device to operate in frequency hopping mode during testing. Please find here the FCC Test Report: 5514243.pdf
I hope this information is helpful.
2026-04-01 5:25 AM - edited 2026-04-01 5:26 AM
Hello @Vimukthi-Wathudura and welcome to the Community,
Regarding LoRa FHSS support :
The STM32WL55 does not implement frequency hopping LoRa FHSS in its firmware. The LoRaWAN stack does not use this feature, and the radio IP (shared with Semtech sx126x) does not provide built-in support for frequency hopping as seen in older SX127x chips.
Frequency can be changed manually using the Radio.SetChannel(frequency) API between transmissions or receptions, but this must be managed at the application level.
For LR-FHSS Support: You can refer to the LR-FHSS example on STM32CubeWL package :
STM32CubeWL/Projects/NUCLEO-WL55JC/Applications/SubGHz_Phy/SubGHz_Phy_LrFhss · GitHub
About US915 Compatibility: Compatibility with LoRaWAN gateways is managed by the LoRaWAN stack on STM32WL using channel masks and network commands. LoRa frequency hopping spread spectrum (FHSS) does not manage this compatibility.
For FCC certification under Part 15.247, there is no strict requirement for the device to operate in frequency hopping mode during testing. Please find here the FCC Test Report: 5514243.pdf
I hope this information is helpful.