Ошибка «please select one rom at least before execution» появляется в SP Flash Tool в момент нажатия кнопки Download и означает, что программа не видит ни одного выбранного раздела (ROM) для записи в память смартфона. Проще говоря, MediaTek Flash Tool запущен, устройство, возможно, даже определилось, но список разделов прошивки пуст — и выполнять операцию попросту нечего.
Проблема почти всегда связана с тем, что scatter-файл не загружен, загружен некорректно либо пути к образам разделов указаны неверно. Реже виновником оказывается несовместимая версия самой программы или повреждённый архив прошивки. Ниже разберём, как диагностировать причину и устранить ошибку без риска для устройства.
Что означает эта ошибка и когда она возникает
Текст сообщения переводится дословно: «пожалуйста, выберите хотя бы один ROM перед выполнением». В терминологии SP Flash Tool под ROM понимается любой раздел прошивки — boot, system, recovery, preloader и другие, перечисленные в scatter-файле.
Программа устроена так: сначала вы указываете ей текстовый scatter-файл (обычно с именем вида MTxxxx_Android_scatter.txt), она читает из него карту разделов и подгружает соответствующие файлы образов. Если на момент нажатия Download таблица разделов в главном окне пуста или ни у одной строки не стоит галочка — появляется именно это предупреждение.
Важно понимать: это не аппаратная ошибка и не проблема драйверов. Смартфон здесь вообще ни при чём — сбой происходит ещё до начала обмена данными с устройством, на этапе подготовки прошивки в самой программе.
Основные причины появления сообщения
Прежде чем что-то исправлять, полезно понять, какой именно сценарий реализовался у вас. На практике встречаются следующие варианты:
- 📄 Scatter-файл не загружен — поле
Scatter-loading Fileпустое, таблица разделов отсутствует; - 📁 Загружен не тот файл — например, выбран текстовый документ из архива, который не является scatter-файлом, или файл от другой модели;
- ✂️ Прошивка распакована не полностью — scatter есть, но файлы образов (
.img,.bin) отсутствуют рядом с ним; - 🔤 Путь содержит кириллицу или спецсимволы — программа не может корректно прочитать файлы по такому пути;
- ⬜ Сняты все галочки — разделы загружены, но пользователь вручную отключил все пункты списка;
- 🧩 Несовместимая версия SP Flash Tool — старая или, наоборот, слишком новая сборка для конкретного чипа.
Чаще всего виновата банальная невнимательность: архив прошивки распакован частично, либо scatter-файл лежит в одной папке, а образы — в другой. Реже проблема кроется в «кривой» прошивке, скачанной с непроверенного источника.
Проверка scatter-файла и структуры прошивки
Откройте папку с прошивкой и убедитесь, что её содержимое выглядит правильно. Корректный комплект обычно включает scatter-файл и набор образов разделов, лежащих в той же директории или в подпапках, прописанных внутри scatter-файла.
Сам scatter-файл можно открыть обычным блокнотом. Внутри должны быть строки вида partition_name, file_name, linear_start_addr и т.п. Если файл пустой, обрывается на середине или содержит ошибки кодировки — прошивка повреждена, и её нужно скачать заново из надёжного источника.
Обратите внимание на путь к папке. Если в нём есть русские буквы, пробелы в нестандартных местах или спецсимволы — перенесите прошивку, например, в C:\firmware\ и попробуйте снова. Для SP Flash Tool это вполне реальная причина отказа читать файлы.
Пошаговое решение проблемы
Действуйте последовательно — в большинстве случаев достаточно первых двух шагов.
Шаг 1. Полностью закройте SP Flash Tool. Распакуйте архив прошивки заново в отдельную папку с простым путём без кириллицы, например C:\fw\. Убедитесь, что архиватор не сообщил об ошибках — повреждённый архив часто распаковывается «молча» с потерей части файлов.
Шаг 2. Запустите программу (в Windows — желательно от имени администратора). Нажмите кнопку choose напротив поля Scatter-loading File и укажите scatter-файл из свежей папки. После загрузки в главном окне обязательно должна появиться таблица разделов с проставленными галочками и путями к файлам.
Шаг 3. Проверьте, что в колонке Location у каждого активного раздела указан существующий файл. Если какие-то строки подсвечены как отсутствующие — либо прошивка неполная, либо файлы лежат не там, где их ищет программа.
Шаг 4. Убедитесь, что хотя бы у одного раздела стоит галочка. Для режима Download Only обычно отмечены все разделы из scatter-файла. Только после этого нажимайте Download и подключайте выключенное устройство.
☑️ Перед нажатием Download убедитесь
⚠️ Внимание: не ставьте галочку на раздел preloader без крайней необходимости, особенно если прошивка не от вашей точной модели. Повреждение прелоадера может привести к тому, что устройство перестанет определяться компьютером, и восстановление потребует более сложных методов.
Если ошибка остаётся: дополнительные меры
Когда таблица разделов отображается, галочки стоят, а сообщение всё равно появляется — стоит проверить саму программу. Скачайте другую версию SP Flash Tool: для разных поколений чипов MediaTek рекомендуются разные ветки программы. Точную совместимость для вашей модели лучше уточнить в инструкции к конкретной прошивке — обычно её публикуют вместе с самой прошивкой.
Ещё один рабочий приём — запуск от имени администратора и, при необходимости, в режиме совместимости с более ранней версией Windows. На некоторых системах программа без повышенных прав не может получить доступ к файлам прошивки, и таблица разделов остаётся фактически нерабочей даже при видимой загрузке.
Проверьте также целостность самих образов. Если файл system.img или другой крупный образ имеет подозрительно маленький размер (например, несколько килобайт) — он недокачан. Сравните размеры файлов с указанными на странице загрузки прошивки, если такая информация там приведена.
Типичные ситуации и их диагностика
Сводная таблица поможет быстро сопоставить симптом с вероятной причиной:
| Симптом | Вероятная причина | Действие |
|---|---|---|
| Таблица разделов пустая | Scatter-файл не загружен или не читается | Загрузить scatter заново, проверить путь |
| Разделы есть, но файлы не найдены | Образы лежат в другой папке | Собрать прошивку в одну директорию |
| Ошибка после смены версии программы | Несовместимость версии с чипом | Использовать версию из инструкции к прошивке |
| Scatter открывается, но таблица искажена | Повреждённый файл прошивки | Скачать прошивку заново |
| Ошибка при запуске не от администратора | Недостаток прав доступа | Запуск от имени администратора |
⚠️ Внимание: скачивайте прошивки только для точной модификации вашего аппарата (вплоть до ревизии и региона, если они различаются). Scatter-файл от «похожей» модели может загрузиться без ошибок, но запись чужих разделов способна вывести устройство из строя.
Что делать, если ничего не помогло
Попробуйте другой компьютер с чистой установкой драйверов MediaTek VCOM, проверьте прошивку на другом архиве или зеркале загрузки, а также поищите отчёты владельцев именно вашей модели — для некоторых аппаратов существуют модифицированные версии SP Flash Tool, указанные в профильных ветках форумов.
Как не допустить повторения ошибки
Выработайте простую привычку: перед каждой прошивкой открывайте заново распакованную папку, загружайте scatter-файл и визуально проверяйте таблицу разделов до подключения телефона. Это занимает меньше минуты и исключает большинство подобных сбоев.
Храните прошивки в папках с понятными именами на латинице — например, D:\roms\model_X\. Не распаковывайте архивы прямо на рабочий стол или в «Загрузки»: длинные пути с именем пользователя на кириллице — частый источник проблем с SP Flash Tool.
И последнее: сохраняйте ссылку на источник прошивки и версию программы, с которой она успешно работала. Если в будущем понадобится повторить процедуру, вы не будете заново подбирать совместимую комбинацию.
Часто задаваемые вопросы
Может ли эта ошибка быть связана с драйверами или кабелем?
Нет. Сообщение появляется до начала обмена данными с устройством, на этапе подготовки файлов прошивки. Драйверы и кабель влияют на более поздние этапы — когда программа уже начала запись.
Обязательно ли загружать все разделы из scatter-файла?
Нет, достаточно одного отмеченного раздела — именно этого требует текст ошибки. Однако снимать галочки нужно осознанно: запись неполного набора разделов может привести к несовместимости компонентов прошивки между собой.
Почему таблица разделов загружается, но пути к файлам пустые?
Скорее всего, файлы образов не лежат рядом со scatter-файлом или путь к ним содержит символы, которые программа не обрабатывает. Соберите все файлы прошивки в одну папку с простым адресом на латинице и загрузите scatter заново.
Какая версия SP Flash Tool самая подходящая?
Универсального ответа нет: совместимость зависит от чипа MediaTek и конкретной прошивки. Ориентируйтесь на версию, указанную в инструкции к вашей прошивке, либо на рекомендации в профильных ветках форумов по вашей модели.
Опасна ли сама по себе эта ошибка для телефона?
Нет. Ошибка возникает до начала записи, смартфон при этом вообще может быть не подключён. Она никак не изменяет состояние устройства — это чисто программное предупреждение о незаполненном списке разделов.