Inspired by users needs, android 10, and other breed, which brings us vendors.
It is not a panacea, but ... More follow
Code:
Operation : Write Flash [ v2.14 ]
Repartition : Enabled
Flash Verify : Enabled
Reg.Pre-Erase : Enabled
Verify HW/SW : Enabled
SData Backup : Disabled
Safe UserData : Disabled
Flash Format : Disabled
Files :22
[FL] : Set : preloader_k65v1_64_bsp.bin
[FL] : Set : recovery.img
[FL] : Set : survival.img
[FL] : Set : cust.img
[FL] : Set : efuse.img
[FL] : Set : md1rom.img
[FL] : Set : spmfw.img
[FL] : Set : tinysys-scp.bin
[FL] : Set : tinysys-scp.bin
[FL] : Set : tinysys-sspm.bin
[FL] : Set : tinysys-sspm.bin
[FL] : Set : lk.bin
[FL] : Set : lk.bin
[FL] : Set : boot.img
[FL] : Set : logo.bin
[FL] : Set : dtbo.img
[FL] : Set : tz.img
[FL] : Set : tz.img
[FL] : Set : system.img
[FL] : Set : vbmeta.img
[FL] : Set : cache.img
[FL] : Set : userdata.img
[FL] : Total size : 0x108E3F3D0 [ 4,14 GB ]
1. Make sure device is powered off. Power off, if need. Wait 20 seconds after
2. Insert USB cable in phone
Waiting for device connection ...
PTFN : MediaTek PreLoader USB VCOM (Android) (COM17)
MODE : PRELOADER PORT
PORT : 17
Waiting BOOT ack ...
PRELOADER : ACK confirmed!
BROM : Init BROM
BROM init passed!
CHIP : MT6765 , SBID : 0x8A00 , HWVR : 0xCA00 , SWVR : 0x0000
TYPE : MODERN RAPHAEL
BROM : SecLevel : 0x00000005
BROM : SecMode : SBC+SDA
BROM : BROM|BL : 0xFF|0x03
BROM : PRELOADER PORT
MODE : Vivo : SEC_MT6765 | Manual : Disabled
BROM : SOCID : E79DAxxxxxxxxxxxB7A5A0D13321
AGENT : Look for suitable BootChain in DA ...
AGENT : MTK_AllInOne_DA.bin
AGENT : Found MT6765
AGENT : MTK_DOWNLOAD_AGENT
BROM : Sending 1st DA ...
BROM : DA sent
BROM :Transfer control to DA ...
DA : AGENT started!
DA : SYNC
DA : MODE : PRELOADER
DA : EXT_RAM initialized!
DA : BOOT to 2nd DA ...
DA : 2ND stage confirmed!
DA : SYNC with DA passed!
DA : Receiving HW info
SRAM: 0x00040000 [ 256,00 KB ]
DRAM: 0x30000000 [ 768,00 MB ]
EMMC: 150100444836444D420540xxxxxxxxx
EMMC: VEN : SAMSUNG | OEM : 01 | DEV : DH6DMB
EMMC:
BOOT1 : 0x00400000 [ 4,00 MB ]
BOOT2 : 0x00400000 [ 4,00 MB ]
RPMB : 0x00400000 [ 4,00 MB ]
USER : 0xE8F800000 [ 58,24 GB ]
CHIP : MT6765 , SBID : 0x8A00 , HWVR : 0xCA00 , SWVR : 0x0000 , EVOL : 0x0000
RNID : E7BxxxxxxxxxxxxxxxxxxxxxxD3C2
DA : USB : HIGH-SPEED
Boot done!
[FL] : HW verification passed!
SEC_DL : False (RAPHAEL)
SEC_ID : 0x494E46494E495459424F584245535432
[FL] : Pre-Erase
Erase : 0x0000000000000000 : 0x0000000005688000
Erase : 0x0000000007688000 : 0x0000000004000000
Erase : 0x000000000C088000 : 0x0000000004000000
Erase : 0x0000000010A88000 : 0x0000000006000000
Erase : 0x0000000018000000 : 0x0000000000800000
Erase : 0x000000001B800000 : 0x0000000000200000
Erase : 0x000000001BD00000 : 0x0000000008980000
Erase : 0x0000000028680000 : 0x0000000006980000
Erase : 0x000000008F000000 : 0x0000000DFCCFBE00
[FL] : RePartition
[FL] : RePartition Ok!
[FL] : Flashing now ...
Write : PRELOADER
Update bootloader backup copy ...
Update bootloader backup copy Ok!
Write : RECOVERY
FAIL : SEC : IMGHDR TYPE MISMATCH
Write : SURVIVAL
FAIL : SEC : IMGHDR TYPE MISMATCH
Write : CUST
Write : EFUSE
Write : MD1IMG
FAIL : SEC : IMG TYPE MISMATCH
Write : SPMFW
Write : SCP1
Write : SCP2
Write : SSPM_1
Write : SSPM_2
Write : LK
Write : LK2
Write : BOOT
FAIL : SEC : IMGHDR TYPE MISMATCH
Write : LOGO
Write : DTBO
FAIL : SEC : IMG TYPE MISMATCH
Write : TEE1
Write : TEE2
Write : SYSTEM
Write : VBMETA
Write : CACHE
Write : USERDATA
[FL] : UltraFlashing
[FL] : Total Failed to flash : 5
[FL] : Rebuild files Ok!
Write : RECOVERY
Write : SURVIVAL
Write : MD1IMG
Write : BOOT
Write : DTBO
[FL] : UltraFlashing Ok!
SEC_DL : False (RAPHAEL)
SEC_ID : 0x494E46494E495459424F584245535432
[FL] : RePartition
[FL] : RePartition Ok!
[FL] : Flashing finished!
Done!
Elapsed: 00:02:55
Reconnect Power/Cable!
Code:
Operation : Identify [ v2.14 ]
Mode : FLASH
1. Make sure device is powered off. Power off, if need. Wait 20 seconds after
2. Insert USB cable in phone
Waiting for device connection ...
PTFN : MediaTek PreLoader USB VCOM (Android) (COM17)
MODE : PRELOADER PORT
PORT : 17
Waiting BOOT ack ...
PRELOADER : ACK confirm FAIL!
BROM : Init BROM
BROM init passed!
CHIP : MT6765 , SBID : 0x8A00 , HWVR : 0xCA00 , SWVR : 0x0000
TYPE : MODERN RAPHAEL
BROM : SecLevel : 0x00000005
BROM : SecMode : SBC+SDA
BROM : BROM|BL : 0xFF|0x03
BROM : PRELOADER PORT
MODE : Vivo : SEC_MT6765 | Manual : Disabled
BROM : SOCID : E79xxxxxxxxxxxxxxxxxxxxx5A0D13321
AGENT : Look for suitable BootChain in DA ...
AGENT : MTK_AllInOne_DA.bin
AGENT : Found MT6765
AGENT : MTK_DOWNLOAD_AGENT
BROM : Sending 1st DA ...
BROM : DA sent
BROM :Transfer control to DA ...
DA : AGENT started!
DA : SYNC
DA : MODE : PRELOADER
DA : EXT_RAM initialized!
DA : BOOT to 2nd DA ...
DA : 2ND stage confirmed!
DA : SYNC with DA passed!
DA : Receiving HW info
SRAM: 0x00040000 [ 256,00 KB ]
DRAM: 0x30000000 [ 768,00 MB ]
EMMC: 150100444836444D420540E99055B53B
EMMC: VEN : SAMSUNG | OEM : 01 | DEV : DH6DMB
EMMC:
BOOT1 : 0x00400000 [ 4,00 MB ]
BOOT2 : 0x00400000 [ 4,00 MB ]
RPMB : 0x00400000 [ 4,00 MB ]
USER : 0xE8F800000 [ 58,24 GB ]
CHIP : MT6765 , SBID : 0x8A00 , HWVR : 0xCA00 , SWVR : 0x0000 , EVOL : 0x0000
RNID : E7Bxxxxxxxxxxxxxxxxxxxxx3C2
DA : USB : HIGH-SPEED
Boot done!
Patch Level : PPR1.180610.011
Display ID : PPR1.180610.011 release-keys
Ver. CodeName : REL
Ver. Release : 9
Sec. Patch : 2019-03-05
Build Time : 1555870881
Product Model : vivo 1902
Product Brand : vivo
Product Name : PD1901F_EX
Product Device : PD1901F_EX
Product Manfct : vivo
Product Info : k65v1_64_bsp
Product Board : k65v1_64_bsp
Board Platform : mt6765
USERDATA : FILESYSTEM : EXT4 with FDE ( Full Disk Encryption **)
NVRAM check : Passed!
NVRAM : SEC NORMAL [ No extra security ]
Backup sensetive data [ 8 ]
Backup path : Backup\MT6765__E7xxxxxxxxxxxxxx3C2\
Backup done!
STORAGE : LifeStatus : Verify NOT supported by DA/HW!
Done!
Elapsed: 00:00:16