Replies: 1 comment 4 replies
-
|
This issue seems specific to the JN5189. I would reach out directly to the vendor for support or try using different RCP hardware. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Issue Description
When flooding control commands (e.g., repeated On/Off cluster commands) from the ChipTool APK to a Thread end device (Nanoleaf), the otbr-agent crashes due to an RCP timeout and framing errors in the RCP communication layer.
Tested with Below Configurations
Baud Rate - 115200 and 460800
NCP_TX_BUFFER - 1024 and 4096
Environment
OTBR - otbr-posix (OpenThread Border Router)
Repository: https://github.com/openthread/ot-br-posix.git
Branch: main
Commit: 6112f9802f32c41b15ble331bf391c2c0f86bbc5
RCP Hardware: NXP JN5189
RCP Firmware - Repository: https://github.com/openthread/ot-nxp.git
Branch: main
Commit: 70a5b2dd33ff30e938aac7556a84804a84ce05a9
Host OS: Linux (OpenWRT)
Thread version: 1.4.0
Commissioner: ChipTool APK (Android)
End Device: Nanoleaf Thread Device
For Compilation Purpose I've applied the below patches on top of the vanilla ot-nxp repo
ot_nxp_applied_changes_patch.txt
Reproduction Steps
Commission Nanoleaf device onto the Thread network via OTBR.
Use ChipTool APK to send rapid commands (e.g., Toggle command in a loop with minimal delay).
Observe otbr-agent logs for framing errors and eventual timeout crash.
NxpJN5189_RCP_Debug_Log.log
Beta Was this translation helpful? Give feedback.
All reactions