bro my oneplus 6 has qualcom cpu i don't think this method will workStep-by-Step guidelines to Flash, Write or Fix IMEI on devices running on Mediatek Chipset using the Modem Meta Tool.androidmtk.com
Just backup them manually.When i backup imei using Skyhawk recovery it backs up following images (creates a flashable zip): nvcfg.img, nvdata.img, nvram.bin, persist.img, protect1.img, protect2.img, seccfg.img
It doesn't back up proinfo partition. The phone is on global 12.0.4 rom. What if i do a complete wipe and install 12.5.1 from fastboot/sp flash tool and flash that imei backup from SHRP? I hard bricked this phone once while trying to recover my imei and had it serviced. I don't want to experience that again.
I strongly suggest you to NEVER flash in "format all" mode.I see, i can back them up with SP Flash Tool manually. But will it work with format all/download with every image selected from the scatter file (including preload)? It won't lock the bootloader? It's an upgrade from 12.0.4 to 12.5.1. Are they compatible (nvram, nvcfg etc. backups)? Sorry, I have never used MTK chips before. Qualcomm chips I used don't erase imei, mac data etc. with complete wipe and flash.
May you attach the screenshot, please?I flashed 12.5.1 global rom from a 12.0.6 global rom using SP Flash Tool (selecting download only). My imei, baseband etc. disappeared. I tried to flash backups but it complained about "preloader". Now i can't even connect to phone, windows tells me that usb device malfunctioned. Can't enter fastboot or recovery or can't use sp flash tool.
You should try spflashtool even with the error.
This is a good notice.
- This guide requires the backup be done when the IMEI was present!
- NEVER try to flash in "format all" mode ! Otherwise, you will LOSE all secure and identifying infos for your device. Like IMEI.
- Keep your backup files safe and secure ! If you can, encrypt them.
- Never try to share your backups or your security and privacy will be compromised.
- USE AT YOUR OWN RISK. I AM NOT RESPONSIBLE FOR YOUR ACTIONS.
Partition: nvramDescription: This partition stores persistent data of secure and identifying infos for your device. Like IMEI, WiFi MAC, Bluetooth MAC, calibration data and others.Size: 65.536 KiB (64 MiB)Block: /dev/block/mmcblk0p21Start address: 0x19f00000Length: 0x4000000
You can backup the listed partitions using TWRP, PBRP, DD, SP Flash Tool or any tool you want.
Try to delete the file "Checksum.ini".I am getting a "checksum invalid" error.
I flashed the engineering ROM to restore my IMEI information. Using the scatter file from the engineering ROM, I used SP flash tool to extract nvcfg, nvdata, nvram, persist, proinfo, pretect1 and protect2. I do this using the "readback" option in SP Flash
I then edit the scatter file of stock global 12.0.6, and load it back into SP flash tool, but it tells me the checksums are invalid. Am I doing something incorrectly?
EDIT: I've just read in another post that trying to set IMEI 1 will cause this error. I'll try the process again and update this if I learn anything else.
EDIT2: Same issue when just doing IMEI2 on the partition. Pulling the above mentioned partitions from the device still results in files that give a failing checksum. Flashing a the stock 12.0.6 ends up in the recovery menu with the "NV data is corrupted" message
Did you change something on the hardware?That allowed it to pass!
When I plug the device in, the chip on the right hand side (when the screen is facing you) gets very warm, and the screen flashes (seems to turn on/off constantly).
Unfortunately I think must have shorted something, so I think that ends my learning on this one.