The openthread coprocessor sample in sdk v2.8.0 and v3.1.0 work for me with the openthread border router but not the sample in sdk v3.2.1
I followed the instructions for buiding the openthread border router and the coprocessor as described here: https://docs.nordicsemi.com/bundle/ncs-3.2.1/page/nrf/protocols/thread/tools.html
~/src/ot-br-posix$ git branch * (HEAD detached at fbde28a0) main otbr-agent --version 0.3.0-thread-reference-20230710-394-gfbde28a0
When trying to run the openthread border router with the coprocessor built with sdk v3.2.1 I get the following:
systemctl status otbr-agent
● otbr-agent.service - LSB: thread border agent
Loaded: loaded (/etc/init.d/otbr-agent; generated)
Drop-In: /run/systemd/system/service.d
└─zzz-lxc-service.conf
Active: active (running) since Wed 2026-02-11 21:49:36 UTC; 26s ago
Invocation: ad8db29b4ee2431d92a5f5ef84622c67
Docs: man:systemd-sysv-generator(8)
Process: 359 ExecStart=/etc/init.d/otbr-agent start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 19037)
Memory: 776K (peak: 1.9M)
CPU: 23ms
CGroup: /system.slice/otbr-agent.service
└─365 /usr/sbin/otbr-agent -I wpan0 -B eth0 "spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=1000000" trel://eth0
Feb 11 21:49:36 otbr otbr-agent[365]: [NOTE]-AGENT---: Radio URL: spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=1000000
Feb 11 21:49:36 otbr otbr-agent[365]: [NOTE]-AGENT---: Radio URL: trel://eth0
Feb 11 21:49:36 otbr otbr-agent[365]: [NOTE]-ILS-----: Infra link selected: eth0
Feb 11 21:49:36 otbr otbr-agent[365]: [INFO]-RCP_HOS-: OpenThread log level changed to 4
Feb 11 21:49:49 otbr otbr-agent[365]: 49d.17:36:28.060 [W] P-SpinelDrive-: Wait for response timeout
Feb 11 21:49:49 otbr otbr-agent[365]: 49d.17:36:28.060 [I] P-SpinelDrive-: co-processor self reset successfully
Feb 11 21:49:51 otbr otbr-agent[365]: 49d.17:36:30.062 [W] P-SpinelDrive-: Wait for response timeout
Feb 11 21:49:53 otbr otbr-agent[365]: 49d.17:36:32.065 [W] P-SpinelDrive-: Wait for response timeout
Feb 11 21:49:53 otbr otbr-agent[365]: 49d.17:36:32.065 [C] Platform------: Init() at spinel_driver.cpp:82: Failure
Feb 11 21:49:55 otbr otbr-agent[365]: 49d.17:36:34.067 [W] P-SpinelDrive-: Wait for response timeoutRunning the same deployment of the border router with a coprocessor built with sdk v2.8.0 works fine:
systemctl status otbr-agent
● otbr-agent.service - LSB: thread border agent
Loaded: loaded (/etc/init.d/otbr-agent; generated)
Drop-In: /run/systemd/system/service.d
└─zzz-lxc-service.conf
Active: active (running) since Wed 2026-02-11 21:54:37 UTC; 6s ago
Invocation: e0a3f2992eb749b6ba02affa242c2b47
Docs: man:systemd-sysv-generator(8)
Process: 393 ExecStart=/etc/init.d/otbr-agent start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 19037)
Memory: 1M (peak: 2.1M)
CPU: 48ms
CGroup: /system.slice/otbr-agent.service
└─399 /usr/sbin/otbr-agent -I wpan0 -B eth0 "spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=1000000" trel://eth0
Feb 11 21:54:38 otbr otbr-agent[399]: 00:00:00.680 [I] P-Netif-------: ADD [M] ff03::fc (already subscribed, ignored)
Feb 11 21:54:38 otbr otbr-agent[399]: 00:00:00.680 [I] P-Netif-------: ADD [M] ff03::1 (already subscribed, ignored)
Feb 11 21:54:38 otbr otbr-agent[399]: 00:00:00.680 [I] P-Netif-------: ADD [M] ff02::16 (already subscribed, ignored)
Feb 11 21:54:38 otbr otbr-agent[399]: 00:00:00.680 [I] P-Netif-------: ADD [M] ff02::2 (rejected)
Feb 11 21:54:38 otbr otbr-agent[399]: [INFO]-MDNS----: Successfully registered service OpenThread BorderRouter #26D8._meshcop._udp
Feb 11 21:54:38 otbr otbr-agent[399]: [INFO]-BA------: Result of publish meshcop service OpenThread BorderRouter #26D8._meshcop._udp.l>
Feb 11 21:54:42 otbr otbr-agent[399]: 00:00:04.720 [I] Mle-----------: Send Link Request (ff02:0:0:0:0:0:0:2)
Feb 11 21:54:42 otbr otbr-agent[399]: 00:00:04.727 [I] MeshForwarder-: Sent IPv6 UDP msg, len:82, chksum:ef27, ecn:no, to:0xffff, sec:>
Feb 11 21:54:42 otbr otbr-agent[399]: 00:00:04.727 [I] MeshForwarder-: src:[fe80:0:0:0:bc00:b575:1961:26d8]:19788
Feb 11 21:54:42 otbr otbr-agent[399]: 00:00:04.727 [I] MeshForwarder-: dst:[ff02:0:0:0:0:0:0:2]:19788
Please advise.
Thanks,
Jan Erik