Wio-E5 Mini – LoRa P2P TX/RX not working, but GPIO/PWM examples work fine

Hi everyone,

I’m having an issue with Wio-E5 Mini modules where all non-radio functionality works correctly, but any code that uses the radio (P2P LoRa) fails on some units.

Summary

  • I have 4 Wio-E5 Mini modules total

  • 2 modules work perfectly with P2P LoRa (TX/RX)

  • 2 modules show the issue described below

  • All modules behave identically for non-radio code

What works (on all 4 modules)

  • Onboard LED blinking

  • External RGB LED control using PWM

  • General GPIO functionality is stable

What does NOT work (on 2 out of 4 modules)

  • Any P2P LoRa transmitter or receiver example

  • Any sketch that initializes or uses the radio

  • Radio-related code:

    • Takes an unusually long time to initialize, or

    • Appears to hang / never proceeds once radio functions are called

Observations

  • The exact same firmware and code:

    • Works correctly on 2 modules

    • Fails consistently on the other 2 modules

  • The issue seems to occur during radio initialization

  • This suggests a possible hardware, configuration, or factory programming difference

What I’ve tried

  • Multiple P2P LoRa TX and RX examples

  • Reflashing the same firmware to all modules

  • Verified board selection, power supply, and wiring

  • Standalone testing with minimal code

At this point, I’m unsure whether this is related to:

  • A hardware defect in the radio section on certain modules

  • A missing or incorrect radio configuration

  • A known batch or revision issue
    I’d really appreciate any guidance.

You might find the link below helpful.

STM32WL55 and STM32WLE5 radio timeout issues: A te... - STMicroelectronics Community);%20if(OptionsBytesStruct.