← index #11433Issue #17917
Related · high · value 2.086
QUERY · ISSUE

ESP32 WLAN.scan() returns incorrect hidden flag

openby zcattaczopened 2023-05-06updated 2023-05-06
bug

Hi, new comer to micropython on ESP boards here. Just start to use this and realized the hidden flag in WLAN.scan() result is incorrect.

  • The documentation mentioned this flag as (ssid, bssid, channel, RSSI, authmode, hidden) , 0 - visible, 1 - hidden; but it's a bool not int.
  • In my test, all APs in results are always with hidden = False, though apparently the SSID returned is b'' and in wavmon these are reported as <Hidden SSID> (I mean confirmed as hidden not AP with empty SSID)

uos.uname() = (sysname='esp32', nodename='esp32', release='1.19.1', version='v1.19.1 on 2022-06-18', machine='ESP32 module with ESP32')

CANDIDATE · ISSUE

WLAN config parameter 'hidden' unknown

openby magnus-0opened 2025-08-13updated 2026-03-18
bugport-rp2

Port, board and/or hardware

Raspberry Pico W

MicroPython version

MicroPython v1.25.0 on 2025-04-15; Raspberry Pi Pico W with RP2040

Reproduction

  1. Try to set parameter 'hidden' via WLAN.config()
  2. Parameter unknown error

Expected behaviour

An AP with hidden SSID

Observed behaviour

Parameter unknown

Additional Information

According to the docs there should be a config parameter 'hidden' for the WLAN class, which supposingly hides the SSID when running in IF_AP mode.

However, in reality this doesn't seem to exist, and results in an error 'unknown config param'.
The Gibhub repo also doesn't show it in code (as far as I can tell).
Neither could I see a param with a different name meant for this purpose.

Perhaps this was overlooked..?
Thanks for following this up! :D

Code of Conduct

Yes, I agree

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied