AIFlasherRepair OS

iPhone NAND / storage

iPhone NAND repair: rule out the easy causes, protect SysConfig, know what data you can save

Restore errors are often not the NAND. Follow Apple's order first, separate USB and panic evidence, then work on the NAND with the original SysConfig backed up, and tell the customer the truth about data before you start.

Apple fuses a unique ID into each SoC and uses it in the file-system keys: storage moved to another device cannot be read.

Source: Apple Platform Security - The Secure Enclave (UID fused into the SoC; moved storage is inaccessible)

01

NAND checker: symptom to next step

Pick the model and the symptom, answer the bench tests you have done. The result updates as you answer and lists its sources.

Apple's steps done: computer updated, force restart, Update tried first, another cable and another computer?
Does the computer detect the phone in recovery or DFU mode?
Settings › General › About shows the real serial number (not XXXXXXXX or random)?
Has a clean update / DFU restore been tried after the panic or error?

02

What each storage symptom points to

03

Bench tests in order

TestIf yesIf noSource
Apple's steps done: computer updated, force restart, Update tried first, another cable and another computer?—Do Apple's steps first: these errors are usually a lost USB connection.

Source: Apple Support - If you see error 9, 4005, 4013 or 4014 when you restore your iPhone

Does the computer detect the phone in recovery or DFU mode?—Not detected: work on the USB / charge-port path before the NAND (Apple lists separate USB-connection errors).

Source: Apple Support - iOS update and restore errors

Settings › General › About shows the real serial number (not XXXXXXXX or random)?—SysConfig is missing or corrupt: recover the original serial, Wi-Fi MAC and Bluetooth MAC.

Source: Repair Wiki - How to recover original SysConfig data from iPhone (6 to 11 Pro Max)

Has a clean update / DFU restore been tried after the panic or error?—Update / DFU restore first, before any NAND work.

Source: iFixit - iPhone Kernel Panics (ANS2 = NAND storage)

04

Repair routes

NAND or its lines (after a clean restore)

Tools: Microsoldering station and a NAND programmer with the module for this model's NAND package (BGA60 / BGA70 / BGA110 / BGA315).

  1. Update or DFU restore first; go to the NAND only if the fault persists.
  2. Before removing anything, read and back up the original SysConfig (serial, Wi-Fi MAC, Bluetooth MAC) with the programmer. A NAND without it fails activation.
  3. Reheating a corrupted NAND does not fix it: it has to be removed, cleaned, reprogrammed and soldered back. The CPU sits beside the NAND and overheats easily: work with care.
  4. Write the original SysConfig to the programmed or replacement NAND, solder it, then restore and activate.

Limits

  • User data is lost with a NAND replacement: files on moved storage are inaccessible by Apple's design.
  • The reviewed programmer listings stop at iPhone 15 Pro Max (BGA315); support for iPhone 16 and later is not stated.

Source: iFixit - iPhone Kernel Panics (ANS2 = NAND storage) · Repair Wiki - How to recover original SysConfig data from iPhone (6 to 11 Pro Max) · iFixit Answers - iPhone 5s error 4013/2015: can the NAND just be resoldered? · Apple Platform Security - The Secure Enclave (UID fused into the SoC; moved storage is inaccessible) · i2C P15 Pro NAND programmer listing (BGA60 / BGA70 / BGA110 / BGA315 by iPhone model)

Recover the original SysConfig

Tools: Hot air, soldering iron and a JCID programmer; the JCID P13 reads and writes SysCfg without dismantling on iPhone 8 to 13 Pro Max.

  1. Traditional route (iPhone 6 to 11 Pro Max): remove the original NAND, read the original serial, Wi-Fi MAC and Bluetooth MAC with the programmer, write them back, reinstall.
  2. iPhone 8 to X: purple-mode direct recovery pulls the original SysConfig without repeated desoldering.
  3. Verify the serial and both MAC addresses in Settings before activation.

Limits

  • Write only the phone's own original SysConfig. Changing identifiers is not a repair.

Source: Repair Wiki - How to recover original SysConfig data from iPhone (6 to 11 Pro Max) · JCID - P13 NAND programmer (SysCfg read/write, purple screen, iPhone 8 to 13 Pro Max)

05

After the repair: verify before handing over

  1. Restore completes and the phone activates.
  2. Settings › General › About shows the real serial and the expected capacity.
  3. Wi-Fi and Bluetooth work.
  4. Restart several times; no new panic in Analytics Data.
  5. Save the case dossier below with the route used and the result.

Source: Repair Wiki - How to recover original SysConfig data from iPhone (6 to 11 Pro Max)

06

Board-level method (restore and USB path ruled out)

Use this after a clean restore attempt and with the USB path confirmed.

  1. Inspect the NAND area for liquid, corrosion and heat damage from earlier work.
  2. Diode mode on the NAND supply and data lines named in the boardview of this exact board; compare with a known-good board of the same model, never a generic number.
  3. Powered: measure the NAND supplies during the restore attempt; a missing supply with its source present points to the parts between them.
  4. Read and back up SysConfig before any NAND removal.

AIFlasher does not publish NAND rail voltages, diode values or designators until they are sourced for the exact board. Record your own known-good readings in the dossier.

07

Common NAND repair claims, checked

✗ Error 4013 always means a bad NAND.

✓ Apple lists 4013 as a disconnect-during-update error, and a solved iFixit case traced it to a compass IC.

Source: Apple Support - If you see error 9, 4005, 4013 or 4014 when you restore your iPhone · iFixit Answers - iPhone 5 error 4013 and NAND error (solved: faulty compass IC)

✗ Moving the NAND to a good board recovers the customer's data.

✓ Apple: the file-system key hierarchy includes the SoC-fused UID, so storage moved to another device is inaccessible.

Source: Apple Platform Security - The Secure Enclave (UID fused into the SoC; moved storage is inaccessible)

✗ Reflowing the NAND fixes a corrupted NAND.

✓ A corrupted NAND has to be removed, cleaned, reprogrammed and soldered back.

Source: iFixit Answers - iPhone 5s error 4013/2015: can the NAND just be resoldered?

✗ A new NAND just works.

✓ Without the original SysConfig (serial, Wi-Fi MAC, Bluetooth MAC) the phone fails activation.

Source: Repair Wiki - How to recover original SysConfig data from iPhone (6 to 11 Pro Max)

08

Case dossier

Stays in this browser tab. Copy it into your job card or WhatsApp. Readings are yours: record the known-good value from the same model.

Line / pin (from boardview)Known-good (same model)This board

Sources

Knowledge base nand-kb-1.0 · 2026-10-01

Next: restore error intelligence →
CallWhatsApp