Garmin Index Smart Scale WiFi “Incorrect Password” RESOLVED

My Garmin Index Smart Scale suddenly refused to connect to our home WiFi network.

Symptoms

  • Garmin Index Smart Scale attempting to upload weight history over the existing (previously configured and working) WiFi connection, then showing an “X” to indicate that the connection failed.
  • Garmin Connect App showing “Incorrect password” and “Enter the WPA2 password for this WIFI_NETWORK_NAME network” messages when attempting to reconfigure the WiFi network settings for the Garmin Index Smart Scale device.
  • Garmin Connect App showing “Network Not Found” message when attempting to reconfigure the WiFi network settings for the Garmin Index Smart Scale device.

Solution

I resolved this problem by changing my network DNS servers.

My network was configured to use the “Quad9 filtered DNSSEC” upstream DNS servers in my Pi-Hole configuration. I temporarily configured my home network to use different public DNS servers (Level 3) and the issue cleared up immediately. The next time I attempted to reconfigure the Smart Scale WiFi network in the Garmin App, it connected right away.

Troubleshooting

I noticed the scale connected via my phone hotspot immediately. I was using an iPhone with with iOS 17.2.1 at the time. Unsure if it matters, but I enabled the “Maximize Capability” setting in the Personal Hotspot settings (Settings > Cellular > Personal Hotspot).

Someone else mentioned the scale had to connect to Garmin services before the scale would verify the wifi connection, which made me suspicious of network filtering.

I disabled my Pi-Hole filtering, which did NOT resolve the issue. If it had, I could have looked at the query log to figure out what hostname lookups were being blocked and I could have added those hostname(s) to my filtering whitelist.

I temporarily changed my Pi-Hole upstream DNS servers. I had to try a few different servers before I finally found servers (Level 3) that worked. Garmin Index Smart Scale failed to connect while using these upstream public DNS servers:

  • Quad9 (filtered, DNSSEC)
  • Quad9 (unfiltered, no DNSSEC)