Перепрошейте родной 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 и т.д.)
Также может помочь смена версии прошивальщика.
Расшифровка часто встречающихся ошибок FlashTool. ™
Поделится опытом или обсудить инструкцию можно в теме:
Инструкция дополняется и обновляется.
Спойлер
Проблема с портом.
Может возникать если: - Например у вас в BIOS отключены com-порты (хоть в данном случае com-порт здесь виртуальный, а физический USB, но при отключении вы просто не увидите оборудование на которое ставятся драйверы preloader).
- Проблема в USB кабеле (помогает смена кабеля для прошивки).
- Проблема в USB-порту компьютера (помогает переподключение кабеля в другой порт).
Спойлер
Возникает когда размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или рекавери).
Иногда возникает на "сырых" версиях флештула, поэтому возможно поможет смена версии прошивальщика. Может возникнуть при прошивке неправильной версией прошивки, для другого объема памяти.
Спойлер
Воспользуйтесь более свежей версией прошивальщика.
Спойлер
Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу (см. 1003).
- Может помочь смена версии прошивальщика на v5. - Проблема решилась следующим образом: Options -> DA Download All -> Speed -> Full Speed
(при выбранном режиме High Speed на моем компе появляется вышеописанная ошибка)
Спойлер
Нужно использовать более новую версию SP FlashTool.
Спойлер
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
Спойлер
Ошибка проверочного файла. Удалить файл checksum.ini из папки с прошивкой и пробовать ещё раз прошиться.
Спойлер
Ошибка записи DA загрузчика во внутреннюю память SRAM процессора.
Причины:
1. Проблема в соединении между FlashTool и BootROM.
2. Устройство могло неожиданно выключиться из-за низкой зарядки аккумулятора.
Действия:
1. Попробуйте еще раз.
2. Произведите проверку кабеля и разъема устройства на отсутствие повреждений.
3. Проверьте напряжение на аккумуляторе. Зарядите на зарядном устройстве аккумулятор. 4. Попробуйте прошить без аккумулятора.
Спойлер
Случаи возникновения ошибки:
1. При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.
2. При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.
3. При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.
Спойлер
Ошибка возникает при попытке записать загрузчик во внутреннюю SRAM процессора. Проблема во внутренней памяти, как следствие ошибка 16 бит. контрольной суммы.
Спойлер
После нажатия кнопки Download попробуйте подключить к компьютеру выключенное устройство с предварительно зажатыми кнопками громкости.
Спойлер
Возможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.
Спойлер
Проблема связанная с определением флеш памяти устройства. Известные методы побороть данную проблему:
Спойлер
Возможно, что в окне SP_Flash_Tool не стоит птичка на uboot. uboot - загрузчик операционной системы + драйверы для инициализации основного оборудования (дисплей, процессор, GPIO).
Или когда в строке пути есть русские имена папок например: C:\Users\Колян\Desktop\Хата\Прошивки\Прошивка планшета\8.31\Surfer 8.31 3G_20130402_V1.03\Surfer 8.31 3G_20130402_V1.03
Спойлер
Проблема заключается в том, что SP Flash Tool перед прошивкой сравнивает адрес PMT блока на флеше устройства со scatter файлом и находит разницу, почему и выдает ошибку. PMT блок создается динамически программой SP Flash Tool из scatter файла. Чтобы удалить/перезаписать PMT блок на новый из scatter файла необходимо сначала стереть его в девайсе, который вы хотите прошить. Для этого необходимо в программе SP Flash Tool нажать на кнопку "Format" (в открывшемся окне ничего не меняем, просто нажимаем ОК), далее нажимаем "Download" и SP Flash Tool запишет заново на флеш новые данные о PMT блоке и других тоже.
Спойлер
Возникает при автоматическом форматировании, следует попробовать установить адреса форматирования в ручную.
Спойлер
Кроме проблемы с железом может быть когда Scatter файл не подходит телефону.
Например в названии присутствует emmc, а телефон на самом деле с MTD флэш.
Спойлер
Ошибка возникает при попытке произвести запись в неисправную флешку.
Спойлер
Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти.
Спойлер
Неверный scatter-файл. Используйте "родной" scatter файл от вашего устройства. В телефоне установлен другой процессор.
Спойлер
Решение: сменить USB-порт и перенести SP Flash Tool в корень диска C:\
Также есть вариант, что в файле Download Agent нет информации о ЦП/флэш. Решение: обновить версию прошивальщика.
Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти.
Спойлер
Способы из практики, которые решили данную проблему:
Спойлер
Кроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе ПК. Например не хватает места для файла или файл невозможно перезаписать, т.к. он залочен. Для уточнения надо смотреть лог.
Спойлер
Ошибка форматирования флеш. Проверьте настройки формата.
Спойлер
Проявляется если файл прошивки preloader не знает ROM-памяти установленной в Вашем смартфоне. Как правило это означает, что Вы купили смартфон из новой партии, в которой установлена память не учтенная на момент выпуска данной прошивки. Нужно найти прошивку новее или китайскую и использовать из нее preloader.
Попробовать отформатировать телефон.
- Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачная.
- Если прошивка стандартным методом не приносит результата, то возможно придется прошивать аппарат через тестпоинт.
Спойлер
Встретилась ошибка 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 из-за разницы в именах. В общем случае эта ошибка лечится прошивкой всех блоков, после этого размер в PMT должен поменяться на правильный.
Спойлер
При настройке SP Flash Tool - Download Agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
Спойлер
Данная ошибка "лечится" выбором другого метода прошивки Firmware Update -> Download.
Спойлер
Иногда решается переустановкой драйверов.
Спойлер
Неправильные файлы. Например когда выбрали scatter из папки с еще не подготовленными для FT файлами. Надо выбрать scatter из папки подготовленных для FT файлов.
Спойлер
Может возникнуть при физической неисправной памяти или флешка ушла в защиту (только чтение).
Спойлер
Проблема решилась следующим образом: 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)
Спойлер
Ошибка по характеру похожа на 8038, но на практике правка скаттер файла не помогала. Для решения проблемы многие шли в сервисный центр и им воскрешали аппарат через программатор.
Очень немногим помогла прошивка через кнопку DOWNLOAD со всеми установленными галочками.
Спойлер
Возникает если вы пытаетесь прошить аппарат на одной платформе, прошивкой от другого (например у вас 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 .
This error clearly means that the Flash Tool has issues finding the COM port on which your device is connected.
Meaning: Device disconnects as soon as the flashing process begins, interrupting the process.
Meaning: SP Flash Tool doesn’t accept the name of the scatter file.
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).
Meaning: SP Flash Tool fails to recognize that there is an item ticked.
Meaning: SP Flash Tool is having problems reading the phone.
Note: Some phones require you to remove the battery while flashing. In this case Solution 1, you should go for.
Meaning: Invalid Scatter file.
Solution: Load the correct scatter file.
Meaning: The version of SP Flash Tool doesn’t support the size(s) of the file(s) in the firmware or ROM.
Meaning: SP Flash Tool encountered an error while communicating with the device via the target port.
Meaning: The size of any part of the firmware is larger than the allotted space (usually a block or core)
Note: It is learned that this error sometimes occurs on the “raw” versions of the flash tool. So changing the version might help.
Meaning: The version of the SP Flash tool is not compatible with your device or the USB interface is not working.
Meaning: Flash boot files & Scatter.txt doesn’t match.
Meaning: Flashing process took too long and SP Flash Tool encountered timeout.
Meaning: SP Flash Tool was unable to communicate with the device.
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.
Meaning: Device attempted to power on before SP Flash Tool could flash the files to it.
Meaning: Flash Tool encountered a problem moving files to be flashed to the device’s internal SRAM.
Occurs due to connection problems. Check the cable and reconnect to another port. If still occurs try using different PC.
Meaning: Problem associated with the definition of a flash memory.
Meaning: SP flash tool encountered an error flashing a selected file to a non-specified partition
Meaning: Flash boot files and scatter mismatch. Note EMMC partition device and MTD partition device use different TXT boot files.
Meaning: SP Flash tool is unable to flash files to the device.
Meaning: SP Flash Tool detects that there is a mismatch between the information provided in the scatter file and device’s info.
Meaning: Firmware you are trying to flash is not compatible with your device.
Solution: Try getting the appropriate firmware for your device model.
Meaning: SP Flash Tool facing problem communicating with the device.
Meaning: Drivers not found or corrupted.
Solution: Uninstall drivers and reinstall them.
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.
Meaning: The blocks map in the scatter file doesn"t match the device’s partition sizes
Meaning: You"re trying to flash a file that has not been processed for flashing via SP flash tool
Meaning: The firmware you"re trying to flash is either not compatible with your device or you have selected the wrong flashing settings
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.
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
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.
Meaning: You"re trying to flash a file with the unspecified path (no file selected in the item box)
Meaning: The files you are trying to flash are not compatible with the device.
Meaning: The size of a file is larger than the available partition size.
Meaning: Wrong files. Scatter file of the chosen folder is not yet prepared for the FT files.
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.
Meaning: The device has a protected or locked bootloader.
Solution: Unlock bootloader on your device.
Meaning: The Download-Agent being used is incompatible with the device.
Solution: Set Download-Agent to MTK_AllInOne_DA.bin
Meaning: Hash (integrity) check of the files being flashed failed.
Meaning: Wrong flash settings or firmware.
Meaning: SP Flash Tool is having trouble writing to certain partitions due to some incompatibility.
Meaning: Cannot find USB port.
Meaning: Invalid file or incompatible recovery file.
Meaning: Compatibility issues.
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
Информация по ошибкам SP Flash Tool и найденные решения
(1003) S_COM_PORT_OPEN_FAIL
Проблема с портом.
(1011) S_NOT_ENOUCH_STORAGE_SPACE
(1012) S_NOT_ENOUGH_MEMORY
(1013) S_COM_PORT_OPEN_FAIL
(1018) S_UNKNOWN_TARGET_BBCHIP
Решение: воспользоваться более свежей версией прошивальщика.
(1022) S_UNSUPPORTED_VER_OF_DA
Воспользуйтесь более свежей версией прошивальщика.
(1040) S_UNSUPPORTED_OPERATION
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
(2005) S_BROM_CMD_STARTCMD_FAIL
На телефонах с MTD флэш случаи возникновения ошибки:
(2020) S_BROM_CHKSUM16_MEM_RESULT_DIFF
(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
(5002) S_INVALID_DA_FILE
При настройке SP_Flash_Tool download agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Неправильные файлы. Например когда выбрали scatter из папки с еще не подготовленными для FT файлами. Надо выбрать scatter из папки подготовленных для FT файлов.
(5069) S_DL_PMT_ERR_NO_SPACE
Видеоинструкции!
В связи с еще более интенсивным появлением любителей не читать материалы данной темы и повышением активности постоянно повторяющейся писанины с их стороны у нас внедряется новый спойлер "видеоинструкции". За наполнением и актуализацией поста вызвался следить пользователь kisatik . Все актуальные видеоматериалы располагаются в