SP Flash Tool - программа-прошивальщик для смартфонов на базе MTK. | делимся найдеными ошибками и решениями.



Реп: (925)
SP Flash Tool
Версия: v 2228
Последнее обновление программы в шапке: 25.09.2022
Прикрепленное изображение

Краткое описание:
Программа-прошивальщик для смартфонов на базе MTK.

Описание:
SP Flash Tool - Представляет из себя утилиту для "Прошивки" андроид-устройств на платформе MTK. В данной теме постараюсь понятно изложить о возможностях программы, а также разобрать и систематизировать ошибки, возникающие при работе с данной программой. Также здесь будут актуальные версии драйверов. Планируется пополнять информацию по проблемам и ошибкам, а также их решению по личному опыту пользователей. Если вам встретилась ошибка, описания которой здесь нет и вы знаете/не знаете как ее решить, то эта тема для вас. Также предупреждаю, что эта тема касается только программы SP Flash Тool, ошибки и проблемы программы Flashtool (это другая программа), а также других программ здесь обсуждаться не могут. Помощь с процессом прошивки при надобности осуществляется в теме - Помогите прошить устройство
Шаблон описания проблемы
  1. Предыстория возникновения проблемы.
  2. Полное название устройства и ссылка на тему устройства на 4PDA (при наличии)
  3. Версия флештула и операционной системы
  4. Присутствуют ли русские буквы в путях к флештулу, скаттеру и прошивке? Присутствовать не должны, поэтому следует исправить все пути до публикации вопроса в теме.
  5. Установлены ли драйвера именно для прелоадера (не путать с adb-драйверами) ? Устройство в "Диспетчере устройств" определяется без восклицательного знака?
  6. Прочитаны и понятны рекомендации к подключению аппарата при прошивке ?
  7. Какие мероприятия проводились при попытках решить проблему?
  8. Внятное описание проблемы
  9. К сообщению прилагайте скриншоты экрана.
Базовая информация
  1. Рекомендации по подключению аппарата для прошивки
  2. Папку с прошивальщиком и прошивкой всегда копируйте в корень системного диска и работайте из нее, т.к. это часто помогает избежать определенных проблем.
  3. Что делать,если вы видите "Неизвестное устройство" в диспетчере устройств
  4. Далеко не секрет, что в разных партиях китайфонов порой меняют аппаратные компоненты, которые не могут корректно работать с прошивками для аналогичных устройств с предыдущей партии, конечно нерабочий телефон вы не получите, но вот программное обеспечение, предоставляемое производителем розничным продавцам зачастую оказывается не "самым свежим" и после прошивки новых аппаратов версией ПО, предназначенных для старых ревизий аппарата, пользователь рискует получить частично нерабочий телефон. Чтобы избежать этого крайне строго рекомендуется перед прошивкой аппарата сделать полный rom-backup телефона!
  5. Касается телефонов на процессоре MT6575 и MT6577: Шить preloader и dsp_bl нужно только в случае подъёма кирпича! Во всех остальных штатных обновлениях и перепрошивках НИ В КОЕМ СЛУЧАЕ не ставьте во SP Flash Tool эти галочки и НЕ включайте форматирование!, т.к. можете поиметь проблемы с которыми в домашних условиях или не справится или это будет затруднительно сделать. Бездумная прошивка этих разделов абсолютно бесполезное и очень рискованное занятие, особенно на платформах MT6575 и MT6577.
  6. Касается остальных телефонов на базе MTK при перепрошивке аппаратов через SP_Flash_Tool не шейте файл preloader без крайней необходимости и НЕ включайте форматирование.
  7. Логи программы SP_Flash_Tool хранятся по пути: C:\ProgramData\SP_FT_Logs\"Папка с датой"\"Файлы логов" , а также их можно открыть через меню флештула Help -> Open logs folder.
  8. Порты для обычной и аварийной (Emergency) прошивки с помощью SPFT
  9. Перевод help (справки) по SP Flash Tool
  10. Описание режимов прошивки SP Flash Tool
Драйверы, софт, утилиты (актуальные версии)
Все для Windows
  • Драйверы VCOM/PRELOADER
  • Драйверы ADB

  • SP Flash Tool
    • Актуальная версия прошивальщика
      SP Flash Tool v5.2036
    • Особая версия прошивальщика с поддержкой Secure bootПрикрепленный файлSP_Flash_Tool_exe_Windows_v5.1515.00_temp.rar ( 25.32 МБ )


    • Минимальная версия прошивальщика, для аппаратов на платформе MT67xx (прошивальщики ниже этой версии для платформы MT67xx использовать не рекомендуется)Прикрепленный файлSP_Flash_Tool_exe_Windows_v5.1444.00.000.rar ( 24.29 МБ )

    • Самая стабильная по анализу ветки на данный момент версия прошивальщика, но она не работает с блоками более 4ГбПрикрепленный файлSP_Flash_Tool_v5.1352.01.rar ( 23.37 МБ )
    • Более старые версии прошивальщика можно найти здесь или тут
    • ReleaseNote (описание изменений и поддержки платформ разными версиями утилиты) https://4pda.to/forum/…sh_Tool_v5.1816.00.zip
    • Набор BirdA Flash Tool различных версий(от 1316 до 1524(4.0) для прошивки устройств, построенных на проекте birda.
      Как определить принадлежность устройства к проекту birda
      Определить принадлежность устройства к проекту birda просто: откройте scatter-файл с прошивкой через программу Notepad++ и посмотрите есть ли в самом начале файла строчка вида BIRDTOOLMINVER[3.4] (цифры могут отличаться). Если строчки нет, то эта программа вам не требуется и вам нужен референсный sp flash tool, расположенный по ссылкам выше. Если строчка присутствует, то эта утилита для вас. Если для прошивки данного устройства вы все-таки хотите использовать референсный прошивальщик, то откройте scatter-файл с прошивкой через программу Notepad++ и удалите верхнюю строчку вида BIRDTOOLMINVER[3.4] (цифры могут отличаться), затем уже можете загружать данный скаттер-файл в стандартную версию прошивальщика SP Flash Tool.


  • Программы
    • SP MDT - Прикрепленный файлSP_MDT_exe_v3.1304.00_A2013.02.26_customer.rar ( 2.94 МБ )
    • MtkDroidTools v2.5.3 Измененная версия (обновил компоненты ADB, добавил конфиг с расширенной базой процессоров, отключил в конфиге бета функции, оставив только рабочие решения и запаковал в репак для автоустановки программы) Прикрепленный файлMTK Droidtools UPD repack.exe ( 10.09 МБ )
    • Утилита для монтирования ext4 образов Прикрепленный файлLinux_Reader.exe ( 21.41 МБ )
    • Утилита для перегонки заводских образов в формат ext4 [Прикрепленный файлsgs2toext4.7z ( 17.77 КБ )
    • Notepad++
    • Программка для отображения и удаления USB драйверов установленных на компьютере x32 - Прикрепленный файлUSBDeview.v2.30.x32.rar ( 78.23 КБ )
      x64 - Прикрепленный файлUSBDeview.v2.30.x64.rar ( 96.29 КБ )
    • Hex-редактор hexedit


Все для Linux
Инструкции и руководства

Информация по ошибкам SP Flash Tool и найденные решения

Скачать:
Версия: v 2228 SP Flash tool 5.2228 и SP Flash tool 6.2228 (cvolo4yzhka)
Версия: v2152 SP Flash tool 5.2152 и SP Flash tool 6.2152 (cvolo4yzhka)
Версия: v2148 SP Flash tool 5.2148 и SP Flash tool 6.2148 (cvolo4yzhka)
Версия: v 2136 SP Flash tool 5.2136 и SP Flash tool 6.2136 (cvolo4yzhka)
Версия: 5.2112 SP Flash tool 5.2112 (cvolo4yzhka)

Прошлые версии
Версия: 5.2104 SP Flash Tool 5.2104 (cvolo4yzhka)
Версия: 5.2052 SP Flash tool 5.2052 (cvolo4yzhka)
Версия: 5.2044 SP Flash tool 5.2044 (cvolo4yzhka)
Версия: 5.2036 SP Flash tool 5.2036

Тема ищет куратора. Желающим просьба обратить внимание на требования к кураторам в разделе.


Сообщение отредактировал Chudmin - 07.03.24, 07:49
Причина редактирования: спойлер "Инструкции и руководства" - Список поддерживаемых процессоров и протоколов (в5-в6)



Реп: (1)
комп видит телефон только включенном состоянии



Реп: (381)
losa13 @ 25.01.2016, 23:59 *
комп видит телефон только включенном состоянии

не иначе как драйверка прошивочного нет(Mediated Preloader) - пожалуйста в шапку,там все есть что нужно,и софт и инструкции по установке



Реп: (4259)
Хотел считать прошивку и столкнулся с проблемой на чипе мт6580 - SP FT не работает с аппаратом, выдает ошибку 2004 и целый список под ней, в т.ч. про кабель и т.п. Появляется после пробегания красной полоски и последующей за этим задумчивости около 3-4 секунд.
Конкретно - модель ASUS Zenfone GO ZC451TG , Win7, последняя версия FT - 5.1548, кабель родной, комп стационарный, пробовали разные порты...

Пробовали с отключенной батареей (в диспетчере устройство постоянно "мигает") и подключенной (в диспетчере не "мигает", отрабатывает, но как-то слишком быстро).

Затем разблокировали загрузчик - ничего не изменилось, всё так же (сильно сомневаюсь, что он вообще был заблокирован, но команды отработали, аппарат обнулился).

Неисправность, думаю, исключена - аппарату пару дней, новый, полностью рабочий.

Видимо, фирменная защита Асус. Поскольку с чипсетами 6580 уже много раз успешно работали FT, не думаю, что причина в новшествах...

Кто-нибудь сталкивался с подобным?

Сообщение отредактировал jemmini - 26.01.16, 10:05



Реп: (1345)
* jemmini, попробуйте подключать смартфон с зажатыми кнопками. Возможно он не входит по умолчанию в правильный режим.
Ну и лог не помешает никогда.



Реп: (72)
У меня непонятный случай. Тут много жалуются на ошибки флештула. У меня есть убитый аппарат мтс970н, без начального экрана, только срабатывает изображение зарядки устройства при подключении на зарядку кабеля. Форматируется, прошивается флештулом на ура, без ошибок и зависаний, но не включается. У флештула, при разных вариантах прошивок, всегда итоговое окошечко – о'кэй, но аппарат ни в какую не заводится.



Реп: (925)
* ewertt, очень даже понятный если заюзать поиск по ключевым словам по данной теме, случаев предостаточно аналогичных. Вывод прост — память помирает/умерла/ушла в режим защиты от записи.

Сообщение отредактировал wexxxx - 26.01.16, 13:17



Реп: (1)
Доброго всем времени суток.
Принес начальник аппарат, говорит глянь.
Alcatel One Touch 4030D, изначально залоченный под Мегафон. По словам, однажды не включился. Ничего не делали, он сам. На данный момент при подключении питания загорается белый диод зарядки, на кнопки не реагирует, экран не поджигает.

При подключении без батареи в диспетчере устройств определяется как MTK USB Port, драйвера поставлены MT6577 USB VCOM drivers, из темы телефона.
Прошивка и рекавери оттудаже. Прошивка оригинальная (из темы по восстановлению прошивки Alcatel OneTouch 4030D S'Pop - Обсуждение.
Флеш тул пробовал версии 5.1548, 3.1344.0.212, 3.1312.01, 3.1224.01, система win7pro SP1 x64
При залитии recovery.img, ну собственно и всего остального, красный прогрессбар доходит до 100%, пауза 30-40сек и BromError: S_FT_DA_NO_RESPONSE (4001).
Флеш тул лежит в корне С:\, разные usb порты пробовал: и на морде и сзади на материнке, usb 2.0 и 3.0.
Флешка битая?

Сообщение отредактировал Levim - 26.01.16, 13:21



Реп: (1345)
* Levim,
В теме "Прошивка 4030D" ничего не сказано, что надо подключать без батареи. Максимум передернуть ее при подключении, но не более.

p.s. На зарядке подольше держали? Может быть он сильно разрядился...

Сообщение отредактировал 5[Strogino] - 26.01.16, 13:35



Реп: (1)
5[Strogino] @ 26.01.2016, 13:34 *
теме "Прошивка 4030D" ничего не сказано, что надо подключать без батареи. Максимум передернуть ее при подключении, но не более.

При подключении с батареей в диспетчере появляется устройство MediaTec DA USB VCOM Port, SPFlash никак на это не реагирует, прогрессбар не бежит.
При подключении без батареи в диспетчере появляется устройство MTK USB Port, SPFlash запускает красный прогрессбар -> S_FT_DA_NO_RESPONSE (4001).
5[Strogino] @ 26.01.2016, 13:34 *
На зарядке подольше держали? Может быть он сильно разрядился...

Акк показывает 3.71v, поставлю на зарядку на полдня, пусть повтыкает.

Так с аккумулятором или без шить? Какое устройство для прошивки правильнее?



Реп: (1345)
Levim @ 26.01.2016, 13:45 *
При подключении с батареей в диспетчере появляется устройство MediaTec DA USB VCOM Port, SPFlash никак на это не реагирует, прогрессбар не бежит.

Скорее всего через некоторое время будет ошибка 4008, вот ее и поищите.

Levim @ 26.01.2016, 13:45 *
Так с аккумулятором или без шить? Какое устройство для прошивки правильнее?

Ну без батареи и с ошибкой 4001 - это тупиковый путь.



Реп: (-1)
Всем доброго времени суток. Очень прошу помощи мне с этим вопросом.
Внимание знатоки!
НА днях приобрел за охапку сухарей alcatel 7025D. Причина продажи, ребенок установил графический ключ, а хозяин пытаясь разгадать его заблокировал смартфон.На данный момент имею: смарт который при разблокировки экрана просит ввести пароль от гугл аккаунта (хозяин его тоже не помнит).
При входе в рекавери экран телефона сначала моргает, далее просто светится белым без каких либо лого и знаков, до принудительной перезагрузки.
Думал не морочить голову и зашить его офф прошивкой,НО опять проблема, флештул почему то не видит девайс. ADB-девайс нот фаунд.
Вопрос: Как мне поднять с колен сие чудо?

З.ы. Смарт по видимому был шит кастомом Miu ибо на залоченом экране предлагает посетить сайт i.xiaomi

Задав вопросы в теме своего смарта, понял что вернуть к жизни его возможно только через фш, НО,в общем выявилась новая болячка у моего заблокированного друга. флештул не видит девайс из-за того что стоят не корректно драва. Но удалить/переустановить у меня никак не получается, так как в диспетчере задач появляется МедиаТек Прелоад с желтым воскл. знаком и сразу же пропадает. После этого телефон сам по себе включается. Что может быть?
З.Ы причем заметил что при включении или при зарядке смартфона нет никаких лого или индикаторов.
Заранее спасибо за помошь!



Реп: (22)
всем привет дали смартфон на ремонт DEXP ixion p4 дрова встали определяется как MTK USB port(COM19) в туле красная полоса до 100% и все далее ошибка то 4032 то 5045 вроде из шапки все танцы с бубном не помогают пробовал шить с батареей и без нее так же пробовал прошивки разные пробовал на ноут буке и на таком ПК ничего не помогает но пк его видит хм первый раз такое что не могу восстановить андройд помогите советом или же полезным софтом как еще можно восстановить?? я так пологаю прелоадер слетел и на место вставать не желает

кто знает в чем может быть проблема отпишите в QSMS заранее благодарен

Сообщение отредактировал mi8sha8 - 26.01.16, 14:13



Реп: (31)
Здравия!
Зачем в шапке в пункте "Пункт 2. Чтение ROM из телефона." снимается именно раздел cache? Удачней примера не нашлось, или достаточно вбить параметры cache и все другие считаются? Подозреваю, что не так, надо каждый отдельно вбивать, так?

Теперь по вбиванию. Зачем вообще эти сложности, загрузили скаттер, в нём все адреса есть, зачем потом ещё что-то вбивать? Это МТК издевается над нами? Галочкой отметил, этого мало?

И с адресами в шапке, на мой взгляд, не того. Судя по скриншоту, с начального адреса всегда 0 длина блока переменная из скаттера ххх, и все разделы так, и что считается? Или у SPFT такая извращённая логика?

Сообщение отредактировал yoric-k - 26.01.16, 16:23



Реп: (255)
jemmini @ 26.01.2016, 09:37 *
выдает ошибку 2004

В шапке есть полезное решение. Грузить DA_SWSEC.bin



Реп: (255)
Vdmbakharev @ 26.01.2016, 13:52 *
Думал не морочить голову и зашить его офф прошивкой,НО опять проблема, флештул почему то не видит девайс. ADB-девайс нот фаунд.

Через adb конечно можно из бекапа поднять, но бекап нужен от adb. При чем здесь флештул
Программка для отображения и удаления USB драйверов установленных на компьютере
Прикрепленный файлUSBDeview.v2.30.x32.rar ( 78,23 КБ )
Прикрепленный файлUSBDeview.v2.30.x64.rar ( 96,29 КБ )
Для начала вычистите драйвера(ссылки в шапке). Потом уже по инструкции поставьте для флештула, чтобы не было желтого треугольника

Добавлено 26.01.2016, 16:43:

yoric-k @ 26.01.2016, 16:16 *
Зачем в шапке в пункте "Пункт 2. Чтение ROM из телефона." снимается именно раздел cache?

Прочтите еще раз, что там точно написано. Снимается весь ROM ДО(!!) раздела cache :-)

Сообщение отредактировал tundra37 - 26.01.16, 16:43



Реп: (925)
yoric-k @ 26.01.16, 16:16 *
Удачней примера не нашлось, или достаточно вбить параметры cache и все другие считаются? Подозреваю, что не так, надо каждый отдельно вбивать, так?
не надо подозревать, а нужно просто логику включать, да считается все до кеша одним файлом, который можно в дальнейшем залить без лишних телодвижений за одно действие.
yoric-k @ 26.01.16, 16:16 *
Или у SPFT такая извращённая логика?
дело далеко не в логике флештула ;) просто советую все внимательно перечитать и попробовать повникать в процесс.

Сообщение отредактировал wexxxx - 26.01.16, 17:07



Реп: (31)
Так вот и пробую вникать. Ах вот оно как, виноват. Прямо с прелоадером и проч? Кое-где пишут, что опасно его прошивать. Но можно ведь слить boot, system, recovery, nvram и достаточно будет?

Сообщение отредактировал yoric-k - 26.01.16, 17:09



Реп: (925)
* yoric-k, слить то можно только зачем как вы и говорите лишние телодвижения, если можно добротный слепок сделать, а не кусочничать? То—то и оно ;) тем более далее режьте его на что хотите при необходимости, инструкции все представлены. Или сливайте по одному, это уже кому как удобнее и в зависимости от целей индивидуально.

Сообщение отредактировал wexxxx - 26.01.16, 17:17



Реп: (31)
Могу заметить по поводу прошивки под linux, в шапке из-под убунту делалось, но не у всех ttyACM с группой uucp, в дебиане например группа dialout. Готовим в терминале команду
ls -l /dev/ttyACM*
, втыкаем телефон и быстро несколько раз жмём эту команду. Проверяем себя на наличие в группе
groups
Если не входим, вводим себя в группу, перелогин и вуаля.

Сообщение отредактировал yoric-k - 26.01.16, 18:27



Реп: (925)
yoric-k @ 26.01.2016, 17:25 *
Приятно удивлён, что SPFT работает под линукс, а MTKDroidTools нет случайно?
первая - это софтина от корпорации и разумеется поддержка там соответствующая. Вторая - успешная в свое время поделка энтузиаста, но давно забытая им и уже честно говоря не особо то и нужная для текущих реалий с новой платформой. Так что ничего удивительного то и нет. По поводу дебиана и т.д. я не линуксоид, поэтому если есть достаточно инфы которой не хватает, то лучше одним постом все оформить, а дальше это дело в шапку отойдет.

Сообщение отредактировал wexxxx - 26.01.16, 18:04


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 17:28