NoLongerEvil-Thermostat – Nest Generation 1 and 2 Firmware
Project approach & technical details
- The current image is largely stock Nest Gen1/2 firmware with a small boot script (
/bin/nolongerevil.sh) added. - That script injects its own trust material and overrides DNS/hosts so traffic for Nest’s cloud (e.g.,
frontdoor.nest.com) is redirected to a hard‑coded IP of the new backend. - A fake Nest root CA is added so the device will trust certificates from the new server; this effectively subverts the original TLS trust chain.
- Exploitation relies on known Nest bootloader vulnerabilities (via OMAPLoader) to gain filesystem access. Some are surprised it’s this easy to replace the root of trust; others note most IoT gear doesn’t pay for robust secure boot.
- Multiple people see this as a stepping stone toward full custom firmware and/or MQTT integration, possibly with Home Assistant.
Open source, trust, and “no longer evil” claims
- The backend server and code are not yet open source. The site promises they’ll be released “soon,” after a community bounty is processed.
- Several commenters are uneasy that users are currently trading Google’s proprietary cloud for another opaque service without a privacy policy or self‑hosting support.
- Others argue the reverse‑engineering work is substantial and that early imperfect releases are still valuable.
- There is debate over whether this qualifies as “new firmware” for bounty purposes, given it mostly redirects traffic rather than replacing Google’s code.
Reactions to Google EOL and e‑waste
- Many owners feel burned by Google disabling cloud functionality, saying they’ll avoid future Google hardware and preferring devices that integrate locally with Home Assistant.
- Some insist the devices aren’t literal e‑waste because the thermostat still functions offline, but others counter that the premium price was for now‑removed “smart” features.
Alternatives, DIY efforts, and safety
- Recommendations center on Z‑Wave/Zigbee/Matter thermostats with local control, especially Honeywell T6 Pro, Venstar, and various OpenTherm or EMS-ESP boiler controllers.
- Some are designing replacement PCBs and fully custom firmware for Nest hardware.
- Commenters stress HVAC safety, especially with gas systems, and urge the project to add explicit “no warranty” licensing and legal disclaimers.