I suspect that could land them in legal troubles.
1) Print off the DATED warranty info when you get an item. I don't think a company can change the warranty terms after you purchase something and force you to abide by new terms, because that's not what you agreed to when purchasing. If I bought a potato car with a 10y/100k powertrain warranty, that they then changed to be 3/36k a few years later, and my engine had a failure 4 years in, I don't think they could say "we changed it too bad."
2) if they're trying to make FW updates part of the warranty requirement, they had better be notifying everyone all the time. Otherwise, how am I supposed to know if there is a new firmware? What if they released one last week, I didn't know/hadn't checked yet, the battery fails this week, they gonna try to void my warranty because I didn't update the firmware in the last few days? Geez.