FAQ
TL;DR: UI code shrank 90 kB→9 kB (−90 %) [Elektroda, p.kaczmarek2, post #21078302]; “It’s too much detail already on the front page” [Elektroda, miegapele, post #21076512] Upcoming flag lets testers reveal WiFi BSSID, channel and PowerSave without bricking devices.
Why it matters: Cleaner pages load faster and leak less data while still giving power users the diagnostics they need.
Quick Facts
• Power-save levels: 0 (off) – 3 (max) [Elektroda, max4elektroda, post #21073220]
• Chipsets verified: LN882H, BL602, W600, W800; XR809 untested [Elektroda, divadiow, post #21073436]
• JSON endpoint: /cm?cmnd=STATUS returns BSSID, Channel, RSSI [Elektroda, p.kaczmarek2, post #21077839]
• Pins page weight trimmed 90 kB → 9 kB [Elektroda, p.kaczmarek2, post #21078302]
• Test builds: keep UART access; OTA may fail [Elektroda, max4elektroda, post #21073220]
What extra Wi-Fi data can the new build show?
It adds current BSSID, channel number, SSID (optional) and PowerSave mode to the status page and JSON API [Elektroda, max4elektroda, post #21075738]
How do I enable the feature without risking a boot loop?
Flash the test image, then set a boot-fail guard such as recovery-count before enabling the “Show extra info” flag; the device reverts after three failed boots [Elektroda, p.kaczmarek2, post #21073333]
Which chipsets already display correct values?
LN882H, W600 and W800 show full data; BL602 reports channel 0 (invalid) and needs a fix; XR809 lacks testers [Elektroda, divadiow, post #21074987]
Why does my SSID appear truncated?
Platforms using memcpy copied a fixed 32-byte buffer; switching to strcpy fixed the cut-off on W600/W800 [Elektroda, max4elektroda, post #21075738]
Is the information a privacy risk?
Yes. MAC, BSSID or SSID can pinpoint location via public Wi-Fi databases [Elektroda, spleefer90, post #21588288] Hide them with the new flag or crop screenshots before posting.
How big is the binary impact?
Early integration added one extra line; moving to JSON keeps firmware size unchanged because the WebApp handles layout [Elektroda, p.kaczmarek2, post #21077839]
How can I fetch the same data from scripts?
Call /cm?cmnd=STATUS; fields StatusNET.Mac, StatusSTS.RSSI and the new StatusNET.BSSID, .Channel carry the values [Elektroda, max4elektroda, post #21077871]
What happens if the AP password is wrong?
The module retries about once per minute, logging “WIFI_STA_AUTH_FAILED – 3”; it never falls back to SSID2 because dual-SSID logic is TODO [Elektroda, divadiow, post #21079433]
Any known edge-case bugs?
LN882H sometimes shows a valid channel/BSSID pair while actually connected elsewhere [Elektroda, max4elektroda, post #21073559] BL602 reports non-existent channel 0 [Elektroda, divadiow, post #21074987]
How do I test a new Wi-Fi HAL safely?
- Connect UART.
- Flash PR #1216 binary.
- Verify you can erase/re-flash if web UI becomes unreachable [Elektroda, max4elektroda, post #21073220]
Can I collapse clutter on the status page?
Yes. A prototype uses / so you can toggle MQTT and sensor blocks while OBK remembers the open state during 1 s refreshes [Elektroda, max4elektroda, post #21600019]
What’s the long-term UI plan?
Developers plan GZIP-compressed, LFS-hosted custom pages and a plugin store so users can override index.html without touching firmware [Elektroda, p.kaczmarek2, post #21602215]
How big can log output grow?
The new textarea keeps only the latest 400 lines; older lines shift out to save RAM and bandwidth [Elektroda, p.kaczmarek2, post #21602377]
Is second SSID operational now?
No. Logic is marked ‘unfinished’; helpers welcome to decide when to switch and when to fall back [Elektroda, p.kaczmarek2, post #21078518]
Where did the 90 kB→9 kB saving come from?
The pins configuration page was refactored and minified, cutting 81 kB and improving load time by 90 % [Elektroda, p.kaczmarek2, post #21078302]
Expert tip for OTA testers?
“Keep UART pins exposed; one bad build can block OTA entirely,” warns max4elektroda [Elektroda, 21073220]