Hi Everyone,
My ZigBee Bridge P with 3.0.0 firmware went offline on 25 March 2026, around the same time that many folks on 3.1.0 were having issues. I cannot tell if my situation is the same as yours if you’re on 3.1.0, but this is what I discovered, and what worked for me.
TL;DR:
ZB Bridge P offline 10 days. Found China dispatch server having DNS issues. Tested to prove this. DNS resolved during the last test. Fixed local devices by power cycle and clearing cache
The issue:
I realised that cn-disp.coolkit.cc (the Mainland China dispatch server) failed globally. I could connect to the others: Asia, EU and US via the web, but not to China.
Ping worked - so the server was live, but anything to do with DNS failed. Tools such as dynchecker.org and nslookup.io were giving me blanks, possibly indicating timeouts beyond where I’m located - in Malaysia. VPN connections with endpoints in Japan and Singapore didn’t work either. Google DNS and Cloudflare failed.
The Idea:
I thought since the issues were on the China dispatch server, why not test a China-based public DNS.
So I tested Tencent’s DNSPod:
nslookup cn-disp.coolkit.cc 119.29.29.29
Which gave me this IP: 52.221.65.239
Verified by Ping: 191/191 packets, 0% loss
Meaning the servers are healthy
Sidenote: Malaysia Factor
Additionally for Malaysia, ISPs hijack 8.8.8.8 traffic for Google’s public DNS resolver. For example, google.com goes tro 172.217.26.142 instead of real IPs (we get a sanitised and curated version of Google instead). This is a double whammy.
Diagnostics Test:
On a laptop on the same network as the Bridge P, I added “52.221.165.239 cn-disp.coolkit.cc” to the laptop’s host file.
What this did was it forced the laptop to bypass DNS completely and force the laptop to use the China Dispatch server’s actual IP. This worked perfectly, and showed that the servers were healthy and the issue was DNS propogation failure.
The Twist:
It seems that during my tests, eWeLink servers started propogating properly, and were pushing out the correct records.
The Solution:
Clear stale caches on router and Bridge P, so that they could connect to the newly and properly resolved DNS. This was done by powering down and uplugging both the router and bridge. Replug router and let boot up and do it’s thing for three minutes, then power up the bridge. It works.
I’m not sure if it’ll work for you, but try doing a power cycle of router and device (and if need be your app) to clear your caches.
Good luck!
MeMo