If you are compiling AOSP, LineageOS, or custom firmware and hitting this roadblock during the lunch or build phase, the build system cannot resolve the hardware platform definitions.
Troubleshooting Guide: How to Fix "Platform MT68 Not Supported on This Version"
This error code points to a fundamental compatibility mismatch between your hardware architecture and the software version you are trying to run. Understanding the Error platform mt68 not supported on this version
These chips are based on ARM architecture and require specialized flashing protocols. Older versions of SP Flash Tool (v5.x or early v6.x) were built for legacy chips like MT65xx, MT67xx, or even early MT81xx. They do not natively support the newer ARMv8.2 or ARMv9 features of the MT68 series.
Older service tools do not recognize the scatter file structure of Dimensity-class processors. If you are compiling AOSP, LineageOS, or custom
MediaTek platforms heavily rely on proprietary vendor binaries (HALs). If your software version is upgraded (e.g., moving from Android 13 to Android 14) but you are using old MT68 vendor blobs, the build will fail. Extract and use the vendor binaries that explicitly match your target Android version.
✅
Verify your hardware model and download the specific driver meant for the MT68 or Dimensity platform from an authoritative source like the MediaTek website .
Navigate to the vendor repository directory: vendor/mediatek/ . Locate the device configuration matrix file ( manifest.xml ). Older versions of SP Flash Tool (v5
Ensure the scatter.txt file is sourced from the exact firmware version intended for your device.
Open , click Action , and choose Add legacy hardware .