I’m using PiAware 3.5.0 on a Pi Zero W.
Everything works well when I put the password in ASCII in the piaware-config.txt file. The generated wpa-roam.conf contains the password in the psk setting, and the quotes around it don’t cause problems.
For security reasons, though, it’s not wise to leave a password in plain text on the system.
However, when I use wpa_passphrase to get a 256-bit encoded version of the password and put that in the piaware-config.txt file without quotes, the generated wpa-roam.conf has quotes around the encoded value. However, wpa_supplicant throws a parse error when trying to bring up wlan0 because the psk string is an unexpected length. If I use nano to strip off the quotes in wpa-roam.conf, things work fine…until the next reboot when the quotes come back.
Is there some way to have wpa-roam.conf suppress generating quotes around a 64 character hex string, or have wpa_supplicant handle a quoted 64 character hex string psk?