Skip to content

lora_radio_base: hwSendAsync failed: -116 #8

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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