Scatter-файл для SP Flash Tool: где взять и как создать

Ошибка «scatter file not found» или пустое поле Scatter-loading File в SP Flash Tool означает одно: программа не может найти текстовый файл разметки памяти, без которого прошивка смартфона на чипе MediaTek не начнётся. Scatter-файл (обычно с именем вида MT6580_Android_scatter.txt) описывает таблицу разделов устройства — адреса и размеры блоков boot, system, recovery и других.

Проблема в том, что этот файл не скачивается отдельно «под любую модель»: он строго привязан к конкретному устройству и ревизии его памяти. Ниже разберём все рабочие способы его получить — от готовых прошивок до самостоятельного создания.

Что такое scatter-файл и зачем он нужен

Scatter-файл — это текстовый файл, в котором перечислены все разделы флеш-памяти устройства: имя раздела, стартовый адрес, размер и имя связанного бинарного файла прошивки. SP Flash Tool читает эту карту и понимает, куда записывать каждый образ.

Открыть файл можно обычным блокнотом. Внутри видны строки вида partition_name: boot, linear_start_addr и partition_size. Именно поэтому scatter от одной модели нельзя использовать для другой — адреса разделов не совпадут, и прошивка либо не начнётся, либо «окирпичит» аппарат.

⚠️ Внимание: прошивка по чужому scatter-файлу — одна из самых частых причин полного «кирпича» на устройствах MediaTek. Всегда проверяйте, что файл создан именно для вашей модели и ревизии платы.

Способ 1: взять scatter из готовой прошивки

Самый надёжный источник — архив стоковой прошивки для вашей модели. В пакетах для SP Flash Tool scatter-файл лежит прямо в корне архива рядом с образами разделов. Ищите прошивку по точному названию модели на профильных ресурсах, например на форуме 4PDA, или на сайте производителя, если он публикует сервисные прошивки.

После распаковки архива проверьте наличие файла с именем вида MT67xx_Android_scatter.txt, где xx — код вашей платформы. Если в архиве несколько scatter-файлов, обычно один из них предназначен для полной прошивки, а дополнительные — для отдельных режимов; какой именно использовать, указывается в инструкции к конкретной прошивке.

Способ 2: создать scatter через MTK Droid Tools

Если готовой прошивки нет, scatter можно сгенерировать с самого устройства. Для этого подойдёт утилита MTK Droid Tools — она работает с большинством старых и средних чипов MediaTek, но требует root-доступ на смартфоне.

Порядок действий выглядит так:

  • 🔌 Включите на смартфоне отладку по USB в меню разработчика и подключите его к ПК.
  • 🛠️ Запустите MTK Droid Tools и дождитесь, пока программа определит устройство.
  • 🗺️ Нажмите кнопку «Карта блоков» (Block Map), затем — «Создать scatter файл».
  • 💾 Сохраните полученный .txt файл в папку с прошивкой.

Если программа не видит устройство, проверьте установку драйверов MTK VCOM и наличие root-прав — без них чтение карты памяти невозможно.

📊 Как вы получили scatter-файл?
Из архива со стоковой прошивкой
Создал через MTK Droid Tools
Снял через WwR MTK
Пока не получилось — ищу решение

Способ 3: чтение scatter через WwR MTK

Для более новых чипов MediaTek, где MTK Droid Tools уже не справляется, используется программа WwR MTK. Она умеет считывать таблицу разделов напрямую через режим preloader — то есть с выключенного устройства, без root.

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

Что делать, если устройство не определяется в выключенном состоянии

Проверьте установку драйверов MediaTek USB VCOM в Диспетчере устройств — при подключении выключенного смартфона должен кратковременно появляться COM-порт. Попробуйте другой USB-порт (лучше USB 2.0), другой кабель и подключение с зажатой кнопкой громкости — на некоторых моделях это требуется для входа в режим preloader.

Проверка scatter-файла перед прошивкой

Перед тем как загружать файл в SP Flash Tool, полезно убедиться, что он корректен. Откройте его текстовым редактором и проверьте базовые признаки.

☑️ Проверка scatter-файла перед прошивкой

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

После загрузки scatter в SP Flash Tool в нижней части окна должна появиться таблица разделов с галочками. Пустая таблица или ошибка на этапе загрузки означают, что файл повреждён или не подходит.

Способ полученияТребованияПодходит для
Из архива прошивкиТолько ПКЛюбые устройства с доступной прошивкой
MTK Droid ToolsRoot, отладка по USBСтарые и средние чипы MTK
WwR MTKДрайверы VCOMНовые чипы, устройства без root
Готовый файл с форумаТочное совпадение моделиТолько при полном совпадении ревизии
⚠️ Внимание: scatter-файл от другой ревизии платы той же модели может привести к неправильной разметке памяти. Даже одинаковые смартфоны выпускались с разными флеш-чипами — сверяйте не только название модели, но и версию аппаратной части, если она указана в источнике файла.

Типичные ошибки при загрузке scatter в SP Flash Tool

Ошибка PMT changed for the ROM говорит о том, что таблица разделов в scatter не совпадает с текущей разметкой устройства. Возможная причина — файл от другой прошивки или ревизии. Решается поиском корректного scatter либо полной прошивкой в режиме Firmware Upgrade, но это рискованный шаг, к которому стоит переходить только с подходящим файлом.

Если SP Flash Tool выдаёт ошибку сразу при выборе файла, проверьте, что путь к папке не содержит кириллицы и что сам файл не пустой. Иногда архивы распаковываются с ошибками — перекачайте прошивку и распакуйте заново.

FAQ: частые вопросы о scatter-файлах

Можно ли скачать scatter-файл отдельно без прошивки?

Да, на профильных форумах scatter-файлы иногда выкладывают отдельно. Но использовать его имеет смысл только при полном совпадении модели и ревизии устройства — иначе высок риск повредить разметку памяти.

Подойдёт ли scatter от смартфона с таким же процессором?

Нет. Одинаковый чип не гарантирует одинаковую разметку: размеры и адреса разделов задаются производителем конкретной модели и зависят от объёма и типа флеш-памяти.

SP Flash Tool не видит scatter-файл в папке — что делать?

Проверьте расширение файла — оно должно быть .txt, а не .txt.txt (включите показ расширений в проводнике). Также уберите из пути к папке русские буквы и пробелы.

Можно ли отредактировать scatter-файл вручную?

Технически файл открывается в блокноте и редактируется, но менять адреса и размеры разделов без понимания структуры памяти опасно. Безопасная правка — только отключение галочек разделов в самом SP Flash Tool, а не изменение адресов.

Что делать, если готовой прошивки для моей модели нет нигде?

Остаётся вариант снять scatter с живого устройства через WwR MTK в режиме preloader. Если устройство уже не включается и не определяется ПК, самостоятельные варианты исчерпаны — потребуется помощь сервиса с программатором.