Hardware: ZimaBoard, connected via LAN cable to router
Client device: Mac mini, connected via WiFi (same LAN/subnet)
ZimaOS version: 1.7.0 (latest)
ZimaClient version: 2.3.1 (latest, macOS)
Issue:
After updating ZimaOS to the version before 1.7.0, ZimaClient on Mac fails to connect, showing “Device connection not ready” and hangs indefinitely on “Connecting”. Some on 1.7.0
What works:
- Web dashboard (http://) loads and works perfectly in browser
- ZimaClient (iOS) on the same Mac connects without any issue
- Ping to the ZimaBoard IP is healthy (5-16ms, 0% packet loss)
What I’ve already tried (no change in behavior):
- Disconnect/reconnect in ZimaClient, re-scanned and found device under correct IP
- Fully uninstalled and reinstalled ZimaClient (checked ~/Library/Containers, ~/Library/Application Support, Caches, Preferences — no leftover Zima/casaos config found before reinstall)
- Restarted ZimaBoard via web dashboard
- Toggled Remote Access off/on, generated a new Network ID
- Connected using “Connect via Network ID” directly (not scan) with the newly generated ID — still hangs and seems to exceed max connection attempts
Given that the web UI and iOS client both work fine but the Mac desktop client fails consistently even with a fresh Network ID, this looks like a client-side or backend-handshake bug specific to ZimaClient macOS 2.3.1 + ZimaOS 1.7.0.
Happy to provide debug logs if there’s a way to export them from the Mac client — let me know how best to do that.