Trouble with basicstation and RAK5146-226

I am having trouble using basicstation in a docker container (xoseperez version) with the RAK5146-226 (that is USB, GPS, LSB) on a raspberry pi 3 and mPCIE-USB adapter.
It keeps throwing errors such as

basicstation  | 2025-05-25 18:29:54.643 [SYN:VERB] Time sync rejected: quality=2777 threshold=2730
basicstation  | 2025-05-25 18:29:58.852 [SYN:WARN] Repeated excessive clock drifts between MCU/SX130X#0 (192 retries): -104.6ppm (threshold 100.0ppm)

and TTS console shows no uplink or downlink.

I tired “pps”: true, “pps”: false, rebuilding the container, rebooting. “clksrc” is 0. The GPS Antenna is in an outdoor enclosure with a clear view of the sky.
With “pps”: true it does sometimes seem to acquire a GPS time but there are still no uplinks and

I read somewhere that the PPS and GPS signals are not even delivered to the Raspberry Pi using the mPCIE-USB adapter, is that true? If yes, should “pps” be set to false?

What configuration should i use to take full advantage of GPS and LBT? Is this board even supported? The documentation is otherwise very scanty.
Thanks!

current docker-compose.yml:

version: '2.0'

services:

  basicstation:
    image: xoseperez/basicstation:latest
    container_name: basicstation
    restart: always
    privileged: true
    network_mode: host      # required to read main interface MAC instead of virtual one
    volumes:
     - ./config:/app/config
    environment:
      MODEL: "RAK5146"
      TC_KEY: "recacted"         # Copy here your API key from the LNS
      DESIGN: "CORECELL"
      GATEWAY_EUI: "redacted"
      INTERFACE: "USB"
      CLKSRC: "0"

current station.conf:

{
    "SX1302_conf": {
        "device": "usb:/dev/ttyACM0",
        "lorawan_public": true,
        "clksrc": 0,
        "pps": true,
        "full_duplex": false,
        "radio_0": {
            "type": "SX1250",
            "rssi_offset": -215.4,
            "rssi_tcomp": {"coeff_a": 0, "coeff_b": 0, "coeff_c": 20.41, "coeff_d": 2162.56, "coeff_e": 0},
            "tx_enable": true,
            "antenna_gain": 8,
            "tx_gain_lut":[
                {"rf_power": 12, "pa_gain": 0, "pwr_idx": 15},
                {"rf_power": 13, "pa_gain": 0, "pwr_idx": 16},
                {"rf_power": 14, "pa_gain": 0, "pwr_idx": 17},
                {"rf_power": 15, "pa_gain": 0, "pwr_idx": 19},
                {"rf_power": 16, "pa_gain": 0, "pwr_idx": 20},
                {"rf_power": 17, "pa_gain": 0, "pwr_idx": 22},
                {"rf_power": 18, "pa_gain": 1, "pwr_idx": 1},
                {"rf_power": 19, "pa_gain": 1, "pwr_idx": 2},
                {"rf_power": 20, "pa_gain": 1, "pwr_idx": 3},
                {"rf_power": 21, "pa_gain": 1, "pwr_idx": 4},
                {"rf_power": 22, "pa_gain": 1, "pwr_idx": 5},
                {"rf_power": 23, "pa_gain": 1, "pwr_idx": 6},
                {"rf_power": 24, "pa_gain": 1, "pwr_idx": 7},
                {"rf_power": 25, "pa_gain": 1, "pwr_idx": 9},
                {"rf_power": 26, "pa_gain": 1, "pwr_idx": 11},
                {"rf_power": 27, "pa_gain": 1, "pwr_idx": 14}

            ]
        },
        "radio_1": {
            "type": "SX1250",
            "rssi_offset": -215.4,
            "rssi_tcomp": {"coeff_a": 0, "coeff_b": 0, "coeff_c": 20.41, "coeff_d": 2162.56, "coeff_e": 0},
            "tx_enable": false
        }
    },
    "station_conf": {
        "routerid": "B827EBFFFEF96331",
        "whitelist_netids": [],
        "whitelist_ouis": [],
        "RADIO_INIT_WAIT": "5s",
        "RX_POLL_INTV": "10ms",
        "TC_TIMEOUT": "360s",
        "log_file":  "stderr",
        "log_level": "DEBUG",
        "log_size":  10000000,
        "log_rotate":  3
    }
}

log with above configuration:

basicstation | 2025-05-25 19:25:49.763 [S00:INFO] Station device: usb:/dev/ttyACM0 (PPS capture enabled)
basicstation | 2025-05-25 19:25:49.763 [S00:INFO] [lgw_com_open:88] Opening USB communication interface
basicstation | 2025-05-25 19:25:49.766 [S00:INFO] [lgw_usb_open:162] INFO: Configuring TTY
basicstation | 2025-05-25 19:25:49.768 [S00:INFO] [lgw_usb_open:171] INFO: Flushing TTY
basicstation | 2025-05-25 19:25:49.768 [S00:INFO] [lgw_usb_open:180] INFO: Setting TTY in blocking mode
basicstation | 2025-05-25 19:25:49.768 [S00:INFO] [lgw_usb_open:195] INFO: Connect to MCU
basicstation | 2025-05-25 19:25:49.664 [TCE:VERB] Connected to MUXS.
basicstation | 2025-05-25 19:25:49.679 [RAL:INFO] Region plan hwspec ‘sx1301/1’ mapped to 1 slaves ‘sx1301/1’
basicstation | 2025-05-25 19:25:49.679 [RAL:INFO] Master sending 679 bytes of JSON sx1301conf to slave (0)
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] Configuring for region: EU868 – 863.0MHz…870.0MHz
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR0 SF12/BW125
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR1 SF11/BW125
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR2 SF10/BW125
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR3 SF9/BW125
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR4 SF8/BW125
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR5 SF7/BW125
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR6 SF7/BW250
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR7 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR8 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR9 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR10 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR11 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR12 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR13 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR14 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] DR15 FSK
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] TX power: 16.0 dBm EIRP
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] 27.0 dBm EIRP for 869.4MHz…869.65MHz
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] JoinEui list: 0 entries
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] NetID filter: FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFF
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] Dev/test settings: nocca=1 nodc=1 nodwell=1
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] Beaconing every 2m8s on 869.525MHz(1) @ DR3 (frame layout 2/8/17)
basicstation | 2025-05-25 19:25:49.679 [S2E:INFO] Beaconing suspend - missing GPS data: time
basicstation | 2025-05-25 19:25:49.772 [S00:INFO] [lgw_usb_open:204] INFO: Concentrator MCU version is V01.00.00
basicstation | 2025-05-25 19:25:49.774 [S00:INFO] [lgw_usb_open:211] INFO: MCU status: sys_time:315631 temperature:28.2oC
basicstation | 2025-05-25 19:25:49.782 [S00:INFO] [lgw_connect:1192] chip version is 0x12 (v1.2)
basicstation | 2025-05-25 19:25:52.106 [S00:INFO] [timestamp_counter_mode:431] using legacy timestamp
basicstation | 2025-05-25 19:25:52.755 [S00:INFO] Concentrator started (2s991ms)
basicstation | 2025-05-25 19:25:56.938 [SYN:WARN] Repeated excessive clock drifts between MCU/SX130X#0 (3 retries): -103.3ppm (threshold 100.0ppm)
basicstation | 2025-05-25 19:26:15.938 [S00:ERRO] [timestamp_counter_correction:463] wrong coding rate (0)
basicstation | 2025-05-25 19:26:15.944 [S00:DEBU] [CRC FAIL] 867.900MHz -11.75/-131.1 SF7/BW125 (mod=16/dr=7/bw=4) xtick=0174e509 (24438025) 0 bytes:
basicstation | 2025-05-25 19:26:27.446 [SYN:INFO] MCU/SX130X drift stats: min: +0.0ppm q50: +77.9ppm q80: +133.6ppm max: +258.7ppm - threshold q90: -144.7ppm
basicstation | 2025-05-25 19:26:27.446 [SYN:INFO] Mean MCU drift vs SX130X#0: -28.7ppm
basicstation | 2025-05-25 19:26:46.386 [SYN:INFO] Time sync qualities: min=2003 q90=2955 max=3893 (previous q90=2147483647)
basicstation | 2025-05-25 19:26:48.490 [SYN:VERB] Time sync rejected: quality=3825 threshold=2955
basicstation | 2025-05-25 19:27:08.474 [SYN:INFO] First PPS pulse acquired
basicstation | 2025-05-25 19:27:08.474 [SYN:INFO] Obtained initial PPS offset (978168) - starting timesync with LNS
basicstation | 2025-05-25 19:27:08.499 [SYN:INFO] Time sync: NOW ustime=0x00001530280A utc=0x635FAD1387992 gpsOffset=0x0 ppsOffset=978168 syncQual=3825
basicstation | 2025-05-25 19:27:08.499 [SYN:INFO] Time sync: MCU/SX130X#0 ustime=0x000015302234 xtime=0x6B00000497191C pps_ustime=0x15288978 pps_xtime=0x6B0000048F8060
basicstation | 2025-05-25 19:27:08.499 [SYN:INFO] Time sync: Last PPS ustime=0x000015302234 xtime=0x6B00000497191C pps_ustime=0x15288978 pps_xtime=0x6B0000048F8060
basicstation | 2025-05-25 19:27:08.499 [SYN:DEBU] Timesync #2 sent to server
basicstation | 2025-05-25 19:27:08.567 [SYN:VERB] Timesync LNS: tx/rx:0x15213B55…0x152243B9 (67ms684us) us/gps:0x15288978/0x5169C88A1250A (pps offset=978168) - 1 solutions
basicstation | 2025-05-25 19:27:08.567 [SYN:INFO] Timesync with LNS: gpsOffset=0x5169C88992380
basicstation | 2025-05-25 19:27:08.567 [SYN:INFO] Time sync: NOW ustime=0x000015313104 utc=0x635FAD139828C gpsOffset=0x5169C88992380 ppsOffset=978168 syncQual=3825
basicstation | 2025-05-25 19:27:08.567 [SYN:INFO] Time sync: MCU/SX130X#0 ustime=0x000015302234 xtime=0x6B00000497191C pps_ustime=0x15288978 pps_xtime=0x6B0000048F8060
basicstation | 2025-05-25 19:27:08.567 [SYN:INFO] Time sync: Last PPS ustime=0x000015302234 xtime=0x6B00000497191C pps_ustime=0x15288978 pps_xtime=0x6B0000048F8060
basicstation | 2025-05-25 19:27:08.567 [SYN:INFO] Time ref: Last PPS sys->UTC=19:27:08.000000 SX130X->GPS=19:27:26.000000 leaps=18s diff=0
basicstation | 2025-05-25 19:27:09.708 [S2E:INFO] Beaconing resumed - recovered GPS data: time
basicstation | 2025-05-25 19:27:09.708 [S2E:DEBU] ::0 diid=0 [ant#0] - next TX start ahead by 1m36s (19:28:46.000000)
basicstation | 2025-05-25 19:27:11.607 [SYN:INFO] MCU/SX130X drift stats: min: -1.9ppm q50: -46.6ppm q80: -67.5ppm max: +111.3ppm - threshold q90: -82.3ppm
basicstation | 2025-05-25 19:27:11.607 [SYN:INFO] Mean MCU drift vs SX130X#0: -1.6ppm
basicstation | 2025-05-25 19:27:13.405 [SYN:VERB] Time sync rejected: quality=3595 threshold=2955
basicstation | 2025-05-25 19:27:27.604 [SYN:VERB] Time sync rejected: quality=3099 threshold=2955
basicstation | 2025-05-25 19:27:52.403 [SYN:INFO] Time sync qualities: min=1908 q90=3099 max=3825 (previous q90=2955)
basicstation | 2025-05-25 19:28:01.607 [SYN:INFO] MCU/SX130X drift stats: min: +0.6ppm q50: +36.2ppm q80: +79.9ppm max: +105.5ppm - threshold q90: +90.5ppm
basicstation | 2025-05-25 19:28:01.607 [SYN:INFO] Mean MCU drift vs SX130X#0: 18.3ppm
basicstation | 2025-05-25 19:28:01.607 [SYN:INFO] PPS/SX130X drift stats: min: -0.3ppm q50: -0.7ppm q80: -0.7ppm max: -1.0ppm - threshold q80: -0.7ppm
basicstation | 2025-05-25 19:28:12.605 [SYN:VERB] Time sync rejected: quality=4277 threshold=3099
basicstation | 2025-05-25 19:28:24.449 [S00:ERRO] [timestamp_counter_correction:463] wrong coding rate (0)
basicstation | 2025-05-25 19:28:24.449 [S00:DEBU] [CRC FAIL] 867.100MHz -4.25/-121.1 SF7/BW125 (mod=16/dr=7/bw=4) xtick=091dbd51 (152943953) 0 bytes:
basicstation | 2025-05-25 19:28:25.604 [SYN:VERB] Time sync rejected: quality=3122 threshold=3099
basicstation | 2025-05-25 19:28:28.434 [S00:ERRO] [timestamp_counter_correction:463] wrong coding rate (0)
basicstation | 2025-05-25 19:28:28.434 [S00:DEBU] [CRC FAIL] 867.300MHz -11.50/-130.1 SF7/BW125 (mod=16/dr=7/bw=4) xtick=095a92ee (156930798) 0 bytes:
basicstation | 2025-05-25 19:28:44.608 [SYN:VERB] Time sync rejected: quality=3204 threshold=3099
basicstation | 2025-05-25 19:28:45.982 [S2E:VERB] ::0 diid=0 [ant#0] - starting TX in 17ms355us: 869.525MHz 27.0dBm ant#0(0) DR3 SF9/BW125 frame=000000325E55258C00000000…00000000 (17 bytes)
basicstation | 2025-05-25 19:28:46.006 [S2E:INFO] TX ::0 diid=0 [ant#0] - on air: 869.525MHz 27.0dBm ant#0(0) DR3 SF9/BW125 frame=000000325E55258C00000000…00000000 (17 bytes)
basicstation | 2025-05-25 19:28:46.165 [S2E:DEBU] Tx done diid=0
basicstation | 2025-05-25 19:28:51.603 [SYN:INFO] MCU/SX130X drift stats: min: +2.8ppm q50: +22.8ppm q80: +152.3ppm max: -228.7ppm - threshold q90: -161.9ppm
basicstation | 2025-05-25 19:28:51.604 [SYN:INFO] Mean MCU drift vs SX130X#0: -7.2ppm
basicstation | 2025-05-25 19:30:53.199 [S2E:DEBU] ::0 diid=0 [ant#0] - next TX start ahead by 800ms667us (19:30:54.000000)
basicstation | 2025-05-25 19:30:53.980 [S2E:VERB] ::0 diid=0 [ant#0] - starting TX in 19ms557us: 869.525MHz 27.0dBm ant#0(0) DR3 SF9/BW125 frame=000080325E551D5100000000…00000000 (17 bytes)
basicstation | 2025-05-25 19:30:54.007 [RAL:WARN] Slave (0) did not send reply data - expecting cmd=2
basicstation | 2025-05-25 19:30:54.007 [S2E:ERRO] ::0 diid=0 [ant#0] - radio is not emitting frame - abandoning TX, trying alternative
basicstation | 2025-05-25 19:30:54.007 [S2E:VERB] ::0 diid=0 [ant#0] - class A has no more alternate TX time
basicstation | 2025-05-25 19:30:54.007 [S2E:WARN] ::0 diid=0 [ant#0] - unable to place frame
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time sync: NOW ustime=0x000027131B65 utc=0x635FAE31B695F gpsOffset=0x5169C8F091680 ppsOffset=978168 syncQual=2474
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time sync: MCU/SX130X#0 ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time sync: Last PPS ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time ref: Last PPS sys->UTC=19:28:56.000000 SX130X->GPS=19:29:14.000000 leaps=18s diff=0
basicstation | 2025-05-25 19:33:01.200 [S2E:DEBU] ::0 diid=0 [ant#0] - next TX start ahead by 799ms853us (19:33:02.000000)
basicstation | 2025-05-25 19:33:01.980 [S2E:VERB] ::0 diid=0 [ant#0] - starting TX in 19ms581us: 869.525MHz 27.0dBm ant#0(0) DR3 SF9/BW125 frame=000000335E5515BB00000000…00000000 (17 bytes)
basicstation | 2025-05-25 19:33:02.007 [RAL:WARN] Slave (0) did not send reply data - expecting cmd=2
basicstation | 2025-05-25 19:33:02.007 [S2E:ERRO] ::0 diid=0 [ant#0] - radio is not emitting frame - abandoning TX, trying alternative
basicstation | 2025-05-25 19:33:02.007 [S2E:VERB] ::0 diid=0 [ant#0] - class A has no more alternate TX time
basicstation | 2025-05-25 19:33:02.007 [S2E:WARN] ::0 diid=0 [ant#0] - unable to place frame
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time sync: NOW ustime=0x000027131B65 utc=0x635FAE31B695F gpsOffset=0x5169C8F091680 ppsOffset=978168 syncQual=2474
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time sync: MCU/SX130X#0 ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time sync: Last PPS ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:32:08.584 [SYN:INFO] Time ref: Last PPS sys->UTC=19:28:56.000000 SX130X->GPS=19:29:14.000000 leaps=18s diff=0
basicstation | 2025-05-25 19:33:01.200 [S2E:DEBU] ::0 diid=0 [ant#0] - next TX start ahead by 799ms853us (19:33:02.000000)
basicstation | 2025-05-25 19:33:01.980 [S2E:VERB] ::0 diid=0 [ant#0] - starting TX in 19ms581us: 869.525MHz 27.0dBm ant#0(0) DR3 SF9/BW125 frame=000000335E5515BB00000000…00000000 (17 bytes)
basicstation | 2025-05-25 19:33:02.007 [RAL:WARN] Slave (0) did not send reply data - expecting cmd=2
basicstation | 2025-05-25 19:33:02.007 [S2E:ERRO] ::0 diid=0 [ant#0] - radio is not emitting frame - abandoning TX, trying alternative
basicstation | 2025-05-25 19:33:02.007 [S2E:VERB] ::0 diid=0 [ant#0] - class A has no more alternate TX time
basicstation | 2025-05-25 19:33:02.007 [S2E:WARN] ::0 diid=0 [ant#0] - unable to place frame
basicstation | 2025-05-25 19:35:09.200 [S2E:DEBU] ::0 diid=0 [ant#0] - next TX start ahead by 799ms450us (19:35:10.000000)
basicstation | 2025-05-25 19:35:09.980 [S2E:VERB] ::0 diid=0 [ant#0] - starting TX in 19ms689us: 869.525MHz 27.0dBm ant#0(0) DR3 SF9/BW125 frame=000080335E552D6600000000…00000000 (17 bytes)
basicstation | 2025-05-25 19:35:10.007 [RAL:WARN] Slave (0) did not send reply data - expecting cmd=2
basicstation | 2025-05-25 19:35:10.007 [S2E:ERRO] ::0 diid=0 [ant#0] - radio is not emitting frame - abandoning TX, trying alternative
basicstation | 2025-05-25 19:35:10.007 [S2E:VERB] ::0 diid=0 [ant#0] - class A has no more alternate TX time
basicstation | 2025-05-25 19:35:10.007 [S2E:WARN] ::0 diid=0 [ant#0] - unable to place frame
basicstation | 2025-05-25 19:37:08.603 [SYN:INFO] Time sync: NOW ustime=0x000038F50A57 utc=0x635FAF4FD5851 gpsOffset=0x5169C8F091680 ppsOffset=978168 syncQual=2474
basicstation | 2025-05-25 19:37:08.604 [SYN:INFO] Time sync: MCU/SX130X#0 ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:37:08.604 [SYN:INFO] Time sync: Last PPS ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:37:08.604 [SYN:INFO] Time ref: Last PPS sys->UTC=19:28:56.000000 SX130X->GPS=19:29:14.000000 leaps=18s diff=0
basicstation | 2025-05-25 19:37:17.200 [S2E:DEBU] ::0 diid=0 [ant#0] - next TX start ahead by 799ms524us (19:37:18.000000)
basicstation | 2025-05-25 19:37:17.980 [S2E:VERB] ::0 diid=0 [ant#0] - starting TX in 19ms788us: 869.525MHz 27.0dBm ant#0(0) DR3 SF9/BW125 frame=000000345E55853E00000000…00000000 (17 bytes)
basicstation | 2025-05-25 19:37:18.007 [RAL:WARN] Slave (0) did not send reply data - expecting cmd=2
basicstation | 2025-05-25 19:37:18.007 [S2E:ERRO] ::0 diid=0 [ant#0] - radio is not emitting frame - abandoning TX, trying alternative
basicstation | 2025-05-25 19:37:18.007 [S2E:VERB] ::0 diid=0 [ant#0] - class A has no more alternate TX time
basicstation | 2025-05-25 19:37:18.007 [S2E:WARN] ::0 diid=0 [ant#0] - unable to place frame
basicstation | 2025-05-25 19:39:25.200 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 10m29s
basicstation | 2025-05-25 19:39:25.200 [S2E:INFO] Beaconing suspend - missing GPS data: time
basicstation | 2025-05-25 19:39:35.200 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 10m39s
basicstation | 2025-05-25 19:39:45.200 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 10m49s
basicstation | 2025-05-25 19:39:55.201 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 10m59s
basicstation | 2025-05-25 19:40:05.202 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 11m9s
basicstation | 2025-05-25 19:40:15.202 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 11m19s
basicstation | 2025-05-25 19:40:25.203 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 11m29s
basicstation | 2025-05-25 19:40:35.203 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 11m39s
basicstation | 2025-05-25 19:40:45.203 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 11m49s
basicstation | 2025-05-25 19:40:55.203 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 11m59s
basicstation | 2025-05-25 19:41:05.204 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 12m9s
basicstation | 2025-05-25 19:41:15.204 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 12m19s
basicstation | 2025-05-25 19:41:25.204 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 12m29s
basicstation | 2025-05-25 19:41:35.204 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 12m39s
basicstation | 2025-05-25 19:41:45.205 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 12m49s
basicstation | 2025-05-25 19:41:55.205 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 12m59s
basicstation | 2025-05-25 19:42:05.205 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 13m9s
basicstation | 2025-05-25 19:42:08.618 [SYN:INFO] Time sync: NOW ustime=0x00004AD6E59D utc=0x635FB06DF3397 gpsOffset=0x5169C8F091680 ppsOffset=978168 syncQual=2474
basicstation | 2025-05-25 19:42:08.618 [SYN:INFO] Time sync: MCU/SX130X#0 ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:42:08.618 [SYN:INFO] Time sync: Last PPS ustime=0x00001BA1AE43 xtime=0x6B00000B08A159 pps_ustime=0x1B988006 pps_xtime=0x6B00000AFF731C
basicstation | 2025-05-25 19:42:08.618 [SYN:INFO] Time ref: Last PPS sys->UTC=19:28:56.000000 SX130X->GPS=19:29:14.000000 leaps=18s diff=0
basicstation | 2025-05-25 19:42:15.205 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 13m19s
basicstation | 2025-05-25 19:42:25.205 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 13m29s
basicstation | 2025-05-25 19:42:35.205 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 13m39s
basicstation | 2025-05-25 19:42:45.206 [SYN:ERRO] Failed to convert xtime to gpstime - last PPS sync too old: 13m49s