- Home WiFi router DNS settings block or throttle the Google firmware download CDN servers
- Router dual-band steering pushes the doorbell to 5GHz which the Nest Doorbell battery cannot use
- Google Home app firmware download requires an uninterrupted 15-minute sustained WiFi connection
Problem Description
Your Google Nest Doorbell battery model is stuck at 0% on the Downloading Update screen in the Google Home app. The doorbell LED shows a steady white light during the download attempt then turns off entirely after several minutes. Removing the doorbell and re-adding it to Google Home restarts the setup process but gets stuck at the same 0% firmware download step every time. This affects both initial setup and routine OTA updates and has been reported by hundreds of users across Google Nest Community forums since 2023.
Symptoms
- Google Home app shows Downloading update at 0% and never progresses past that screen
- Nest Doorbell LED glows steady white during download attempt then turns off completely
- Removing and re-adding doorbell to Google Home hits the same 0% firmware download wall
- Setup process hangs for 30+ minutes at the firmware step with no error message displayed
- Doorbell appears in Google Home as a device but shows offline because firmware never installed
- Multiple factory resets via the reset button on the back do not resolve the 0% download hang
Recognize these? Here's what usually causes it.
Common Causes
- Home WiFi router DNS settings block or throttle the Google firmware download CDN servers
- Router dual-band steering pushes the doorbell to 5GHz which the Nest Doorbell battery cannot use
- Google Home app firmware download requires an uninterrupted 15-minute sustained WiFi connection
- IPv6 enabled on router conflicts with the Nest doorbell firmware download handshake process
- Router firewall or parental controls block the large firmware file download from dl.google.com
- Doorbell battery charge below 50% triggers a safety cutoff that prevents firmware installation
Most fixes happen in the first 3 steps.
Do not attempt to set up the Nest Doorbell battery when it is below 50 percent charge. The firmware download will silently fail at 0% with no error message and repeated attempts will drain the battery further.
Tools & Requirements
Step-by-Step Solution
Charge Doorbell to 100% Before Setup
The Nest Doorbell battery model will silently abort firmware downloads if the battery is below approximately 50 percent. Google does not show a low battery warning during the firmware step so this is a hidden failure cause. Connect the doorbell to the included USB-C cable and charge it fully before starting. The LED on the front shows a pulsing white light during charging. When the light turns off charging is complete. Open the Google Home app and check battery percentage under Device Info to confirm 100 percent before proceeding.
Create Phone Hotspot to Bypass Router Issues
The most reliable workaround confirmed by hundreds of users on Google Nest Community and Reddit is to bypass your home router entirely during firmware download. On a second phone enable Mobile Hotspot with a simple network name like NestSetup and a short WPA2 password. Connect the phone running the Google Home app to this same hotspot WiFi network. Then set up the Nest Doorbell and connect it to the hotspot as well. The firmware download typically completes in 5 to 10 minutes on a phone hotspot because it avoids router DNS issues, IPv6 conflicts, and band steering problems that cause the 0% hang.
Switch Doorbell to Home WiFi After Firmware Completes
Once the firmware downloads and installs successfully over the phone hotspot your doorbell will reboot and appear online in Google Home. Now remove the doorbell from Google Home by going to device settings and selecting Remove Device. Turn off the phone hotspot. Set up the doorbell again through the Google Home app but this time connect it to your home WiFi network using your 2.4GHz SSID. Since the firmware is already installed the setup will skip the firmware download step entirely and complete in under 2 minutes.
Fix Home Router for Future OTA Updates
To prevent the 0% hang on future firmware updates fix the underlying router issues. Log into your router admin page and create a separate 2.4GHz only SSID for your Nest devices. Disable band steering or Smart Connect for this SSID. Under advanced settings check if IPv6 is enabled and disable it temporarily or permanently for the IoT SSID. Ensure no firewall rules or parental controls are blocking dl.google.com or connectivitycheck.gstatic.com. These two domains are required for Nest firmware downloads and connectivity verification.
Factory Reset If Doorbell Is Completely Stuck
If the doorbell appears in Google Home but shows offline and will not accept any firmware through either method perform a full factory reset. On the back of the Nest Doorbell battery locate the small reset pinhole. Press and hold with a paperclip for 10 full seconds until the LED on the front flashes yellow then turns off. Wait 30 seconds then the LED will pulse white indicating the doorbell is in setup mode. Open Google Home and tap Set Up Device then New Device. Use the phone hotspot method from Step 2 for the firmware download. A factory reset clears any corrupted partial firmware files.
Quick Solutions
Still having issues? This is usually the deeper cause below.
If drain continues after replacing batteries, check the event history — a stuck-open sensor or rapid polling loop burns through batteries in days.
The phone hotspot workaround works because mobile carriers use clean DNS without the filtering and IPv6 complications that home routers introduce. Keep a second phone available any time you need to update or reset a Nest doorbell.
Firmware updates that wipe settings are more common than brands admit — many devices silently reset to factory defaults on an OTA push with no warning.
- Home WiFi router DNS settings block or throttle the
- Router dual-band steering pushes the doorbell to 5GHz
- Google Home app firmware download requires an uninterrupted 15-minute
- IPv6 enabled on router conflicts with the Nest doorbell
- Router firewall or parental controls block the large firmware
Before you go — try one of these (they fix most cases).
Most popular upgrades chosen by Google Nest Doorbell (Battery) owners.

Smart WiFi Wireless Doorbell Chime for Google Nest, Ring,...

Google Nest Doorbell (Wired, 3rd Gen) - 2K Video and Gemi...

Google Nest Doorbell (Wired) - Formerly Nest Hello - Vide...
As an Amazon Associate we earn from qualifying purchases.
Official Manufacturer Manual
If you need the complete manufacturer documentation for advanced setup, wiring diagrams, or detailed specifications, you can download the official manual below. The manual includes full technical instructions directly from the manufacturer and may help if your issue requires deeper troubleshooting.
Download the Official Google Nest Doorbell (Battery) ManualSource: support.google.com
Need More Help? Google Nest Support
Note: The contact information below connects you directly to Google Nest's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.
How Does Google Nest Compare?
Before replacing your Google Nest device, see how it stacks up against alternatives in our full comparison guides.



