From 306243eb6a06ea292d6aa1813a4b1068d4ac32da Mon Sep 17 00:00:00 2001 From: support Date: Sun, 24 May 2026 10:07:55 +0800 Subject: [PATCH] fix: align provisioning logic with base devices --- lib/provisioning.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/provisioning.js b/lib/provisioning.js index ba6a342..614c0c6 100644 --- a/lib/provisioning.js +++ b/lib/provisioning.js @@ -124,6 +124,7 @@ class ProvisionManager extends EventEmitter { if (this._state === 'ap') return; led.off(); // AP 模式:WiFi 未连接,WiFi 灯熄灭 + if (!hasInternet()) led.display.showAP(); // 无网时立即显示 AP,有线时等 WS 连接后再定 try { // 若上次进程退出前留下 clawd-hotspot,必须先释放 wlan0;否则会在 AP 模式下扫描,列表可能只剩 2.4G/自身热点。 @@ -148,7 +149,6 @@ class ProvisionManager extends EventEmitter { this._server.startListening(); this._state = 'ap'; - led.display.showAP(); this._apStartedAt = Date.now(); this._lastApSavedWifiRetryAt = 0; log.info('provision', `AP 常驻模式已启动: ${ap.ssid}, 密码 12345678`);