I have a X8-H Plus which was on Finless1.1, upgraded to stock 003 but had some issues and wanted to try to reset to stock "properly" to test if a cleanup would fix things or not, and also try to experiment modding the firmware myself starting from an official release.
You can restore the full 003 image using the usb tool, but since I don't have a Windows PC at hand and didn't want the trouble of setting one up, I tried to do all the restoring only using a sd card (and usb reader) and playing with the recovery menu. (that should work too with a usb drive)
Maybe some people will be in the same position, so I'll share the steps I took.
What I had was : Minix X8-H Plus with Finless 1.1, with TWRP recovery.
What I wanted to have : Minix X8-H Plus with official 003 firmware (clean install), with stock recovery.
These are the steps: (I had to experiment a little, this is a summary with the main steps so I'll edit if there are some things left out)
1/ Clean restore to stock recovery/ Firmware
the only minix firmware available in zip form that cleans everything up that I'm aware of is the the one Finless provided on this forum. This is a stock 001 firmware with stock recovery that performs a device erase. Make sure to download the "a" version because Finless originally released a version with a bad recovery (because the original recovery from minix was bad) and lated updated it. But he deleted the original link some time ago so if you downloaded it recently you should be fine.
Reboot the box to recovery and install the stock firmware zip.
(BTW, I never use the .aml file provided along with zips that automatically start the upgrade process on the official firmware, I prefer to manually chose the zip file using the "upgrade from EXT" menu and select the zip file, but that's just me. I prefer to be sure on what zip will be installed, and check the recovery version)
After rebooting you should be on stock 001 firmware (20141122 if I remember correctly) with stock recovery.
We need to upgrade to 002 firmware which is the first Minix firmware that has OTA upgrade working (that can upgrade to 003 from there).
However one thing to note: the recovery included in the stock 001 firmware actually is too old to perform the update to 002. If you try to install it now, the process will go through but after reboot you'll see you still are on stock 001. To fix that we need to upgrade the recovery.
2/ Upgrade the recovery
To upgrade the recovery to a newer version (actually the one from the 002 firmware), you can download it from the Finless 1.1 release package. In the package you'll see a recovery flasher directory with zips to either install stock or TWRP recoveries. Grab the stock_recovery.zip and copy it on the sd card (or usb drive).
Reboot to recovery and manually select the stock_recovery.zip to install. If you can't because a firmware update starts automatically, make sure to remove any .aml file at the root of the sd card/usb disk (but wait for the update to complete before doing anything!)
After installation and reboot, you should have the updated recovery installed (you can make sure when you reboot to recovery, version should be 20141225, not 20141018).
3/ Update to 002 Firmware
Grab the official 002 firmware from Minix (the FOTA zip package, not the full version that is used with the usb tool). Reboot to recovery and install it.
After the installation you can see that you should be in the android 20141225 release from minix. From there you can use the minix upgrade app to perform the FOTA upgrade to 003. You're done!
If you're still on 20141122, that probably is because the recovery wasn't updated, repeat steps 2 and 3.
I hope that helps some of you ! Hopefully we'll see a zip release of 003 with recovery included and full device cleanup, so we don't have to go all these steps, but in the meantime that's the best I could come up with.
Comment