{"id":2085,"date":"2026-02-21T22:14:19","date_gmt":"2026-02-22T04:14:19","guid":{"rendered":"https:\/\/www.schwie.com\/brad\/?p=2085"},"modified":"2026-03-07T19:18:56","modified_gmt":"2026-03-08T01:18:56","slug":"nest-gen-2-and-no-longer-evil","status":"publish","type":"post","link":"https:\/\/www.schwie.com\/brad\/?p=2085","title":{"rendered":"Nest Gen 2 and No Longer Evil"},"content":{"rendered":"<p>After Google crippled my Nest Thermostat gen 1, I began exploring options to repair it. Fortunately I came across Louis Rossmann <a href=\"https:\/\/www.youtube.com\/watch?v=LsI6P2lxcHM\">describing his FULU bounty<\/a> and eventually learned about NoLongerEvil.com. I&#8217;m happy to report that their modified firmware has restored web functionality with my thermostat, though I should say I made a trade with my mom and scored her gen 2 model, which was also broken by Google and can be restored by <a href=\"http:\/\/NoLongerEvil.com\">NoLongerEvil.com<\/a>.<\/p>\n<p>A few gotchas, I never got the firmware hack installed from my Mac, rather a machine running Ubuntu 25.04 was useful. And the following lines of code needed to be executed from the terminal before the firmware could be installed:<\/p>\n<p><code>sudo tee \/etc\/udev\/rules.d\/99-omap-dfu.rules << 'EOF'\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"0451\", MODE=\"0666\"\nEOF<\/code><\/p>\n<p><code>sudo udevadm control --reload-rules<\/code><br \/>\n<code>sudo udevadm trigger<\/code><\/p>\n<p>I'll report back later after a repair of my gen 1 thermostat is complete. Surely a friend would like to use it? Also, I love the AI feature built into NoLongerEvil.com, it made quick work of importing our old heating schedule, very impressive!<\/p>\n<p>References:<br \/>\n<a href=\"https:\/\/github.com\/lastowl\/homebridge-nolongerevil-nest\">https:\/\/github.com\/lastowl\/homebridge-nolongerevil-nest<\/a> (this plugin works well with homebridge 1.1)<br \/>\n<a href=\"https:\/\/github.com\/will-tm\/homebridge-nolongerevil-thermostat\">https:\/\/github.com\/will-tm\/homebridge-nolongerevil-thermostat<\/a> (should my homebridge ever use MQTT)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After Google crippled my Nest Thermostat gen 1, I began exploring options to repair it. Fortunately I came across Louis Rossmann describing his FULU bounty and eventually learned about NoLongerEvil.com. I&#8217;m happy to report that their modified firmware has restored &hellip; <a href=\"https:\/\/www.schwie.com\/brad\/?p=2085\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2085","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts\/2085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2085"}],"version-history":[{"count":6,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts\/2085\/revisions"}],"predecessor-version":[{"id":2095,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts\/2085\/revisions\/2095"}],"wp:attachment":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}