- Root your Zenfone and install root explorer.
 - Download firmware V1.14.40.50 version (Zenfone 5 , Zenfone 6)
 - Download ADB (Here)
 - Extract downloaded firmware on ADB folder, there is .zip after extract then extract .zip again and copy fastboot.img , boot.img and at (recovery folder) copy recovery-from-boot.p , (etc folder) copy install-recovery.sh . Now you must have fastboot.img, boot.img, recovery-from-boot.p, and install-recovery.sh (place them to ADB folder)
 - Open install-recovery.sh with Notepad/Notepad++ replace /system/recovery-from-boot.p with /data/local/tmp/recovery-from-boot.p

before 
after  - Copy recovery-from-boot.p and install-recovery.sh in your internal memory then Open rootexplorer copy those 2 files and paste at /data/local/tmp/ and turn off your zenfone.
 - Go to droidboot (Power Button + Volume up) then connect your zenfone to PC/laptop with usb cable
 - At ADB folder press shift + right click and choose open command here
 - Type fastboot devices, see if the device is connected or not
 - Type fastboot flash fastboot fastboot.img and wait until finish
 - Type fastboot flash boot boot.img and wait until finish
 - Restart your Zenfone
 - After enter homescreen Type at CMD adb shell then su , there will pop up superuser and click grant
 - Type CMD sh data/local/tmp/install-recovery.sh then Turn off your Zenfone
 - Rename firmware that you download earlier to update.zip (downloaded firmware->extract choose zip after extract not the first one)
 - Go to droidboot (Power+volume up) choose recovery there will be android robot logo "no command" click volume down then volume up then release volume up.
 - choose update from adb sideload
 - at CMD type adb sideload update.zip and wait until finish
 - Wipe data and Wipe cache (How? Here) Reboot.
 - Download the latest firmware and repeat step 15-19 with the latest firmware file 
 
- Root your Zenfone 5 /Zenfone 6
 - Download WW V1.14.40.50 Firmware (Zenfone 5 Download) (Zenfone 6 Download)
 - ADB (Download)
 - Extract WW Firmware to ADB folder
 - Go into recovery Volume up + Power to get into recovery modes, then volume down + volume up, hold volume up for 3 seconds. and then you will see ADB sideload. Press on that and get ready to go.
 - ON ADB Folder Hold Shift+Right Click and "Open command window here"
 - Type "Adb sideload (drop the file into the terminal, don't write this!)" and then press enter, make sure there is a space between sideload and your file name.
 - Let it install, it will install and then give you an error after saying "cannot load volume /misc!" ignore it, wipe cache and reset.
 
Tools and Resources:
- Intel USB Driver for Android ( Download Here )
 - ADB Fastboot Tool (Download Here)
 - Fastboot.img (Download Here)
 - Platform tools (Download Here)
 - Zenfone 5 Firmware Version V1.16.40.7(WW) (Download Here)
 - Zenfone 5 Firmware WW (Latest)
 
- Extract ADB tools and other resource to one folder
 - Reboot your zenfone to Fastboot mode (Power + Volume up)
 - Connect Your Zenfone to PC /Laptop
 - Open CMD then go to ADB and resource directory
 - Then type: fastboot flash fastboot fastboot.img
 - Reboot then Go to recovery and select update from adb
 - Open CMD then go to ADB and resource directory
 - Then Type: adb sideload UL-ASUS_T00F-WW-1.14.40.16-user.zip
 - (UL-ASUS_T00F-WW-1.14.40.16-user.zip is the name of firmware you downloaded earlier you can change it to update.zip or anything)
 - Go to recovery again and select update from adb
 - Open CMD then go to ADB and resource directory
 - Then Type: adb sideload xxx.zip (xxx=the name of latest firmware)
 - After complete do double wipe (Tutorial Here)
 
========================================================================

