Тема: SP Flash Tool - программа-прошивальщик для смартфонов на базе MTК( Prestigio 5450 DUO и 5500 и т д) Инструкция по установке и прошивке  (Прочитано 25954 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн android123

  • Надзиратель
  • *****
  • Сообщений: 994
  • Уважение: +1/-0
    • Просмотр профиля
ЕСЛИ ЕСТЬ ВОПРОСЫ ПИШЕМ в раздел android
SP Flash Tool - программа-прошивальщик для смартфонов на базе MTK.
показать/скрыть
SP Flash Tool - Представляет из себя утилиту для "Прошивки" андроид-устройств на платформе MTK. В данной теме постараюсь понятно изложить о возможностях программы, а также разобрать и систематизировать ошибки, возникающие при работе с данной программой. Также здесь будут актуальные версии драйверов. Планируется пополнять информацию по проблемам и ошибкам, а также их решению по личному опыту пользователей. Если вам встретилась ошибка, описания которой здесь нет и вы знаете/не знаете как ее решить, то эта тема для вас. Также предупреждаю, что эта тема касается только программы SP Flash Тool, ошибки и проблемы программы Flashtool (это другая программа), а также других программ здесь обсуждаться не будут.
Драйверы, софт, утилиты (актуальные версии)
показать/скрыть
Актуальная версия прошивальщика
http://4pda.ru/forum/dl/post/4138012/SP_Flash_Tool_v5.1352.01.rar
Актуальные драйверы
http://4pda.ru/forum/dl/post/3044460/Drivers.zip
Только adb-драйвер (ручная правка драйверов производится только в этом пакете)
http://4pda.ru/forum/dl/post/3553641/MTK_Android_USB_Driver.rar
Огромный пакет разнообразных драйверов для МТК устройств
http://4pda.ru/forum/dl/post/3585869/MTKUSBALLv0.6.rar
Пакет автоустановки драйвера adb.
http://4pda.ru/forum/dl/post/3816059/AdbDriverInstaller.exe
Инструкция:
Включаете режим отладки на устройстве.
Запускаете AdbDriverInstaller.exe на компьютере.
Подсоединяете устройство к компьютеру (устройство должно отобразиться в списке программы).
Нажимаете install.
Готово.
Программка для отображения и сноса USB драйверов, установленных на компьютере
http://4pda.ru/forum/dl/post/4219130/USBDeview.v2.30.x32.rar
Инструкция по ручной правке драйверов
показать/скрыть
На момент подключения выключенного телефона к компьютеру вы видите, что появляется ваше устройство со значком желтого треугольника, вы указываете устройству путь к файлу к драйверу, но диспетчер устройств твердит, что с драйверами все отлично и не хочет их обновлять, то нужно сделать правку файла, где нужно прописать PID\VID, так вот, эти данные нужно предварительно узнать со своего компьютера. Правой кнопкой мыши на устройстве с желтым треугольником,свойства, ID устройства. Там будет 2 строки. Вот эти строки нужно дублировать в файле с драйверами. Затем нужно будет повторно указать путь к этому драйверу. И после этого сможете пользоваться программой SP Flash Tool.

Пример:
android_winusb.inf - в этом файле делать изменения
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255
Ручная установка драйвера для прошивки
показать/скрыть
заходим на компьютер под пользователем с правами Администратора
нажимаем сочетание клавиш — Windows+R (кнопка Windows находиться между левыми Ctrl и Alt)
написать в открывшемся окне mmc devmgmt.msc (или devmgmt.msc) (откроется Диспетчер устройств)
вытаскиваем аккумулятор из смартфона, а потом возвращаем аккумулятор обратно (не включаем)
подключаем смартфон к компьютеру кабелем
нажимаем правой кнопкой мыши на появившемся новом устройстве в Диспетчере устройств. Если появляется устройство с желтым треугольником в разделе "Android Composite ABD Interface", то ставьте на данное устройство adb драйвер. Если не ставится, то спойлером выше есть инструкция по ручной правке данного драйвера. А в случае появления устройства в разделе com-портов или в неизвестных устройствах с названием "MT65xx Preloader" следуйте этой инструкции далее.
в появившемся меню нажимаем Обновить драйверы
ищем на компьютере драйвера (например если распаковывали архив с актуальными драйверами, то ищите папку к вашей операционной системе и указываете на файл usb2ser_"здесь указана версия ОСи и разрядность"). Выбираем драйвер для своей операционной системы.
в зависимости от вопросов нажимаем далее/ОК/согласен
на win8 и win8.1 драйверы ставятся с отключенной проверкой подписи.
Отключение проверки подписи на win8 делается так:
Win+I -> Изменение параметров компьютера -> Общие -> Особые варианты загрузки -> Перезагрузить сейчас.
При выключении нажмите Диагностика -> Дополнительные параметры -> Параметры загрузки -> Перезагрузить.
После появится меню, в нем выберите "Отключить обязательную проверку подписи драйверов.
Далее делается установка драйверов по инструкции.
Отключение проверки подписи на win8.1 делается так:
Win+I -> Параметры -> Изменение параметров компьютера -> Обновление и восстановление -> Восстановление -> Перезагрузить сейчас.
При выключении нажмите Диагностика -> Дополнительные параметры -> Параметры загрузки -> Перезагрузить.
После появится меню, нажимаете F7 и ждете перезагрузку компьютера.
Далее делается установка драйверов по инструкции.
Информация по ошибкам SP Flash Tool и найденные решения
показать/скрыть
(1003) S_COM_PORT_OPEN_FAIL
показать/скрыть
Проблема с портом.
Может возникать если например у вас в BIOS отключены com-порты (хоть в данном случае com-порт здесь виртуальный, а физический USB, но при отключении вы просто не увидите оборудование на которое ставятся драйверы preloader).
либо проблема в USB кабеле (помогает смена кабеля для прошивки).
либо проблема в USB-порту компьютера (помогает перетыкание кабеля в другой порт).
(1011) S_NOT_ENOUCH_STORAGE_SPACE
показать/скрыть
Возникает когда размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или рекавери). Решение тут http://forum.china-iphone.ru/programma-dlya-ruta-bekapa-i-sozdaniya-rekaveri-na-mt65-t17863-2180.html#p1210722
Также стало известно, что данная ошибка иногда возникает на "сырых" версиях флештула, поэтому возможно поможет смена версии прошивальщика.
(1013) S_COM_PORT_OPEN_FAIL
показать/скрыть
Ошибка по характеру и направленности аналогична ошибке 1003. Решения нужно искать по тому же принципу (см. 1003).
Также может помочь смена версии прошивальщика.
1022) S_UNSUPPORTED_VER_OF_DA
показать/скрыть
Нужно использовать более новую версию SP FlashTool.
1040) S_UNSUPPORTED_OPERATION
показать/скрыть
Scatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573
(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.

(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Cделал полный сброс через флештул, и теперь немогу установить новую прошивку. Cброс сделать ешё раз тоже не удаётся, вылетает та же ошибка. Проблему решил переустановив по-новой драйверы
(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.31\Surfer 8.31 3G_20130402_V1.03\Surfer 8.31 3G_20130402_V1.03
(3066)S_DA_HANDSET_FAT_INFO_NOT_FOUND
показать/скрыть
Возникает при автоматическом форматировании, следует попробовать установить адреса форматирования вручную.
(3144) S_DA_EMMC_FLASH_NOT_FOUND
показать/скрыть
Кроме проблемы с железом может быть когда Scatter файл не подходит телефону. Например в названии присутствует emmc, а телефон на самом деле с MTD флэш.
Как же есть вероятность что проблема решится если вы воспользуйтесь машиной с другой операционной системой ( в приоритете winXP) и начисто установите драйверы.
(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. Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошиваться если предыдущая попытка была неудачная.
(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
показать/скрыть
Возникает, когда не совпадают размеры блоков в PMT и в скаттере. В общем случае эта ошибка лечится загрузкой всех блоков (может одного usrdata хватит), после этого размер в PMT должен поменяться на правильный. Иногда помогает смена версии прошивальщика.
(5002) S_INVALID_DA_FILE
показать/скрыть
При настройке SP_Flash_Tool download agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.
(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
показать/скрыть
Неправильные файлы. Например когда выбрали scatter из папки с еще не подготовленными для FT файлами. Надо выбрать scatter из папки подготовленных для FT файлов.
(8038) SP FLASH TOOL ERROR
показать/скрыть
Возникает если имена или адреса блоков в scatter отличаются от таблицы внутри телефона (PMT). Нужно поправить scatter-файл в папке с прошивкой, т.е. привести к одному виду с вашем текущем скаттер-файлом, из прошивки которая у вас в данный момент на аппарате. Пример как отлавливать и править вручную приведентут
Еще один способ:
Скачиваем последний mtkdroidtools
Подключаем телефон и сохраняем карту блоков (сохранится 2 файла и один из них будет с именем PMP)
Оставляем только PMP и переименовываем его в обычный вид скаттера
Через него можно прошить любую прошивку без ошибки 8038
(8045) SP FLASH TOOL ERROR
показать/скрыть
Ошибка по характеру похожа на 8038, но на практике правка скаттер файла не помогала. Для решения проблемы многие шли в сервисный центр и им воскрешали аппарат через программатор.
Очень немногим помогла прошивка через кнопку DOWNLOAD со всеми установленными галочками.
(8200) SP FLASH TOOL ERROR
показать/скрыть
Возникает если вы пытаетесь прошить аппарат на одной платформе, прошивкой от другого (например у вас mt6577, а вы пытаетесь прошить прошивкой от аппарата на mt6575 и т.д.)
Также может помочь смена версии прошивальщика.
Полная инструкция по прошивке:
Нам надо SP Flash Tool http://4pda.ru/pages/go/?u=http%3A%2F%2Fmtk2000.ucoz.ru%2Fload%2Fsoft%2Fsoft_mtk%2Fsp_flash_tool%2F5-1-0-14 установленные драйверы https://yadi.sk/d/yuhBjcuxbTNs9 и если у вас телефон на процессоре MT6575 или MT6577 программа SPMultiPortFlashDownloadProject http://4pda.ru/forum/dl/post/3785123/SP_MDT_exe_v3.1304.00_A2013.02.26_customer.zip
показать/скрыть
Скачиваете и распаковываете на компьютер программу SP_Flash_Tool
Скачиваете и распаковываете на компьютер программу SP_MDT с возможностью выбора компонентов в uboot (актуально только для телефонов с процессорои MT6575 и MT6577 на базе проекта AGOLD, для остальных пропускаем)
Скачиваете и устанавливаете драйверы USB VCOM.
Заводская прошивка для вашего смартфона.
Выключаем смартфон. Кабель не подключен к компьютеру.
Вынимаем и вставляем обратно батарею.
(пропускаете, если драйвера уже установлены) Подключаем телефон к компьютеру кабелем. Операционная система найдёт новое устройство — укажите системе папку с драйвером USB VCOM (для своей версии ОС). Если что-то не получается с установкой драйверов, то читаете вышепредоставленные инструкции по установке драйверов.
(пропускаете, если драйвера уже установлены) Отключаем кабель от компьютера.
Далее идут пронумерованные пункты, они актуальны только для телефонов с процессором MT6575 и MT6577 на базе проекта AGOLD (т.е. с динамическим выбором компонентов), для остальных пропускаем
Запускаем программу SPMultiPortFlashDownloadProject.
Выбираем меню Factory database > Setup data source file и указываем файл MTK_DATABASE.mdb (он лежит в папке SP_MDT).
Выбираем меню File > Open Download Agent File и указываем файл MTK_AllInOneDA.bin (он лежит в папке SP_MDT).
Нажимаем Scatter File и выбираем файл MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой).
Выбираем тип задней и фронтальной камер и тип контроллера дисплея, которые соответствуют вашему устройству, с помощью кнопки установки сенсоров. Самый простой способ узнать, какие именно камеры установлены в вашем аппарате, и какой дисплей, это спросить об этом в тематическом топике по вашему аппарату. Ничего страшного, если вы ошибетесь в этих параметрах. Просто прошейтесь еще раз с нужными параметрами.
показать/скрыть
Программа SPMultiPortFlashDownloadProject нам больше не нужна, она уже внесла нужные изменения в uboot. Закрываем программу SPMultiPortFlashDownloadProject.
Запускаем программу SP Flash Tool.
Нажимаем на кнопку Scatter-loading и выбираем файл MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой, устройства разные поэтому скаттер файл называться будет по названию процессора, например MT6789 и т.д.).
показать/скрыть
ВАЖНО! Для телефонов на базе MT6575 и MT6577 снимаем галочки с пунктов Preloader и dsp_bl, для телефонов на базе MT6589, MT6572 и MT6592 только галочку с Preloader.
Нажимаем кнопку Download.
Подключаем выключенный телефон к компьютеру кабелем. Программа должна его увидеть и начать прошивку. Если телефон не обнаружен, то отключите его от компьютера, вытащите и вставьте батарею и заново подключите к компьютеру. В диспетчере устройств при корректно установленных драйверах на момент прошивки должны в ком-портах наблюдать mtk usb port (MediaTek PreLoader USB VCOM Port). А по завершению прошивки или при возникновении какой-либо ошибки устройство отключается и пропадает из диспетчера устройств.
показать/скрыть
После окончания прошивки отсоединяем телефон от компьютера и включаем устройство.
показать/скрыть
Форматирование:
Нам надо SP Flash Tool, установленные драйверы скаченые ранее
Как правильно отформатировать смартфон?
показать/скрыть
Внимание после данной процедуры слетает IMEI. Так что будьте готовы к тому, что вам потребуется заниматься восстановлением.
выключаем смартфон (кабель не подключен к компьютеру)
вынимаем аккумулятор и вставляем обратно (смартфон не включаем)
запускаем программу SP_Flash_Tool
нажимаем кнопку Scatter-loading
выбираем файл MT6589_Android_scatter_emmc.txt (файл из папки с прошивкой, цифры в названии файла могут отличаться и зависят от модели процессора)
нажимаем Format оставляем галочки на Auto format Flash и оставляем последний пункт Format whole flash exept Bootloader
Нажимаем ОК
подключаем смартфон кабелем к компьютеру
через несколько секунд должна пробежать красная полоска
после желтая полоска
когда желтая полоса будет завершена, вы получите всплывающее окно с зеленым кругом, процесс успешно завершен.
закрываем SP_Flash_Tool
отключаем смартфон от компьютера
после форматирования прошивка смартфона осуществляется со всеми галочками через кнопку download
Полезная литература для общего развития
Инструкции по прошивке через программу SPMultiPortFlashDownloadProject

« Последнее редактирование: 21 Ноябрь 2015, 11:27:49 от moto »
 


 


Поиск

 
SimplePortal 2.3.6 © 2008-2014, SimplePortal