@Renate I updated my leaf3 to page successfully. Thank you so much
FYI, Steps I did
1. Install adb (platform-tools) from here
https://developer.android.com/tools/...platform-tools
2. Remove Qualcomm USB driver (uninstall and delete Qualcomm driver)
3. Enable USB debugging in setting.
3. Boot into EDL
4. Install WinUSB driver using zadig --> Must restart Windows after install driver otherwise edl.exe can not open the device. Exit EDL by press and hold power button for a while.
5. Boot into EDL again
6. Load Firehose loader. I used poke6.bin from here:
https://www.temblast.com/ref/onyxldr.htm
7. Backup boot and recovery
Code:
edl /r /pboot_b boot.img
edl /r /precovery_b recovery.img
8. Flash recovery
Code:
edl /w /precovery_b page-rec.img
edl /w /precovery_a page-rec.img
9. Reboot to system
10. Reboot to recovery.
Code:
adb reboot recovery
11. Log into shell and start autoupdate
Code:
adb shell
start autoupdate
12. Unplug USB cable then plugin in a 16gb flash drive with update.zip on it. I don't have a type-c flash drive so I used a type-c to type-a adapter. First time failed because USB formatted in ntfs, second time went ok with fat32 format.
Wait for the update complete. Done. Everything works fine.
Tested factory reset. OK