M700 (SD680/SM6225) and M785 (SD685/SM6225-AD)
| Model | Chipset | Part number | CPU |
|---|---|---|---|
| M700 | Snapdragon 680 | SM6225 | 8-core 2.4GHz Cortex-A73 |
| M785 | Snapdragon 685 | SM6225-AD | 8-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_idThen look it up. Part numbers used by this platform are in bold.
soc_id | Part number |
|---|---|
| 417 | SM4250 |
| 441 | SM4125 |
| 444 | SM6115 |
| 469 | QCM4290 |
| 470 | QCS4290 |
| 473 | QCM2290 |
| 474 | QCS2290 |
| 497 | QCM6490 |
| 498 | QCS6490 |
| 518, 561 | SM6225 |
| 585 | SG4150P |
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
- Witstek-T-M700_OS_v1.6.5-ota (A13)
- Witstek-T-M700_OS_v1.6.4-ota (A13)
- Witstek-T-M700_OS_v1.6.3-ota (A13)
- Witstek-T-M700_OS_v1.5.9-ota (A13)
- Witstek-T-M700_OS_v1.5.6-ota (A13)
- Ksw-T-M700_OS_v1.5.5-ota (A13)
- Ksw-T-M700_OS_v1.5.1-ota (A13)
- Ksw-T-M700_OS_v1.5.0-ota (A13)
- Ksw-T-M700_OS_v1.4.5-ota (A13)
- Ksw-T-M700_OS_v1.4.4-ota (A13)
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.