В процессе прошивки устройств Android при помощи программы SP Flash Tool периодически возникают ошибки, на решение которых собственными силами часто уходит достаточно большое количество времени.
Для вашего информирования и удобства, выполнена подборка самых распространенных кодов ошибок с подробным описанием и вариантами их решения и устранения.

Расшифровка часто встречающихся ошибок FlashTool. ™
Поделится опытом или обсудить инструкцию можно в теме: Расшифровка часто встречающихся ошибок FlashTool (Обсуждение)
Инструкция дополняется и обновляется.
(1003) S_COM_PORT_OPEN_FAIL
Проблема с портом.
Может возникать если: – Например у вас в BIOS отключены com-порты (хоть в данном случае com-порт здесь виртуальный, а физический USB, но при отключении вы просто не увидите оборудование на которое ставятся драйверы preloader).
– Проблема в USB кабеле (помогает смена кабеля для прошивки).
– Проблема в USB-порту компьютера (помогает переподключение кабеля в другой порт).
(1011) S_NOT_ENOUCH_STORAGE_SPACE
Возникает когда размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или рекавери).
Иногда возникает на “сырых” версиях флештула, поэтому возможно поможет смена версии прошивальщика. Может возникнуть при прошивке неправильной версией прошивки, для другого объема памяти.
(1012) S_NOT_ENOUGH_MEMORY
Воспользуйтесь более свежей версией прошивальщика.
(1013) S_COM_PORT_OPEN_FAIL
Нужно использовать более новую версию SP FlashTool.
(1040) S_UNSUPPORTED_OPERATION
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
Ошибка проверочного файла. Удалить файл из папки с прошивкой и пробовать ещё раз прошиться.
(2004) S_BROM_DOWNLOAD_DA_FAIL
Ошибка записи DA загрузчика во внутреннюю память SRAM процессора. Причины:
1. Проблема в соединении между FlashTool и BootROM.
2. Устройство могло неожиданно выключиться из-за низкой зарядки аккумулятора. Действия:
1. Попробуйте еще раз.
2. Произведите проверку кабеля и разъема устройства на отсутствие повреждений.
3. Проверьте напряжение на аккумуляторе. Зарядите на зарядном устройстве аккумулятор. 4. Попробуйте прошить без аккумулятора.
(2005) S_BROM_CMD_STARTCMD_FAIL
Случаи возникновения ошибки:
1. При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
2. При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.
3. При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.
(2020) S_BROM_CHKSUM16_MEM_RESULT_DIFF
Ошибка возникает при попытке записать загрузчик во внутреннюю SRAM процессора. Проблема во внутренней памяти, как следствие ошибка 16 бит. контрольной суммы.
(2035) S_BROM_CMD_JUMP_DA_FAIL
После нажатия кнопки Download попробуйте подключить к компьютеру выключенное устройство с предварительно зажатыми кнопками громкости.
Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
(3012) NAND_FLASH_NOT_FOUND
Проблема связанная с определением флеш памяти устройства. Известные методы побороть данную проблему:
(3013) S_DS_SOC_CHECK_FAIL
Проблема заключается в том, что SP Flash Tool перед прошивкой сравнивает адрес PMT блока на флеше устройства со scatter файлом и находит разницу, почему и выдает ошибку. P MT блок создается динамически программой SP Flash Tool из scatter файла. Чтобы удалить/перезаписать PMT блок на новый из scatter файла необходимо сначала стереть его в девайсе, который вы хотите прошить. Для этого необходимо в программе SP Flash Tool нажать на кнопку “Format” (в открывшемся окне ничего не меняем, просто нажимаем ОК), далее нажимаем “Download” и SP Flash Tool запишет заново на флеш новые данные о PMT блоке и других тоже.
(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND
Возникает при автоматическом форматировании, следует попробовать установить адреса форматирования в ручную.
(3144) S_DA_EMMC_FLASH_NOT_FOUND
Кроме проблемы с железом может быть когда Scatter файл не подходит телефону.
Например в названии присутствует emmc, а телефон на самом деле с MTD флэш.
(3148) S_DA_SDMMC_READ_FAILED
Ошибка возникает при попытке произвести запись в неисправную флешку.
(3149) S_DA_SDMMC_WRITE_FAILED
Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти.
(3168) S_CHIP_TYPE_NOT_MATCH
Неверный scatter-файл. Используйте “родной” scatter файл от вашего устройства. В телефоне установлен другой процессор.
(4001) S_FT_DA_NO_RESPONSE
Решение: сменить USB-порт и перенести SP Flash Tool в корень диска C:
Также есть вариант, что в файле Download Agent нет информации о ЦП/флэш. Решение: обновить версию прошивальщика.
Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти.
(4008) S_FT_DOWNLOAD_FAIL
Способы из практики, которые решили данную проблему:
(4009) S_FT_READBACK_FAIL
Кроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе ПК. Например не хватает места для файла или файл невозможно перезаписать, т.к. он залочен. Для уточнения надо смотреть лог.
(4010) S_FT_FORMAT_FAIL
Ошибка форматирования флеш. Проверьте настройки формата.
(4032) S_FT_ENABLE_DRAM_FAIL
– Проявляется если файл прошивки preloader не знает ROM-памяти установленной в Вашем смартфоне. Как правило это означает, что Вы купили смартфон из новой партии, в которой установлена память не учтенная на момент выпуска данной прошивки. Нужно найти прошивку новее или китайскую и использовать из нее preloader.
– Попробовать отформатировать телефон.
– Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачная.
– Если прошивка стандартным методом не приносит результата, то возможно придется прошивать аппарат через тестпоинт.
(4048) S_FT_MEMORY_TEST_FAIL
Встретилась ошибка 4048 при попытке проверки памяти через вкладку Memory test в SP Flash Tool. Симптомы поведения аппарата такие – телефон не загружается, постоянно перезагружается на заставке.
(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
Не совпадают размеры блоков в PMT и в скаттере. Надо искать в BROM_DLL логе строку:
(5002) S_INVALID_DA_FILE
При настройке SP Flash Tool – Download Agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5007) S_FTHND_FILE_IS_NOT_LOADED_YET
Иногда решается переустановкой драйверов.
(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Неправильные файлы. Например когда выбрали scatter из папки с еще не подготовленными для FT файлами. Надо выбрать scatter из папки подготовленных для FT файлов.
(5069) S_DL_PMT_ERR_NO_SPACE
Может возникнуть при физической неисправной памяти или флешка ушла в защиту (только чтение).
(6124) S_SECURITY_INVALID_PROJECT
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате.
Надо смотреть SP_FLASH_TOOL.log и искать в нем строку NOT MATCH
load item key target item key
в данном примере надо в scatter заменить имя CUSTPACK2 на CUSTPACK. Если отличий несколько, то эта ошибка будет возникать пока scatter после внесенных исправлений не станет идентичен PMT. Можно сразу все исправить, если сравнить таблицы которые в логе чуть выше строки NOT MATCH. Первая из scatter, вторая из PMT телефона. Надо чтоб все имена блоков в scatter были такие же как во второй таблице:

Править scatter надо аккуратно! Меняйте только имена и сохраняйте исходное количество строк!
Некоторые умудряются убрать перевод строки и строка с именем блока оказывается на одной строчке с фигурной скобкой. F T не видит этот блок и записывает PMT без него. Потом надо потратить усилия на восстановление этой таблицы! Еще один способ:
– Скачиваем последний mtkdroidtools
– Подключаем телефон и сохраняем карту блоков (сохранится 2 файла и один из них будет с именем PMP)
– Оставляем только PMP и переименовываем его в обычный вид скаттера
– Через него можно прошить любую прошивку без ошибки 8038 Для телефонов с новым типом scatter (MT6572/82/92 и более новых):
1. В данный момент применяется старый тип scatter и(или) старая версия FT, которая некорректно работает с новым scatter.
2. Ранее применялся старый тип scatter или неподходящая версия FT, которая изменила таблицу PMT внутри тела на таблицу старого типа.
Используйте версию SP FT, которая понимает новый тип scatter и не используйте старые версии FT со старым типом scatter!
3. Имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT)
Ошибка по характеру похожа на 8038, но на практике правка скаттер файла не помогала. Для решения проблемы многие шли в сервисный центр и им воскрешали аппарат через программатор.
Очень немногим помогла прошивка через кнопку DOWNLOAD со всеми установленными галочками.
Возникает если вы пытаетесь прошить аппарат на одной платформе, прошивкой от другого (например у вас MT6577, а вы пытаетесь прошить прошивкой от аппарата на MT6575 и т.д.)
Также может помочь смена версии прошивальщика.
5 пользователям понравился пост
В этой теме 555 сообщений
40 пользователям понравился пост
Поделиться сообщением
![]()
Вылечилась очень просто, нужно было прошивать со вставленной батареей. И все ok.
2 пользователям понравился пост

Низкий заряд батареи
1 пользователю понравился пост
Не достаточно памяти для хранения
![]()
Отредактировал 19 октября, 2013 bumersp
S6000? прошивка не подходит.
![]()
Вообще китаец, прошивка с завода с ошибкой была. Вот попросил продавца, он мне прислал прошивку от производителя. Дрова все встали, телефон опознается.
Увидел что тут ошибки данной проги обсуждают и решил написать.
Скаттер неверен – продаван не ту прошивку дал
У меня такая ошибка хотел на Royalstar 5s хотел поставить прошивку от lenovo a750 такая ошибка
примерно так- провереьте что шьете
ребят при прошивке a789 выскакивают такие ошибки
1037 и 3148 подскажите что делать?
до прошивки телефон не включался загрузка останавливалась на “lenovo”
прошивка стояла китайцами установленная LeWa OS
сейчас телефон как кирпич на кнопку включения и на зарядку не реагирует.
![]()
второе ясно- не все галочки стоят. первое- не знаю.
у кого узнать не подскажете?
надо экспериментировать. сделать формат перед заливкой и так далее. Эти ошибки не встречались еще
при формате так же 1037 выскакивает
Size = 0x00020000 (128KB)
Type = DRAM
Size = 0x20000000 (512MB/4096Mb)
ERROR: NAND Flash was not detected!
(8038) SP FLASH TOOL ERROR
Вылетела ошибка подскажите что мне делать, можно по подробнее, а то я в этом деле мало чего понимаю. Спасибо
Проще всего сделать новый скатер файл с помощью MTKDroidTool, и прошиваться с помощью этого скатер файла.
Добрый день. Потерял по незнанки IMEI, перечитал кучу статей как вернуть и все! Телефон теперь не включается. При прошивке SP_Flash_Tool_v3.1238.5.sn58 выдает ошибку 1037. Помогите пожалуйста.
помогите у мене пишет no valid partition management table как решить?
какой аппарат и после чего? Что сотворили, что грохнули разметку флеша?
подскажите выдает ошибку и не хочет шиться что делать ? ленова р 770 стояла MIUI а теперь не какая не ставиться ! ВЫРУЧАЙТЕ НЕ ПОНЯТНО !
Вот такая проблема ,при попытке прошивки A390 ,пробывал разные драйвера ,правда у меня виндовс 32-разрядная именно под неё есть дрова?
![]()
