Android Head Units

M501 (SD625/MSM8953)

ModelChipsetPart numberCPU
M501Snapdragon 625MSM89538-core 2GHz Cortex-A53
M501A-Snapdragon 450SDM4508-core 1.8GHz Cortex-A53

Is this my unit?

Three ways to check, in increasing order of effort.

From Android settings

Settings → About shows the build number, which starts with the platform name. On this platform it looks like M501. This is the only check that separates platforms sharing a chipset.

From build.prop

ro.board.platform on this platform reads msm8953. On this vendor's range that value is unique to this platform.

Ignore ro.product.system.*. It reads qssi on every Android 11 and newer unit and identifies nothing.

From the chipset id

Read the SoC id the kernel reports:

cat /sys/devices/soc0/soc_id

Then look it up. Part numbers used by this platform are in bold.

soc_idPart number
417SM4250
441SM4125
444SM6115
469QCM4290
470QCS4290
473QCM2290
474QCS2290
497QCM6490
498QCS6490
518, 561SM6225
585SG4150P

Build properties

Qualcomm Snapdragon 625 (SD625), 8-core 2GHz, Cortex-A53 Qualcomm Snapdragon 450 (SDM450), 8-core 1.8GHz, Cortex-A53

build.prop
  ro.build.display.id=Ksw-Q-Userdebug_OS_v4.2.9
  ro.product.system.brand=qti
  ro.product.system.device=msm8953_64
  ro.product.system.manufacturer=QUALCOMM
  ro.product.system.model=msm8953 for arm64
  ro.product.system.name=msm8953_64
  ro.system.build.fingerprint=qti/msm8953_64/msm8953_64:10/QKQ1.191008.001/lijun12251707:userdebug/test-keys

vendor/build.prop
  ro.board.platform=msm8953
  ro.product.board=msm8953
  ro.product.vendor.brand=qti
  ro.product.vendor.device=msm8953_64
  ro.product.vendor.manufacturer=QUALCOMM
  ro.product.vendor.model=msm8953 for arm64
  ro.product.vendor.name=msm8953_64
  ro.vendor.build.fingerprint=qti/msm8953_64/msm8953_64:10/QKQ1.191008.001/lijun12251707:userdebug/test-keys

Firmware for this platform

All KSW firmware updates · All KSW platforms · Factory settings

Something wrong or missing on this page? Edit it on GitHub.