Platform Mt68 Not Supported On This Version May 2026
Let’s move to the solutions. Try these in order, as they escalate from simple to more advanced.
If the error persists, the DA you selected might be for a different chip family (e.g., MT67). Ensure the DA file size is > 100KB (valid DA) and not zero bytes.
Error output:
Platform mt68 not supported on this version
Unknown board ID 'mt7687'
Fix – platformio.ini:
[env:mt7687]
platform = [email protected] # force older platform
board = mt7687
framework = arduino
upload_protocol = serial
Then run:
pio platform update
pio run -t clean
pio run
Warning: This is a hack. Some phones may reject the flash due to partition size mismatches. Always keep a backup of the original scatter file.
Before jumping into fixes, understand why the error triggers: platform mt68 not supported on this version
| Cause | Explanation |
|-------|-------------|
| Outdated SP Flash Tool | You are using v5.1952 or earlier. MT68 support began around v5.2100+ and is fully stable in v6.x. |
| Missing or wrong DA file | The Download Agent (DA) is responsible for low-level memory communication. MT68 requires a dedicated DA (e.g., MTK_AllInOne_DA_v3.6.bin). |
| Corrupt scatter file | The scatter.txt file contains partition layout. If it references an unknown platform ID, the tool rejects it. |
| Windows driver conflict | Sometimes, the wrong USB driver (like generic MTP instead of MediaTek PreLoader or VCOM) causes misidentification. |
| Modified custom ROM | Unofficial firmware packages may contain a scatter file edited to bypass checks, but this backfires. |