Ошибка «Please check if scatter file is legal» в SP Flash Tool почти всегда означает одно: программа не смогла прочитать скаттер-файл, который вы указали при загрузке прошивки. Без корректного scatter-файла прошить устройство на чипе MediaTek невозможно — именно в нём содержится карта разделов памяти, по которой флешер раскладывает образы по адресам eMMC или NAND.
Скаттер-файл — это обычный текстовый файл с именем вида MT6580_Android_scatter.txt, который описывает структуру разделов конкретного устройства. В этой статье разберём, из чего он состоит, где его взять для вашей модели, как создать самостоятельно и какие ошибки возникают при работе с ним.
Что такое scatter-файл и зачем он нужен
Scatter file (от англ. «разброс») — это карта распределения разделов во внутренней памяти смартфона или планшета на платформе MediaTek. В нём перечислены все разделы: boot, recovery, system, userdata, preloader и другие, а для каждого указан стартовый адрес и размер.
Когда вы загружаете скаттер в SP Flash Tool, программа строит список образов прошивки и «понимает», какой файл в какой раздел записывать. Без этой карты флешер не знает границ разделов, а их нарушение может превратить устройство в «кирпич».
Важно понимать: скаттер строго привязан к конкретному чипу и конкретной разметке памяти. Файл от MT6580 не подойдёт для MT6737, а даже внутри одного чипа разметка может отличаться в зависимости от объёма памяти и версии прошивки.
Структура и содержимое скаттер-файла
Файл открывается любым текстовым редактором, например Notepad++. В начале идёт блок общей информации: название платформы, версия разметки, тип хранилища. Ниже — перечень разделов, каждый из которых описывается набором параметров.
- 📌 partition_name — имя раздела (например,
bootилиrecovery); - 📌 linear_start_addr — линейный стартовый адрес раздела в памяти;
- 📌 partition_size — размер раздела в шестнадцатеричном формате;
- 📌 file_name — имя файла-образа, который будет записан в этот раздел;
- 📌 is_download — флаг, участвует ли раздел в прошивке.
Адреса и размеры записаны в hex-формате, и редактировать их вручную без понимания разметки опасно. Ошибка в одном адресе приведёт к тому, что образ запишется не туда, и устройство перестанет загружаться.
Отдельного внимания заслуживает раздел preloader — это загрузчик, через который и идёт низкоуровневая прошивка. Запись чужого preloader — одна из самых частых причин «окирпичивания» MediaTek-устройств, поэтому многие опытные пользователи снимают с него галочку в SP Flash Tool, если не уверены в прошивке.
Где скачать скаттер-файл для своей модели
Самый надёжный источник — комплект официальной прошивки для вашей модели. В архиве с stock-прошивкой скаттер обычно лежит в корне рядом с образами разделов. Скачивайте прошивку строго для своей ревизии аппарата: у одной модели могут существовать версии с разной разметкой.
Альтернативные источники — профильные форумы, например ветки устройств на 4PDA, где пользователи выкладывают проверенные прошивки и отдельно scatter-файлы. Перед использованием сверяйте название чипа в имени файла с процессором вашего аппарата — его можно посмотреть в приложениях-информаторах вроде CPU-Z или в документации к устройству.
⚠️ Внимание: скачивание скаттера «примерно похожей» модели — прямой путь к нерабочему аппарату. Совпадения названия чипа недостаточно: разметка зависит и от объёма памяти, и от версии прошивки. Если точного файла для вашей ревизии нет, безопаснее создать скаттер самостоятельно.
Как создать скаттер-файл самостоятельно
Если готового файла нет, его можно сгенерировать с живого устройства. Классический инструмент для старых чипов — MTK Droid Tools: программа подключается к включённому смартфону с рут-доступом по USB и считывает карту разделов напрямую из устройства.
Общий порядок действий такой: включаете отладку по USB в настройках разработчика, подключаете аппарат к ПК, запускаете MTK Droid Tools и ждёте определения устройства. Затем используете функцию создания scatter-файла — программа сохранит текстовый файл с актуальной разметкой именно вашего экземпляра.
☑️ Подготовка к созданию scatter-файла
Для новых чипов MediaTek утилита может не поддерживаться — разработка инструмента давно остановлена. В таком случае карту разделов иногда считывают через adb shell cat /proc/partitions или ищут scatter в пакете прошивки для сервисных центров. Учтите, что вывод /proc/partitions даёт размеры, но не всегда совпадает по формату с готовым scatter — преобразование потребует аккуратности.
Почему MTK Droid Tools не видит смартфон
Чаще всего причины три: не установлены ADB-драйверы, не включена отладка по USB или отсутствует рут-доступ. Также утилита не работает с рядом новых чипов MediaTek — в этом случае используйте скаттер из комплекта прошивки.
Как загрузить скаттер в SP Flash Tool
Запустите SP Flash Tool от имени администратора и перейдите на вкладку Download. Нажмите кнопку choose в строке Scatter-loading File и укажите путь к вашему txt-файлу. Программа прочитает карту и подставит образы в список разделов.
Если образы лежат в той же папке, что и скаттер, они подхватятся автоматически. Иначе путь к каждому файлу придётся указать вручную двойным кликом по строке раздела. Проверьте, что галочки стоят только на нужных разделах — для частичной прошивки, например одного recovery, остальные снимите.
Перед нажатием Download убедитесь, что устройство выключено, а драйверы MediaTek VCOM установлены в системе. Только после старта процесса в программе подключайте выключенный аппарат кабелем к ПК.
Типичные ошибки при работе со скаттером
Большинство сбоев на этапе загрузки scatter связано либо с самим файлом, либо с несовместимостью версий. Разберём частые сообщения.
| Ошибка | Вероятная причина | Что проверить |
|---|---|---|
| Scatter file is illegal | Повреждённый или несовместимый файл | Целостность файла, соответствие чипу |
| Image doesn't exist | Образ не найден по указанному пути | Расположение файлов прошивки |
| PMT changed for the ROM | Разметка устройства не совпадает со скаттером | Режим Firmware Upgrade вместо Download |
| Устройство не определяется | Нет драйверов VCOM | Диспетчер устройств, кабель, порт USB |
Ошибка несовпадения PMT (таблицы разделов) говорит о том, что разметка в аппарате отличается от той, что описана в скаттере. Это типичный признак прошивки от другой ревизии. Режим Firmware Upgrade перезаписывает таблицу разделов, но применять его стоит только с прошивкой, точно соответствующей модели.
⚠️ Внимание: режим Format All + Download стирает всю память, включая критические служебные разделы с IMEI и калибровками. Без полного бэкапа NVRAM восстановление может оказаться сложным — используйте этот режим только при полной уверенности в прошивке.
Меры предосторожности перед прошивкой
Прошивка через SP Flash Tool — низкоуровневая операция, и отката у неё нет. Перед началом сделайте резервную копию данных, а при возможности — полный дамп памяти устройства, чтобы был путь назад.
- 🔋 Зарядите аккумулятор как минимум до половины ёмкости;
- 💾 Сохраните фото, контакты и файлы на ПК или в облако;
- 🧩 Проверьте соответствие прошивки точной ревизии аппарата;
- 🔌 Используйте исправный кабель и порт USB напрямую, без хабов;
- 🛡️ Сохраните раздел NVRAM, если ваш инструмент это позволяет.
⚠️ Внимание: прерывание прошивки на этапе записи preloader или system почти гарантированно приводит к незагружающемуся устройству. Не отключайте кабель и не закрывайте программу до появления окна с зелёной галочкой.
FAQ: частые вопросы о скаттер-файлах
Можно ли использовать scatter от другой модели на том же чипе?
Нет, это рискованно. Даже при одинаковом процессоре разметка памяти зависит от объёма накопителя и версии прошивки. Несовпадение адресов приведёт к записи образов не в те разделы.
Чем открыть и отредактировать scatter-файл?
Подойдёт любой текстовый редактор, удобнее всего Notepad++ — он корректно показывает структуру. Редактировать вручную стоит только имена файлов образов; адреса и размеры без понимания разметки лучше не трогать.
SP Flash Tool не видит scatter-файл, хотя он скачан. Что делать?
Проверьте, что файл имеет расширение .txt и не повреждён при скачивании — откройте его в редакторе и убедитесь, что это читаемый текст с параметрами разделов. Также попробуйте другую версию SP Flash Tool: старые и новые версии по-разному воспринимают формат разметки.
Можно ли прошить только один раздел, например recovery?
Да. Загрузите скаттер, снимите галочки со всех разделов, кроме нужного, укажите путь к образу и запустите Download. Это стандартный способ установки кастомного recovery.
Что делать, если после прошивки устройство не включается?
Попробуйте подключить аппарат к ПК и проверить, определяется ли он как устройство MediaTek в диспетчере устройств — если да, шанс восстановить его повторной прошивкой корректным комплектом есть. Если ПК не видит устройство вообще, вероятно повреждён preloader, и потребуется более сложное восстановление, иногда только в сервисном центре.