Skip to content

SimpleAsync Example does not receive packets from the Helium Network #40

Closed
@rickhewes

Description

@rickhewes

Describe the bug
When running a Lora-e5 module (STM32WL55) with Arduino example SimpleAsync.ino packets are not received from the Helium network. However if a packet is queued before a join, when the device joins the packet is received, but only once.

To Reproduce

Compile, flash SimpleAsync.ino to e5-mini, setup config variables.

Queue packet to be sent on LNS
Reset device.
Device joins.
Packet received

Queue packet to be sent on LNS
Device transmits data to LNS
No packet received

Expected behavior
Queue packet to be sent on LNS
Reset device.
Device joins.
Packet received

Queue packet to be sent on LNS
Device transmits data to LNS
Packet received

Screenshots
Screenshot from 2024-04-09 09-30-55

Screenshot from 2024-04-09 09-31-37

Screenshot from 2024-04-09 09-32-26

Screenshot from 2024-04-09 09-32-36

Desktop (please complete the following information):

  • OS: Linux
  • Arduino IDE version: 2.3.2
  • Library version: 0.2.0
  • Upload method: SWD

Hardware (please complete the following information):

  • Board Name: Lora-E5 Dev board
  • Extra hardware used if any: ST Link

Additional context

I have tried setting

modem.setRX2DR(DR_0);
modem.setRX2Freq(869525000);

Also setting in the queued message

FPort

But still not working.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug 🐛Something isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions