[Huawei P30 Pro Guides, News, & Discussion] mihailuican:
Hello everybody, I had a heart surgery so will answer brief.

I will quote question, then my answer in private message now public for our friend forumers, with NUMERIC example.

HIS QUESTION - DEMO P30 PRO tutorial

For me it still does not work! Could you tell me if I am doing it correctly:

I have used the rom: 10.0.0.186 C431.

1. I have flashed the firmware with the following file structure:

dload\update_sd_base (4207731 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (206751 KB)

Flash succesful.

2. I have flashed the firmware with the following file structure:

dload\update_sd_preload_VOG-L29_hw_eea_R2 (4207731 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_base (206751 KB)

Flash error, incompatible firmware.

3. I have flashed the firmware with the following file structure:

dload\update_sd_preload_VOG-L29_demo_eeawe_R2 (4207731 KB)

dload\update_sd_cust_VOG-L29_demo_eeawe (37 KB)

dload\update_sd_base (206751 KB)

Flash error, incompatible firmware.

Could you tell me what I am doing different?

MY ANSWER AND TUTORIAL:

use the rom: 10.0.0.186 C431.

1. flash the ORIGINAL firmware with the following file structure (PAY ATTENTION TO FILE SIZES SINCE THIS WILL CLEAR ALL MISUNDERSTANDINGS ABOUT RENAMING):

dload\update_sd_base (4207731 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (206751 KB)

Flash succesful, but with softbrick.

2. RENAME update_sd_preload AS update_sd_base, AND VICEVERSA, undate-SD-base as preload, resulting:

dload\update_sd_base (206751 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (4207731 KB)

flash them, it will take smaller time, flash successful, also softbrick.

3. RENAME (in the original structure sd-base and cust LIKE YOU DID ABOVE with sd-BASE AND PRELOAD, RESPECTIVELY, both ones with the other's name and flash resulting:

dload\update_sd_base (37 KB)

dload\update_sd_cust_VOG-L29_hw_eea (4207731 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (206751 KB)

Flash successful, smallest time, almost instantaneous, BUT REBOOT SUCCESSFUL AS NEW PHONE, NOT SOFTBRICK ANYMORE.

SHOULD WORK. WHEN IT DOES, PLEASE MAKE A BETTER step-by-step TUTORIAL IN PROPER ENGLISH AND POST IT FOR THE OTHERS, AS i AM IN HOSPITAL WITH A CORONARY DISEASE AND SURGERY.

In a few weeks I will attempt hard-removing demo and unlocking bootloader.

Cheers everybody.

---------- Post added at 12:52 PM ---------- Previous post was at 12:30 PM ----------

ONLY THREE FILES IN DLOAD FOLDER, no more. Use those 3.

Read the answer below, with numeric examples for file sizes, so you understand mechanism of renaming.

I used 3 (three) USB drives, formatted exFAT, for the three sets of flash, to save time and battery.

I will quote question, then my answer in private message now public for our friend forumers, with NUMERIC example.

HIS QUESTION - DEMO P30 PRO tutorial

For me it still does not work! Could you tell me if I am doing it correctly:

I have used the rom: 10.0.0.186 C431.

1. I have flashed the firmware with the following file structure:

dload\update_sd_base (4207731 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (206751 KB)

Flash succesful.

2. I have flashed the firmware with the following file structure:

dload\update_sd_preload_VOG-L29_hw_eea_R2 (4207731 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_base (206751 KB)

Flash error, incompatible firmware.

3. I have flashed the firmware with the following file structure:

dload\update_sd_preload_VOG-L29_demo_eeawe_R2 (4207731 KB)

dload\update_sd_cust_VOG-L29_demo_eeawe (37 KB)

dload\update_sd_base (206751 KB)

Flash error, incompatible firmware.

Could you tell me what I am doing different?

MY ANSWER AND TUTORIAL:

use the rom: 10.0.0.186 C431.

1. flash the ORIGINAL firmware with the following file structure (PAY ATTENTION TO FILE SIZES SINCE THIS WILL CLEAR ALL MISUNDERSTANDINGS ABOUT RENAMING):

dload\update_sd_base (4207731 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (206751 KB)

Flash succesful, but with softbrick.

2. RENAME update_sd_preload AS update_sd_base, AND VICEVERSA, undate-SD-base as preload, resulting:

dload\update_sd_base (206751 KB)

dload\update_sd_cust_VOG-L29_hw_eea (37 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (4207731 KB)

flash them, it will take smaller time, flash successful, also softbrick.

3. RENAME (in the original structure sd-base and cust LIKE YOU DID ABOVE with sd-BASE AND PRELOAD, RESPECTIVELY, both ones with the other's name and flash resulting:

dload\update_sd_base (37 KB)

dload\update_sd_cust_VOG-L29_hw_eea (4207731 KB)

dload\update_sd_preload_VOG-L29_hw_eea_R2 (206751 KB)

Flash successful, smallest time, almost instantaneous, BUT REBOOT SUCCESSFUL AS NEW PHONE, NOT SOFTBRICK ANYMORE.

---------- Post added at 12:56 PM ---------- Previous post was at 12:52 PM ----------

Guyz, my feeling is that flashing is controlled by bootloader, which allows flash of sd-base file but locks on others.

Thats's why by flashing sd-base named files but with the contents swapped for the other two files, preload and cust, arranges for something like a full reflash bypassing the control of bootloader. Play with it.

I presume that three flashes of ONLY sd-base, but with the changed content to preserve name but include also preload (smaller) and cust (smallest) would also succeed, but maybe not since bootloader could check for the presence of all three files. Who knows, but this method works.

MAYBE ALL OF YOU SHOULD USE THE 186 - C431 files that I used... again, no one knows for sure.

ONE LAST THOUGHT - if your flash is successful initially but softbrick, use the three file names existing in dload structure, even if slightly different than the ones in this example (you do not have to use these files or file names exampled here - I guess), USE THOSE THREE FILE NAMES THAT YOU HAVE, UNALTERED, but swap names as indicated here, and the third time should remove softbrick.