HomeBlogRepair SOPs & Bench GuidesHow to Identify Any Smartphone Model for Repair (Even with a Dead Screen)
Repair Guides
2026-09-23•13 min read•Verified Teardown

How to Identify Any Smartphone Model for Repair (Even with a Dead Screen)

P

Partify Hardware Lab

Hardware Diagnostics & Compatibility Lab

To identify any smartphone with 100% accuracy before ordering replacement parts—even with a completely dead display, shattered back glass, or bootlooping OS—follow a 4-tier diagnostic hierarchy: (1) Inspect external laser etchings, SIM tray slots, or port rims (Apple A-numbers, Samsung SM-codes, Xiaomi M-numbers); (2) Query low-level bootloaders via USB (fastboot getvar product, Samsung Odin Download Mode PRODUCT NAME, Apple ideviceinfo); (3) Read Android stock recovery build fingerprints (ro.build.display.id); and (4) Perform a partial teardown to decode OEM battery part numbers (BN59, EB-BG781ABY, A2479) and logic board PCB silkscreen revision stamps.

For professional repair technicians, refurbishment facilities, and DIY fixers, ordering parts based solely on a customer's verbal description or external aesthetic resemblance is the single most expensive point of failure. Marketing names like "Galaxy A52," "Redmi Note 10," or "iPhone 12" frequently encompass multiple distinct hardware platforms, regional antenna configurations, display connector revisions, and incompatible chipset layouts.

In this comprehensive hardware diagnostic guide, the Partify engineering lab provides a zero-guesswork, systematic triage protocol to accurately determine the exact hardware model, regional SKU, and internal board revision of any damaged mobile device.


The 4-Tier Smartphone Hardware Identification Framework

When a damaged phone arrives at the triage bench, execute this standardized diagnostic sequence from non-invasive physical inspection down to logic board teardown:

┌────────────────────────────────────────────────────────────────────────┐
│             4-TIER SMARTPHONE HARDWARE IDENTIFICATION HIERARCHY        │
├────────────────────────────────────────────────────────────────────────┤
│                                                                        │
│   ┌────────────────────────────────────────────────────────────────┐   │
│   │ TIER 1: EXTERNAL PHYSICAL & CHASSIS INSPECTION                 │   │
│   │ ├── Laser-etched Model Numbers (Samsung SM-XXXX, Xiaomi M-code)│   │
│   │ ├── SIM Tray Slot Cavity Etchings (Apple A-numbers, Pixels)    │   │
│   │ └── USB-C Port Rim Engravings (iPhone 15 series & newer)       │   │
│   └───────────────────────────────┬────────────────────────────────┘   │
│                                   │ (If worn, erased, or swapped)      │
│                                   ▼                                    │
│   ┌────────────────────────────────────────────────────────────────┐   │
│   │ TIER 2: LOW-LEVEL USB BOOTLOADER INTERROGATION                 │   │
│   │ ├── Android Fastboot CLI: `fastboot getvar product`            │   │
│   │ ├── Samsung Odin / Download Mode: Read `PRODUCT NAME`          │   │
│   │ └── Apple DFU / Recovery Mode: `ideviceinfo -k ProductType`    │   │
│   └───────────────────────────────┬────────────────────────────────┘   │
│                                   │ (If device fails to enter BL)      │
│                                   ▼                                    │
│   ┌────────────────────────────────────────────────────────────────┐   │
│   │ TIER 3: RECOVERY MODE FIRMWARE FINGERPRINT DECODING            │   │
│   │ ├── Android Stock Recovery: Read `ro.build.display.id` header  │   │
│   │ └── Recovery ADB: Query `adb shell getprop ro.product.model`   │   │
│   └───────────────────────────────┬────────────────────────────────┘   │
│                                   │ (If device is fully dead / unpowered)
│                                   ▼                                    │
│   ┌────────────────────────────────────────────────────────────────┐   │
│   │ TIER 4: HARDWARE TEARDOWN & PCB SILKSCREEN DECODING            │   │
│   │ ├── OEM Battery Part Number Cross-Reference (BN59, A2479, etc.)│   │
│   │ ├── Motherboard PCB Silkscreen Stencil (e.g., MAIN_PCB_REV0.4) │   │
│   │ └── Primary PMIC & Baseband Transceiver IC Package Markings    │   │
│   └────────────────────────────────────────────────────────────────┘   │
└────────────────────────────────────────────────────────────────────────┘

Method 1: External Laser Etchings, Chassis Stamps & SIM Tray Inspection

Before connecting cables or opening screws, every manufacturer incorporates semi-permanent regulatory model identifiers onto the chassis:

1. Apple iPhone Model Identification

Apple has changed the physical location of its model numbers across hardware generations: - **iPhone 7 and Earlier (Aluminum Unibody)**: Laser-etched directly on the lower rear aluminum casing. Formatted as `Model AXXXX` (e.g., `Model A1660` for iPhone 7). - **iPhone 8 through iPhone 14 Series (Glass Back with Physical SIM)**: Because rear glass cannot retain fine laser etchings over years of wear, Apple relocated the model number to the **interior ceiling of the SIM tray slot**. Eject the SIM tray, tilt the phone toward a direct light source, and look inside the upper lip of the slot cavity. You will see `AXXXX` micro-engraved into the metal bracket. - **iPhone 14 (US eSIM) & iPhone 15 Series+ (USB-C)**: On US models without a physical SIM tray, and across the entire iPhone 15/16 lineup, the model number is laser-etched directly on the **inner perimeter ring of the USB-C charging port socket** (or accessible via Tier 2 USB tools).
┌────────────────────────────────────────────────────────────┐
│          APPLE IPHONE PHYSICAL MODEL NUMBER LOCATIONS      │
├────────────────────────────────────────────────────────────┤
│  iPhone 6s / 7 / SE 1     ▶ Lower rear aluminum back plate │
│  iPhone 8 to 14 Series    ▶ Upper ceiling of SIM tray slot │
│  iPhone 14 (US eSIM only) ▶ Displayed via USB / Settings   │
│  iPhone 15 / 16 Series    ▶ Inner perimeter of USB-C port  │
└────────────────────────────────────────────────────────────┘

For a comprehensive model-by-model part breakdown, visit our Complete iPhone Parts Compatibility Guide.

2. Samsung Galaxy Identification

Samsung engraves its alphanumeric model numbers on the lower rear back glass or plastic housing: - **Format**: `SM-XXXX` followed by regional letters (e.g., `SM-A528B/DS`, `SM-S901U`, `SM-G990B`). - **Deciphering Regional Codes**: - `F` / `B` = International Global (Exynos or Global Snapdragon, usually Dual-SIM `/DS`). - `U` / `U1` = USA Carrier / USA Factory Unlocked. - `W` = Canadian market. - `N` = South Korean domestic model. - `0` / `8` = Mainland China / Hong Kong market.

To understand how these regional codes impact part fitment, read our Samsung Galaxy Parts Compatibility Master Guide.

3. Xiaomi, Redmi & Poco Model Numbers

Xiaomi embeds a regulatory OEM model code on the lower back cover or inside the SIM tray insert: - **Format**: A 9-to-11 alphanumeric code such as `M2101K7AG` (Redmi Note 10 4G), `M2101K7BG` (Redmi Note 10S), `2201116SG` (Redmi Note 11 Pro 5G), or `2207117BPG` (Poco M5s). - **Suffix Decoder**: - `G` = Global Market. - `I` = India Market. - `C` = China Domestic Market.

Check out our Xiaomi, Redmi & Poco Parts Compatibility Guide for full cross-brand rebrand tables.

4. Google Pixel & Motorola

- **Google Pixel**: Extracted SIM trays feature the model number micro-printed on the outer or inner spine (e.g., `G9S9B` for Pixel 6, `GE2AE` for Pixel 7 Pro). - **Motorola**: Printed on the SIM tray or inner frame beneath the battery cover as `XTXXXX-X` (e.g., `XT2135-1` for Moto G50).

Method 2: Dead-Screen USB Querying (Fastboot, ADB & Recovery Mode)

When a phone suffers from total display blackout, unresponsive touch digitizers, or damaged rear glass, USB hardware interrogation provides immediate, definitive identification without opening the chassis.

┌────────────────────────────────────────────────────────────┐
│           DEAD-SCREEN USB INTERROGATION CHEAT SHEET        │
├────────────────────────────────────────────────────────────┤
│ 1. Android (Fastboot Mode):                                │
│    $ fastboot devices                                      │
│    $ fastboot getvar product                               │
│    ▶ Output: mojito (= Redmi Note 10 4G)                   │
│                                                            │
│ 2. Apple (libimobiledevice CLI):                           │
│    $ ideviceinfo -k ProductType                            │
│    ▶ Output: iPhone13,2 (= iPhone 12)                      │
│                                                            │
│ 3. Apple (DFU / Recovery Mode):                            │
│    $ irecovery -q | grep PRODUCT                           │
│    ▶ Output: PRODUCT: iPhone13,3 (= iPhone 12 Pro)         │
│                                                            │
│ 4. Samsung (Odin / Download Mode):                         │
│    Hold Vol Up + Vol Down while plugging in USB cable.     │
│    Top-left display readout: "PRODUCT NAME: SM-A528B"      │
└────────────────────────────────────────────────────────────┘

1. Android Fastboot Querying

Almost all Qualcomm and MediaTek Android devices (Xiaomi, OnePlus, Motorola, Pixel, Nothing) can be queried via Android Fastboot: 1. Power off the device (or hold `Power + Volume Down` for 10–12 seconds until it vibrates). 2. Connect a high-speed USB data cable to your workstation. 3. Open a terminal and execute: ```bash fastboot devices fastboot getvar product ``` 4. The terminal will return the internal engineering board codename. For example: - `product: mojito` → Xiaomi Redmi Note 10 (Snapdragon 678) - `product: rosemary` / `secret` → Xiaomi Redmi Note 10S (MediaTek Helio G95) - `product: vayu` → Poco X3 Pro - `product: raven` → Google Pixel 6 Pro 5. To extract the full hardware descriptor, run: ```bash fastboot getvar all ``` This outputs the exact baseband version, bootloader status, hardware revision (`hw-revision`), and memory configuration.

2. Samsung Odin / Download Mode

Samsung devices do not use standard Fastboot; they utilize Samsung's proprietary Loke/Download mode: 1. Power off the phone. 2. Hold **`Volume Up + Volume Down` simultaneously**. 3. While holding both buttons, insert a USB-C cable connected to a PC. 4. The phone will enter Download Mode (the screen will display a cyan warning screen or a dark diagnostic screen). 5. In the top-left corner, read the physical hardware text: - `PRODUCT NAME: SM-A528B` (Galaxy A52s 5G) - `CARRIER_ID: EUX` (European Open Regional CSC) - `RPMB Fuse Blown: SECURE BOOT ENABLED`

Even if the OLED panel is completely non-functional, plugging the phone into a PC running Samsung Smart Switch, Odin3, or Partify's USB Diagnostic tool will immediately read the handshake string containing the SM-XXXX model.

3. Apple Device Identification via libimobiledevice / DFU Mode

For iPhones with broken screens: 1. Connect the iPhone to a macOS or Linux machine with `libimobiledevice` installed. 2. Run: ```bash ideviceinfo -k ProductType ideviceinfo -k ModelNumber ``` 3. If the phone is stuck in Recovery or DFU mode, execute: ```bash irecovery -q ``` 4. Map Apple's internal `ProductType` identifier to commercial models: - `iPhone12,1` → iPhone 11 - `iPhone13,2` → iPhone 12 - `iPhone13,3` → iPhone 12 Pro - `iPhone14,5` → iPhone 13 - `iPhone15,2` → iPhone 14 Pro

Method 3: Internal Teardown & Logic Board Silkscreen Decoding

When a motherboard arrives stripped from its original housing or extracted from a completely dead donor phone, physical PCB silkscreens and OEM battery part numbers provide unambiguous hardware verification.

┌────────────────────────────────────────────────────────────┐
│         INTERNAL TEARDOWN IDENTIFICATION MARKINGS          │
├────────────────────────────────────────────────────────────┤
│  1. OEM Battery Part Numbers:                              │
│     ├── Apple: A2479 (iPhone 12 / 12 Pro), A2655 (13 Pro) │
│     ├── Samsung: EB-BG781ABY (S20 FE, A52, A52s 5G)        │
│     ├── Xiaomi: BN59 (Note 10, 10S, Poco M5s), BN57 (X3)   │
│     └── Huawei: HB366481ECW (P9, P10 Lite, P20 Lite, etc.) │
│                                                            │
│  2. Motherboard PCB Silkscreen Stencils:                   │
│     ├── Printed near RAM/SoC shields or board perimeter.   │
│     └── Examples: `SM-A528B_MAIN_REV0.4`, `M2101K7AG_MAIN` │
│                                                            │
│  3. Sub-Board / Daughterboard Markings:                    │
│     └── Examples: `M2101K7AG_SUB` vs `M2101K7BG_SUB`       │
└────────────────────────────────────────────────────────────┘

1. Identifying Models via Battery OEM Part Numbers

Battery manufacturers print standardized alphanumeric part numbers that immediately narrow the host device family: - **`BN59` (Xiaomi / Sunwoda)**: Found in Redmi Note 10 (4G), Redmi Note 10S, and Poco M5s. - **`EB-BG781ABY` (Samsung SDI)**: Shared across Samsung Galaxy S20 FE (4G/5G), Galaxy A52 (4G/5G), and Galaxy A52s 5G. - **`A2479` (Apple / Amperex / Huapu)**: Used in iPhone 12 and iPhone 12 Pro. - **`HB366481ECW` (Huawei / SCUD)**: Universal battery used across Huawei P9, P9 Lite, P10 Lite, P20 Lite, Honor 8, and Honor 9 Lite.

To cross-reference other high-volume battery models, read our Smartphone Battery Cross-Reference Guide.

2. Motherboard PCB Silkscreen Stencils

Every multi-layer FR4 logic board features copper or silkscreen lettering applied during fabrication: - Look along the outer edges of the mainboard, adjacent to the battery connector or on the top side of the RF shield cans. - Samsung prints explicit board IDs like `SM-A525F_MAIN_REV0.3` or `SM-G998B_CTC_REV0.7`. - Xiaomi prints internal project codes such as `K7A MAIN PCB` (Redmi Note 10) vs `K7B MAIN PCB` (Redmi Note 10S).

To learn how daughterboard revisions affect charging and signal integrity, read our Charging Port & Sub-Board Compatibility Guide.


Why Marketing Names Cause Costly Part Ordering Mistakes

Marketing departments name phones to drive consumer sales; hardware engineers design phones based on component supply chains and regional RF bands. Relying on marketing names leads to three classic repair traps:

┌────────────────────────────────────────────────────────────┐
│        THE DANGERS OF MARKETING NAME ASSUMPTIONS           │
├────────────────────────────────────────────────────────────┤
│  Case 1: Samsung Galaxy A52 Family                         │
│  ├── Galaxy A52 4G (SM-A525F)  ▶ Snapdragon 720G / 90Hz    │
│  ├── Galaxy A52 5G (SM-A526B)  ▶ Snapdragon 750G / 120Hz   │
│  └── Galaxy A52s 5G (SM-A528B) ▶ Snapdragon 778G / 120Hz   │
│  ⚠️ Result: Screens differ in refresh ICs; mainboards fail  │
│                                                            │
│  Case 2: Xiaomi Redmi Note 10 Family                       │
│  ├── Redmi Note 10 4G (M2101K7AG) ▶ 6.43" AMOLED (BN59)    │
│  ├── Redmi Note 10 5G (M2103K19G) ▶ 6.5" LCD (BN5A)        │
│  └── Redmi Note 10 Pro (M2101K6G) ▶ 6.67" 120Hz (BN50)     │
│  ⚠️ Result: 0% compatibility between 4G and 5G models!      │
└────────────────────────────────────────────────────────────┘

Case Study 1: Samsung Galaxy A52 (`SM-A525F`) vs A52 5G (`SM-A526B`) vs A52s 5G (`SM-A528B`)

While all three share identical external dimensions and battery (`EB-BG781ABY`): - The A52 4G uses a 90Hz AMOLED panel with a Snapdragon 720G. - The A52 5G uses a 120Hz AMOLED panel with a Snapdragon 750G. - The A52s 5G uses a 120Hz AMOLED panel paired with a Snapdragon 778G. Installing an A52 4G screen onto an A52s 5G results in touch stutter or complete driver initialization failure. Read the full teardown in our [Samsung Galaxy A52 vs A52s Parts Compatibility Guide](/blog/samsung/samsung-galaxy-a52-vs-a52s-parts-compatibility).

Case Study 2: Redmi Note 10 4G vs Redmi Note 10 5G

The Redmi Note 10 4G (`M2101K7AG`) and Redmi Note 10 5G (`M2103K19G`) share **zero interchangeable parts**: - Note 10 4G: 6.43" Super AMOLED, `BN59` battery (5,000 mAh), Snapdragon 678. - Note 10 5G: 6.5" IPS LCD, `BN5A` battery (5,000 mAh), MediaTek Dimensity 700. Buying a "Redmi Note 10 screen" without verifying the `M2101` vs `M2103` code guarantees a wasted purchase. See our [Redmi Note 10 vs Note 10S Parts Compatibility Guide](/blog/xiaomi/redmi-note-10-vs-note-10s-parts-compatibility) for complete details.

Case Study 3: iPhone 12 vs 12 Pro vs 12 Mini

While the iPhone 12 (`A2403`) and 12 Pro (`A2407`) share 100% identical OLED panels and `A2479` batteries, the iPhone 12 Mini (`A2399`) uses a physically smaller 5.4-inch panel and a 2,227 mAh battery. Verify all modular boundaries in our [iPhone 12 vs 12 Pro Parts Compatibility Guide](/blog/iphone/iphone-12-vs-12-pro-parts-compatibility).

Master Smartphone Model Identification Cheat Sheet

Use this quick-reference table to identify device families, physical engraving locations, and USB diagnostic queries:

Brand Primary Physical Location Secondary Location (Dead Screen) Fastboot / USB CLI Command Key Component Cross-Reference
Apple SIM tray slot cavity (AXXXX) USB-C port rim (iPhone 15+) ideviceinfo -k ProductType Battery OEM model (A2479, A2655)
Samsung Rear back glass (SM-XXXX) Odin Mode top-left screen Smart Switch / Odin handshake Battery code (EB-BG781ABY)
Xiaomi / Redmi Lower back cover (MXXXXXX) Fastboot bootloader fastboot getvar product Battery code (BN59, BN57, BM4Y)
Google Pixel SIM tray spine (GXXXX) Fastboot bootloader fastboot getvar product Motherboard revision code
Motorola SIM tray / under battery (XTXXXX) Fastboot AP Fastboot mode fastboot getvar all Battery model (JK50, ND50)
Huawei / Honor Rear glass lower text (ALP-L29) Fastboot / Testpoint fastboot oem get-psid Battery model (HB366481ECW)

Frequently Asked Questions (FAQ)

How do I identify an iPhone model if the screen is dead and the back glass is completely shattered?

Eject the SIM tray and inspect the upper inner lip of the SIM card slot with a flashlight and magnifying lens; the Apple `A-number` (e.g., `A2403`) is laser-etched into the metal frame. On eSIM-only US models or iPhone 15/16 models, connect the phone via USB to a computer running `libimobiledevice` (`ideviceinfo`) or Apple Configurator to read the `ProductType` hardware identifier.

What is the difference between an Android model number and its hardware codename?

An Android model number (such as `SM-A528B` or `M2101K7AG`) is the regulatory commercial SKU indicating regional carrier bands and market distribution. A hardware codename (such as `mojito`, `rosemary`, or `star`) is the internal engineering board identifier used by the Linux kernel and Fastboot bootloader to define the underlying SoC, display driver ICs, and PCB layout.

Can I use the IMEI number to look up the exact phone model for parts ordering?

Yes. If you can read the 15-digit IMEI number (printed on the SIM tray or readable via USB recovery tools), enter it into an official TAC (Type Allocation Code) database or carrier lookup tool. The first 8 digits (the TAC) uniquely identify the exact manufacturer, commercial model, and hardware variant.

How do I enter Samsung Download Mode if the volume buttons are damaged or broken?

If the volume rocker buttons are missing or torn, use a specialized **Samsung 300K Micro-USB / Type-C Download Mode Jig** (a resistor jig that pulls the CC pin to ground with 300 kΩ resistance), or issue the command `adb reboot download` from a terminal if USB debugging was previously authorized.

Verify Hardware Compatibility with the Partify Database

Never risk ordering incompatible screens, incorrect battery pouches, or wrong-revision sub-boards. Use Partify's dedicated smartphone hardware lookup directory to cross-reference every part number before you buy:

Partify is the industry's dedicated smartphone hardware compatibility database, providing verified technical cross-references for professional technicians, repair centers, and refurbishers.

P

Partify Hardware Lab

Verified Author

Partify's engineering team analyzes OEM schematics, board test points, FPC connector pinouts, and donor phone interchangeability across 12,000+ smartphone references to power the global repair community.