[Oppo Find 7 and 7a] ronnycoleman:
EDIT: Already got help from someone here. Thanks! "Case is closed now".

Hello everyone,

unfortunately I bricked my Find 7a while trying to expand the 3GB internal storage with Chinese partition layout. And I don't know where it went wrong. :crying:

I already tried the Unbrick tool (Sahara) and restoring the old partition layout several times. And the partition layout recovery worked, but ColorOS says my NV partition is still invalid. It seems this partition got damaged and now my IMEI is gone and I can't use my mobile network anymore.

And sadly I figured out that the normal TWRP doesn't even show the NV/EFS partition to back (only modified TWRP do), so I don't have an backup of those partitions.

One last change would be to take an backup of another phone, anonymizing it by overwriting the IMEI and kindly sending me the copy.

If someone is willing to do so, I'd be very happy so I can reanimate my Find 7 :).

I attached a tutorial:

1. Needed software:

Qualcomm QPST Diag drivers

Qualcomm QPST Tool

IMEI converter

Any hex editor, e.g. HxD Editor

2. Start phone in Diag Mode:

-Enable Developer Settings and then "USB-Debugging" on your device

Install the drivers. They are already signed, so no need to disable Windows signature check.

To enable the Diag Port, either under

a) ColorOS:

-Call *#801# and enable "Engineer Mode Toggle"

b) ADB and root access:

ADB commands:

-adb shell (only when accessing the phone with ADB from pc, not necessary when using TWRP adb terminal)

-su

-setprop sys.usb.config diag,adb

Now in the in the device manager you should see a "Qualcomm/Oppo HS-USB MSM Diagnostics 276C (COM y)" device

3. Backup the IMEI/Baseband infos:

Again, we have 2 alternative ways:

a) QFIL

Open QFIL: C:\Program Files (x86)\Qualcomm\QPST\bin\QFIL.exe.

Did QFIL already automatically recognize the Diag Port in the first row?

From the top menu "Tools" choose the entry "QNC Backup Restore". Backup the QNC

b) QPST

Open QPST Configuration: C:\Program Files (x86)\Qualcomm\QPST\bin\QPSTConfig.exe.

Under the tab "Ports" there should be the COM port from the device manager above.

If not, try "Add New Port" and untick “Show Serial and USB/QC Diagnostic ports only” and choose the right COM port and click OK.

If this doesn't help and no device shows up, add the COM-Port manually by typing the following:

Port: COMy (replace x with the number of what the device manager is showing you for the "Qualcomm/Oppo HS-USB MSM Diagnostics 276C (COM y)"

Label: You are free to name this port what you want

Then in QPST Configuation open the top menu entry "Start Clients" and then "Software Download". Select the port of the device in diagnostic mode and press OK.

Choose the “Backup” option tab, click browse, choose your destination and name of your QCN backup, choose the "QPST NV Memory Files (.qcn)" as “Save as type”, NOT the first option as (.xqcn).

Click “Start” and wait for it to finish. This will back up all your phones NV Items and save them to the QCN Backup File.

5. Anonymizing your IMEI:

Open the .qcn file with HEX editor.

Search for your IMEI in HEX format. To do so, use the IMEI converter, enter your IMEI.

[For your own verifcation: An IMEI in HEX always starts with "08" followed by your first IMEI number and an "A". So if you have IMEI 123456789012345 the HEX format would be 08 1A 32 54 76 98 10 32 54.]

Now search for the converted HEX string (or better search for the first four characters 08xA only). Keep in mind to set the search type to "HEX values" not "Text" or anything else.

Replace all numbers after “08” with dummy numbers, so the result will e.g. be: 08 1A 22 33 44 55 66 77 88. Please copy your chosen dummy HEX IMEI, so I know what I am searching for to insert my IMEI then.

Save the file (as another copy, don't replace your original file in ase you will need it some day)

6. Share the anonymized file with me over PN

I thank all of you for your help! :):victory: