Скаттер-файл для SP Flash Tool: полное руководство

Ошибка «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 или в документации к устройству.

⚠️ Внимание: скачивание скаттера «примерно похожей» модели — прямой путь к нерабочему аппарату. Совпадения названия чипа недостаточно: разметка зависит и от объёма памяти, и от версии прошивки. Если точного файла для вашей ревизии нет, безопаснее создать скаттер самостоятельно.
📊 Откуда вы брали scatter-файл для прошивки?
Из комплекта официальной прошивки
С профильного форума
Создавал сам через MTK Droid Tools
Ещё не прошивал, только изучаю

Как создать скаттер-файл самостоятельно

Если готового файла нет, его можно сгенерировать с живого устройства. Классический инструмент для старых чипов — MTK Droid Tools: программа подключается к включённому смартфону с рут-доступом по USB и считывает карту разделов напрямую из устройства.

Общий порядок действий такой: включаете отладку по USB в настройках разработчика, подключаете аппарат к ПК, запускаете MTK Droid Tools и ждёте определения устройства. Затем используете функцию создания scatter-файла — программа сохранит текстовый файл с актуальной разметкой именно вашего экземпляра.

☑️ Подготовка к созданию scatter-файла

Выполнено: 0 / 5

Для новых чипов 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, и потребуется более сложное восстановление, иногда только в сервисном центре.