Skip to main content
Anthony Plantin
Associate
June 10, 2025
Solved

STM32WL5 custom pcb can't join lora

  • June 10, 2025
  • 3 replies
  • 367 views

Hello,

We made a custom pcb with STM32WLE5CC MCU, and with the IPD BALFHB-WL-05D3. You'll find in attachement the schematic.

We use the STM32CubeWL software. We tries the same version on the nucleo and everityhing was going well, we could join with the nucleo (Nucleo WL55JC2)

 

We would like some support to find out why we could not join the network, and why there is CRC error.

Our Gateway is a Multitech MTCDT-H5-210L Firmware  5.3.8s-s1

Thank you for your help

Anthony


EDIT : The problem came from the 32 MHz quartz, which had a slightly low frequency. We solved the problem with the internal capacity of the microcontroller

 

Best answer by STTwo-32

Hello @Anthony Plantin 

The NUCLEO-WL55JC2 is designed to work on low band frequencies. But for the  BALFHB-WL-05D3, it is a IPD used for High band STM32WL designs. So, this may be way the same SW is refusing to connect. Could you please check this.

PS: The problem came from the 32 MHz quartz, which had a slightly low frequency. You can solve the problem with the internal capacity of the microcontroller

Best Regards.

STTwo-32

3 replies

STTwo-32
STTwo-32Best answer
Technical Moderator
June 12, 2025

Hello @Anthony Plantin 

The NUCLEO-WL55JC2 is designed to work on low band frequencies. But for the  BALFHB-WL-05D3, it is a IPD used for High band STM32WL designs. So, this may be way the same SW is refusing to connect. Could you please check this.

PS: The problem came from the 32 MHz quartz, which had a slightly low frequency. You can solve the problem with the internal capacity of the microcontroller

Best Regards.

STTwo-32

Andrew Neil
Super User
June 12, 2025

@Anthony Plantin wrote:

why there is CRC error.


What CRC error?

 


@Anthony Plantin wrote:

Our Gateway is a Multitech MTCDT-H5-210L Firmware  5.3.8s-s1


Does it give you any diagnostics indicating what's failed, and why?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Anthony Plantin
Associate
October 7, 2025

Hello there,

The problem came from the load capacitors of the lse quartz. The timing was wrong, and caused a join fail. We managed to solve the problme with the internal trimming capacitor. 

Thank you for your help