So back in august i had updated my MiBox to the android 8 release via OTA, and have been keeping an eye on updates since then, bugs, new builds, ect. I updated to the latest build when it came out, and had no issues, didnt come across any devastating bugs, until recently, in this past week, my MiBox decided it would go to sleep after being inactive, and when i come home from work, turn on my TV, and the MiBox is stuck in sleep, completely frozen. No response when buttons on the remote are pressed, ect. So, hard reset by unplugging it, and plugging it back in. This worked for the 4 times i had to do it, then it decided it would either freeze on the MiBox Boot Logo, or after it fully boots, and just before it reaches the home screen. So from there, i did a factory reset via recovery, and that lasted maybe 12 hours. Then it went back to freezing on boot up. Then i came across
this post
, and followed the instructions to downgrade. I downgraded it successfully, but when you try to install the linked "stable" build, it fails to verify the signature and fails to install. So, at this point i decided to stay on the downgraded build i just installed and see how it responds. Not even 30 minutes in, the home screen goes black, no response from remote. Damn thing is frozen again. So i factory reset, and it works, but during the "setup via phone" screens, it will freeze, error out, and make me start over. After fiddling with this for 45 minutes, i finally get back to the home screen and OTA back to the latest build, thinking maybe the last OTA was corrupted some how, and now we're back to the freezing on boot again. Is my MiBox done for, or is Xiaomi just incompetent?
Edit: I've also tried installing the latest build via Recovery off of a USB, and it refuses to update that way.
Edit 2: I figured out what the problem was. When I download the file for the stable build, and renamed it to "update.zip" and replaced the zip file for build 2176 on the thumb drive, the MiBox was reading the file as "update.zip.zip." So, what I've done is edited "xiaomi_update" as follows;
Original line; --update_package=/udisk/update.zip
My edited line; --update_package=/udisk/update.zip.zip
This fixed it and let it update to build 2179
This is NOT a MiBox issue!!!!
Your USB flash drive is out of spec. Try another FAT32 formatted USB flash drive until it succeeds.
I had to try 4 drives last time I did manual flash procedure.
Build 2179 is the most stable, fully tested version to date.