Before you start, you want to make sure that you have ADB installed. Check this thread on XDA.
- Download and ‘install’ additional drivers from HERE by ClockWorkmod and get the Flyme OS 22.214.171.124I
- Connect the phone to PC and shut down the device.
- Press simultaneously both volume buttons + power for about 2secs (windows driver installing box should appear by that time).
- Assuming you are using windows, press win+x and select ‘device manager’ from the appeared menu.
- You should find now in TM your device listed as ‘Android 1.0’ in other devices submenu, right click on it and select “update driver software” - “browse my computer…”-“Let me pick…” - “Android device” - Next - pick “ASUS Fastboot Interface” (from ClockWorkmod drivers). (PS. You will have to repeat this process each time you enter the fastboot.)
- Open cmd and navigate to the directory where your adb.exe and fastboot.exe files are located at. The fastest way to do it is by typing ‘cd’, then space, and dragging the folder into terminal window. Minimize cmd.
- Locate the previously downloaded Flyme OS 126.96.36.199I and extract it’s contents.
- Go back to cmd, type (but don’t press enter yet) "fastboot flash recovery " (space at the end) and drag the recovery-uboot.img from the ROM you just extracted into the cmd window. Press enter. It’s done, type ‘fastboot reboot’ to exit the fastboot.
All is left is copying the update.zip to your phone and updating the firmware normally.
Disclaimer: I’am not responsible for bricked devices! Do this at your own risk! This process of course (in theory) voids your warranty.
If for whatever reason you decide to go back to original recovery, just repeat the steps above using original recovery and ROM found there: http://meizu.tccm.com/page/mx3_ROM_update.html (after downloading change the extension to zip and extract normally).
PS. Similiar method should work for converting any version of device.