Skip to content

No Class B beacons sent, GPS present and used for time drift #34

Description

@sipe

Hello Xoseperez, I'm using basicstation with RPi 3B, Pisces P100 LoRa HAT and GPMLx9332-PX V3.
https://greenpalmiot.com/products/mainboard-of-pisces-p100-lora-outdoor-gateway
https://greenpalmiot.com/products/gpml9931-px-lora-module

Everything is working properly, gateway is receiving data and forwarding to TTN network.

I also configured GPS, fix is acquiredand it is being used for time synchronization

basicstation | 2026-01-09 23:05:23.644 [S00:INFO] Concentrator started (2s286ms)
basicstation | 2026-01-09 23:06:05.631 [SYN:INFO] MCU/SX130X drift stats: min: +0.5ppm q50: +3.3ppm q80: -16.7ppm max: -32.4ppm - threshold q90: +31.9ppm
basicstation | 2026-01-09 23:06:05.631 [SYN:INFO] Mean MCU drift vs SX130X#0: 0.4ppm
basicstation | 2026-01-09 23:06:24.537 [SYN:INFO] Time sync qualities: min=112 q90=207 max=281 (previous q90=2147483647)
basicstation | 2026-01-09 23:06:47.645 [SYN:INFO] MCU/SX130X drift stats: min: +0.0ppm q50: +2.4ppm q80: -10.0ppm max: -23.8ppm - threshold q90: +23.3ppm
basicstation | 2026-01-09 23:06:47.645 [SYN:INFO] Mean MCU drift vs SX130X#0: 0.6ppm
basicstation | 2026-01-09 23:07:27.558 [SYN:INFO] Time sync qualities: min=96 q90=162 max=187 (previous q90=207)
basicstation | 2026-01-09 23:07:29.659 [SYN:INFO] MCU/SX130X drift stats: min: -1.4ppm q50: -3.3ppm q80: -7.6ppm max: -14.8ppm - threshold q90: +13.8ppm
basicstation | 2026-01-09 23:07:29.659 [SYN:INFO] Mean MCU drift vs SX130X#0: 0.6ppm
basicstation | 2026-01-09 23:08:11.672 [SYN:INFO] MCU/SX130X drift stats: min: +0.0ppm q50: +1.0ppm q80: +4.3ppm max: +5.2ppm - threshold q90: -4.3ppm
basicstation | 2026-01-09 23:08:11.672 [SYN:INFO] Mean MCU drift vs SX130X#0: 0.8ppm
basicstation | 2026-01-09 23:08:29.529 [SYN:INFO] Time sync qualities: min=115 q90=146 max=147 (previous q90=162)

My question is on start gateway wants to send out beacons, it says that it's missing GPS data time, immediatly get location from GPS and that's it.

basicstation | 2026-01-09 23:05:20.805 [S2E:INFO] Beaconing every 2m8s on 869.525MHz(1) @ DR3 (frame layout 2/8/17)
basicstation | 2026-01-09 23:05:20.805 [S2E:INFO] Beaconing suspend - missing GPS data: time
basicstation | Concentrator reset through gpiochip0:23 (using libgpiod)
basicstation | 2026-01-09 23:05:21.106 [GPS:INFO] GPS move 0.0000000,0.0000000 => xx.x444252,xx.x340492 (alt=158.9 dilution=3.000000 satellites=6 quality=1)

it never start beaconing.

Is there any other configuration needed to start beaconing when GPS Fix is available?

Attached docker compose and logs.
logs.txt
docker_compose.txt

Thanks.

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