Android Head Units

M700 (SD680/SM6225) and M785 (SD685/SM6225-AD)

ModelChipsetPart numberCPU
M700Snapdragon 680SM62258-core 2.4GHz Cortex-A73
M785Snapdragon 685SM6225-AD8-core 2.8GHz Cortex-A73

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 M700. This is the only check that separates platforms sharing a chipset.

From build.prop

ro.board.platform on this platform reads bengal. That value alone does not identify your unit — it is shared with M600/M606 and GT7/GT7PRO. Use the build number above to tell them apart.

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

M700: Qualcomm Snapdragon 680 (SM6225), 8-core 2.4GHz, Cortex-A73 M785: Qualcomm Snapdragon 685 (SM6225-AD), 8-core 2.8GHz, Cortex-A73

build.prop
  ro.product.system.brand=qti
  ro.product.system.device=qssi
  ro.product.system.manufacturer=QUALCOMM
  ro.product.system.model=qssi system image for arm64
  ro.product.system.name=qssi
  ro.system.build.fingerprint=qti/qssi/qssi:13/TKQ1.230213.001/robot05161117:userdebug/test-keys

vendor/build.prop
  ro.board.platform=bengal
  ro.build.display.id=Ksw-T-M700_OS_v1.3.1
  ro.product.board=bengal
  ro.product.vendor.brand=qti
  ro.product.vendor.device=bengal
  ro.product.vendor.manufacturer=QUALCOMM
  ro.product.vendor.model=Bengal for arm64
  ro.product.vendor.name=bengal
  ro.vendor.build.fingerprint=qti/bengal/bengal:11/RKQ1.230210.001/robot05161127:userdebug/test-keys
soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null

# Store soc_id in ro.vendor.qti.soc_id
setprop ro.vendor.qti.soc_id $soc_id

if [ "$soc_id" -eq 444 ]; then
setprop ro.vendor.qti.soc_model SM6115
elif [ "$soc_id" -eq 417 ]; then
setprop ro.vendor.qti.soc_model SM4250
elif [ "$soc_id" -eq 441 ]; then
setprop ro.vendor.qti.soc_model SM4125
elif [ "$soc_id" -eq 518 ] || [ "$soc_id" -eq 561 ]; then
setprop ro.vendor.qti.soc_model SM6225
elif [ "$soc_id" -eq 469 ]; then
setprop ro.vendor.qti.soc_model QCM4290
elif [ "$soc_id" -eq 470 ]; then
setprop ro.vendor.qti.soc_model QCS4290
elif [ "$soc_id" -eq 473 ]; then
setprop ro.vendor.qti.soc_model QCM2290
elif [ "$soc_id" -eq 474 ]; then
setprop ro.vendor.qti.soc_model QCS2290
elif [ "$soc_id" -eq 497 ]; then
setprop ro.vendor.qti.soc_model QCM6490
elif [ "$soc_id" -eq 498 ]; then
setprop ro.vendor.qti.soc_model QCS6490
elif [ "$soc_id" -eq 585 ]; then
setprop ro.vendor.qti.soc_model SG4150P
fi

Firmware for this platform

Showing the newest 10 of 18. The most recent is version 1.6.5.

All KSW firmware updates · All KSW platforms · Factory settings

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