Skip to content

EU transmission appears to be waiting for 1% duty cycle before transmitting #81

@DylanGWork

Description

@DylanGWork

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:
Image
Output:
Image

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions