specdeviceinfo
2026-06-01 · Reference

How to decode an Android SoC model number

SM8650. MT6989. zuma. The model strings inside your phone's firmware don't match what the marketing page says — but they follow consistent rules.

Call Build.SOC_MODEL on Android 12+ and you don't get "Snapdragon 8 Gen 3." You get SM8650. "Tensor G3" comes back as zuma. "Dimensity 9300" as MT6989. Three vendors, three schemes, no marketing name in sight.

Being able to translate the codes is the difference between confirming "yes, this is really a flagship" and giving up on a used listing because the SoC string looks unfamiliar.

Qualcomm: the SM prefix

Every modern Snapdragon mobile SoC starts with SM (Snapdragon Mobile) plus a 4-digit number. First digit is the tier:

  • SM8xxx — flagship tier (Snapdragon 8 series)
  • SM7xxx — upper-mid tier (Snapdragon 7 series)
  • SM6xxx — mid tier (Snapdragon 6 series)
  • SM4xxx — entry tier (Snapdragon 4 series)

The remaining digits encode the generation:

SOC_MODEL Marketing name Year
SM8650Snapdragon 8 Gen 32023
SM8550Snapdragon 8 Gen 22022
SM8450Snapdragon 8 Gen 12021
SM8350Snapdragon 8882020
SM8250Snapdragon 8652019
SM8475Snapdragon 8+ Gen 12022 (midcycle)
SM7475Snapdragon 7+ Gen 22023
SM7325Snapdragon 778G2021
SM6450Snapdragon 6 Gen 12022
SM4450Snapdragon 4 Gen 22023

A P suffix (SM8450P) means a higher-binned "pro" variant. Anything starting with SDX (SDX65) is a modem, not a SoC — don't confuse the two.

MediaTek: the MT prefix

MediaTek splits into two lines with different schemes.

Dimensity uses MT6xxx codes that don't map cleanly to the marketing number — you just have to memorize the table:

SOC_MODEL Marketing name Year
MT6989Dimensity 93002023
MT6985Dimensity 92002022
MT6983Dimensity 90002021
MT6896Dimensity 83002023
MT6895Dimensity 82002022
MT6833Dimensity 700/7202020

Helio follows the older MediaTek conventions:

  • MT6765 = Helio P35
  • MT6762 = Helio P22
  • MT6769 = Helio G70 / G80 / G85 (all variants share the same SOC_MODEL)
  • MT6789 = Helio G99

Really old codes (MT6735, MT6580) refer to the chipset directly and predate the "Helio" branding altogether.

Google Tensor: word codenames

Google's Tensor chips — designed with Samsung Foundry — skip the marketing name entirely. Build.SOC_MODEL returns the internal codename and that's it:

SOC_MODEL Marketing name Pixels using it
zumaTensor G3Pixel 8 / 8 Pro
zuma_proTensor G4Pixel 9 series
cloudripperTensor G2Pixel 7 / 7 Pro
whitechapelTensor (G1)Pixel 6 / 6 Pro

Samsung Exynos: the S5E prefix

Exynos chips inside international Galaxy SKUs use S5Exxxx:

  • S5E9945 = Exynos 2400 (Galaxy S24 international)
  • S5E9925 = Exynos 2200 (Galaxy S22 international)
  • S5E9840 = Exynos 990 (Galaxy S20 international)

This one's practical for spotting regional misrepresentation. A "Snapdragon Galaxy S24" listing whose SOC_MODEL is S5E9945 is actually the Exynos international unit.

HiSilicon Kirin: the kirinNNN code

Huawei's HiSilicon Kirin chips report their model directly:

  • kirin990, kirin980, kirin970 — flagship tier
  • kirin820, kirin810, kirin710 — mid tier

Kirin updates slowed dramatically after the US trade restrictions, so you'll mostly see these in 2019-2021 Huawei devices.

Use this to spot fakes

The most common scam in the Android second-hand market is a low-tier chipset dressed up as a flagship. SOC_MODEL is your defence — a "Snapdragon 8 Gen 3" that reports MT6769 (Helio G80) is a sub-$80 chip in a sub-$1000 case.

Diff the SOC_MODEL against the expected value on any verified device entry in our database. The Hardware Trust Score wraps this into a 0-100 confidence number and prints the specific mismatch fields — so you don't have to memorize the whole table to catch a fake.