I don't think that these issues are really caused by a bad update. The last AC update was released mid June. I believe what's actually happening is that your AC board failed for another reason, and when it didn't respond to MASTER anymore, that failed to read the firmware version, intepreted that as v0.0.0 and offered you to update it. When you then started the update, the AC module was already dead, MASTER failed to transfer the update to AC and indicated that by failing the update (or getting stuck) at 90%.