I recently upgraded my wifi and it allows for multiple SSIDs to separate out the network. I made a new network for just IoT devices to get them away from the more sensitive computers. I migrated all the IoT devices over, about 20 in all, including 3 Google Mini 1st gen, 4 Nest cameras of different vintages, 2 Nest Hubs, 2 Chromecast w/ Google TV 4k, and numerous other brands of smart lighting controls, locks, and plugs. I did all the migrating with the SSID visible, then switched it off. All the other devices reconnected, a few needed to be rebooted, but all eventually reconnected just fine, EXCEPT the 3 Minis.
Frustrated but not deterred, I tried ALL of the following:
Unless I'm missing something, I have to conclude that the network code in these devices is just have poor as to not be able to support hidden SSIDs.
The other network settings are set to be "lowest common denominator" for IoT devices:
Not that any of that should matter, as I can connect them to the "full featured" network I use for phones and laptops just fine, just so long as the SSID is not hidden, and they connect to this same network immediately after re-enabling the SSID broadcast.
Connect to a hidden network after setup
On the Nest app home screen, tap Settings.
Tap Home info.
Choose Home Wi-Fi help.
Select the Protect you want to update.
Choose Other networks below the list of Wi-Fi network names.
Type in the hidden network name, password, and security type (WEP, WPA or WPA2).
Ugh, so I guess this is 25th time's the charm, or the stars are better aligned today? No, apparently the software gremlins needed to be removed via rebooting my phone.
Anyways, in case anyone else comes across this, step by step:
First step is to remove Mini from current Wi-Fi either by using the Google Home App or use the physical button to factory reset it.
Google Home App Method:
Connect to new hidden Wi-Fi: