I recently put a new firmware (developed by DarkXT) on a Sonoff Zigbee ZBDongle with the idea of being able to use it as a Thread Border router as well. New firmware installation went fine. The docs state that to be able to use the dongle with the new firmware I need to use Silabs multiprotocol for HA. This is can be run as a Docker image as well.
Have added the code to download and setup this image in a docker compose file. To be on the safe side I stopped/disabled my Zig2MQTT docker image.
However, I can’t seem to connect to this instance via the suggested ports 8081/8086 (not in use on that Docker host by any other container either).
If I look at the mulitpan logs, I see
I’m running HA from a Docker container, I see the ‘no such file or directory’ error which could indicate a permission issue or indeed a missing file/folder alltogether. As a result, multipan is not responding.
Anyone with some advise re troubleshooting?
2026-01-22 08:56:09 [INFO] Setup OTBR firewall...
2026-01-22 08:56:09 [INFO] Starting otbr-agent...
otbr-agent[101329]: [NOTE]-AGENT---: Running 0.3.0
otbr-agent[101329]: [NOTE]-AGENT---: Thread version: 1.3.0
otbr-agent[101329]: [NOTE]-AGENT---: Thread interface: wpan0
otbr-agent[101329]: [NOTE]-AGENT---: Radio URL: spinel+cpc://cpcd_0?iid=2&iid-list=0
otbr-agent[101329]: [NOTE]-ILS-----: Infra link selected: eth0
otbr-agent[101329]: 55d.04:10:37.173 [C] Platform------: mCpcBusSpeed = 115200
[08:56:09:467284] Info : New client connection using library v4.3.1.0
[08:56:09:470690] Info : Opened connection socket for ep#12
[08:56:09:470732] Info : Endpoint socket #12: Client connected. 1 connections
otbr-agent[101329]: 55d.04:10:39.202 [C] Platform------: platformConfigureTunDevice() at netif.cpp:1803: No such file or directory
2026-01-22 08:56:11 [INFO] otbr-agent ended with exit code 5 (signal 0)...
OTBR_FORWARD_INGRESS all opt in * out wpan0 ::/0 -> ::/0
Chain OTBR_FORWARD_INGRESS (0 references)
target prot opt source destination
DROP all anywhere anywhere PKTTYPE = unicast
DROP all anywhere anywhere match-set otbr-ingress-deny-src src
ACCEPT all anywhere anywhere match-set otbr-ingress-allow-dst dst
DROP all anywhere anywhere PKTTYPE = unicast
ACCEPT all anywhere anywhere
otbr-ingress-deny-src
otbr-ingress-deny-src-swap
otbr-ingress-allow-dst
otbr-ingress-allow-dst-swap
OTBR_FORWARD_EGRESS all opt in wpan0 out * ::/0 -> ::/0
Chain OTBR_FORWARD_EGRESS (0 references)
target prot opt source destination
ACCEPT all anywhere anywhere
2026-01-22 08:56:11 [INFO] OTBR firewall teardown completed.
[08:56:11:500652] Info : Endpoint socket #12: Client disconnected. 0 connections
[08:56:11:500725] Info : Client disconnected