
Возможные ошибки, которые выдает программа SP Flash Tool при прошивке устройств на базе процессоров компании MediaTek.(1003) S_COM_PORT_OPEN_FAILПроблема с портом.Может возникать если например у вас в BIOS отключены com-порты (хоть в данном случае com-порт здесь виртуальный, а физический USB, но при отключении вы просто не увидите оборудование на которое ставятся драйверы preloader). Это либо проблема в USB-кабеле (помогает смена кабеля для прошивки), либо проблема в USB-порту компьютера (помогает перетыкание кабеля в другой порт).(1011) S_NOT_ENOUCH_STORAGE_SPACEВозникает когда размер какой-либо части прошивки превышает размер отведенного ему пространства (Обычно это блок ядра или Recovery). Возможно поможет смена версии флешера.(1013) S_COM_PORT_OPEN_FAILОшибка по характеру и направленности аналогична ошибке 1003.(1022) S_UNSUPPORTED_VER_OF_DAНеобходимо использовать более новую версию SP Flash Tool(1040) S_UNSUPPORTED_OPERATIONScatter файл не подходит телефону. Например в названии присутствует 6577, а телефон на самом деле 6573.(2005) S_BROM_CMD_STARTCMD_FAILНа телефонах с MTD флэш случаи возникновения ошибки:1) При выборе Download на блоках preloader или dsp_bl не установлена галка. Надо использовать подходящую версию SPFT , например v2.xxx для телефонов MT6573, или выключить режим DA Download All.2) При выборе Download на блоках preloader или dsp_bl установлена галка. Надо снять галку с этих блоков! Если эти блоки необходимо прошить, надо подсоединить телефон в режиме BOOTROM.3) При выборе ReadBack, Format или MemoryTest. Надо подсоединить телефон в режиме BOOTROM.(3001) S_DA_EXT_RAM_ERRORВозможно проблемы с подключением. Проверьте кабель и/или переподключите кабель в другой порт.(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(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 блок создается динамически программой SP Flash Tool из scatter файла.Решение проблемы:Чтобы удалить/перезаписать PMT блок на новый из scatter-файла необходимо сначала стереть его в устройстве, который вы хотите прошить. Для этого необходимо в программе SP Flash Tool нажать на кнопку В«FormatВ» (в открывшемся окне ничего не меняем, просто нажимаем ОК), далее нажимаем В«DownloadВ» и SP Flash Tool запишет заново на флеш новые данные о PMT блоке и других тоже.(4001) S_FT_DA_NO_RESPONSEРешение — сменить USB-порт и перенести SP Flash Tool в корень диска C:Также есть вариант, что в файле download agent нет информации о CPU/Flash. Решение — обновить версию флешера.Проблема может быть аппаратная, например при вышедшей из строя флеш-памяти(4008) S_FT_DOWNLOAD_FAILРешение проблемы:смена версии флешера, возможно даже на более старую версию;смена кабеля для прошивки;также возможно в процессе прошивки сел аккумулятор. Решение: зарядить телефон и попробовать прошивку заново;также возможно стоит прошивать со вставленной батареей.(4009) S_FT_READBACK_FAILКроме ошибок чтения в самом телефоне такая же ошибка при ошибках в файловой системе компьютера. Например, не хватает места для файла или файл невозможно перезаписать, т.к. он заблокирован (смотрим лог).(4032) S_FT_ENABLE_DRAM_FAILОшибка возникает при попытке смены прошивки на аппарате с процессором MT6589 через программу SP Flash Tool.Решение проблемы:После прошивки телефона, отформатируйте телефон через кнопку Format (не делайте это если у вас аппарат на процессоре MT6575 или 6577) в программе SP Flash Tool, далее прошейте официальную или именно от вашего устройства прошивку и прошейте все блоки (установите все галочками). Иногда нужно удалять и переустанавливать драйверы и делать форматирование повторно, и потом перепрошивать, если предыдущая попытка была неудачной.(4050) S_FT_NEED_DOWNLOAD_ALL_FAILНе совпадают размеры блоков в PMT и в scatter-файле. Необходимо найти в BROM_DLL логе строку:size changed from 0xЧасто бывает:Partition 13 (USRDATA ) size changed from 0x0000000000000000 to 0x000000000B620000В scatter-файле размера нет, поэтому сам SPFT рассчитывает размер USRDATA исходя из размеров флэш и места под BMTPOOL. А в таблицах PMT внутри тела размер блоков прописан и в данном случае кто-то или что-то туда прописало нуль.Для решение этого случая можно переименовать в scatter USRDATA в __NODL_USRDATA … Но тут может возникнуть ошибка 8038 из-за разницы в именах wink.gif. В общем случае эта ошибка лечится загрузкой всех блоков (бывает достаточно одного usrdata), после этого размер в PMT должен поменяться на правильный.(5002) S_INVALID_DA_FILEПри настройке SP Flash Tool download agent нужно выбирать прилагающийся к данной версии прошивальщика. Выбор других агентов дает такую ошибку.(5054) S_DL_GET_DRAM_SETTINGS_FAILЕсли при полном сборе через SP Flash Tool, и нет возможности установить новую прошивку, а также не удается сделать сброс ещё раз.Решение проблемы:Переустановить драйвера заново.(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFORНеправильные файлы. Например, выбрали scatter-файл из папки с еще не подготовленными для FT файлами. Необходимо выбрать scatter-файл из папки подготовленных для FT файлов.(5069) S_DL_PMT_ERR_NO_SPACEАппатаная проблема с флеш-памятьюОшибка возникает:Если делать 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.Скорее всего это особенность флеш-памяти — бывают такие случаи, когда ни форматирование, ни низкоуровневое форматирование не дает никакого эффекта.(6124) S_SECURITY_INVALID_PROJECTРешение проблемы:Выбираем: Options -> DA Download All -> Speed -> Full Speed (при выбранном режиме High Speed на на некоторых ПК появляется ошибка (6124)).
Если при обновление прошивки устройства с чипом Mediatek e вас возникли ошибки SP Flash Tool 8038, 5054, 4008, 4032 или другие, то рекомендую ознакомиться с этой статьей.
Сразу скажу, что ошибки SP Flash Tool взяты с популярных источников, таких например как 4pda , но если решение не помогает или в списке нет соответсвующей ошибки SP Flash Tool , то пишите в комментариях и будем решать вместе.
Ошибки 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
Решение в 1003
(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
(8045) SP FLASH TOOL ERROR
(8200) SP FLASH TOOL ERROR
8417 или 0x20E1 Ошибка может возникать в том случае, если в строке пути, по которому расположена программа или прошивка, присутствует кириллица или некорректные символы, иероглифы. Допустимо размещение программы и файла прошивки только по тому пути, который полностью состоит из латинских символов. Пример, показывающий некорректное размещение файлов: C:UsersПользовательDesktopПрошивкиПрошивка планшета
На этом пока все ошибки SP Flash Tool . Список буду периодически обновлять.
В настоящее время я работаю над сайтом, который вызывает net::ERR_HTTP2_PROTOCOL_ERROR 200ошибку в Google Chrome. Я не уверен, что именно может спровоцировать эту ошибку, я только заметил, что она выскакивает только при доступе к сайту в HTTPS. Я не могу быть на 100% уверен, что это связано, но похоже, что это препятствует правильному выполнению JavaScript.
Например, следующий сценарий происходит:
-
Я захожу на сайт в HTTPS
-
Мой канал Twitter, интегрированный через https://publish.twitter.com, вообще не загружается
-
Я могу заметить в консоли ERR_HTTP2_PROTOCOL_ERROR
-
Если я удаляю код для загрузки канала Twitter, ошибка остается
-
Если я захожу на сайт по HTTP, появляется канал Twitter и ошибка исчезает
Google Chrome — единственный веб-браузер, вызывающий ошибку: он хорошо работает как в Edge, так и в Firefox. (NB: я пробовал с Safari, и у меня похожая kcferrordomaincfnetwork 303ошибка)
Мне было интересно, может ли это быть связано с заголовком, возвращаемым сервером, так как в ошибке есть упоминание «200», а страница 404/500 ничего не вызывает.
Дело в том, что ошибка не документирована вообще. Поиск в Google дает мне очень мало результатов. Более того, я заметил, что это появляется в самых последних выпусках Google Chrome; ошибка не появляется на v.64.X, но на v.75 + (независимо от ОС; я работаю на Mac tho).
Любая подсказка на данный момент для расследования будет с благодарностью!
Заранее спасибо.
Тристан
Изменить 1: Может быть связано с веб-сайта в порядке в Firefox, но не в Safari (kCFErrorDomainCFNetwork ошибка 303), ни Chrome (net :: ERR_SPDY_PROTOCOL_ERROR)
Изменить 2: Результаты дальнейших исследований следующие:
- ошибка не появляется на той же самой странице, если сервер возвращает 404 вместо 2XX
- ошибка не появляется на локальном с сертификатом HTTPS
- ошибка появляется на другом сервере (оба OVH), который использует другой сертификат
- ошибка появляется независимо от того, какая версия PHP используется, от 5.6 до 7.3 (используемая среда: Cakephp 2.10)
Редактировать 3: В соответствии с запросом ниже приводится возвращаемый заголовок для ресурса, на котором произошел сбой, — это целая веб-страница. Даже если ошибка запускается на каждой странице, имеющей HTTP-заголовок 200, эти страницы всегда загружаются в браузер клиента, но иногда отсутствует элемент (в моем примере — внешний канал Twitter). Все остальные активы на вкладке «Сеть» имеют успешный возврат, кроме самого документа.
Заголовок Google Chrome (с ошибкой):
Заголовок Firefox (без ошибок):
curl --head --http2Запрос в консоли возвращает следующий успех:
HTTP/2 200 date: Fri, 04 Oct 2019 08:04:51 GMT content-type: text/html; charset=UTF-8 content-length: 127089 set-cookie: SERVERID31396=2341116; path=/; max-age=900 server: Apache x-powered-by: PHP/7.2 set-cookie: xxxxx=0919c5563fc87d601ab99e2f85d4217d; expires=Fri, 04-Oct-2019 12:04:51 GMT; Max-Age=14400; path=/; secure; HttpOnly vary: Accept-Encoding
Изменить 4: Попытка углубиться в инструменты chrome: // net-export / и https://netlog-viewer.appspot.com говорит мне, что запрос заканчивается RST_STREAM:
t=123354 [st=5170] HTTP2_SESSION_RECV_RST_STREAM --> error_code = "2 (INTERNAL_ERROR)" --> stream_id = 1
Что я прочитал в этом другом посте : « В HTTP / 2, если клиент хочет прервать запрос, он отправляет RST_STREAM. Когда сервер получает RST_STREAM, он прекращает отправку кадров DATA клиенту, тем самым останавливая ответ (или загрузка). Соединение все еще может использоваться для других запросов, и запросы / ответы, которые были параллельны тому, который был прерван, могут продолжать прогрессировать. […] Возможно, что к тому времени, когда RST_STREAM отправится из клиент на сервер, весь контент запроса находится в пути и прибудет к клиенту, который его отбросит, однако при большом содержании ответа отправка RST_STREAM может иметь хорошие шансы прибыть на сервер раньше, чем весь Содержание ответа отправляется, и, следовательно, будет экономить пропускную способность. «
Описанное поведение такое же, как и то, что я могу наблюдать. Но это будет означать, что виновником является браузер, и тогда я не пойму, почему это происходит на двух идентичных страницах, одна из которых имеет заголовок 200, а другая 404 (то же самое происходит, если я отключаю JS).
— Тристан Г Используемые источники:
- https://pikabu.ru/story/oshibki_pri_proshivke_programmoy_sp_flash_tool_7568268
- https://blog.armdevice.ru/oshibki-sp-flash-tool-i-ih-reshenie/
- https://qastack.ru/programming/58215104/whats-the-neterr-http2-protocol-error-about

Как сделать загрузочный диск — создаем быстро и просто загрузочный диск своими руками (видео + 85 фото)
Как разблокировать телефон, если вы забыли пароль, графический ключ или Пин-код
Ошибка 691 и другие. Проблемы при подключении к интернету и способы их решения




Тормозит видео, движение рывками при просмотре онлайн. Что делать, причины, устранение
Внутренняя системная ошибка при установке DirectX
ISDone.dll произошла ошибка при распаковке. Возможные причины и способы решения
Инструкция по прошивке планшета Asus ME302KL на Android 9