Поле ssid в конфигурации сети wpa_supplicant - обязательное. но если нашлась точка, у которой ssid скрыт, то модуль позволяет оставить поле пустым (в конфигурацию так и пишется ssid=""). надо требовать заполнить поле обязательно при нажатии кнопки "применить".
в случае скрытого ssid в него записывается найденный mac в скобках (и в конфиг) network={ ssid="(00:18:39:3a:c0:90)" scan_ssid=1 параметры сети не получаются (pairwise, key_mgmt) автоматически (auth type = no password на шифрованной сети) вручную можно выбрать key_mgmt = wpa-psk pairwise список содержит только CCMP если не выбрать ничего - в конфиг не пропишется ничего psk в конфиге записывается в шифрованном (ssid + пароль) виде, поэтому если ssid = (адрес), то psk неверный. если вручную вместо адреса в скобках прописать ssid скрытой точки - то подключается (без явного pairwise в конфиге)
(В ответ на комментарий №1) это с версией 0.7
В 4.1/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.