Re: "firmware for its more advanced 7i model had mistakenly been sent to some 6000i customers"
Agreed. It's not hard to have the firmware file(s) identify what models the update is valid for & have the existing firmware not run the update unless the intended model matches the physical model. All IoT crap should do such checks from the get go.