SP Flash Tool: полное руководство по прошивке смартфонов на MediaTek

Ошибка BROM ERROR: S_FT_ENABLE_DRAM_FAIL (0xFC0) в окне SP Flash Tool почти всегда означает, что scatter-файл не соответствует объёму или типу памяти конкретного устройства — и продолжать прошивку в таком состоянии нельзя. Утилита SP Flash Tool (Smart Phone Flash Tool) — официальный инструмент для низкоуровневой работы со смартфонами и планшетами на чипсетах MediaTek: через неё заливают стоковую прошивку, восстанавливают «кирпичи» и обновляют отдельные разделы памяти.

Программа работает только на Windows (существуют и Linux-сборки) и требует специальных драйверов VCOM, без которых компьютер просто не увидит выключенный телефон. Ниже — подробный разбор установки, подготовки файлов, режимов прошивки и типичных ошибок.

Что такое SP Flash Tool и когда он нужен

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

Основные сценарии применения:

  • 🔧 Восстановление стоковой прошивки после неудачного рута или установки кастомного recovery
  • 📦 Обновление или откат прошивки вручную, когда обновление «по воздуху» недоступно
  • 🧱 Реанимация «кирпича» — устройства, которое не подаёт признаков жизни
  • 💾 Чтение и запись отдельных разделов памяти (функция Readback)
  • 🗑 Форматирование флеш-памяти при глубоких программных сбоях

Важно понимать: инструмент предназначен только для чипсетов MediaTek. Для устройств на Qualcomm, Exynos или Kirin он бесполезен — там используются другие утилиты (QDLoader/QFIL, Odin и т.д.).

Подготовка: драйверы, прошивка и scatter-файл

Прежде чем запускать утилиту, необходимо подготовить три компонента. Первый — драйверы MediaTek VCOM (USB VCOM / Preloader): они устанавливаются вручную через Диспетчер устройств, поскольку на современных версиях Windows автоматическая установка часто не срабатывает. После установки при подключении выключенного телефона в системе на пару секунд должен появиться порт MediaTek USB Port или MediaTek PreLoader USB VCOM.

Второй компонент — сама прошивка для вашей модели, скачанная из надёжного источника: официального сайта производителя или профильного форума вроде 4PDA. Третий — scatter-файл (MTxxxx_Android_scatter.txt), который всегда идёт в комплекте с прошивкой и описывает карту разделов памяти. Scatter от другой модели или ревизии использовать категорически нельзя.

☑️ Подготовка к прошивке

Выполнено: 0 / 5
⚠️ Внимание: прошивка от другой модели или аппаратной ревизии может привести к «окирпичиванию» устройства. Проверяйте точное название модели (включая региональные индексы) на наклейке под крышкой или в сервисных документах.

Пошаговая инструкция по прошивке

Запустите flash_tool.exe от имени администратора. В поле Scatter-loading File укажите путь к scatter-файлу — программа автоматически подтянет все разделы прошивки и отобразит их в таблице. Проверьте, что напротив каждого раздела проставлены галочки и корректные пути к файлам образов.

Далее выберите режим в выпадающем списке (подробнее о режимах — в следующем разделе). Для обычного восстановления подходит Download Only. После этого нажмите кнопку Download с зелёной стрелкой — программа перейдёт в режим ожидания устройства.

Теперь подключите полностью выключенный смартфон к компьютеру USB-кабелем. Если драйверы установлены верно, внизу окна побежит сначала красная, затем жёлтая полоса прогресса. По завершении появится окно с зелёной галочкой — Download OK. Только после этого отключайте кабель и включайте телефон: первая загрузка может занять заметно больше времени, чем обычно.

Режимы работы: Download Only, Firmware Upgrade и Format All

В SP Flash Tool три основных режима, и выбор между ними — критически важный момент. Ошибка здесь может стоить потери данных или даже калибровочных разделов.

РежимЧто делаетКогда применятьРиски
Download OnlyЗаписывает только выбранные разделыОбновление отдельных разделов, точечное восстановлениеМинимальные
Firmware UpgradeПолная перезапись прошивки с обновлением всех разделовВосстановление «кирпича», смена прошивки целикомПотеря пользовательских данных
Format All + DownloadПолное форматирование памяти и чистая заливкаКрайний случай — глубокие повреждения разметкиВозможна потеря NVRAM — IMEI, MAC-адресов и калибровок

Режим Format All + Download стирает в том числе защищённые области памяти, где хранятся NVRAM и NVDATA. Их потеря приводит к слёту IMEI и неработающему модему, а восстановление без бэкапа — сложная задача. Поэтому форматирование применяйте только тогда, когда два других режима не помогли.

📊 С какой целью вы используете SP Flash Tool?
Восстановление «кирпича»
Откат на стоковую прошивку
Обновление прошивки вручную
Установка кастомного recovery

Типичные ошибки и их решение

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

  • Устройство не определяется — переустановите драйверы VCOM, смените USB-порт (лучше USB 2.0 на задней панели ПК), проверьте кабель
  • S_FT_ENABLE_DRAM_FAIL — scatter или preloader не подходят к данной ревизии устройства; ищите прошивку точно под вашу модификацию
  • Ошибка на этапе красной полосы — проблема с preloader; попробуйте снять галочку с раздела preloader (только если уверены, что остальная часть прошивки подходит)
  • Процесс замирает на жёлтой полосе — отключите телефон, передёрните батарею (если она съёмная), повторите попытку
  • STATUS_SEC_AUTH_FILE_NEEDED — устройство требует файл авторизации; такие аппараты прошиваются только с сервисными файлами производителя
⚠️ Внимание: снятие галочки с preloader — распространённый совет, но если preloader в комплекте прошивки не соответствует устройству, его прошивка может убить аппарат окончательно. Лучше найти корректную прошивку, чем экспериментировать с загрузчиком.
Почему Windows не видит выключенный телефон

В режиме прошивки чипсет MediaTek подключается к ПК буквально на несколько секунд — система успевает определить устройство только если драйвер VCOM уже установлен. Если драйвера нет, порт появляется как «Неизвестное устройство» и пропадает. Решение: в Диспетчере устройств выберите «Добавить устаревшее устройство» и установите драйвер вручную из распакованной папки.

Как сделать бэкап через Readback

Функция Readback позволяет считать содержимое разделов памяти устройства на компьютер — это единственный способ сохранить NVRAM и другие критичные области до экспериментов с прошивкой. Вкладка Readback находится рядом с Download в главном окне программы.

Для чтения раздела нужно указать стартовый адрес и длину — эти данные берутся из scatter-файла вашей прошивки (столбцы linear_start_addr и partition_size). Добавьте задачу кнопкой Add, укажите путь сохранения файла, нажмите Read Back и подключите выключенный телефон. Полученный дамп храните в надёжном месте — он может спасти устройство после неудачного форматирования.

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

Безопасность и ограничения метода

SP Flash Tool — мощный, но не всепрощальный инструмент. На новых устройствах MediaTek производители включают защиту загрузчика (Secure Boot, SLA/DAA-авторизация), из-за которой прошивка без сервисных файлов становится невозможной. В таком случае поможет только официальный сервисный центр или специализированные решения для конкретной модели.

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

⚠️ Внимание: не прерывайте процесс прошивки после начала записи (жёлтая полоса) — обрыв кабеля или отключение питания ПК в этот момент может повредить разметку памяти и превратить рабочий телефон в «кирпич».

FAQ: частые вопросы о SP Flash Tool

Подойдёт ли SP Flash Tool для смартфона на Snapdragon?

Нет. Утилита работает только с чипсетами MediaTek. Для устройств на Qualcomm используются инструменты вроде QFIL (Qualcomm Flash Image Loader) и режим EDL.

Телефон не определяется компьютером в выключенном состоянии. Что делать?

Проверьте установку драйверов MediaTek VCOM в Диспетчере устройств, попробуйте другой USB-порт и кабель. На части моделей помогает подключение с зажатой кнопкой громкости — комбинацию уточняйте для вашего устройства.

Какой режим выбрать, чтобы не потерять данные?

Режим Download Only с записью только нужных разделов — наименее разрушительный вариант. Однако полную сохранность данных он не гарантирует, поэтому бэкап обязателен в любом случае.

Что делать, если после прошивки слетел IMEI?

Потеря IMEI означает повреждение раздела NVRAM. Если есть бэкап, сделанный через Readback, — восстановите его. Без бэкапа потребуются сервисные инструменты и, возможно, помощь специалиста; самостоятельные эксперименты здесь рискованны.

Можно ли прошить телефон без кнопки Download, просто подключив его?

Нет. Программа начинает передачу данных только после нажатия кнопки Download (или Readback для чтения) — до этого момента подключённое устройство игнорируется.