Skip to content

lora_radio_base: hwSendAsync failed: -116 #8

@mattzzw

Description

@mattzzw

Promicro Board with SX1262 (HT-RA62 module)
This particular board works completely fine with MeshCore firmware but with ZephCore it's not able to send or receive anything.
(Other identical boards do work fine with ZephCore.)
I erased the flash before flashing ZephCore.
I am trying to send, which triggers errors at the 12 seconds mark.

Anything else I can check to narrow down the root cause?

[00:00:00.280,273] <inf> udc_nrf: Preinit
[00:00:00.901,489] <err> DHT20: Failed to read status register.
[00:00:00.901,489] <err> DHT20: Failed to read status
[00:00:00.901,519] <err> DHT20: Failed to initialize status register.
[00:00:00.903,839] <err> BMP388: Cannot reboot chip.
[00:00:00.903,961] <err> INA219: Could not reset device.
[00:00:00.905,273] <err> SHT4X: Failed to reset the device.
[00:00:00.905,761] <err> SHTCX: Wakeup failed
[00:00:00.918,853] <inf> sx126x: SX126x initialized
[00:00:00.919,555] <inf> littlefs: LittleFS version 2.11, disk version 2.1
[00:00:00.919,769] <inf> littlefs: FS at flash-controller@4001e000:0xd4000 is 32 0x1000-byte blocks with 512 cycle
[00:00:00.919,799] <inf> littlefs: partition sizes: rd 16 ; pr 16 ; ca 64 ; la 32
*** Booting Zephyr OS build v4.4.0-rc2-41-g149c8b1758a8 ***
[00:00:00.926,940] <inf> udc_nrf: Initialized
[00:00:01.027,343] <inf> zephcore_main: === ZephCore startin
[00:00:02.187,255] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
**[00:00:02.187,286] <err> lora_radio_base: lora_recv_duty_cycle failed: -116**
[00:00:03.188,415] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
**[00:00:03.188,446] <err> lora_radio_base: lora_recv_async failed: -116**
[00:00:03.188,476] <inf> lora_radio_base: radio started: freq=869617984 bw=62 sf=8 cr=8 pwr=22
[00:00:03.189,422] <inf> zephcore_main: offgrid mode: off (from prefs)
[00:00:03.189,483] <inf> zephcore_main: LEDs: enabled (from prefs)
[00:00:03.189,514] <inf> zephcore_gps: GPS: Powering off at boot (disabled in prefs)
[00:00:03.189,514] <inf> zephcore_gps: GPS power OFF
[00:00:03.189,544] <inf> lora_radio_base: RX boost enabled (+3dB sensitivity, +2mA)
[00:00:03.189,575] <inf> lora_radio_base: RX duty cycle enabled
[00:00:03.189,636] <inf> zephcore_usb: USB CDC device ready: cdc_acm_uart
[00:00:03.192,047] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:03.192,077] <inf> bt_hci_core: HW Variant: nRF52x (0x0002)
[00:00:03.192,108] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 4.4 Build 0
[00:00:03.192,565] <inf> bt_hci_core: No ID address. App must call settings_load()
[00:00:03.198,028] <inf> bt_hci_core: HCI transport: Controller
[00:00:03.198,181] <inf> bt_hci_core: Identity: ED:EE:17:7B:E5:F5 (random)
[00:00:03.198,211] <inf> bt_hci_core: HCI: version 5.4 (0x0d) revision 0x0000, manufacturer 0x05f1
[00:00:03.198,242] <inf> bt_hci_core: LMP: version 5.4 (0x0d) subver 0xffff
[00:00:03.199,829] <inf> zephcore_ble: BLE advertising: 20ms fast (60s)
[00:00:03.199,890] <inf> zephcore_main: starting event-driven loop
[00:00:04.196,197] <inf> zephcore_ble: connected: 04:00:6E:A1:C6:9F (public)
[00:00:04.304,382] <inf> zephcore_ble: CCCD notif enabled (value=0x0001)
[00:00:04.304,534] <inf> zephcore_ble: 04:00:6E:A1:C6:9F (public) level 4
[00:00:04.304,534] <inf> zephcore_ble: security established, enabling TX
[00:00:04.304,809] <inf> zephcore_ble: Requested max data length (251 bytes)
[00:00:04.304,809] <inf> zephcore_ble: conn param update deferred until post-sync
[00:00:04.334,442] <wrn> zephcore_ble: Rejecting peer conn params: interval 24-40 (our range: 12-36)
[00:00:04.349,304] <inf> zephcore_ble: BLE data length updated: TX=251/17040us RX=27/328us
[00:00:04.364,440] <wrn> zephcore_ble: Rejecting peer conn params: interval 24-40 (our range: 12-36)
[00:00:04.904,235] <inf> zephcore_ble: BLE data length updated: TX=251/17040us RX=251/17040us
[00:00:06.420,257] <inf> zephcore_ble: Post-sync conn params: 15-45ms interval, latency=4
[00:00:09.567,749] <inf> zephcore_ble: BLE conn params updated: interval=45ms latency=4 timeout=5000ms
[00:00:12.057,739] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
[00:00:13.058,837] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
**[00:00:13.058,868] <err> lora_radio_base: hwSendAsync failed: -116**
[00:00:14.059,814] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
[00:00:14.059,844] <err> lora_radio_base: lora_recv_duty_cycle failed: -116
[00:00:15.060,028] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
[00:00:15.060,058] <err> lora_radio_base: lora_recv_async failed: -116
[00:00:15.060,089] <err> zephcore_dispatcher: checkSend: startSendRaw failed! re-queuing delay=240
[00:00:16.301,208] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
[00:00:17.302,215] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
[00:00:17.302,246] <err> lora_radio_base: hwSendAsync failed: -116
[00:00:18.303,192] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
[00:00:18.303,222] <err> lora_radio_base: lora_recv_duty_cycle failed: -116
[00:00:19.303,466] <wrn> sx126x_hal_common: Busy timeout after 1000 ms
[00:00:19.303,497] <err> lora_radio_base: lora_recv_async failed: -116
[00:00:19.303,527] <err> zephcore_dispatcher: checkSend: startSendRaw failed! re-queuing delay=120

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