Warnings:
- 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.
What this guide does ?
- Restores IMEI.
- Restores Baseband/RADIO/Modem.
- Restores Wi-Fi MAC.
- Restores Bluetooth MAC.
- Fixes "NVRAM WARNING: ERR 0x10" error.
- Fixes NV Data corrupted error.
- Fixes unknown baseband.
- Fixes null IMEI.
How to backup ?
You can backup the listed partitions using TWRP, PBRP, DD, SP Flash Tool or anyway you want.
I suggest you to use your favorite tool.
How to restore ?
You can restore the listed partitions using TWRP, PBRP, DD, SP Flash Tool or anyway you want.
I suggest you to use same tool of backup.
Partition: nvcfg
Description: This partition stores variable configs of NVDATA and NVRAM.
Size: 32.768 KiB (32 MiB)
Block: /dev/block/mmcblk0p11
Start address: 0xa4a2000
Length: 0x2000000
Partition: nvdata
Description: This partition stores variable 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/mmcblk0p12
Start address: 0xc4a2000
Length: 0x4000000
Partition: nvram
Description: 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/mmcblk0p21
Start address: 0x19f00000
Length: 0x4000000
Partition: persist
Description: This partition stores persistent data for factory reset protection. Like google account and miaccount/micloud.
Size: 49.152 KiB (48 MiB)
Block: /dev/block/mmcblk0p13
Start address: 0x104a2000
Length: 0x3000000
Partition: proinfo
Description: This partitions stores persistent data of default structure for NVRAM/RADIO/MODEM/BASEBAND.
Size: 3.072 KiB (3 MiB)
Block: /dev/block/mmcblk0p19
Start address: 0x18200000
Length: 0x300000
Partition: protect1 (or protect_f)
Description: This partition stores variable data of SIM/RADIO/MODEM/BASEBAND settings and infos.
Size: 8.192 KiB (8 MiB)
Block: /dev/block/mmcblk0p15
Start address: 0x164a2000
Length: 0x800000
Partition: protect2 (or protect_s)
Description: This partition stores variable data of SIM/RADIO/MODEM/BASEBAND settings and infos.
Size: 11.640 KiB (11,36 MiB)
Block: /dev/block/mmcblk0p16
Start address: 0x16ca2000
Length: 0xb5e000
Do you need help with your MERLIN device ?
Read this FAQ: https://forum.xda-developers.com/t/...for-merlin-redmi-note-9-redmi-10x-4g.4225163/