-
Notifications
You must be signed in to change notification settings - Fork 65
Description
Issue: Device hangs for extended period during LoRa transmission
I'm investigating issues from our field deployments and came across unexpected behavior during testing.
Setup:
Transmission interval: every 3 minutes
Data Rate set to: DR0
Region: EU
Payload size: 5 bytes
(Air time calculated using this tool)
Observed Behavior:
The device consistently pauses (hangs) at line 397 (see screenshot below) for approximately 2 minutes before proceeding. After this delay, it quickly prints line 399 and returns to deep sleep within about one second.
Screenshots:
Code with my print statements:
Output:
This behaviour creates useability issues where users sometimes need to wait 3 minutes before they can setup a device as they need to go through about a 2 stage process of pressing buttons and sending data before the device will be provisioned.
Any idea why this process occurs at this point in time? It's also keeping the device on instead of in deepsleep for minutes longer than it should be.
Is there a workaround?