ICChecker
Dead boards

Checking storage on a phone that will not turn on

Every convenient way of reading a phone's storage assumes the phone works. Here is what to do when it doesn't.

Why the usual methods all fail

Ask how to check a phone's storage and you get the same four answers, all of which quietly assume a working device:

MethodNeedsOn a dead board
Settings → StorageAndroid fully bootedUnavailable
Dialler / secret codesA working diallerUnavailable
USB / ADB from a PCBoard enumerates on USBUsually unavailable
Recovery or download modeBootloader still runsOften unavailable
Memory IC markingLight and a loupeWorks

The last row is the point. The part number laser-etched on the memory package is a physical property of the board. It does not care whether the board has power.

What still works, and why

Storage capacity is fixed at manufacture by which memory part was fitted. That part carries a manufacturer part number on its face, and that part number maps to exactly one capacity. So the question "how much storage does this board have" has a definite answer as long as the chip is still readable — regardless of whether the board boots, has been wiped, has water damage, or has been pulled out of a housing and thrown in a tray.

The procedure

  1. Remove the shield over the SoC area. On most boards it is a thin stamped can, either clipped or soldered.
  2. Identify the memory package — the large chip next to or stacked on the CPU. Detail in how to identify the memory IC.
  3. Clean it with isopropyl. Flux and dust hide laser etching more effectively than you would expect.
  4. Light it from a shallow angle and read the top line. The lines beneath are lot and date codes.
  5. Look it up in the IC checker — 16,776 part numbers, free, no install.

What you get back

Storage capacity, the package type (eMMC, UFS, eMCP or uMCP), the physical package, and where the part is a stacked one, the LPDDR RAM in the same package. For a scrap or repair decision that is the full picture: what the board holds and what a replacement would have to match.

Raw capacity vs usable space

The figure on the chip is raw capacity. What a user would have seen in Settings is smaller — the firmware, system partition and reserved blocks come out of it first. A 64GB part presents as roughly 52–58GB depending on the build; a 128GB part somewhere in the 105–115GB range.

So a mismatch of ten to fifteen percent between the chip figure and a remembered Settings number is normal and expected. A mismatch of fifty percent means you are reading a different chip, or the board has been reworked.

When the chip cannot be read

Two cases where visual identification runs out:

  • The marking has been polished off. Reballed and reworked packages sometimes lose their etching to abrasive cleaning. Nothing to read; treat the board as unknown capacity rather than assuming.
  • The package is physically damaged — cratered, cracked, or lifted. Even if you can read part of the code, a damaged package is not worth pricing as functional.

In both cases the only remaining route is electrical: reading the chip's identification registers with a programmer. That needs the package to still be functional, which on a physically damaged part is unlikely.

FAQ

Questions

How do I check phone storage if the phone will not turn on?

Read the memory IC. Every other method needs the phone to boot far enough to answer — settings, dialler codes, a USB connection, recovery mode. The part number etched on the memory chip needs nothing but light and a loupe, and it is accurate on a board that is dead, wiped, bootlooping or stripped bare.

Is there a code I can dial to check storage?

There are dialler codes that show hardware information on some Android builds, but they all require a phone that boots to a dialler. On a dead board they are irrelevant. There is no code you can dial into a phone that does not power on.

Will the IC code tell me the RAM too?

Only if the memory is a stacked package. eMCP and uMCP parts carry LPDDR RAM alongside the storage, and for those the checker returns both figures. Storage-only eMMC and UFS parts tell you nothing about RAM — that will be a separate chip.

Why does the capacity not match what the phone used to show?

It should not match exactly. The chip figure is raw capacity; the user-visible figure is what is left after firmware, the system partition and reserved blocks. A 64GB part typically presents somewhere in the mid-fifties. If the gap is much larger than that, you are probably looking at a different chip than you think.