Sp flashtool: ошибка 4032 — как исправить?

(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 надо аккуратно! Меняйте только имена и сохраняйте исходное количество строк!  Некоторые умудряются убрать перевод строки и строка с именем блока оказывается на одной строчке с фигурной скобкой. 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)

Проблемы с драйверами

Наконец, еще одна проблема состоит в том, что для проведения прошивки в системе не установлены необходимые драйверы в полном объеме.


Чтобы узнать, что есть, а чего не хватает, необходимо на компьютере вызвать «Диспетчер устройств» в «Панели управления» или командой devmgmt.msc в консоли «Выполнить» и посмотреть на компоненты MediaTek. Среди корректно установленных драйверов (не помеченных желтым треугольником) в обязательном порядке должны находиться следующие компоненты:

  • MTK USB;
  • USB Modem;
  • USB Debug;
  • MediaTek DA USB VCOM;
  • MediaTek Preloader USB VCOM.

Если чего-то не хватает, придется произвести дополнительную установку или вообще переустановить весь пакет целиком.

Ошибка 1042: S_TIMEOUT

Значение: процесс перепрошивки занял слишком много времени и SP Flash Tool обнаружил тайм-аут.

Решение:

  1. Попробуйте прошивать один файл за раз
  2. Используйте последнюю версию SP Flash Tool   
  3. Используйте другой ПК и USB-кабель

Ошибка 2004: S_BROM_DOWNLOAD_FAIL

Значение: Проблема может заключаться в версии флэштула. Загрузите версию в конце которой есть обозначение SEC. Ошибка может возникнуть, если в операционной системе установлено множество USB драйверов для разных устройств. Воспользуйтесь программой USBDeview для удаления установленных USB драйверов и выполните прошивку через Flash Tool. Может помочь подключение устройства с зажатой клавишей громкости + или . Если вышеперечисленные способы не помогают, после того как появится ошибка, необходимо сразу закрыть окно с ошибкой и тут же нажать кнопку download еще раз

Решение:

  1. Выньте аккумулятор и снова вставьте его.
  2. Используйте другой USB-кабель, порт и ПК.
  3. Щелкните правой кнопкой мыши flash_tool.exe -> Свойства -> Совместимость -> Установите пакет обновления 3 (SP3) для Windows XP -> Применить -> ОК -> Запустите flash_tool.exe от имени администратора.
  4. Убедитесь, что аккумулятор достаточно заряжен.

Ошибка 8038: SP flash tool

Значение: Для устранения ошибки необходимо использовать режим Firmware upgrade

Внимание! Прошивка должна быть конкретно для прошиваемого устройства и содержать абсолютно ВСЕ блоки, которые обычно есть в стоковых прошивках. Решение:

Решение:

  1. Отформатируйте телефон в SP flash tool (не форматировать Bootloader), затем попробуйте снова прошить файлы с помощью Download.
  2. Если загрузка не работает, сделайте обновление прошивки
  3. Если резервная копия MTK содержит более одного файла разброса, повторите попытку с другим файлом разброса.
  4. Если это невозможно, попробуйте сначала выполнить форматирование или используйте обновление прошивки.
  5. Если это не сработает, откройте файл разброса с помощью Notepad ++ и измените __NODL_FAT на FAT, удалив «__NODL_».

Состояние батареи и подключение телефона к компьютеру


Состояние аккумулятора в описываемой ситуации играет не последнюю роль. Перед тем как начинать прошивать мобильное устройство, необходимо убедиться, что батарея полностью заряжена, а само устройство должно быть выключено. Для устранения сбоя можно попробовать произвести прошивку, предварительно вытащив батарею из устройства.

Если в утилите FlashTool ошибка 4032 возникает по причине некорректного подключения устройства к компьютеру, нужно проверить USB-кабель или попытаться включить его в другой USB-порт. При полностью заряженной батарее можно нажать на Download и только потом присоединить кабель к телефону. Также во время подключения устройства к ПК можно нажимать клавиши громкости вверх/вниз или обе одновременно.

Как исправить ошибку flashtool 4032

      Если Ваш аппарат имеет ID 2013CP8799 и позднее (выпуск аппарата конца 2013 начала 2014 г.), и Вы неудачно прошились (аппарат не включается и не реагирует на кнопки вовсе), при подключении аппарата с аккумулятором опознается в диспетчере устройств как «неизвестное устройство», а при подключении без аккумулятора у Вас кратковременно появляется устройство «MTK USB Port (COM)», при попытке прошить вновь флэштул выдает ошибку «4032» и выглядит Ваш «трупик» примерно так:То Вы клиент этой инструкции. Предполагается что драйвер «MTK USB Port (COM)» уже установлен.       Решение:      Для начала скачиваем SP Flash Tool;Далее Вам потребуется прошивка (не ниже версии 5.0), так как прелоадер ранних версий не подходят к аппаратам наших ревизий. Именно по этой причине Вы и получили «кирпич». Скачиваем официальную китайскую прошивку для своей версии телефона (WCDMA или TD-SCDMA).Скачав и распаковав SP Flash Tool и прошивку запускаем Flash_tool.exe, в качестве скаттер файла выбираем файл «MT6589_Android_scatter_emmc.txt» из папки с прошивкой. Выглядит это так:

     Далее вынимаем аккумулятор из аппарата, нажимаем в программе кнопку «Download» и подключаем наш аппарат к компьютеру;     Как только процесс начнется, и полоска процесса сменит цвет с красного на желтый, вставляем аккумулятор (не отключая от компьютера естественно) и дожидаемся         окончания процесса загрузки;     По окончанию процесса программа выдаст Вам уведомление в виде зеленого кружка с галочкой внутри об успешном завершении прошивки. Далее отключаем аппарат от компьютера и пытаемся запустить.

     Если ничего не помогло, то попробуйте сменить версию прошивальщика

Ошибка 3149: S_DA_SDMMC_WRITE_FAILED

Значение: SP Flash Tool не может прошить файлы на устройстве.

Решение:

Воспользуйтесь другой версией прошивальщика. Если прошиваете 3 версией, попробуйте 5 версию, либо наоборот. Выберите режим Format all + download. Необходимо переустановить драйвера для устройства и добиться того, чтобы в диспетчере устройств устройство правильно отображалось как MTK USB PORT. Запустите Flash Tool, снимите галочки со всех пунктов, кроме PRELOADER и прошейте в режиме Download. Если прогрес идёт но в конце возникает ошибка, то убеждаемся что прошивать будем только PRELOADER. В верхней части окна Flash Tool, рядом с кнопкой Download, нажмите кнопку Format. Откроется окно настроек форматирования с режимами форматирования Auto и Manual. В режиме Auto есть две настройки, поставить галочку на верхний пункт и нажать OK. Начнётся форматирование. После окончания форматирования, снова прошить PRELOADER. После удачной прошивки PRELOADER, прошить устройство полностью

Программыне причины ошибки flashtool 4032

  • Некорректный preloader;*
  • Выбранная прошивка не подходит к данному мобильному устройству;
  • Устаревшая версия используемой программы SP Flash Tool;
  • Некорректный scatter-файл;
  • Внезапное прерывание процесса прошивки (случайно отключен ЮСБ-кабель, телефон подвергся внешнему механическому воздействию и др.);
  • Не корректно или не полностью инсталлированные драйвера для прошивки (Mediatek USB VCOM);
  • Используется прошивка для оригинальной модели телефона, хотя сам телефон не оригинальной модели (дешёвый клон);

     *Preloader не может инициализировать память.


     Например:

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

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL

Спойлер

Не совпадают размеры блоков в PMT и в скаттере. Надо искать в BROM_DLL логе строку: 

Спойлер



size changed from0x

Часто бывает:

Спойлер



Partition13(USRDATA ) size changed from0x0000000000000000 to 0x000000000B620000

Такая ошибка может возникнуть после кривого редактирования scatter во время лечения ошибки 8038. Лечится загрузкой через FT всех блоков, или только одного блока userdata, после этого размер в PMT должен поменяться на правильный. Вместо целого блока можно прошить userdata_nvram_only.img из своего бэкапа или файл пустышку. В scatter размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало ноль. Для лечения этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA … но тут может возникнуть ошибка 8038 из-за разницы в именах. В общем случае эта ошибка лечится прошивкой всех блоков, после этого размер в PMT должен поменяться на правильный.

Ошибка 3013:S_DS_SOC_CHECK_FAIL

Решение: Возможно, что в настройках прошивки Flash Tool не стоит галочка на Uboot . Uboot — загрузчик операционной системы и драйверов для инициализации основного оборудования, таких как дисплей, процессор, GPIO. Ошибка может возникать в том случае, если в строке пути, по которому расположена программа или прошивка, присутствует кириллица или некорректные символы, иероглифы. Допустимо размещение программы и файла прошивки только по тому пути, который полностью состоит из латинских символов. Пример, показывающий некорректное размещение файлов: C:\Users\Пользователь\Desktop\Прошивки\Прошивка планшета\

Ошибка 5069: S_DL_PMT_ERR_NO_SPACE

Решение: Ошибка вероятнее всего возникает из-за особенности флеш-памяти. Случается так, что форматирование, даже низкоуровневое, не дает никакого эффекта. Т.е во флеш-памяти все остается как есть. Если делать Format, то может появиться ошибка 1037 и при этом выводится сообщение, с необходимостью выполнить Download для создания таблиц разделов. Firmware Upgrade выполнить не удается, из-за ошибки 1037. Можно сделать Download только PRELOADER. Загрузка любого другого раздела выдаст ошибку 5069. От версии Scatter, размера раздела FAT не зависит. Можно выполнить Manual Format, но в пределах UA Size. После форматирования, попытка залить любой раздел снова сводится к ошибке 5069

Исправление ошибки

Включение подключения

Возможно, что вы просто отключили созданное подключение, или же другая программа отключила его. Это решение как раз помогает при таких случаях. Выполняйте действия последовательно, и аккуратно.

  1. Зайдите в панель управления. Вы можете найти ее в меню «Пуск», которое находится в левом нижнем углу экрана.
  2. Нажмите на пункт «Сеть и Интернет».
  3. В открывшемся окне выбираем «Центр управления сетями»
  4. Далее, нажмите на пункт «Изменение параметров адаптера»
  5. После этого нажмите правой кнопкой мыши на «Подключение по локальной сети» и выберите поле «Включить».

Если это решение вам не помогло, то переходите к следующему.

Настройки подключения

Также, ошибка 678 при подключении к интернету может возникать из-за неправильной настройки подключения. Ваш DNS и IP могут быть неверными, и вызывать эту ошибку. Сейчас мы настроем подключение так, что оно будет получать эти данные автоматически.

  1. Перейдите к сетевым подключениям. Об этом рассказано в первом решении.
  2. Нажмите правой кнопкой мыши на «Подключение по локальной сети» и выберите поле «Свойства»
  3. В свойствах выберите строку «Протокол Интернета версии 4 (TCP/ipv4)». Нажмите кнопку свойства. После этого, в открывшемся окне, выберите пункты «Получать IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически».

Кабель

Также, эта ошибка может возникать из-за неисправного кабеля. Проверьте кабель интернета, ведущий к вашему компьютеру. Возможно он не до конца вставлен в Ethernet порт или перетерся. Попробуйте вынуть и вставить его.

Завершение

Надеюсь что эта статья помогла вам в решении ошибки 678 при подключении к интернету. Скорее всего, вы уже исправили эту ошибку. Но на всякий случай снизу перечислены оставшиеся причины.

  • Сетевая картаПроверьте свою сетевую карту. Если вы нашли неисправность, то отнесите ее в ремонт.
  • Интернет провайдерВозможно, ваш интернет провайдер проводит технические работы. Вы можете позвонить на горячую линию и спросить об этом.
  • ДрайверПереустановите драйвер вашего модема. Ваш драйвер может быть устаревшим или неработоспособным.
  • АнтивирусПопробуйте отключить антивирус на время подключения.

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

Ошибка 4032:S_FT_ENABLE_DRAM_FAIL


Значение:Ошибка sp flash tool может возникнуть при прошивке на аппарате с процессором MT6589. Для ее устранения, отформатируйте устройство через кнопку Format. Не делайте форматирование, если у вас аппарат на процессоре MT6575 или 6577. После форматирования, прошейте устройство со всеми галочками, нажав кнопку Download. Можно попробовать переустанавить драйверы и выполнить форматирование повторно. Выполнить прошивку, если предыдущая попытка была неудачной. Если ничего не помогло, то попробуйте сменить версию прошивальщика. Рекомендуется начать с версии 5.1352.01. Ошибка связана с неверным блоком PRELOADER. Необходимо найти родной PRELOADER и прошить его. Если прошивка стандартным методом не приносит результата, то возможно придется прошивать аппарат через тестпоинт. Появлению данной ошибки может способствовать низкий заряд батареи. Можно попробовать решить проблему замкнув 4 и 5 контакт на разъеме USB. 

Решение:  

  1. Убедитесь, что прошиваемая вами прошивка сделана для вашей модели устройства.
  2. Удалите папку SP Flash Tool и заново распакуйте ее.
  3. Убедитесь, что вы отметили флажки только для тех файлов, которые находятся на том диске, который вы собираетесь прошить
  4. Возможно, установлен неправильный драйвер. Удалите драйверы VCOM, Preloader и MTK и переустановите их.

Если выше изложенный материал вам не помог вот ссылка на подробный разбор данной ошибки Sp Flash Tool 4032 ошибка как исправить

Ошибка 1013:S_COM_PORT_OPEN (1003)

Решение: Проблема с портом. Например, ошибка может появиться, если в BIOS отключены COM порты. Даже если COM порт виртуальный, а физический USB. В этом случае вы не увидите оборудование на которое ставятся драйверы PRELOADER. Проблема может быть в кабеле USB, в этом случае замените кабель. Если неисправен USB порт компьютера, то необходимо переткнуть кабель в другой порт. Теоретически, может возникать в режиме UART USB порта.

Порт был виден, его выбрали в настройках Flash Tool, программа записала его в INI файл, после чего систему перегрузили с отключенным портом, и сразу же запустили Flash Tool, не выбирая порт.. Когда после прохода красной полосы до 100% в результате прошивки, кнопки операций снова становятся доступными для нажатия, но ни сообщения об ошибке, ни окошка с зеленым кругом не появляется возникнет данная ошибка, или аналогичная ей, код которой 1013 . В этом состоянии Flash Tool не закрывает COM порт, и попытка снова запустить любую операцию, переподключив устройство, вызовет ошибку. Если программа перешла в такое неопределенное состояние, то нужно закрыть ее и запустить заново

Ошибка аналогична ошибке 1003. Решения нужно искать по тому же принципу. Может помочь смена версии прошивальщика, или прошивка устройства с отключенной батареей

Еще советы по ошибке flashtool 4032

Для избавления от ошибки BROM ERROR : S_FT_ENABLE_DRAM_FAIL (4032) рекомендую сделать следующее:

Запускайте SP Flash Tool от имени администратора; Полностью зарядите ваш телефон перед прошивкой. Низкий заряд батареи может вызывать ошибку 4032; Убедитесь перед прошивкой, что ваш телефон выключен; Используйте самую свежую версию программы SP Flash Tool. При необходимости удалите папку SP Flash Tool, а затем установит программу заново; Старайтесь использовать новейшую и официальную прошивку для вашего аппарата; Попробуйте при прошивке использовать другой кабель USB и другой порт USB на ПК; Перейдите во вкладку «Option», там найдите «Connection», смените в настройках USB значение auto detect на w/o battery

Также рекомендуется установить «Download speed» в значение «Full speed»; Попробуйте использовать другой preloader (попробуйте поискать «родной» preloader в сети); Если у вас телефон Lenovo, то шейте его через меню «Firmware Upgrade», другие телефоны – через «Download only»; Попробуйте сменить Scatter-файл (последний лучше брать из официальной прошивки); Попробуйте прошить ваш телефон с изъятой из него батареей; Откройте Диспетчер устройств на ПК и убедитесь, что все нужные драйвера для прошивки инсталлированы (обратите особое внимание на MediaTek Preloader USB VCOM, MediaTek DA USB VCOM, USB Debug, USB Modem, MTK USB). При необходимости установите нужные драйвера, поискав их в сети; Попробуйте сначала провести форматирование устройства

Используйте опции «firmware upgrade» или «Format all and Download» в SP Flash Tool; Нажмите на «Download». Убедитесь, что батарея телефона полностью заряжена, а затем подсоедините кабель ЮСБ к телефону. Вы также можете нажать и удерживать кнопки «Громкость вверх» или «Громкость вниз» или обе эти клавиши во время подключения телефона; Вполне возможно, что в телефоне вышла из строя память. Обратитесь в сервисный центр за проведением тестинга, и, возможно, ремонта устройства. Если Вы грузите внешний прелоудер и он вываливается с ошибкой 4032 -значит прелоудер не годный, ищите другой. Иной вариант — если родной рабочий прелоудер сохранился на флеши, а испорчены иные части прошивки, значит можно пытаться шить через него иные части проши (если они есть). Т.е. пытаться стартовать аппарат не с внешнего загружаемого прелоудера, а штатно с записанного на флеш. Прежде чем что либо шить в аппарат, постараться из него слить все что можно, в т.ч. в поврежденном виде. Если в аппарат прошит не годный прелоудер, который не может инициализировать память, то единственный способ запустить аппарат (без JTAG) — загрузить исправный заводской масочный прелоудер из проца по тестпоинту и прошить через него все части прошивки, либо по частям, например, сначала прошить работоспособный прелоудер, потом разбираться далее. Масочный является аварийным, и, по логике вещей, должен шить все что угодно. Самый быстрый вариант — это форматнуть флешку флештулом AUTO FORMAT FLASH->Format Whole Flash. и потом будет шиться все.Но есть один минус, надо будет восстанавливать imei, я думаю с этой информацией на нашем форуме ознакомитесь.Или попробуйте прошить модифицированным флештулом FlashToolMod fly-droid.org Пробуйте  Memory(DRAM) Test. Не исключено что именно она накрылась(а не контакты USB) Если все тесты,форматы будут заканчиватся этой ошибкой — менять eMMC Если ошибка появляется почти сразу после того, как пробежит красная полоса, то проблема с EMMC (сдохла, обрывы, прелоадер не знает такой микросхемы); если после полоски FlashTool задумывается на время, а потом появляется ошибка, то проблема с RAM (RAM сдохла, обрывы, версия FlashTool). В любом случае BROM_DLL_V5.log в большинстве случаев поможет локализовать неисправность. На аппарате с процессором MT6589, проблема решилась форматированием телефона, и заливки прошивки с нуля. Если прелоадер попадётся родной после красной полосы начнётся тестирование памяти (В последних версиях SP FT это только DRAM+инфа о разделах)После этого можно поместиь(заменить) этот прелоадер в папку с прошивкой  При отсутствии аппаратных проблем, прелоудер не должен возвращать ошибок инициализации памяти.  


С этим читают