Расшифровка часто встречающихся ошибок 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
Спойлер
— Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу (см. 1003).
— Может помочь смена версии прошивальщика на v5. — Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed (при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка)
(1022) S_UNSUPPORTED_VER_OF_DA
Спойлер
Нужно использовать более новую версию SP FlashTool.
(1040) S_UNSUPPORTED_OPERATION
Спойлер
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
(1041) S_CHKSUM_ERROR
Спойлер
Ошибка проверочного файла. Удалить файл checksum.ini из папки с прошивкой и пробовать ещё раз прошиться.
(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 попробуйте подключить к компьютеру выключенное устройство с предварительно зажатыми кнопками громкости.
(3001) S_DA_EXT_RAM_ERROR
Спойлер
Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
(3012) NAND_FLASH_NOT_FOUND
Спойлер
Проблема связанная с определением флеш памяти устройства. Известные методы побороть данную проблему:
- Попробовать использовать разные версии прошивальщика, т.к. по мере выпуска разных версий обновляется и информация о флеш памяти.
- Попробовать прошить смартфон на другом компьютере, т.к. бывают софтовые проблемы, мешающие корректно определить память на конкретной машине.
(3013) S_DS_SOC_CHECK_FAIL
Спойлер
Возможно, что в окне SP_Flash_Tool не стоит птичка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
Или когда в строке пути есть русские имена папок например: C:UsersКолянDesktopХатаПрошивкиПрошивка планшета8.31Surfer 8.31 3G_20130402_V1.03Surfer 8.31 3G_20130402_V1.03
(3036) S_DA_INVALID_RANGE
Спойлер
Проблема заключается в том, что SP Flash Tool перед прошивкой сравнивает адрес PMT блока на флеше устройства со scatter файлом и находит разницу, почему и выдает ошибку. PMT блок создается динамически программой 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 логе строку:
Часто бывает:
Спойлер
Partition 13 (USRDATA ) size changed from 0x0000000000000000 to 0x000000000B620000
Такая ошибка может возникнуть после кривого редактирования scatter во время лечения ошибки 8038. Лечится загрузкой через FT всех блоков, или только одного блока userdata, после этого размер в PMT должен поменяться на правильный. Вместо целого блока можно прошить userdata_nvram_only.img из своего бэкапа или файл пустышку. В scatter размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль. Для лечения этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA … но тут может возникнуть ошибка 8038 из-за разницы в именах. В общем случае эта ошибка лечится прошивкой всех блоков, после этого размер в PMT должен поменяться на правильный.
(5002) S_INVALID_DA_FILE
Спойлер
При настройке SP Flash Tool — Download Agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5007) S_FTHND_FILE_IS_NOT_LOADED_YET
Спойлер
Данная ошибка «лечится» выбором другого метода прошивки Firmware Update -> Download.
(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Спойлер
Иногда решается переустановкой драйверов.
(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
Спойлер
Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed (при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка) и кстати метод еще сработал для ошибки 1013
(8038) SP FLASH TOOL ERROR
Спойлер
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате.
Надо смотреть SP_FLASH_TOOL.log и искать в нем строку NOT MATCH
Спойлер
NandLayoutParameter::CompareIsNandLayoutMatched(): NOT MATCH: load item key(CUSTPACK2), value(0x3444000), target item key(CUSTPACK), value(0x3444000)
в данном примере надо в scatter заменить имя CUSTPACK2 на CUSTPACK. Если отличий несколько, то эта ошибка будет возникать пока scatter после внесенных исправлений не станет идентичен PMT. Можно сразу все исправить, если сравнить таблицы которые в логе чуть выше строки NOT MATCH. Первая из scatter, вторая из PMT телефона. Надо чтоб все имена блоков в scatter были такие же как во второй таблице:
Править scatter надо аккуратно! Меняйте только имена и сохраняйте исходное количество строк!
Некоторые умудряются убрать перевод строки и строка с именем блока оказывается на одной строчке с фигурной скобкой. FT не видит этот блок и записывает 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)
(8045) SP FLASH TOOL ERROR
Спойлер
Ошибка по характеру похожа на 8038, но на практике правка скаттер файла не помогала. Для решения проблемы многие шли в сервисный центр и им воскрешали аппарат через программатор.
Очень немногим помогла прошивка через кнопку DOWNLOAD со всеми установленными галочками.
(8200) SP FLASH TOOL ERROR
Спойлер
Возникает если вы пытаетесь прошить аппарат на одной платформе, прошивкой от другого (например у вас MT6577, а вы пытаетесь прошить прошивкой от аппарата на MT6575 и т.д.)
Также может помочь смена версии прошивальщика.
5 пользователям понравился пост
Как известно, во многих случаях для прошивки устройств на чипах MediaTek применяется программа FlashTool, но, к сожалению, часто в процессе встречаются различные ошибки. В данной инструкции собраны наиболее часто встречающиеся ошибки FlashTool и возможные пути решения данных проблем.
(1002 или 0x3EA) S_INVALID_ARGUMENTS
Неверный scatter файл. В моем случае были отключены, в scattere, блоки PRELOADER и DSP_BL. На это и ругался.
(1003 или 0x3EB) S_COM_PORT_OPEN_FAIL
Проблема с портом.
Может возникать если например у вас в BIOS отключены com-порты (хоть в данном случае com-порт здесь виртуальный, а физический USB, но при отключении вы просто не увидите оборудование на которое ставятся драйверы preloader).
Либо проблема в USB кабеле (помогает смена кабеля для прошивки).
Либо проблема в USB-порту компьютера (помогает перетыкание кабеля в другой порт).
(1011 или 0x3F3) S_NOT_ENOUCH_STORAGE_SPACE
Возникает когда размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или рекавери).
Также стало известно, что данная ошибка иногда возникает на «сырых» версиях флештула, поэтому возможно поможет смена версии прошивальщика.
(1012 или 0x3F4) S_NOT_ENOUGH_MEMORY
Воспользуйтесь более свежей версией прошивальщика.
(1013 или 0x3F5) S_COM_PORT_OPEN_FAIL
Ошибка по характеру и направленности аналогична ошибке 1003.
Также может помочь смена версии прошивальщика.
Также можно попробовать прошить устройство с отключенной батареей.
(1018 или 0x3FA) S_UNKNOWN_TARGET_BBCHIP
Решение: воспользоваться более свежей версией прошивальщика.
(1022 или 0x3FE) S_UNSUPPORTED_VER_OF_DA
Воспользуйтесь более свежей версией прошивальщика.
(1040 или 0x410) S_UNSUPPORTED_OPERATION
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
(1041 или 0x411) CHS_ERR
Переходим в вкладку «Help» там нажимаем «Open Logs Folder» и удаляем все логи. Дальше переходим в папку с прошивкой ищем и удаляем файл файл «Checksum.ini». Прошиваем опять Format+Dowloand.
(2004 или 0x7D4) S_BROM_DOWNLOAD_DA_FAIL
Как мне показалось проблема была в версии флэштула, загрузил версию в конце версии которой есть обозначение SEC, в ней тел зашился с первого раза.
так же ошибка 2004 может возникнуть, если система захламлена usb-дровами разных прочих устройств. Мне помогла программа USBDeview — удалил все установленные usb-драйвера и вуаля, прошивка ч/з FT завелась.
Также может помочь подключение устройства с зажатой клавишей громкости «+» или «-«.
Еще предлагают попробовать следующее: после того как появится ошибка, необходимо сразу закрыть окно с ошибкой и тут же нажать кнопку download еще раз.
(2005 или 0x7D5) S_BROM_CMD_STARTCMD_FAIL
На телефонах с MTD флэш случаи возникновения ошибки:
При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.
При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.
Также можно попробовать прошить устройство с отключенной батареей.
Вылечила флештулом SP_Flash_Tool_exe_Windows_v5.1515.00_temp_Secure_boot, прошила через firmvare upgrade, со вставленной батареей.
(2020 или 0x7E4) S_BROM_CHKSUM16_MEM_RESULT_DIFF
Решил так — в настройках флештула принудительно поставил галку что тело без батареи, после чего подключил через тест поинт с батареей. Всё на удивление прошилось.
Помогло подключение смартфона с зажатой кнопкой громкости вверх (на разных телефонах может быть по-другому, например громкость вниз или кнопка питания), как только компьютер и FT определили телефон, отпускаем громкость и процесс прошивки пошел).
(2035 или 0x7F3) S_BROM_CMD_JUMP_DA_FAIL
После нажатия кнопки download попробуйте подключить к компьютеру выключенное устройство с предварительно зажатыми кнопками громкости.
(3001 или 0xBB9) S_DA_EXT_RAM_ERROR
Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
(3012 или 0xBC4) NAND_FLASH_NOT_FOUND
Проблема связанная с определением флеш памяти устройства. Известные методы побороть данную проблему:
Попробовать использовать разные версии прошивальщика, т.к. по мере выпуска разных версий обновляется и информация о флеш памяти.
Попробовать прошить смартфон на другом компьютере,т.к. бывают софтовые проблемы, мешающие корректно определить память на конкретной машине.
(3013 или 0xBC5) S_DS_SOC_CHECK_FAIL
Возможно, что в окне SP_Flash_Tool не стоит птичка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
Или когда в строке пути есть русские имена папок например: C:UsersКолянDesktopХатаПрошивкиПрошивка планшета8.31Surfer 8.31 3G_20130402_V1.03Surfer 8.31 3G_20130402_V1.03
(3054 или 0xBEE) S_DA_NFB_BOOTLOADER_NOT_EXIST
Помогла смена версии прошивальщика с пятой версии на третью
(3066 или 0xBFA) S_DA_HANDSET_FAT_INFO_NOT_FOUND
Возникает при автоматическом форматировании, следует попробовать установить адреса форматирования вручную.
(3144 или 0xC48) S_DA_EMMC_FLASH_NOT_FOUND
Кроме проблемы с железом может быть когда Scatter файл не подходит телефону. Например в названии присутствует emmc, а телефон на самом деле с MTD флэш.
Как же есть вероятность что проблема решится если вы воспользуйтесь машиной с другой операционной системой (в приоритете winXP) и начисто установите драйверы.
(3149 или 0xC4D) S_DA_SDMMC_WRITE_FAILED
Прошивал версией 3.1320.0.174, после выпадения ошибки послушался программу и прошил версией 5.1420.00 (на момент написания последняя версия) выбирал Format all+download и все заработало, программа стояла в корне диска C.
Также проблема может быть аппаратная.
Необходимо переустановить драйвера и добиться чтоб в диспетчере устройств планшет правильно отображался как MTK Usb Port. Далее запустить ФлешТул и выбрать родную прошивку. Снять галочки со всех файлов кроме preloader-файла. Прошить этот файл через download.
(3168 или 0xC60) S_CHIP_TYPE_NOT_MATCH
Неверный scatter-файл. Используйте «родной» scatter файл от вашего устройства.
(4001 или 0xFA1) S_FT_DA_NO_RESPONSE
Решение — сменить USB-порт и перенести SP Flash Tool в корень диска C:
Также есть вариант, что в файле download agent нет информации о ЦП/флэш. Решение — обновить версию прошивальщика.
Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти.
Как пишут тут, появлению данной ошибки может способствовать низкий заряд батареи.
(4008 или 0xFA8) S_FT_DOWNLOAD_FAIL
Способы из практики, которые решили данную проблему:
Смена версии прошивальщика и самое интересное, что на более старую версию.
Смена кабеля для прошивки.
Также возможно в процессе прошивки села АКБ… Решение: зарядить телефон и попробовать прошивку заново.
В некоторых случаях нужно вытащить из устройства акб и попробовать прошить без нее.
Также пишут, что может помочь форматирование устройства.
Проблема и одно из решений ошибки (4008 или 0xFA8) S_FT_DOWNLOAD_FAIL. Два дня мучался и форматировал и менял версии флештулов, вообщем ни как, флештул начинает шить и на 5-7 процентах вылазит ошибка 4008. Один раз даже прошился до 37 процентов после форматирования. Думал память накрячилась,но тест памяти проходил без проблем и не выдавал ошибок. Оказалось очень просто. При снятой крышки телефона увидел блестящие царапины на микросхеме, где кнопка выключения, немного полазил иголкой и о чюдо, начал прошиватся. Оказалась всего лишь запала кнопка выключения.
Попробуйте сменить скорость с Full Speed, на High Speed, прошиваться будет в разы дольше, но у меня проблема решилась. Относится к ошибке (4008 или 0xFA8) S_FT_DOWNLOAD_FAIL.
(4009 или 0xFA9) S_FT_READBACK_FAIL
Кроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе PC. Например не хватает места для файла или файл невозможно перезаписать т.к. он залочен. Для уточнения надо смотреть лог.
(4010 или 0xFAA) S_FT_FORMAT_FAIL
Рекомендуется сменить версию прошивальщика на 5 версию, крайне желательно начать с версии 5.1352.01 и попытаться прошить аппарат через firmware upgrade (прошивка должна быть оригинальной для аппарата и содержать в себе все блоки).
Также попробуйте сменить кабель для прошивки на более качественный.
(4032 или 0xFC0) S_FT_ENABLE_DRAM_FAIL
Встретилась ошибка 4032 при попытке смены прошивки на аппарате с процессором MT6589 через программу Sp_Flash_tool. Аппарат оживил, отформатировав телефон через кнопку Format (не делайте это если у вас аппарат на процессоре MT6575 или 6577) в программе sp_flash_tool, затем скачал официальную прошивку и прошил ее со всеми галочками через кнопку download. Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачная.
Если ничего не помогло, то попробуйте сменить версию прошивальщика. Рекомендуется начать с версии 5.1352.01
Нужно найти родной preloader и прошить его. Если прошивка стандартным методом не приносит результата, то возможно придется прошивать аппарат через тестпоинт (далее предоставлена ссылка на тему про тестпоинты). Тестпоинты для прошивки preloader
Как пишут тут, появлению данной ошибки может способствовать низкий заряд батареи.
Также пишут что может помочь замыкание 4 и 5 контакта на разъеме USB.
(4037 или 0xFC5) S_FT_FS_READ_FAIL 0xFC5
Был косяк в путях к прошивке — кирилица.
(4048 или 0xFD0) S_FT_MEMORY_TEST_FAIL
100% нерабочая память.
(4050 или 0xFD2) S_FT_NEED_DOWNLOAD_ALL_FAIL
Возникает, когда не совпадают размеры блоков в PMT и в скаттере. В общем случае эта ошибка лечится загрузкой всех блоков (может одного usrdata хватит), после этого размер в PMT должен поменяться на правильный.
Иногда помогает смена версии прошивальщика.
(4058 или 0xFDA) S_FT_GET_MEMORY_FAIL
Проблема с флеш-памятью. На одном ТА с такой ошибкой помог прогрев чипа флеш-памяти (паяльным феном на высоких температурах (около 400С)), на другом замена чипа с донорской платы.
(5002 или 0x138A) S_INVALID_DA_FILE
При настройке SP_Flash_Tool download agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5007 или 0x138F) S_FTHND_FILE_IS_NOT_LOADED_YET
Обычно возникает если во флештуле стоит галка на блоке, к которому путь отсутствует. Решение: указать путь к необходимому блоку прошивки.
При возникновении данной ошибки помогла смена версии-прошивальщика на v5.1352.01.
Прошивал ZTE Blade L3 (2я ревизия), ошибка возникала постоянно, пока не подключил аппарат без батарейки — ошибка исчезла.
(5054 или 0x13BE) S_DL_GET_DRAM_SETTINGS_FAIL
Заключалась в следующем:
— Каким-то образом была установлена (подходящая для данного девайса) прошивка через Firmware Upgrade
— Галочка с раздела Preloader снята не была
— При этом самого прелоадера в прошивке НЕ было
В результате флештул скорее всего потер прелоадер. Было рекомендовано найти прошивку с прелоадером, прошить через Firmware Upgrade, а потом ставить ту новую прошивку (в которой нет прелоадера) через Download, убрав галочки с тех разделов, которые прошивать не надо.
Вобщем потёрт preloader,пока не отыскал прошивку под Sp flashtool с нормальным preloader не прошивалось ничего,телефон видел только комп,как COM порт,в остальном был труп во всех смыслах.Слитый из sp flashtool бэкап не решал проблему из врайтмэмори,да даже форматировать не удавалось.Как прошил preloader (долго не мог найти прошивку на аппарат) смартфон ожил,дал зашить себе в брюхо кастомное рекавери (тем же sp flashtool’ом),ну а дальше дело техники.
Смысл ошибки — «не удалось получить настройки оперативной памяти устройства». Это может происходить при работе Download Agent внутри устройства, или при передаче ответного пакета от DA к FT. По вине драйвера сбой при передаче может произойти лишь в том случае, если у вас XP с сервис-паком не выше второго, а в этом случае нужно не драйверы переустанавливать, а ставить последний (третий) сервис-пак. В более старших системах драйвер usbser.sys обновлениям не подвергался, поэтому что-то переустанавливать нет смысла.
(5066 или 0x13CA) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Неправильные файлы. Например когда выбрали scatter из папки с еще не подготовленными для FT файлами. Надо выбрать scatter из папки подготовленных для FT файлов.
(5069 или 0x13CD) S_DL_PMT_ERR_NO_SPACE
На текущий момент вердикт, что это аппаратная проблема. Скорее всего это особенность флешпамяти — бывают такие случаи, когда ни форматирование, ни низкоуровневое форматирование не дает никакого эффекта — на флешке остаются файлы как есть.
(6045 или 0x179D) S_SECURITY_SECURE_USB_DL_IMAGE_SIGN_HEADER_NOT_FOUND
Попробовать другую версию SPFT, рекомендуется начать с версии 5.1532
(6104 или 0x17D8) S_SECURITY_SECURE_USB_DL_DA_RETURN_INVALID_TYPE
Попробовать другую версию SPFT, рекомендуется начать с версии 5.1532
(6124 или 0x17EC) S_SECURITY_INVALID_PROJECT (6124), MSP ERROE CODE: 0 x 00.
Получилось устранить после прошивки родного Preloader через кнопку download. После этого прошивка модифицированного recovery прошла без ошибок и далее восстановил прошивку из ранее созданного бекапа.
(6126 или 0x17EE) S_SECURITY_SECRO_HASH_INCORRECT
На текущий момент неизлечима в домашних условиях.
Данная ошибка встречается на телефонах Huawei G610, Huawei G700, LG L60 Dual
Характеризуется следующими симптомами:
— периодическая перезагрузка
— в телефоне остаются удаленные вещи
— при проверке памяти на запись выскакивает ошибка
Перечисленные выше телефоны имеют залоченный загрузчик, из-за чего необходимо прошить разлоченный sec_ro для разблокировки и дальнейшей перепрошивки. Но вся беда в том, что именно при прошитии sec_ro чаще всего и возникает эта ошибка.
Рекомендуется заменить память в сервисе.
(8038 или 0x1F66) SP FLASH TOOL ERROR)/(PMT changed for the ROM; it must be downloaded)
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате. Пример как отлавливать и править вручную приведен здесь.
Если со скаттер файлом ничего не предпринималось, но все-равно выводится данная ошибка, то можете попробовать сменить версию прошивальщика. Рекомендуется начать с версии SP_Flash_Tool_v5.1352.01
От 8038 есть одно простое средство — использовать firmware upgrade. НО ВНИМАНИЕ! Прошивка должна быть конкретно для этой модели девайса и содержать все блоки(обычно есть в стоковых прошивках)
(8045 или 0x1F6D) SP FLASH TOOL ERROR
Ошибка по характеру похожа на 8038, но на практике правка скаттер файла не помогала. Для решения проблемы многие шли в сервисный центр и им воскрешали аппарат через программатор.
В домашних условиях иногда срабатывает вариант прошивки через кнопку DOWNLOAD со всеми установленными галочками (версии флештула перебирайте и пробуйте несколько раз).
8045 (неверно размеченая таблица) если такая ошибка встретится, качаем сток прошивку загружаем в флештул (любой), нажимаем Format, далее заряжаем батарею (обязательная процедура) (планшет придется разбирать и заряжать в ручную), далее той же стоковой прошивкой через кнопку DOWLOAD заливаем со всеми галками, возможно будет прерывание процесса загрузки но не унываем если это произошло нажимаем firmware upgrade подключаем девайс и все.
Также проблема может быть аппаратная.
(8200 или 0x2008) SP FLASH TOOL ERROR
Возникает если вы пытаетесь прошить аппарат на одной платформе, прошивкой от другого (например у вас mt6577, а вы пытаетесь прошить прошивкой от аппарата на mt6575 и т.д.)
Также может помочь смена версии прошивальщика.
(8417 или 0x20E1) SP FLASH TOOL ERROR: The load scatter file is invalid!
Уберите из пути к скаттер-файлу иероглифы и уменьшите длинну пути до него (до файла).
Unrecognized ROM detected
Причина: несовпадение разметки в скаттере и в устройстве.
Чаще всего случается, когда над устройством производились действия по кастомной переразметке через изменение параметров разделов в EBR
При этом сам скаттер обычно никто не меняет.
Способ исправления:
1. Принудительное форматирование с параметрами: Auto Format Flash и Format whole flash except Bootloader для того, чтобы инициализировать устройство. Полная инструкция есть в шапке в спойлере: «Как правильно отформатировать смартфон». И не забудьте сделать бэкап NVRAM (IMEI) заранее!
2. Полная прошивка через Download.
Дополнение:
В дополнение хочу ещё добавить информации по данной ошибке. Судя по всему, прошивка шьётся в режиме Firmware Upgrade и по идее разметка в аппарате не должна мешать работе FT, но тем не менее мешает. Причиной может быть битый, не подходящий либо не узнаваемый утилитой образ в папке с прошивкой.
Объясню значение «не узнаваемый». В прошивках для моего аппарата есть не «стандартный» образ (явление распространённое и на многих других аппаратах, особенно у бренда Lenovo) preload.img. Так вот, без добавления описания данного образа в CustPT.ini, утилита упорно не хочет видеть данный образ, вручную конечно добавляется, но шить не хочет (в любом режиме и при одинаковой разметке в теле и в новой прошивке) оповещая ошибкой «Unrecognized ROM detected».
Тема: Не получается прошить Alcatel OT-7041D
Опции темы
Отображение
- Линейный вид
- Комбинированный вид
- Древовидный вид
Не получается прошить Alcatel OT-7041D
Не получается прошить Alcatel OT-7041D.
Телефон не включается. Прошивать уже пробовали до меня.
Я установил драйверы через Mobile Upgrade S.
В диспетчере устройств телефон поочерёдно определяется как
MTK USB Port (COM3) и PreLoader USB VCOM Port (COM11).
При прошивке SP_Flash_Tool_v5.1408.00 выдаёт ошибку BROM ERROR : S_NOT_ENOUGH_STORAGE_SPACE (1011).
Пробовал делать Format. AutoFormat проходит с ошибкой BROM ERROR : S_DL_READ_PT_FAIL(5073)
Пробовал прошивать обычным USB кабелем и пробовал модифицированным.
При прошивке я не устанавливал галку PRELOADER.
Если я попробую прошить PRELOADER, завалю совсем телефон ?
Если я попробую прошить бэкап прошивки под SP Flash Tool , если даже получиться прошить, то слетит IMEI ?
Если я правильно понимаю, можно попробовать Test Memory ?
Подскажите как правильно прошить телефон ?
Расшифровка часто встречающихся ошибок 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
— Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу (см. 1003).
— Может помочь смена версии прошивальщика на v5. — Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed (при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка)
(1022) S_UNSUPPORTED_VER_OF_DA
Нужно использовать более новую версию SP FlashTool.
(1040) S_UNSUPPORTED_OPERATION
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
(1041) S_CHKSUM_ERROR
Ошибка проверочного файла. Удалить файл checksum.ini из папки с прошивкой и пробовать ещё раз прошиться.
(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 попробуйте подключить к компьютеру выключенное устройство с предварительно зажатыми кнопками громкости.
(3001) S_DA_EXT_RAM_ERROR
Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
(3012) NAND_FLASH_NOT_FOUND
Проблема связанная с определением флеш памяти устройства. Известные методы побороть данную проблему:
- Попробовать использовать разные версии прошивальщика, т.к. по мере выпуска разных версий обновляется и информация о флеш памяти.
- Попробовать прошить смартфон на другом компьютере, т.к. бывают софтовые проблемы, мешающие корректно определить память на конкретной машине.
(3013) S_DS_SOC_CHECK_FAIL
Возможно, что в окне SP_Flash_Tool не стоит птичка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
Или когда в строке пути есть русские имена папок например: C:UsersКолянDesktopХатаПрошивкиПрошивка планшета8.31Surfer 8.31 3G_20130402_V1.03Surfer 8.31 3G_20130402_V1.03
(3036) S_DA_INVALID_RANGE
Проблема заключается в том, что SP Flash Tool перед прошивкой сравнивает адрес PMT блока на флеше устройства со scatter файлом и находит разницу, почему и выдает ошибку. PMT блок создается динамически программой 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 логе строку:
Такая ошибка может возникнуть после кривого редактирования scatter во время лечения ошибки 8038. Лечится загрузкой через FT всех блоков, или только одного блока userdata, после этого размер в PMT должен поменяться на правильный. Вместо целого блока можно прошить userdata_nvram_only.img из своего бэкапа или файл пустышку. В scatter размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль. Для лечения этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA . но тут может возникнуть ошибка 8038 из-за разницы в именах. В общем случае эта ошибка лечится прошивкой всех блоков, после этого размер в PMT должен поменяться на правильный.
(5002) S_INVALID_DA_FILE
При настройке SP Flash Tool — Download Agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5007) S_FTHND_FILE_IS_NOT_LOADED_YET
Данная ошибка «лечится» выбором другого метода прошивки Firmware Update -> Download.
(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Иногда решается переустановкой драйверов.
(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
Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed (при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка) и кстати метод еще сработал для ошибки 1013
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате.
Надо смотреть SP_FLASH_TOOL.log и искать в нем строку NOT MATCH
в данном примере надо в scatter заменить имя CUSTPACK2 на CUSTPACK. Если отличий несколько, то эта ошибка будет возникать пока scatter после внесенных исправлений не станет идентичен PMT. Можно сразу все исправить, если сравнить таблицы которые в логе чуть выше строки NOT MATCH. Первая из scatter, вторая из PMT телефона. Надо чтоб все имена блоков в scatter были такие же как во второй таблице:
Править scatter надо аккуратно! Меняйте только имена и сохраняйте исходное количество строк!
Некоторые умудряются убрать перевод строки и строка с именем блока оказывается на одной строчке с фигурной скобкой. FT не видит этот блок и записывает 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 и т.д.)
Также может помочь смена версии прошивальщика.
Ошибки при прошивке SP Flash Tool
На телефонах с MTD флэш случаи возникновения ошибки:
1) При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
2) При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.
3) При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.
Аппатаная проблема с флеш-памятью
Ошибка возникает:
Если делать Format, то вылезет ошибка S_PART_NO_VALID_TABLE (1037) и при этом говорится, что нужно сделать Download для создания таблицы разделов.
Firmware Upgrade не дает делать -> опять же из-за ошибки 1037
Можно сделать Download одного только PRELOADER. Загрузка любого другого раздела выдает ошибку (5069) S_DL_PMT_ERR_NO_SPACE.
От версии scatter-файла не зависит.
От размера раздела FAT тоже не зависит.
Можно сделать Manual Format — дает, но в пределах UA Size. После этого попытка залить любой раздел снова заканчивается ошибкой 5069.
Скорее всего это особенность флеш-памяти — бывают такие случаи, когда ни форматирование, ни низкоуровневое форматирование не дает никакого эффекта.
Если при обновление прошивки устройства с чипом Mediatek e вас возникли ошибки SP Flash Tool 8038, 5054, 4008, 4032 или другие, то рекомендую ознакомиться с этой статьей.
Сразу скажу, что ошибки SP Flash Tool взяты с популярных источников, таких например как 4pda , но если решение не помогает или в списке нет соответсвующей ошибки SP Flash Tool , то пишите в комментариях и будем решать вместе.
(1003) S_COM_PORT_OPEN_FAIL
Обычно проблема устраняется заменой USB порта и кабеля. Реже включением в BIOS com-портов
(1011) S_NOT_ENOUCH_STORAGE_SPACE
Первое — обновите ваш Flash Tools, если не поможет, то значит размер некоторых элементов прошивки превышает отведенное ему пространство.
(1013) S_COM_PORT_OPEN_FAIL
(1022) S_UNSUPPORTED_VER_OF_DA
Достаточно обновить версию вашего SP Flash Tool
(1040) S_UNSUPPORTED_OPERATION
Данная ошибка сообщает, что прошивка не соответствует чипу.
Ошибка 2004 sp flash tool
Проблема может заключаться в версии флэштула. Загрузите версию в конце которой есть обозначение SEC. Ошибка может возникнуть, если в операционной системе установлено множество USB драйверов для разных устройств. Воспользуйтесь программой USBDeview для удаления установленных USB драйверов и выполните прошивку через Flash Tool. Может помочь подключение устройства с зажатой клавишей громкости.
Если вышеперечисленные способы не помогают, после того как появится ошибка, необходимо сразу закрыть окно с ошибкой и тут же нажать кнопку download еще раз
2005 S_BROM_CMD_STARTCMD_FAIL
На телефонах с MTD флэш случаи возникновения ошибки:
- При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
- При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.
- При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.
(2035) S_BROM_CMD_JUMP_DA_FAIL
Для исправление ошибки повторите процедуру сначала, но подключите само устройство зажав на нем кнопки громкости
(3001) S_DA_EXT_RAM_ERROR
(3012) NAND_FLASH_NOT_FOUND
Используйте другой SP Flash Tool или обновите прошивку на другом компьютере
(3013) S_DS_SOC_CHECK_FAIL
Проверьте установлена ли галочка
Так же максимально сократите путь к папке с прошивкой. Желательно сохранить на диске С без использования русских букв в название
(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND
Возникает при автоматическом форматировании, следует попробовать установить адреса форматирования вручную.
(3144) S_DA_EMMC_FLASH_NOT_FOUND
- Кроме проблемы с железом может быть когда Scatter файл не подходит телефону. Например в названии присутствует emmc, а телефон на самом деле с MTD флэш.
- Как же есть вероятность что проблема решится если вы воспользуйтесь машиной с другой операционной системой ( в приоритете winXP) и начисто установите драйверы.
(3149) S_DA_SDMMC_WRITE_FAILED
«Прошивал версией 3.1320.0.174, после выпадения ошибки послушался программу и прошил версией 5.1420.00 (На момент написания последняя версия) выбирал Format all+download и все заработало, программа стояла в корне диска C.»
(4008) S_FT_DOWNLOAD_FAIL
Зарядите телефон и подключите используя другой кабель и порт USB
(4009) S_FT_READBACK_FAIL
Кроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе PC . Например не хватает места для файла или файл невозможно перезаписать т.к. он залочен. Для уточнения нужно смотреть лог.
(4032) S_FT_ENABLE_DRAM_FAIL
Встретилась ошибка 4032 при попытке смены прошивки на аппарате с процессором MT6589 через программу Sp_Flash_tool. Аппарат оживил, отформатировав телефон через кнопку Format (не делайте это если у вас аппарат на процессоре MT6575 или 6577) в программе sp_flash_tool, затем скачал официальную прошивку и прошил ее со всеми галочками через кнопку download. Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачная. Также проверьте нет ли в пути к scatter-файлу русских символов, а также в директории где находится папка с программой. Если ничего не помогло, то попробуйте сменить версию прошивальщика. Рекомендуется начать с версии 5.1352.01
(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
Возникает, когда не совпадают размеры блоков в PMT и в скаттере. В общем случае эта ошибка лечится загрузкой всех блоков (может одного usrdata хватит), после этого размер в PMT должен поменяться на правильный. Иногда помогает смена версии прошивальщика.
(5002) S_INVALID_DA_FILE
Поменяйте DA файл
(5054) S_DL_GET_DRAM_SETTINGS_FAIL
(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Выберите scatter из папки подготовленных для Flash Tools файлов
(6124) S_SECURITY_INVALID_PROJECT (6124), MSP ERROE CODE: 0 x 00.
Перепрошейте родной Preloader через кнопку Download
(8038) SP FLASH TOOL ERROR)/(PMT changed for the ROM; it must be downloaded
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате. Пример как отлавливать и править вручную приведен здесь.
Если со скаттер файлом ничего не предпринималось, но все-равно выводится данная ошибка, то можете попробовать сменить версию прошивальщика. Рекомендуется начать с версии SP_Flash_Tool_v5.1352.01
Еще один способ (не всегда работает, т.к. дроидтулс не всегда создает второй скаттер с исправленными разделами):
Скачиваем последний mtkdroidtools
Подключаем телефон и сохраняем карту блоков (сохранится 2 файла и один из них будет с именем PMP)
Оставляем только PMP и переименовываем его в обычный вид скаттера
Через него можно прошить любую прошивку без ошибки 8038
(8045) SP FLASH TOOL ERROR
Ошибка по характеру похожа на 8038, но на практике правка скаттер файла не помогала. Для решения проблемы многие шли в сервисный центр и им воскрешали аппарат через программатор.
Очень немногим помогла прошивка через кнопку DOWNLOAD со всеми установленными галочками.
(8200) SP FLASH TOOL ERROR
Возникает если вы пытаетесь прошить аппарат на одной платформе, прошивкой от другого (например у вас mt6577, а вы пытаетесь прошить прошивкой от аппарата на mt6575 и т.д.)
Также может помочь смена версии прошивальщика.
8417 или 0x20E1
Ошибка может возникать в том случае, если в строке пути, по которому расположена программа или прошивка, присутствует кириллица или некорректные символы, иероглифы. Допустимо размещение программы и файла прошивки только по тому пути, который полностью состоит из латинских символов. Пример, показывающий некорректное размещение файлов: C:UsersПользовательDesktopПрошивкиПрошивка планшета
На этом пока все ошибки SP Flash Tool . Список буду периодически обновлять.
«SP Flash Tool» – вспомогательная программа для «прошивки» устройства (на android), имеющего платформу MTK.
Три основных составляющих, которые необходимы для проведения «прошивки» устройства:
- Устройство, нуждающееся в прошивке. (Устройство android с процессором MTK);
- Программа для прошивки (SP Flash Toll). Эту утилиту можно скачать совершенно бесплатно. Необходимо найти последнюю версию и установить её на компьютер;
- Сама прошивка для устройства, подходящая под программу — прошивальщик.
Однако, чаще всего происходит одна из трёх ошибок и их в большинстве случаев, можно решить самому.
Самые распространённые коды ошибки Flash Tool и способы их решения.
Код ошибки — 4032 или же (S_FT_ENABLE_DRAM_FAIL)
Данная ошибка может встречаться при смене пошивки на устройствах, имеющих процессор MTK 6589. Для устранения такой ошибки, необходимо проверить все файлы, а так же путь к scatter-файлу, на наличие букв и символов русской раскладки. Помимо этого стоит исследовать директории, где расположена папка с утилитой.
Если таковых символов не наблюдается, нужно попробовать удалить и переустановить драйвер и сделать повторное форматирование. После этого повторить попытку прошивки устройства.
Код ошибки — 4008 или же 0xFA8 (S_FT_DOWNLOAD_FAIL)
Такая ошибка чаще всего возникает в связи с проблемами с кабелем USB. В таком случае необходимо попробовать повторить попытку, но уже используя другой кабель. Так же данный код ошибки может быть в случаях, когда во время прошивки полностью разряжается аккумулятор устройства. Стоит просто зарядить батарею и провести процесс повторно.
Код ошибки 8038 или же 0x1F66 (SP FLASH TOOL ERROR/PMT)
Данная ошибка может появиться в основном в тех случаях, когда прошивка не полностью подходит под устройство. Так же, для того чтобы устранить такую ошибку, стоит воспользоваться режимом Firmware upgrade.
ВНИМАНИЕ! При установке прошивки на любое устройство, необходимо убедиться, что она имеет все необходимые блоки, содержащиеся в каждой стоковой прошивке. Так же обязательно стоит проверить соответствие этой самой прошивки к устройству, актуальность версии программы Flash Tool и корректность работы компьютера и установленной на нём операционной системы.
Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей Ошибка 3182 не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!
В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как WinThruster [Загрузить] (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с Ошибка 3182. Используя очистку реестра [Загрузить] , вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку %%error_name%%) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра [Загрузить] может резко повысить скорость и производительность системы.
Предупреждение:
Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.
Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с Ошибка 3182 (например, Microsoft Access):
- Нажмите на кнопку Начать
. - Введите «command
» в строке поиска… ПОКА НЕ НАЖИМАЙТЕ
ENTER
! - Удерживая клавиши CTRL-Shift
на клавиатуре, нажмите ENTER
. - Будет выведено диалоговое окно для доступа.
- Нажмите Да
. - Черный ящик открывается мигающим курсором.
- Введите «regedit
» и нажмите ENTER
. - В Редакторе реестра выберите ключ, связанный с Ошибка 3182 (например, Microsoft Access), для которого требуется создать резервную копию.
- В меню Файл
выберите Экспорт
. - В списке Сохранить в
выберите папку, в которую вы хотите сохранить резервную копию ключа Microsoft Access. - В поле Имя файла
введите название файла резервной копии, например «Microsoft Access резервная копия». - Убедитесь, что в поле Диапазон экспорта
выбрано значение Выбранная ветвь
. - Нажмите Сохранить
. - Файл будет сохранен с расширением.reg
. - Теперь у вас есть резервная копия записи реестра, связанной с Microsoft Access.
Следующие шаги при ручном редактировании реестра не будут описаны в данной статье, так как с большой вероятностью могут привести к повреждению вашей системы. Если вы хотите получить больше информации о редактировании реестра вручную, пожалуйста, ознакомьтесь со ссылками ниже.
При прошивке телефона Lenovo, программой Smart Phone FlashTool перед началом процесса или на определённой стадии прошивки, могут появляться различные ошибки.
В результате чего мы не можем завершить процесс и получаем четырехзначный од программы SP FlashTool
Расшифровка часто встречающихся ошибок:
(1003) S_COM_PORT_OPEN_FAIL
Проблема с портом.
- Данная ошибка возникнуть если у вас в BIOS отключены com-порты (Несмотря на то, что в данном случае com-порт виртуальный, а используется физический USB, но при подключении устройства вы просто не увидите оборудование на которое ставятся драйверы preloader).
Возможна проблема в USB кабеле (Поможет смена прошивочного USB кабеля).
Неполадка непосредственно в USB-порту компьютера (Поможет смена порта USB).
(1011) S_NOT_ENOUCH_STORAGE_SPACE
- Размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или рекавери).
Также, данная ошибка иногда появляется при использовании «сырых» версий FlashTool, Поможет смена версии флештул
(1013) S_COM_PORT_OPEN_FAIL
- Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу.
Уменьшить скорость записи в настройках программы. Вкладка: Options -> DA Download All -> Speed -> Full Speed.
Также, может помочь смена версии прошивальщика на v5.
(1040) S_UNSUPPORTED_OPERATION
Scatter файл не подходит телефону. Например в названии присутствует 6592, а телефон на самом деле 6589
- Решается заменой или изменениями Scatter файла
(2005) S_BROM_CMD_STARTCMD_FAIL
На телефонах с MTD флэш случаи возникновения ошибки:
- При выборе Download на блоках preloader или dsp_bl не установлена галочка. Нужно использовать подходящую версию SPFT, например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
При выборе Download на блоках preloader или dsp_bl установлена галочка. Нужно снять отметку с этих блоков! Если эти блоки необходимо прошить — подсоединить телефон в режиме BOOTROM.
При выборе ReadBack, Format или MemoryTest. Следует подсоединить телефон в режиме BOOTROM.
(3001) S_DA_EXT_RAM_ERROR
Возможно проблемы с подключением.
- Проверьте кабель и/или переподключите кабель в другой порт. Не используйте слишком длинный кабель
(3013) S_DS_SOC_CHECK_FAIL
Возможно, в окне программы SP_Flash_Tool не стоит галка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
Или в строке пути есть русские имена папок например: D:ПрошивкиПрошивка Lenovo K930
(3144) S_DA_EMMC_FLASH_NOT_FOUND
Проблема с железом или Scatter файл не подходит к телефону. Например в названии присутствует emmc, а телефон на самом деле с MTD флэш.
(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND
Возникает при автоматическом форматировании, нужно попробовать установить адреса форматирования вручную.
(3036) S_DA_INVALID_RANGE
SP Flash Tool адрес PMT блока на флеше устройства не совпадает с таковым в scatter файле.
- PMT блок нужно удалить через вкладку «Format», и залить новый из scatter файла через кнопку «Download» и SP Flash Tool запишет заново на флеш новые данные о PMT блоке и других тоже.
(4001) S_FT_DA_NO_RESPONSE
- Cменить USB-порт и перенести SP Flash Tool в корень диска C:
Также есть вариант, что в файле download agent нет информации о ЦП/флэш. Решение — обновить версию FlashTool.
Проблема может быть аппаратная, например 4001 ошибка возникает при вышедшей из строя Flash-памяти.
(4008) S_FT_DOWNLOAD_FAIL
- Смена версии прошивальщика, возможно на более старую версию.
Смена кабеля для прошивки.
Зарядить батарею перед прошивкой телефона и попробовать прошить снова.
(4009) S_FT_READBACK_FAIL
Кроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе PC . Например не хватает места для файла или файл невозможно перезаписать так как он заблокирован. Возможно заливаете прошивку от 8 гб на 4 гб аппарат. Для уточнения нужно смотреть лог файл.
(4032) S_FT_ENABLE_DRAM_FAIL
- Ошибка связанная с неверным блоком preloader, возможно поможет смена прошивки или версии . На аппарате с процессором MT6589, проблема решилась форматированием телефона, и заливки прошивки с нуля.
Возможно следует переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачная.
(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
Не совпадают размеры блоков в PMT и в scatter.txt. Нужно искать строку в BROM_DLL логе.
size changed from 0x
Часто бывает
Partition 13 (USRDATA) size changed from 0x0000000000000000 to 0x000000000B620000
Если на процессоре МТК, в scatter нет размера, и сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль:sh_ok: . Для лечения этого случая Можно переименовать в scatter.txt USRDATA в __NODL_USRDATA… но теперь может возникнуть 8038 из-за разницы в именах. В общем случае эта ошибка лечится загрузкой всех блоков (может одного usrdata хватит), после этого размер в PMT должен поменяться на правильный.
(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Необходимо переустановить драйверы.
(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Неправильные файлы. Нет необходимых файлов в папке с файлом scatter.
(6124) S_SECURITY_INVALID_PROJECT , MSP ERROE CODE: 0x00
- Уменьшить скорость записи в настройках программы. Вкладка: Options -> DA Download All -> Speed -> Full Speed
(8038) SP FLASH TOOL ERROR
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Надо смотреть SP_FLASH_TOOL.log и искать в нем строку NOT MATCH
NandLayoutParameter::CompareIsNandLayoutMatched(): NOT MATCH: load item key(CUSTPACK2), value(0x3444000), target item key(CUSTPACK), value(0x3444000)
в данном примере надо в scatter файле заменить имя CUSTPACK2 на CUSTPACK. Если отличий несколько, то эта ошибка будет возникать пока scatter после внесенных исправлений не станет идентичен PMT. Можно сразу все исправить, если сравнить таблицы которые в логе чуть выше строки NOT MATCH. Первая из scatter , вторая из PMT телефона. Надо чтоб все имена блоков в scatter были такие же как во второй таблице
(8045) SP FLASH TOOL ERROR
Ошибка по характеру похожа на 8038, но на практике правка scatter.txt не помогает.
- Можно попробовать прошить через кнопку DOWNLOAD со всеми установленными галочками.
Не помогли предыдущие варианты — воскрешать аппарат через программатор.
(8200) SP FLASH TOOL ERROR
- Прошивка предназначена для одной платформы, пытаетесь прошить прошивкой от другой (например у вас 6592, а вы пытаетесь прошить прошивкой от аппарата на 6589 и т.д.)
Попробуйте сменить версию программы прошивальщика.
Расшифровка часто встречающихся ошибок 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
Спойлер
Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу (см. 1003).
— Может помочь смена версии прошивальщика на v5. — Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed
(при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка)
(1022) S_UNSUPPORTED_VER_OF_DA
Спойлер
Нужно использовать более новую версию SP FlashTool.
(1040) S_UNSUPPORTED_OPERATION
Спойлер
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
(1041) S_CHKSUM_ERROR
Спойлер
Ошибка проверочного файла. Удалить файл checksum.ini
из папки с прошивкой и пробовать ещё раз прошиться.
(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 попробуйте подключить к компьютеру выключенное устройство с предварительно зажатыми кнопками громкости.
(3001) S_DA_EXT_RAM_ERROR
Спойлер
Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
(3012) NAND_FLASH_NOT_FOUND
Спойлер
Проблема связанная с определением флеш памяти устройства. Известные методы побороть данную проблему:
- Попробовать использовать разные версии прошивальщика, т.к. по мере выпуска разных версий обновляется и информация о флеш памяти.
- Попробовать прошить смартфон на другом компьютере, т.к. бывают софтовые проблемы, мешающие корректно определить память на конкретной машине.
(3013) S_DS_SOC_CHECK_FAIL
Спойлер
Возможно, что в окне SP_Flash_Tool не стоит птичка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
Или когда в строке пути есть русские имена папок например: C:UsersКолянDesktopХатаПрошивкиПрошивка планшета8.31Surfer 8.31 3G_20130402_V1.03Surfer 8.31 3G_20130402_V1.03
(3036) S_DA_INVALID_RANGE
Спойлер
Проблема заключается в том, что SP Flash Tool перед прошивкой сравнивает адрес PMT блока на флеше устройства со scatter файлом и находит разницу, почему и выдает ошибку. PMT блок создается динамически программой 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 логе строку:
Спойлер
Size changed
from
0x
Часто бывает:
Спойлер
Partition
13
(USRDATA
)
size changed
from
0x0000000000000000
to
0x000000000B620000
Такая ошибка может возникнуть после кривого редактирования scatter во время лечения ошибки 8038. Лечится загрузкой через FT всех блоков, или только одного блока userdata, после этого размер в PMT должен поменяться на правильный. Вместо целого блока можно прошить userdata_nvram_only.img из своего бэкапа или файл пустышку. В scatter размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль. Для лечения этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA … но тут может возникнуть ошибка 8038 из-за разницы в именах. В общем случае эта ошибка лечится прошивкой всех блоков, после этого размер в PMT должен поменяться на правильный.
(5002) S_INVALID_DA_FILE
Спойлер
При настройке SP Flash Tool — Download Agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5007) S_FTHND_FILE_IS_NOT_LOADED_YET
Спойлер
Данная ошибка «лечится» выбором другого метода прошивки Firmware Update -> Download.
(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Спойлер
Иногда решается переустановкой драйверов.
(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
Спойлер
Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed
(при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка) и кстати метод еще сработал для ошибки 1013 target item key
(CUSTPACK
),
value
(0x3444000
)
в данном примере надо в scatter заменить имя CUSTPACK2 на CUSTPACK. Если отличий несколько, то эта ошибка будет возникать пока scatter после внесенных исправлений не станет идентичен PMT. Можно сразу все исправить, если сравнить таблицы которые в логе чуть выше строки NOT MATCH. Первая из scatter, вторая из PMT телефона. Надо чтоб все имена блоков в scatter были такие же как во второй таблице:
Править scatter надо аккуратно!
Меняйте только имена и сохраняйте исходное количество строк!
Некоторые умудряются убрать перевод строки и строка с именем блока оказывается на одной строчке с фигурной скобкой. FT не видит этот блок и записывает 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)
(8045) SP FLASH TOOL ERROR
Спойлер
Ошибка по характеру похожа на 8038, но на практике правка скаттер файла не помогала. Для решения проблемы многие шли в сервисный центр и им воскрешали аппарат через программатор.
Очень немногим помогла прошивка через кнопку DOWNLOAD со всеми установленными галочками.
(8200) SP FLASH TOOL ERROR
Спойлер
Возникает если вы пытаетесь прошить аппарат на одной платформе, прошивкой от другого (например у вас MT6577, а вы пытаетесь прошить прошивкой от аппарата на MT6575 и т.д.)
Также может помочь смена версии прошивальщика.
5 пользователям понравился пост
SP Flash Tool is a flashing application which helps to take backup of your device’s firmware or flash the firmware back to your device. It is compatible with the MediaTek powered devices and works with almost all the MediaTek Devices like Smartphones, Smartwatches etc. Tough the application is simple to use but it throws many errors without proper information. So, today we are going to share the list of SP Flash Tool errors (BROM Errors)
and give their meanings and solutions to fix them. We have covered almost all the SP Flash Tool errors on this page and if we have missed any, then you can post them in the comment section below.
So, let’s now proceed to fix SP Flash Tool or Fix BROM Errors on your PC.
Where to Download SP Flash Tool Latest and Older Versions?
Download Latest and Older versions of SP Flash Tool from Get SP Flash Tool .
How to Fix SP Flash Tool Errors (BROM Error Codes):
SP Flash Tool Failed to enumerate COM Port
This error clearly means that the Flash Tool has issues finding the COM port on which your device is connected.
- Connect your watch to other Port and make sure you have USB Drivers installed.
- Open «Device Manager
» and find the COM Port of the device you connected. Once found, open Flash Tool, click on Options -> COM Port -> Select the COM Port on which you have connected your device.
Device automatically disconnects during flashing
Meaning: Device disconnects as soon as the flashing process begins, interrupting the process.
- Try a different USB Cord, USB Port & PC
- Hold the Volume down or up button while connecting the device to PC for flashing
SP Flash Tool remains at 0%
Error: Initialize Scatter file failed. Please check the scatter file name you load is legal
Meaning: SP Flash Tool doesn’t accept the name of the scatter file.
- Make sure Scatter file was not renamed.
- Try a higher version of SP Flash Tool ]
Error: USB device not recognized
This error occurs while you connect your device to PC. It shows a prompt on the system tray after connecting your device.
Meaning: PC is having trouble communicating with your device (It occurs due to interruption, hardware or driver problems).
- Try a different USB Cord, USB Port or PC.
- Install latest MediaTek USB drivers on PC.
Error: Please select one ROM at least before execution
Meaning: SP Flash Tool fails to recognize that there is an item ticked.
- Select the Scatter file again and untick all the items which you don’t want to flash one by one. Don’t use the checkbox which un-ticks all the items at once and then checks one by one.
Error: PRO_INFO: Failed to get PMT info
Meaning: SP Flash Tool is having problems reading the phone.
- Use different PC and USB Cable.
- Ensure that phone is powered off with charged battery inside when connecting.
Note: Some phones require you to remove the battery while flashing. In this case Solution 1, you should go for.
Error 1002: S_INVALID_ARGUMENTS
Meaning: Invalid Scatter file.
Solution: Load the correct scatter file.
Error 1012: BROM ERROR: S_NOT_ENOUGH_MEMORY (1012)
Meaning: The version of SP Flash Tool doesn’t support the size(s) of the file(s) in the firmware or ROM.
- Use the latest version of Flash Tool
Error 1003: S_COM_PORT_OPEN_FAIL (1003)
Error 1013: BROM ERROR: S_COM_PORT_OPEN Fail (1013)
Meaning: SP Flash Tool encountered an error while communicating with the device via the target port.
- Connect the device to different USB Port on PC
- Try different versions of SP Flash Tool
- Try using different USB Cable
- Make sure device’s USB port is not damaged
Error 1011: S_NOT_ENOUGH_STORAGE_SPACE
Meaning: The size of any part of the firmware is larger than the allotted space (usually a block or core)
- Change the version of SP Flash Tool. .
Note: It is learned that this error sometimes occurs on the “raw” versions of the flash tool. So changing the version might help.
Error 1022:
Meaning: The version of the SP Flash tool is not compatible with your device or the USB interface is not working.
- Use different or latest version of SP Flash Tool —
- Change USB Cable or USB Port.
Error 1040: S_UNSUPPORTED_OPERATION (1040)
Meaning: Flash boot files & Scatter.txt doesn’t match.
- Make sure correct scatter file is loaded.
Error 1042: BROM ERROR: S_TIMEOUT (1042)
Meaning: Flashing process took too long and SP Flash Tool encountered timeout.
- Try flashing one file at a time
- Use different PC and USB Cable
Error 2: BROM ERROR: ?? (2)
Meaning: SP Flash Tool was unable to communicate with the device.
- Try using different PC (preferably Windows 7)
- Install MediaTek USB Drivers on PC
- Use another USB Cable
Error 4008: BROM ERROR: S_FT_DOWNLOAD_FAIL (4008)
Error 2004: BROM ERROR: S_FT_DOWNLOAD_FAIL (2004)
Meaning: There is an interruption between the SP Flash Tool and the device communication and the SP Flash Tool encountered an error while flashing files.
- Right click flash_tool.exe -> Properties -> Compatibility -> Set to Windows XP Service Pack 3 -> Apply -> OK ->
Error 2005: BROM ERROR: S_BROM_CMD_STARTCMD_FAIL (2005)
Meaning: Device attempted to power on before SP Flash Tool could flash the files to it.
- Take out the battery and re-insert it back.
- Use different USB Cable, port, and PC.
- Right click flash_tool.exe -> Properties -> Compatibility -> Set to Windows XP Service Pack 3 -> Apply -> OK -> Run flash_tool.exe as administrator.
- Make sure the battery has enough charge left.
Error 2020: BROM ERROR: S_BROM_CHKSUM16_MEM_RESULT_DIFF (2020)
Meaning: Flash Tool encountered a problem moving files to be flashed to the device’s internal SRAM.
- use the latest version of SP flash tool
- In SP flash tool, navigate to Options > Option > Connection > Battery. Set it to «with battery».
- Use the Format all + Download option
- Hold both volume buttons before connecting to the PC for flashing and release once flashing begins
Error 3001: S_DA_EXT_RAM_ERROR
Occurs due to connection problems. Check the cable and reconnect to another port. If still occurs try using different PC.
Error 3012: NAND_FLASH_NOT_FOUND
Meaning: Problem associated with the definition of a flash memory.
- Use the different version of flash tools —
- Use different PC, USB Cable, and USB Port.
Error 3140: BROM ERROR: S_DA_UPDATE_BOOLOADER_EXIST_MAGIC_NOT_MATCHED
Meaning: SP flash tool encountered an error flashing a selected file to a non-specified partition
- Use the latest version of SP Flash Tool —
- Use format option and then download in SP Flash Tool
Error 3144: S_DA_EMMC_FLASH_NOT_FOUND (3144)
Meaning: Flash boot files and scatter mismatch. Note EMMC partition device and MTD partition device use different TXT boot files.
- Choose correct Scatter file.
- Use different PC (preferably Windows XP) with all the drivers loaded.
Error 3149: BROM ERROR: S_DA_SDMMC_WRITE_FAILED (3149)
Meaning: SP Flash tool is unable to flash files to the device.
- Use the latest version of SP flash tool and run it as Administrator.
- Format first then Download
- Don»t tick a box with an unspecified/empty file path
- Ensure the phone is switched off and has enough Charge before connecting to PC for flashing
- Try a different PC
- Try a different ROM
- Try a different USB cord
- Try formatting the phone first before flashing files to it
Error 3168: BROM ERROR: S_CHIP_TYRE_NOT_MATCH (3168)
Meaning: SP Flash Tool detects that there is a mismatch between the information provided in the scatter file and device’s info.
- Make sure you are using correct ROM file for your device.
- Use the higher version of SP Flash Tool —
- Install correct drivers on PC.
Error 3182: BROM ERROR: S_STORAGE_NOT_MATCH (3182)
Error 3167: BROM_ERROR: S_STORAGE_NOT_MATCH (3167)
Error 3178: BROM_ERROR_S_STORAGE_NOT_MATCH (3178)
Meaning: Firmware you are trying to flash is not compatible with your device.
Solution: Try getting the appropriate firmware for your device model.
Error 4001: S_FT_DA_NO_RESPONSE or Da didn»t send response data to Flash Tool
Meaning: SP Flash Tool facing problem communicating with the device.
- Use different USB Port.
- Install MediaTek VCOM drivers on PC.
- Run Flash_tool.exe as administrator.
- Use different PC (preferably Windows 7 or XP).
- Try different USB Cable.
Error 4004: Driver Error
Meaning: Drivers not found or corrupted.
Solution: Uninstall drivers and reinstall them.
Error 4009: S_FT_READBACK_FAIL (4009)
Meaning: SP Flash Tool failed to create Readback file possibly due to not enough space for a file or file cannot be overwritten because it is locked.
- Use the different version of SP Flash Tool
- Delete old Readback files
Error 4010: BROM ERROR: S_FT_FORMAT_FAIL
Meaning: The blocks map in the scatter file doesn»t match the device’s partition sizes
- Use the correct firmware for your device model.
- Use the latest version of SP Flash Tool
Error 4017: BROM ERROR: S_FT_NAND_READLEN_NOT_ALIGNMENT (4017)
Meaning: You»re trying to flash a file that has not been processed for flashing via SP flash tool
Error 4032: BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) Enable DRAM fail
Meaning: The firmware you»re trying to flash is either not compatible with your device or you have selected the wrong flashing settings
- Ensure that the firmware you are flashing is made for your device model.
- Delete SP Flash Tool folder and re-extract it.
- Ensure you tick the boxes for only the files present in the ROM you»re about to flash
- Might have the wrong driver installed. Uninstall the VCOM, Preloader, and MTK drivers and re-install them.
Error 4050: S_FT_NEED_DOWNLOAD_ALL_FAIL
Meaning: Occurs when block sizes are not the same in the PMT and scatter. In general, this error is treated to download all the blocks (one can use data enough), then the size in the PMT should switch to the right.
- Use a different version of Flash Tool —
Error 4058: BROM ERROR: S_FT_GET_MEMORY_FAIL (4058)
Meaning: Flash tool was unable to locate the partition you»re trying to flash.
Solution: Un-tick any item with a blank or empty location
Error 5002: S_INVALID_DA_FILE
Meaning: The Download Agent (DA) file selected is not compatible. DA file is attached to the Flash Tool release, so choose the one which is provided in the Flash Tool folder.
- Choose the DA file from the SP Flash Tool folder.
Error 5007: BROM ERROR: S_FTHND_FILE_IS_NOT_LOADED_YET (5007)
Meaning: You»re trying to flash a file with the unspecified path (no file selected in the item box)
- Make sure scatter file is in the same folder where the other files to be flashed are located.
- Untick any item whose file you do not have or whose path is not specified.
Error 5054: BROM ERROR S_DL_GET_DRAM_SETTINGS_FAIL (5054)
Meaning: The files you are trying to flash are not compatible with the device.
- Ensure you are using the correct files.
Error 5069: BROM ERROR: S_DL_PMT_ERR_NO_SPACE (5069)
Error 5056: BROM ERROR: S_DL_PMT_ERR_NO_SPACE (5056)
Meaning: The size of a file is larger than the available partition size.
- Ensure that you are flashing the correct files to the device.
- Try another ROM.
Error 5066: S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Meaning: Wrong files. Scatter file of the chosen folder is not yet prepared for the FT files.
- Choose the correct scatter file prepared for the FT files.
Error 5095: S_DL_MAUI_FLASH_ID_NOT_MATCHED_WITH_TARGET (5095)
Meaning: When you choose the wrong file, for example, another type of flash downloads into current flash, the tool will warn with this message. The choosen flash files are not compatible with your device.
Error 6010: BROM ERROR: SP FLASHTOOL ERROR 6010 CODE DOWNLOAD FORBIDDEN
Meaning: The device has a protected or locked bootloader.
Solution: Unlock bootloader on your device.
Error 6012: BROM ERROR: S_SECURITY_SF_CODE_COMMAND_FORBIDDEN (6012), MSP ERROR CODE: 0X00
Meaning: The Download-Agent being used is incompatible with the device.
Solution: Set Download-Agent to MTK_AllInOne_DA.bin
Error 6047: BROM ERROR: S_SECURITY_SECURE_USB_DL_IMAGE_HASH_FAIL
Meaning: Hash (integrity) check of the files being flashed failed.
- Use SP Flash Tool V5.1516.00 from
- Select the right Download Agent file
- Navigate to Options > Option > Download and untick DA DLL All…
Error 6124: BROM ERROR: S_SECURITY_INVALID_PROJECT (6124), MSO ERROR CODE: 0X00
Meaning: Wrong flash settings or firmware.
- Use the correct firmware for your exact device model
- Select the correct Download Agent file in SP flash tool
- Go to Options > Option > Connection > USB Speed > Full Speed
- Go to Options > Option > Download > Untick DA DL All with Checksum
Error 8038: Error 8038! Android download pmt is ready and layout has been changed / PMT changed for the ROM
Meaning: SP Flash Tool is having trouble writing to certain partitions due to some incompatibility.
- Format the phone in SP flash tool (Do not format Bootloader) then try flashing the files again using Download
- If Download doesn’t work then do a firmware upgrade
- If the MTK backup contains more than one scatter file, retry flashing with the other scatter file.
- If that isn»t feasible, try formatting first or use the firmware upgrade
- If that doesn»t work, open the scatter file using Notepad++ and change __NODL_FAT to FAT by removing «__NODL_».
Error 8100:
Meaning: Cannot find USB port.
- Install the Drivers. If already installed uninstall them and reinstall again.
Error 8200:
Meaning: Invalid file or incompatible recovery file.
- Find the right recovery file.
- Use the latest version of SP Flash Tool.
Error 8406: SP FLASH TOOL ERROR (8406)
Meaning: Compatibility issues.
- Flash the right firmware for your exact device model.
- Update VCOM drivers.
Error 8417: BROM ERROR: Initialize scatter file failed. Please check the scatter file name you load is legal
Meaning: The format of Scatter file is invalid.
Open the scatter file in Notepad++, the first line must beginning with:
############################################################################################################## General Setting #
If there is anything else above this then delete it and save the scatter file
These were the list of SP Flash Tool Errors and solutions to fix them. Do share this with your friends on Facebook, Twitter and Google Plus etc. and help them in fixing SP Flash Tool Error they are facing.
Have we missed any SP Flash Tool BROM Error? Then do let us know in the comment section below.
Was last modified: April 9th, 2019
by Alpesh
- Администраторы
- 254 сообщений
- Главные редакторы
- 359 сообщений
- Сообщение
- Личные данные
Во время прошивки Fly IQ4413 у меня выдавало ошибку BROM ERROR : S_FT_DA_NO_RESPONSE (4001), оказалось что это из-того что я пытался прошить без аккумулятора, поставил аккумулятор и прошивка спокойно прошла.
- Главные редакторы
- 359 сообщений
- Сообщение
- Личные данные
Привет всем, прошиваю Acer Acer Iconia A1-713 Tab 7 программа выводит ошибку S_FT_DOWNLOAD_FAIL (4008). Начинается прошивка, идет примерно 5% и выводит данную ошибку, подскажите что можно сделать?
- Администраторы
- 2247 сообщений
- Сообщение
- Личные данные
Попробуйте сменить версию прошивальщика, попробуйте версию SP_Flash_Tool_v3.1324.0.177.
- Главные редакторы
- 359 сообщений
- Сообщение
- Личные данные
Samo (11.01.2018, 22:09) писал:попробуйте версию SP_Flash_Tool_v3.1324.0.177
Спасибо, все получилось, проблема решена, планшет прошился, запустился и работает нормально.
- Посетители
- 14 сообщений
- Сообщение
- Личные данные
Ошибки с номерами 6xxx-8xxx — Спойлер не раскрывается, вместо 6-8 раскрывается 1
Ошибки SP Flash Tool и их решение
Расшифровка часто встречающихся ошибок FlashTool:
(1003) S_COM_PORT_OPEN_FAIL — проблема в USB-кабеле (меняем кабель USB-кабель).
либо проблема в USB-порте компьютера (помогает смена USB-порта, подключайте всегда к USB, которые распаяны на мат. плате, а не выведены на переднюю панель).(1011) S_NOT_ENOUCH_STORAGE_SPACE — возникает когда размер какой-либо части прошивки превышает размер отведенного ему пространства. Данная ошибка иногда возникает на «сырых» версиях Flashtool, поэтому возможно поможет смена версии прошивальщика.
(1013) S_COM_PORT_OPEN_FAIL — Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу (см. 1003).
Также может помочь смена версии FlashTool.(1022) S_UNSUPPORTED_VER_OF_DA — Нужно использовать более новую версию SP FlashTool.
(1040) S_UNSUPPORTED_OPERATION — Scatter-файл не подходит данному телефону. Например в названии присутствует MT6577, а телефон на самом деле MT6573
(2005) S_BROM_CMD_STARTCMD_FAIL — На телефонах с MTD флэш случаи возникновения ошибки:
- При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
- При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.
- При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.
(3001) S_DA_EXT_RAM_ERROR — Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
(3013) S_DS_SOC_CHECK_FAIL — Возможно, что в окне SP Flash Tool не стоит галочка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования. Или когда в строке пути есть русские имена папок например: C:UsersАндрейDesktopПрошивкиПрошивка для трубы xxxxx
(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND — Возникает при автоматическом форматировании, следует попробовать установить адреса форматирования в ручную
(4001) S_FT_DA_NO_RESPONSE — Решение — сменить USB-порт и перенести SP Flash Tool в корень диска C. Еще вариант, что в файле download agent нет информации о ЦП/флэш. Решение — обновить версию прошивальщика.
Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти.(4008) S_FT_DOWNLOAD_FAIL — Способы, которые решили данную проблему:
- Смена версии прошивальщика и самое интересное, что на более старую версию.
- Смена кабеля для прошивки.
- Также возможно в процессе прошивки сел аккумулятор… Решение: зарядить телефон и попробовать прошивку заново.
(4009) S_FT_READBACK_FAIL — Кроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе PC . Например не хватает места для файла или файл невозможно перезаписать т.к. он залочен. Для уточнения надо смотреть лог.
(4032) S_FT_ENABLE_DRAM_FAIL — Цитата с другого форума: «Встретилась ошибка 4032 при попытке смены прошивки на аппарате с процессором MT6589 через программу Sp_Flash_tool.
Аппарат оживил, отформатировав телефон через кнопку Format (не делайте это если у вас аппарат на процессоре MT6575 или 6577) в программе sp_flash_tool, затем скачал официальную прошивку и прошил ее со всеми галочками через кнопку download. Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачной.» Также, часто ошибка возникает из-за того, что стёрт или прошит чужий preloader -> лечится прошивкой своего preloader, если не прошивается, то в начале ищется тест-поинт(5002) S_INVALID_DA_FILE — При настройке SP_Flash_Tool download agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5054) S_DL_GET_DRAM_SETTINGS_FAIL — Лечится переустановкой драйверов, иногда сменой версии прошивальщика
(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR — Неправильный scatter-файл.
(8045) SP FLASH TOOL ERROR — С этой ошибкой вам дорога в сервисный центр. Некоторым (очень не многим) помогла прошивка через кнопку DOWNLOAD со всеми установленными галочками.
(8200) SP FLASH TOOL ERROR — Данная ошибка возникает в случае, если вы хотите прошить прошивкой от для другой платформы. К примеру, у Вас платформа MT6589, а вы пытаетесь прошить прошивкой от телефона на MT6572 и т.д. Также может помочь смена версии Flash Tool.
(8038 или 0x1F66) SP FLASH TOOL ERROR)/(PMT changed for the ROM; it must be downloaded
— первое что нужно попробовать сделать -> сменить режим прошивки на firmware-upgrade. Возникает ошибка из-за того, что разметка в scatter отличается от разметки ROM устройства. Если после смены режима прошивки или правки scatter-файла под свою разметку всё равно выскакивает эта ошибка -> пробуйте сменить версию SP Flash Tool
- Краткая инструкция по установке стоковой прошивки через SP Flash Tool
- Как сделать бэкап для SP Flash Tool с помощью MTK Droid Tools [инструкция]
- Как устанавливать USB VCOM драйвера для прошивки устройств на чипсете MT65xx через SP Flash Tool
- Инструкция по установке recovery.img через SP Flash Tool и получению Root прав
- Как отформатировать смартфон на чипсете MediaTek через программу SP Flash Tool
Расшифровка часто встречающихся ошибок SP 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
— Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу (см. 1003).
— Может помочь смена версии прошивальщика на v5. — Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed (при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка)
(1022) S_UNSUPPORTED_VER_OF_DA
Нужно использовать более новую версию SP FlashTool.
(1040) S_UNSUPPORTED_OPERATION
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
(1041) S_CHKSUM_ERROR
Ошибка проверочного файла. Удалить файл checksum.ini из папки с прошивкой и пробовать ещё раз прошиться.
(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 попробуйте подключить к компьютеру выключенное устройство с предварительно зажатыми кнопками громкости.
(3001) S_DA_EXT_RAM_ERROR
Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
(3012) NAND_FLASH_NOT_FOUND
Проблема связанная с определением флеш памяти устройства. Известные методы побороть данную проблему:
- Попробовать использовать разные версии прошивальщика, т.к. по мере выпуска разных версий обновляется и информация о флеш памяти.
- Попробовать прошить смартфон на другом компьютере, т.к. бывают софтовые проблемы, мешающие корректно определить память на конкретной машине.
(3013) S_DS_SOC_CHECK_FAIL
Возможно, что в окне SP_Flash_Tool не стоит птичка на uboot. uboot — загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
Или когда в строке пути есть русские имена папок например: C:UsersКолянDesktopХатаПрошивкиПрошивка планшета8.31Surfer 8.31 3G_20130402_V1.03Surfer 8.31 3G_20130402_V1.03
(3036) S_DA_INVALID_RANGE
Проблема заключается в том, что SP Flash Tool перед прошивкой сравнивает адрес PMT блока на флеше устройства со scatter файлом и находит разницу, почему и выдает ошибку. PMT блок создается динамически программой 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 логе строку:
Такая ошибка может возникнуть после кривого редактирования scatter во время лечения ошибки 8038. Лечится загрузкой через FT всех блоков, или только одного блока userdata, после этого размер в PMT должен поменяться на правильный. Вместо целого блока можно прошить userdata_nvram_only.img из своего бэкапа или файл пустышку. В scatter размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль. Для лечения этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA . но тут может возникнуть ошибка 8038 из-за разницы в именах. В общем случае эта ошибка лечится прошивкой всех блоков, после этого размер в PMT должен поменяться на правильный.
(5002) S_INVALID_DA_FILE
При настройке SP Flash Tool — Download Agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5007) S_FTHND_FILE_IS_NOT_LOADED_YET
Данная ошибка «лечится» выбором другого метода прошивки Firmware Update -> Download.
(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Иногда решается переустановкой драйверов.
(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
Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed (при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка) и кстати метод еще сработал для ошибки 1013
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате.
Надо смотреть SP_FLASH_TOOL.log и искать в нем строку NOT MATCH
в данном примере надо в scatter заменить имя CUSTPACK2 на CUSTPACK. Если отличий несколько, то эта ошибка будет возникать пока scatter после внесенных исправлений не станет идентичен PMT. Можно сразу все исправить, если сравнить таблицы которые в логе чуть выше строки NOT MATCH. Первая из scatter, вторая из PMT телефона. Надо чтоб все имена блоков в scatter были такие же как во второй таблице:
Править scatter надо аккуратно! Меняйте только имена и сохраняйте исходное количество строк!
Некоторые умудряются убрать перевод строки и строка с именем блока оказывается на одной строчке с фигурной скобкой. FT не видит этот блок и записывает 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 и т.д.)
Также может помочь смена версии прошивальщика.
Тема: Не получается прошить Alcatel OT-7041D
Опции темы
Отображение
- Линейный вид
- Комбинированный вид
- Древовидный вид
Не получается прошить Alcatel OT-7041D
Не получается прошить Alcatel OT-7041D.
Телефон не включается. Прошивать уже пробовали до меня.
Я установил драйверы через Mobile Upgrade S.
В диспетчере устройств телефон поочерёдно определяется как
MTK USB Port (COM3) и PreLoader USB VCOM Port (COM11).
При прошивке SP_Flash_Tool_v5.1408.00 выдаёт ошибку BROM ERROR : S_NOT_ENOUGH_STORAGE_SPACE (1011).
Пробовал делать Format. AutoFormat проходит с ошибкой BROM ERROR : S_DL_READ_PT_FAIL(5073)
Пробовал прошивать обычным USB кабелем и пробовал модифицированным.
При прошивке я не устанавливал галку PRELOADER.
Если я попробую прошить PRELOADER, завалю совсем телефон ?
Если я попробую прошить бэкап прошивки под SP Flash Tool , если даже получиться прошить, то слетит IMEI ?
Если я правильно понимаю, можно попробовать Test Memory ?
Подскажите как правильно прошить телефон ?
Ошибки при прошивке SP Flash Tool
На телефонах с MTD флэш случаи возникновения ошибки:
1) При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
2) При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.
3) При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.
Аппатаная проблема с флеш-памятью
Ошибка возникает:
Если делать Format, то вылезет ошибка S_PART_NO_VALID_TABLE (1037) и при этом говорится, что нужно сделать Download для создания таблицы разделов.
Firmware Upgrade не дает делать -> опять же из-за ошибки 1037
Можно сделать Download одного только PRELOADER. Загрузка любого другого раздела выдает ошибку (5069) S_DL_PMT_ERR_NO_SPACE.
От версии scatter-файла не зависит.
От размера раздела FAT тоже не зависит.
Можно сделать Manual Format — дает, но в пределах UA Size. После этого попытка залить любой раздел снова заканчивается ошибкой 5069.
Скорее всего это особенность флеш-памяти — бывают такие случаи, когда ни форматирование, ни низкоуровневое форматирование не дает никакого эффекта.
«SP Flash Tool» – вспомогательная программа для «прошивки» устройства (на android), имеющего платформу MTK.
Три основных составляющих, которые необходимы для проведения «прошивки» устройства:
- Устройство, нуждающееся в прошивке. (Устройство android с процессором MTK);
- Программа для прошивки (SP Flash Toll). Эту утилиту можно скачать совершенно бесплатно. Необходимо найти последнюю версию и установить её на компьютер;
- Сама прошивка для устройства, подходящая под программу — прошивальщик.
Однако, чаще всего происходит одна из трёх ошибок и их в большинстве случаев, можно решить самому.
Самые распространённые коды ошибки Flash Tool и способы их решения.
Код ошибки — 4032 или же (S_FT_ENABLE_DRAM_FAIL)
Данная ошибка может встречаться при смене пошивки на устройствах, имеющих процессор MTK 6589. Для устранения такой ошибки, необходимо проверить все файлы, а так же путь к scatter-файлу, на наличие букв и символов русской раскладки. Помимо этого стоит исследовать директории, где расположена папка с утилитой.
Если таковых символов не наблюдается, нужно попробовать удалить и переустановить драйвер и сделать повторное форматирование. После этого повторить попытку прошивки устройства.
Код ошибки — 4008 или же 0xFA8 (S_FT_DOWNLOAD_FAIL)
Такая ошибка чаще всего возникает в связи с проблемами с кабелем USB. В таком случае необходимо попробовать повторить попытку, но уже используя другой кабель. Так же данный код ошибки может быть в случаях, когда во время прошивки полностью разряжается аккумулятор устройства. Стоит просто зарядить батарею и провести процесс повторно.
Код ошибки 8038 или же 0x1F66 (SP FLASH TOOL ERROR/PMT)
Данная ошибка может появиться в основном в тех случаях, когда прошивка не полностью подходит под устройство. Так же, для того чтобы устранить такую ошибку, стоит воспользоваться режимом Firmware upgrade.
ВНИМАНИЕ! При установке прошивки на любое устройство, необходимо убедиться, что она имеет все необходимые блоки, содержащиеся в каждой стоковой прошивке. Так же обязательно стоит проверить соответствие этой самой прошивки к устройству, актуальность версии программы Flash Tool и корректность работы компьютера и установленной на нём операционной системы.
5073 ошибка флеш тулс
S_FT_ENABLE_DRAM_FAIL (0xFC0)
Встретилась ошибка 4032 (0xFC0) при попытке смены прошивки на аппарате с процессором MT6589 через программу Sp_Flash_tool.
Аппарат оживил, отформатировав телефон через кнопку Format (не делайте это если у вас аппарат на процессоре MT6575 или 6577) в программе sp_flash_tool, затем скачал официальную прошивку и прошил ее со всеми галочками через кнопку download. Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачная.
(4048) S_FT_MEMORY_TEST_FAIL
Встретилась ошибка 4048 при попытке проверки памяти через вкладку Memory test в SP Flash Tool. Симптомы поведения аппарата такие — телефон не загружается, постоянно перезагружается на заставке.
Не совпадают размеры блоков в PMT и в скаттере. Надо искать в BROM_DLL логе строку
Код:
size changed from 0x
Часто бывает
Код:
Partition 13 (USRDATA ) size changed from 0x0000000000000000 to 0x000000000B620000
Такая ошибка может возникнуть после кривого редактирования scatter во время лечения ошибки 8038. Лечится загрузкой через FT всех блоков, или только одного блока userdata, после этого размер в PMT должен поменяться на правильный. Вместо целого блока можно прошить userdata_nvram_only.img из своего бэкапа или файл пустышку.
В scatter размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль. Для лечения этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA . но тут может возникнуть ошибка 8038 из-за разницы в именах. В общем случае эта ошибка лечится загрузкой всех блоков (может одного usrdata хватит), после этого размер в PMT должен поменяться на правильный.
(8038) SP FLASH TOOL ERROR
SP FLASH TOOL ERROR (8038)
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате.
Надо смотреть SP_FLASH_TOOL.log и искать в нем строку NOT MATCH
Код:
NandLayoutParameter::CompareIsNandLayoutMatched(): NOT MATCH: load item key(CUSTPACK2), value(0x3444000), target item key(CUSTPACK), value(0x3444000)
в данном примере надо в scatter заменить имя CUSTPACK2 на CUSTPACK. Если отличий несколько, то эта ошибка будет возникать пока scatter после внесенных исправлений не станет идентичен PMT. Можно сразу все исправить, если сравнить таблицы которые в логе чуть выше строки NOT MATCH. Первая из scatter, вторая из PMT телефона. Надо чтоб все имена блоков в scatter были такие же как во второй таблице
[Only Registered and Activated Users Can See Links. Click Here To Register. ]
Править scatter надо аккуратно! Меняйте только имена и сохраняйте исходное количество строк!
Некоторые умудряются убрать перевод строки и строка с именм блока оказывается на одной строчке с фигурной скобкой. FT не видит этот блок и записывает 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)
(8045) SP FLASH TOOL ERROR
(8200) SP FLASH TOOL ERROR
[Only Registered and Activated Users Can See Links. Click Here To Register. ]