При прошивці телефону Lenovo, програмою Smart Phone FlashTool перед початком процесу або на певній стадії прошивки, можуть з'являтися різні помилки.
В результаті чого ми не можемо завершити процес і отримуємо чотиризначний од програми SP FlashTool

Розшифровка часто зустрічаються помилок:

(1003) S_COM_PORT_OPEN_FAIL
Проблема з портом.

    Дана помилка виникнути якщо у вас в BIOS відключені com-порти (Незважаючи на те, що в даному випадку com-порт віртуальний, а використовується фізичний USB, але при підключенні пристрою ви просто не побачите обладнання на яке ставляться драйвери preloader).
    Можлива проблема в USB кабелі (Допоможе зміна прошивального USB кабелю).
    Проблема безпосередньо в USB-порту комп'ютера (Допоможе зміна порту USB).

(1011) S_NOT_ENOUCH_STORAGE_SPACE

    Розмір будь-якої частини прошивки перевищує розмір відведеного йому простору (Зазвичай це блок ядра або рекавери).
    Також, дана помилка іноді з'являється при використанні "сирих" версій FlashTool, Допоможе зміна версії флештул

(1013) S_COM_PORT_OPEN_FAIL

    Помилка за характером і спрямованості аналогічна помилку 1003. Рішення потрібно шукати за тим же принципом.
    Зменшити швидкість запису в налаштуваннях програми. Вкладка: Options -\u003e DA Download All -\u003e Speed \u200b\u200b-\u003e Full Speed.
    Також, може допомогти зміна версії прошівальщіка на v5.


(1040) S_UNSUPPORTED_OPERATION
Scatter файл не підходить телефону. Наприклад в назві присутнє 6592, а телефон насправді 6589

    Вирішується заміною або змінами Scatter файлу

(2005) S_BROM_CMD_STARTCMD_FAIL
На телефонах з MTD флеш випадки виникнення помилки:

    При виборі Download на блоках preloader або dsp_bl не встановлена \u200b\u200bгалочка. Потрібно використовувати відповідну версію SPFT, наприклад v2.xxx для телефонів MT6573, або вимкнути режим DA Download All.
    При виборі Download на блоках preloader або dsp_bl встановлена \u200b\u200bгалочка. Потрібно зняти позначку з цих блоків! Якщо ці блоки необхідно прошити - під'єднати телефон в режимі BOOTROM.
    При виборі ReadBack, Format або MemoryTest. Слід під'єднати телефон в режимі BOOTROM.

(3001) S_DA_EXT_RAM_ERROR
Можливо проблеми з підключенням.

    Перевірте кабель та / або повторно під'єднайте кабель в інший порт. Не використовуйте занадто довгий кабель

(3013) S_DS_SOC_CHECK_FAIL
Можливо, у вікні програми SP_Flash_Tool не варто галка на uboot. uboot - завантажувач операційної системи + драйвери для ініціалізації основного обладнання (дисплей, процесор, GPIO).
Або в рядку шляху є російські імена папок наприклад: D: \\ Прошивки \\ Прошивка Lenovo K930 \\


(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 блок потрібно видалити через вкладку "Format", і залити новий з scatter файлу через кнопку "Download" і SP Flash Tool запише заново на флеш нові дані про PMT блоці і інших теж.

(4001) S_FT_DA_NO_RESPONSE

    Змінний USB-порт і перенести SP Flash Tool в корінь диска C:
    Також є варіант, що в файлі download agent немає інформації про ЦП / флеш. Рішення - оновити версію FlashTool.
Проблема може бути апаратна, наприклад 4001 помилка виникає при вийшла з ладу Flash-пам'яті.

(4008) S_FT_DOWNLOAD_FAIL

    Зміна версії прошівальщіка, можливо на більш стару версію.
    Зміна кабелю для прошивки.
    Зарядити батарею перед прошивкою телефону і спробувати прошити знову.

(4009) S_FT_READBACK_FAIL
Крім помилок читання в самому телефоні така ж помилка при помилках в файлової системі PC. Наприклад не вистачає місця для файлу або файл неможливо перезаписати так як він заблокований. Можливо заливаєте прошивку від 8 гб на 4 гб апарат. Для уточнення потрібно дивитися лог файл.


(4032) S_FT_ENABLE_DRAM_FAIL

    Помилка пов'язана з неправильним блоком preloader, можливо допоможе зміна прошивки або версії. На апараті з процесором MT6589, проблема вирішилася форматуванням телефону, і заливки прошивки з нуля.
    Можливо слід встановлювати заново драйвери і робити форматування повторно, і потім перепрошувати якщо попередня спроба була невдала.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL
Чи не збігаються розміри блоків в PMT і в scatter.txt. Потрібно шукати рядок в BROM_DLL балці.
size changed from 0x
Часто буває
Partition 13 (USRDATA) size changed from 0x0000000000000000 to 0x000000000B620000
Якщо на процесорі МТК, в scatter немає розміру, і сам SPFT розраховує розмір USRDATA виходячи з розмірів флеш і місця під BMTPOOL. А в таблицях PMT всередині тіла розмір блоків прописаний і в даному випадку хтось або щось туди прописав нуль: sh_ok:. Для лікування цього випадку можна перейменувати в scatter.txt USRDATA в __NODL_USRDATA ... але тепер може виникнути 8038 через різницю в іменах. У загальному випадку ця помилка лікується завантаженням всіх блоків (може одного usrdata вистачить), після цього розмір в PMT повинен змінитися на правильний.



(5054) S_DL_GET_DRAM_SETTINGS_FAIL
Необхідно перевстановити драйвери.


(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR
Неправильні файли. Немає необхідних файлів в папці з файлом scatter.


(6124) S_SECURITY_INVALID_PROJECT, MSP ERROE CODE: 0x00

    Зменшити швидкість запису в налаштуваннях програми. Вкладка: Options -\u003e DA Download All -\u003e Speed \u200b\u200b-\u003e Full Speed

(8038) SP FLASH TOOL ERROR
Виникає якщо імена або адреси блоків в scatter відрізняються від таблиці всередині телефону (PMT). Треба дивитися SP_FLASH_TOOL.log і шукати в ньому рядок NOT MATCH
NandLayoutParameter :: CompareIsNandLayoutMatched (): NOT MATCH: load item key (CUSTPACK2), value (0x3444000), target item key (CUSTPACK), value (0x3444000)
в даному прикладі треба в scatter файлі замінити ім'я CUSTPACK2 на CUSTPACK. Якщо відмінностей кілька, то ця помилка буде виникати поки scatter після внесених виправлень не стане ідентичний PMT. Можна відразу все виправити, якщо порівняти таблиці які в балці трохи вище рядки NOT MATCH. Перша з scatter, друга з PMT телефону. Треба щоб всі імена блоків в scatter були такі ж як у другій таблиці


(8045) SP FLASH TOOL ERROR
Помилка за характером схожа на 8038, але на практиці правка scatter.txt не допомагає.

    Можна спробувати прошити через кнопку DOWNLOAD з усіма встановленими галочками.
    Не допомогли попередні варіанти - воскрешати апарат через програматор.

(8200) SP FLASH TOOL ERROR

    Прошивка призначена для однієї платформи, намагаєтеся прошити прошивкою від іншої (наприклад у вас 6592, а ви намагаєтеся прошити прошивкою від апарату на 6589 і т.д.)
    Спробуйте змінити версію програми прошівальщіка.

C масовим поширенням операційної системи Android в якості програмної основи для різних девайсів і гаджетів на ринку з'явилася величезна кількість різноманітних пристроїв, що функціонують на апаратній платформі Mediatek (скорочено MTK).

Великий вибір пристроїв і колосальна їх популярність привели до збільшення кількості моделей використання, появи нових програм і функцій, але також привнесли в світ звичайних користувачів нові проблеми, викликані нестабільністю роботи і проявом програмних збоїв у окремих представників з великого списку існуючих Android-пристроїв. На щастя, багато проблем можуть бути досить просто вирішені за допомогою прошивки МТК-девайсів. Одним з найбільш популярних рішень для МТК-пристроїв в цій сфері є програма Sp Flashtool. Помилки розробників програмного забезпечення при використанні кастомних прошивок і описуваної програми можна легко усунути, навіть якщо користувач не володіє високим рівнем компетенції. Розглянемо основні моменти використання Flashtool, помилки, які можуть проявитися в процесі її застосування. Але про це трохи нижче, для початку трохи історії та теорії.

Величезна популярність «Андроїд» в якості ОС і МТК для смартфонів і планшетів привела до великої різноманітності пристроїв, випущених з використанням перерахованих вище апаратних і програмних компонентів. Відкритість Android і відносна універсальність, а головне, доступність MTK для смартфонів, планшетів та інших рішень зробили досяжними різноманітні, раніше широко не розповсюджений можливості для кінцевих користувачів девайсів. Йдеться про можливість самостійного, без залучення фахівців, управління і контролю за програмною і апаратною частиною пристроїв.

Чому з'явилася програма SP Flashtool

Мало хто знає, що кожен користувач може не тільки запускати певні виробником девайса функції, але і повністю контролювати і в деякій мірі покращувати їх, а іноді навіть створювати нові. Це так звана «кастомизация», тобто зміна певних частин системи «Андроїд» під свої завдання. Крім процесу кастомізації перед користувачами відкрилися можливості здійснення самостійного програмного ремонту своїх пристроїв, «перевстановлення» ОС і повної заміни програмної частини смартфона або планшета на більш відповідну користувачеві версію. Узагальнено всі ці поняття можна назвати словом «прошивка».

Звичайно ж, звичайний користувач, та й сервісний інженер не здатний працювати з програмною частиною такого складного пристрою як будь-який девайс під управлінням «Андроїд». Для того щоб «прошити» будь-який гаджет, необхідні інструменти (в нашому випадку - програми), здатні виробляти певні маніпуляції в автоматичному чи напівавтоматичному режимі. Однією з найвідоміших програм такого плану є SP Flashtool. Ця програма, за допомогою якого можна здійснити широкий ряд процедур з пристроями на базі MTK, узагальнено званими «прошивкою».

Як працювати з SP Flashtool

Широке різноманітність моделей, які підтримує програма, не дозволяють написати універсальну інструкцію щодо її застосування.

Для кожної модельної лінійки або конкретного пристрою процес прошивки або бекап системи (резервного копіювання) буде трохи відрізнятися. Але в загальному випадку, для установки прошивки в пристрій практично всім користувачами знадобиться виконання наступних кроків:

  1. Завантаження необхідної версії програми, розпакування отриманого архіву (додаток не вимагає установки) і запуск.
  2. Вказівка \u200b\u200bпрограмі шляху розташування спеціального scatter-файлу.
  3. Вибір розділів для прошивки в пристрій.
  4. Переклад програми в підключення девайса.
  5. Підключення пристрою.
  6. Очікування завершення процесу прошивки.

В процесі виконання перерахованих вище кроків можуть проявлятися різні Flashtool помилки, в більшості випадків однакові для широкого ряду пристроїв і процедур. Розглянемо їх докладніше і спробуємо застосувати способи, що дозволяють вирішити ситуацію, коли Flashtool видає помилку.

Підготовка до роботи з програмою

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

  • Встановлюємо правильні драйвера пристрою. При роботі програми для передачі даних в пристрій використовується віртуальний COM-порт. Драйвер цього компонента у кожного пристрою свій. Необхідно встановлювати тільки перевірені драйвера, отримані з достовірних джерел.
  • Використовуємо тільки повністю справні і, головне, якісні USB-кабелі. Цей компонент варто точно не на останньому місці в переліку чинників, супутніх успішної прошивці. Дуже часто трапляється, що користувач, який одержує масу помилок при прошивці пристрою через Flashtool, вже впадає у відчай на успішний результат заходу. Але ж досить взяти інший ЮСБ-кабель, і все пройде без помилок, рівно і швидко.

«Правильна» версія Flashtool

І знову дає про себе знати широке розмаїття MTK-пристроїв. Програма для прошивки постійно оновлюється; існує маса її версій, які можна застосувати для певного кола моделей. Важливо дізнатися, яка версія програми точно працює з конкретним девайсом і використовувати тільки цей випуск. Крім того, в разі використання неправильної версії прошівальщіка Flashtool помилки, що виникли в процесі, можуть навіть призвести до пошкодження апаратної частини смартфона або планшета. Необхідно бути гранично уважним.

Відповідна «прошивка»

У більшості випадків для кожного конкретного пристрою виробником випускається своя версія програмного забезпечення. Це стосується і кастомних прошивок. І хоча відомі випадки, коли телефони або планшети приймають «не своє» прошивку і навіть працюють після цього, найчастіше при спробі прошити пристрій «чужим» набором файлів виникне помилка. Щоб уникнути подібних ситуацій, потрібно уважно і чітко визначати модель і апаратну ревізію девайса, а також завантажувати прошивки тільки з перевірених джерел.

справність пристрої

Незважаючи на те, що Flashtool - це дуже потужний інструмент, але він не «чарівний». Виправити апаратні поломки не здатна жодна програма. Наприклад, якщо намагатися прошити телефон з несправним USB-роз'ємом або вийшли з ладу процесором - нічим хорошим це не закінчиться. Прошивка навіть не почнеться, а час, витрачений на спроби усунути генеруються Flashtool помилки, буде витрачено даремно.

Найчастіші помилки

Насправді, кількість помилок, які можуть виникнути при роботі з програмою, дуже велике. Коли з'являється помилка при прошивці Flashtool, користувачеві стає доступною інформація про номер події, що сталася (номер помилки), а також коротка розшифровка, яка, втім, не дає скільки-небудь цінних даних. Для більшості користувачів цей набір латинських букв абсолютно даремний.

Найбільш часто виникають описані нижче помилки. Під кожним пунктом цього невеликого переліку можна знайти рекомендації по їх усуненню.

Помилка 4001

Якщо при спробі записати прошивку в пристрій з'являється помилка 4001, Flashtool не може продовжити свою роботу. Причин проблеми може бути декілька і знайти правильне рішення навіть досвідченому програмісту іноді буває складно. Для простого усунення помилки можна порекомендувати використання іншого USB-порту. Також можна спробувати перенести файли програми в корінь диска C.

Крім того, при усуненні помилки 4001 часто допомагає зміна версії програми. Тут справа може бути у відсутності в файлах додатка відомостей про конкретну модель процесора або флеш-пам'яті, використовуваних в прошивається пристрої.

У деяких випадках помилка може свідчити про вихід з ладу флеш-пам'яті пристрою.

Помилка 4008

Як і в попередньому випадку, що генерується Flashtool помилка 4008 не дає можливості зробити однозначний висновок про причини свого виникнення.

Багато користувачів усували її, змінюючи версію програми на старішу. Також часто допомагає зміна USB-кабелю, використовуваного для прошивки.

Крім іншого, до виникнення помилки 4008 може привести ситуація, коли в момент роботи з програмою розряджається акумулятор пристрою. Якщо є підозра, що так і сталося, необхідно зарядити батарею і повторити кроки проведення процедури прошивки спочатку.

Помилка 5054

Помилка 5054 - вельми поширена проблема, що має в більшості випадків однозначне і єдине рішення. Щоб не виникала помилка 5054, Flashtool повинен безпомилково впізнати підключається девайс. А загальновідомо, що для правильного «розуміння» будь-якого пристрою програмного забезпечення необхідний драйвер. Іншими словами, для вирішення проблеми потрібно перевстановити драйвер або знайти іншу підходящу версію. Після здійснення даної операції помилка 5054 в більшості випадків не виникає.

Помилка 8038

Одна з небагатьох можливих помилок, яка має однозначне опис і способи усунення. Якщо при спробі завантажити прошивку в пристрій виникає помилка 8038, Flashtool захищає пам'ять пристрою від записи невірних блоків. Це може бути розбіжність імен та / або адрес блоків, що містяться в scatter-файлі, з таблицею блоків, записаної в пристрої.

Рішенням проблеми є застосування іншою версією прошивки, що містить scatter-файл, відмінний від викликав помилку. Якщо такий варіант неможливий, доведеться правити scatter-файл вручну. Але застосовувати подібне рішення вкрай не рекомендується через небезпеку пошкодження флеш-пам'яті пристрою записом блоків з невідповідними іменами і / або адресами.

Як бачимо, прояв помилок у додатку - не завжди погана ситуація. Якщо все підготовчі процедури, описані вище, проведені вірно, але помилки все одно виникають, ймовірно, SP Flashtool просто захищає пристрій користувача від пошкодження внаслідок записи невірних параметрів або файлів.

Розшифровка часто зустрічаються помилок FlashTool. ™

Поділиться досвідом або обговорити інструкцію можна в темі:

Інструкція доповнюється і оновлюється.

(1003) S_COM_PORT_OPEN_FAIL

спойлер

Проблема з портом.
Може виникати якщо: - Наприклад у вас в BIOS відключені com-порти (хоч в даному випадку com-порт тут віртуальний, а фізичний USB, але при відключенні ви просто не побачите обладнання на яке ставляться драйвери preloader).
- Проблема в USB кабелі (допомагає зміна кабелю для прошивки).
- Проблема в USB-порту комп'ютера (допомагає перепідключення кабелю в інший порт).

(1011) S_NOT_ENOUCH_STORAGE_SPACE

спойлер

Виникає коли розмір будь-якої частини прошивки перевищує розмір відведеного йому простору (Зазвичай це блок ядра або рекавери).
Іноді виникає на "сирих" версіях флештула, тому можливо допоможе зміна версії прошівальщіка. Може виникнути при прошивці неправильної версією прошивки, для іншого об'єму пам'яті.

(1012) S_NOT_ENOUGH_MEMORY

спойлер

Скористайтеся більш свіжою версією прошівальщіка.

(1013) S_COM_PORT_OPEN_FAIL

спойлер

Помилка за характером і спрямованості аналогічна помилку 1003. Рішення потрібно шукати за тим же принципом (див. +1003).
- Може допомогти зміна версії прошівальщіка на v5. - Проблема зважилася наступним чином: Options -\u003e DA Download All -\u003e Speed \u200b\u200b-\u003e Full Speed(При обраному режимі High Speed \u200b\u200bна моєму комп'ютері з'являється вищеописана помилка)

(1 022) S_UNSUPPORTED_VER_OF_DA

спойлер

Потрібно використовувати новішу версію SP FlashTool.

(1040) S_UNSUPPORTED_OPERATION

спойлер

Scatter файл не підходить телефону. Наприклад в назві присутнє 6577, а телефон насправді 6573

(104-1) S_CHKSUM_ERROR

спойлер

Помилка перевірочного файлу. Видалити файл checksum.ini з папки з прошивкою і пробувати ще раз прошу.

(2004) S_BROM_DOWNLOAD_DA_FAIL

спойлер

Не вдалося записати DA завантажувач у внутрішню пам'ять SRAM процесора.
причини:
1. Проблема в з'єднанні між FlashTool і BootROM.
2. Пристрій могло несподівано вимкнутися через низьку зарядки акумулятора.
дії:
1. Спробуйте ще раз.
2. Проведіть перевірку кабелю і роз'єму пристрою на наявність пошкоджень.
3. Перевірте напругу на акумуляторі. Зарядіть на зарядному пристрої акумулятор. 4. Спробуйте прошити без акумулятора.

(2005) S_BROM_CMD_STARTCMD_FAIL

спойлер

Випадки виникнення помилки:
1. При виборі Download на блоках preloader або dsp_bl не встановлена \u200b\u200bгалка. Треба використовувати відповідну версію SPFT, наприклад v2.xxx для телефонів MT6573, або вимкнути режим DA Download All.
2. При виборі Download на блоках preloader або dsp_bl встановлена \u200b\u200bгалка. Треба зняти галку з цих блоків! Якщо ці блоки необхідно прошити, треба приєднати телефон в режимі BOOTROM.
3. При виборі ReadBack, Format або MemoryTest. Треба під'єднати телефон в режимі BOOTROM.

(2020) S_BROM_CHKSUM16_MEM_RESULT_DIFF

спойлер

Помилка виникає при спробі записати завантажувач у внутрішню SRAM процесора. Проблема у внутрішній пам'яті, як наслідок помилка 16 біт. контрольної суми.

(2035) S_BROM_CMD_JUMP_DA_FAIL

спойлер

Після натискання кнопки Download спробуйте підключити до комп'ютера вимкнений пристрій з попередньо затиснутими кнопками гучності.

(3001) S_DA_EXT_RAM_ERROR

спойлер

Можливо проблеми з підключенням. Перевірте кабель та / або повторно під'єднайте кабель в інший порт.

(3012) NAND_FLASH_NOT_FOUND

спойлер

Проблема пов'язана з визначенням флеш пам'яті пристрою. Відомі методи побороти цю проблему:

  1. Спробувати використовувати різні версії прошівальщіка, тому що у міру випуску різних версій оновлюється і інформація про флеш пам'яті.
  2. Спробувати прошити смартфон на іншому комп'ютері, тому що бувають софтові проблеми, що заважають коректно визначити пам'ять на конкретній машині.

(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

(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 блоці і інших теж.

(3066) S_DA_HANDSET_FAT_INFO_NOT_FOUND

спойлер

Виникає при автоматичному форматуванні, слід спробувати встановити адреси форматування в ручну.

(3144) S_DA_EMMC_FLASH_NOT_FOUND

спойлер

Крім проблеми з залізом може бути коли Scatter файл не підходить телефону.
Наприклад в назві присутнє emmc, а телефон насправді з MTD флеш.

(3148) S_DA_SDMMC_READ_FAILED

спойлер

Помилка виникає при спробі зробити запис в несправну флешку.

(3149) S_DA_SDMMC_WRITE_FAILED

спойлер

Проблема може бути апаратна, наприклад при вийшла з ладу флеш-пам'яті.

(3168) S_CHIP_TYPE_NOT_MATCH

спойлер

Невірний scatter-файл. Використовуйте "рідний" scatter файл від вашого пристрою. У телефоні встановлений інший процесор.

(4001) S_FT_DA_NO_RESPONSE

спойлер

Рішення: змінити USB-порт і перенести SP Flash Tool в корінь диска C: \\
Також є варіант, що в файлі Download Agent немає інформації про ЦП / флеш. Рішення: оновити версію прошівальщіка.
Проблема може бути апаратна, наприклад при вийшла з ладу флеш-пам'яті.

(4008) S_FT_DOWNLOAD_FAIL

спойлер

Способи з практики, які вирішили цю проблему:

  • Зміна версії прошівальщіка і найцікавіше, що на старішу версію.
  • Зміна кабелю для прошивки.
  • Також можливо в процесі прошивки села АКБ ... Рішення: зарядити телефон (АКБ) і спробувати прошивку заново.
  • Також іноді може допомогти форматування пристрою.

(4009) S_FT_READBACK_FAIL

спойлер

Крім помилок читання в самому телефоні така ж помилка при помилках в файлової системі ПК. Наприклад не вистачає місця для файлу або файл неможливо перезаписати, тому що він залочений. Для уточнення треба дивитися лог.

(4010) S_FT_FORMAT_FAIL

спойлер

Помилка форматування флеш. Перевірте настройки формату.

(4032) S_FT_ENABLE_DRAM_FAIL

спойлер

Виявляється якщо файл прошивки preloader не знає ROM-пам'яті встановленої в Вашому смартфоні. Як правило це означає, що Ви купили смартфон з нової партії, в якій встановлена \u200b\u200bпам'ять не врахована на момент випуску даної прошивки. Потрібно знайти прошивку новіше або китайську і використовувати з неї preloader.

Спробувати відформатувати телефон.
- Іноді потрібно видаляти і встановлювати заново драйвери і робити форматування повторно, і потім перепрошувати якщо попередня спроба була невдала.
- Якщо прошивка стандартним методом не приносить результату, то можливо доведеться прошивати апарат через тестпоінта.

(4048) S_FT_MEMORY_TEST_FAIL

спойлер

Зустрілася помилка 4048 при спробі перевірки пам'яті через вкладку Memory test в SP Flash Tool. Симптоми поведінки апарату такі - телефон не завантажується, постійно перезавантажується на заставці.

(4050) S_FT_NEED_DOWNLOAD_ALL_FAIL

спойлер

Чи не збігаються розміри блоків в 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 повинен змінитися на правильний.

(5002) S_INVALID_DA_FILE

спойлер

При налаштуванні SP Flash Tool - Download Agent потрібно вибирати додається до даної версії прошівальщіка. Вибір інших агентів дає таку помилку.

(5007) S_FTHND_FILE_IS_NOT_LOADED_YET

спойлер

Дана помилка "лікується" вибором іншого методу прошивки Firmware Update -\u003e Download.

(5054) S_DL_GET_DRAM_SETTINGS_FAIL

спойлер

Іноді вирішується перевстановлення драйверів.

(5066) S_DL_PC_BL_INVALID_GFH_FILE_INFOR

спойлер

Неправильні файли. Наприклад коли вибрали scatter з папки з ще не підготовленими для FT файлами. Треба вибрати scatter з папки підготовлених для FT файлів.

(5069) S_DL_PMT_ERR_NO_SPACE

спойлер

Може виникнути при фізичному несправної пам'яті або флешка пішла на захист (тільки читання).

(6124) S_SECURITY_INVALID_PROJECT

спойлер

Проблема вирішилася в такий спосіб: Options -\u003e DA Download All -\u003e Speed \u200b\u200b-\u003e Full Speed(При обраному режимі High Speed \u200b\u200bна моєму комп'ютері з'являється вищеописана помилка) і до речі метод ще спрацював для помилки 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)

(8045) SP FLASH TOOL ERROR

спойлер

Помилка за характером схожа на 8038, але на практиці правка Скаттер файлу не допомагала. Для вирішення проблеми багато хто йшов в сервісний центр і їм воскрешали апарат через програматор.
Далеко не всім допомогла прошивка через кнопку DOWNLOAD з усіма встановленими галочками.

(8200) SP FLASH TOOL ERROR

спойлер

Виникає якщо ви намагаєтеся прошити апарат на одній платформі, прошивкою від іншого (наприклад у вас MT6577, а ви намагаєтеся прошити прошивкою від апарату на MT6575 і т.д.)
Також може допомогти зміна версії прошівальщіка.

5 користувачам сподобався пост

Часто буває, що в процесі перепрошивки через сервісну утиліту SP Flashtool видається помилка. Це не просто так. Кожна помилка означає якусь проблему. Зазвичай, програма пише Вам англійською мовою короткий опис проблеми і повідомляє код цієї проблеми.
Новинку складно зрозуміти, що це таке і чому воно вередує. Тому ми на форумі РулСмарта, де допомагають всім безкоштовно, запитуємо, а, який код помилки, а? І вже потім за цим кодом орієнтуємося в чому ж проблема. Трохи нижче ми наведемо самий вичерпний список кодів з розшифровкою проблем. Насправді це нами вже було зроблено в спеціальній темі на форумі Rulsmart, але в статті ми трішечки опишемо це детальніше, оскільки саме поточний матеріал розрахований на новачків-початківців.

Флештул видає помилку

Некоректний Scatter файл. Наприклад, у файлі scatter відключені блоки PRELOADER і DSP_BL


Проблема з портом. Наприклад, помилка може з'явитися, якщо в BIOS відключені COM порти. Навіть якщо COM порт віртуальний, а фізичний USB. В цьому випадку ви не побачите обладнання на яке ставляться драйвери PRELOADER. Проблема може бути в кабелі USB, в цьому випадку замініть кабель. Якщо несправний USB порт комп'ютера, то необхідно переткнуть кабель в інший порт. Теоретично, може виникати в режимі UART USB порту. Порт було видно, його вибрали в налаштуваннях Flash Tool, програма записала його в INI файл, після чого систему перевантажили з відключеним портом, і відразу ж запустили Flash Tool, не добираючи порт .. Коли після проходу червоною смуги до 100% в результаті прошивки, кнопки операцій знову стають доступними для натискання, але ні повідомлення про помилку, ні віконця з зеленим кругом не з'являється виникне дана помилка, або аналогічна їй, код якої 1013. У цьому стані Flash Tool не закриває COM порт, і спроба знову запустити будь-яку операцію, перепідключитися пристрій, викличе помилку. Якщо програма перейшла в таке невизначений стан, то потрібно закрити її і запустити заново


Виникає в тому випадку, якщо розмір однієї з частин прошивки перевищує розмір відведеного йому простору. Зазвичай це блок ядра або рекавери. Дана помилка іноді виникає на недоопрацьованих версіях Flash Tool. Замініть використовувану версії прошівальщіка



Помилка аналогічна помилку 1003. Рішення потрібно шукати за тим же принципом. Може допомогти зміна версії прошівальщіка, або прошивка пристрою з відключеною батареєю


Скористайтеся більш свіжою версією прошівальщіка


Скористайтеся більш свіжою версією прошівальщіка


Scatter файл не підходить для пристрою. Наприклад в назві файлу міститься номер версії 6777, а пристрій версії 6555


Необхідно перейти у вкладку Help, натиснути Open Logs Folder і видалити всі логи. Перейти в папку з прошивкою і видалити файл Checksum.ini


Проблема може полягати в версії флештула. Завантажте версію в кінці якої є позначення SEC. Помилка може виникнути, якщо в операційній системі встановлено безліч USB драйверів для різних пристроїв. Скористайтеся програмою USBDeview для видалення встановлених USB драйверів і виконайте прошивку через Flash Tool. Може допомогти Вашого пристрою затиснутою клавішею гучності + або -. Якщо перераховані вище способи не допомагають, після того як з'явиться помилка, необхідно відразу закрити вікно з помилкою і тут же натиснути кнопку download ще раз


Помилка може виникати на пристроях MTD, якщо при виборі режиму Download на блоках PRELOADER або DSP_BL не встановлена \u200b\u200bгалочка. Необхідно використовувати відповідну версію Flash Tool, наприклад v2.xxx для телефонів MT6573, або вимкнути режим DA Download All .. При виборі режиму Download на блоках PRELOADER або DSP_BL встановлена \u200b\u200bгалочка, необхідно її зняти з цих блоків. Якщо ці блоки необхідно прошити, то приєднати телефон в режимі BOOTROM. При виборі ReadBack, Format або MemoryTest потрібно підключити пристрій в режимі BOOTROM. Можна спробувати прошити пристрій з відключеною батареєю


В налаштуваннях Flash Tool примусово виставити галочку, вказавши тим самим, що пристрій без батареї. Після цього підключити пристрій через тест поінт, але вже з батареєю


Після натискання кнопки Download підключити до комп'ютера вимкнений пристрій з попередньо затиснутими кнопками гучності


Можливо помилка пов'язана з підключенням. Перевірте кабель, під'єднайте кабель в інший порт USB


Проблема пов'язана з визначенням флеш пам'яті пристрою. Скористайтеся іншою версією прошівальщіка, тому що у міру випуску різних версій оновлюється інформація про флеш пам'яті. Якщо не допоміг вищевказаний варіант, спробуйте прошити пристрій на іншому комп'ютері, тому що бувають проблеми, які не дозволяють коректно визначити пам'ять на конкретній машині


Можливо, що в настройках прошивки Flash Tool не варто галочка на Uboot. Uboot - завантажувач операційної системи і драйверів для ініціалізації основного обладнання, таких як дисплей, процесор, GPIO.


Скористайтеся іншою версією прошівальщіка. Спробуйте замінити версію прошівальщіка з п'ятої на третю версію


Виникає при автоматичному форматуванні. Необхідно задати адреси форматування вручну


Помилка виникає, якщо є проблеми з апаратною частиною пристрою. Також може виникати в тому випадку, якщо Scatter файл не підходить до пристрою. Наприклад, в назві присутнє emmc, а пристрій насправді з MTD флеш. Є ймовірність того, що проблема вирішиться, якщо скористатися іншим комп'ютером і операційною системою. Переважно використовувати комп'ютер з операційною системою Windows XP з знову встановленими драйверами


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


Некоректний scatter файл. Використовуйте Scatter файл від вашого пристрою


Змініть порт USB і перенесіть Flash Tool в корінь диска. Можливо, в Download Agent немає інформації про ЦП / флеш, тому скористайтеся більш свіжою версією прошівальщіка. Помилка може бути апаратної, наприклад при вийшла з ладу флеш-пам'яті


Скористайтеся іншою версією прошівальщіка. Є ймовірність, що допоможе заміна версії на більш стару. Проблема може бути в кабелі USB, в цьому випадку замініть кабель або порт USB. Можливо в процесі прошивки сів акумулятор. Зарядіть пристрій і спробуйте виконати прошивку заново. Можна спробувати витягти з пристрою акумулятор і спробувати прошити без нього. Спробуйте виконати форматування пристрою


Крім помилок читання в самому пристрої, помилка може спостерігатися в разі помилок в файлової системі комп'ютера. Наприклад, недостатньо місця на диску, або файл неможливо перезаписати тому він заблокований. Для того, щоб зрозуміти причину, необхідно дивитися в лог Flash Tool


Рекомендується змінити версію прошівальщіка на 5 версію, вкрай бажано почати з версії 5.1352.01 і спробувати прошити апарат через режим Firmware upgrade. Прошивка повинна бути оригінальною для апарату і містити всі блоки. Спробуйте змінити кабель для прошивки на більш якісний


Помилка може виникнути при прошивці на апараті з процесором MT6589. Для її усунення, відформатуйте пристрій через кнопку Format. Не робіть форматування, якщо у вас апарат на процесорі MT6575 або 6577. Після форматування, прошийте пристрій з усіма галочками, натиснувши кнопку Download. Можна спробувати переустанавіть драйвери і виконати форматування повторно. Виконати прошивку, якщо попередня спроба була невдалою. Якщо нічого не допомогло, то спробуйте змінити версію прошівальщіка. Рекомендується почати з версії 5.1352.01. Помилка пов'язана з неправильним блоком PRELOADER. Необхідно знайти рідний PRELOADER і прошити його. Якщо прошивка стандартним методом не приносить результату, то можливо доведеться прошивати апарат через тестпоінта. Появі цієї помилки може сприяти низький заряд батареї. Можна спробувати вирішити проблему замкнувши 4 і 5 контакт на роз'ємі USB


Помилка може виникати в тому випадку, якщо в рядку шляху, по якому розташована програма або прошивка, присутній кирилиця або некоректні символи, ієрогліфи. Допустимо розміщення програми і файлу прошивки тільки тим шляхом, який повністю складається з латинських символів. Приклад, який показує некоректне розміщення файлів: C: \\ Users \\ Користувач \\ Desktop \\ Прошивки \\ Прошивка планшета \\


Виникає в тому випадку, якщо не збігаються розміри блоків в PMT і в Scatter файлі. У загальному випадку ця помилка усувається завантаженням всіх блоків, після цього розмір в PMT повинен змінитися на правильний. Можна спробувати змінити версію прошівальщіка


Помилка виникає при наявності проблем з флеш-пам'яттю. Не рекомендується вирішувати проблему самостійно. Варіанти усунення помилки: прогрів чіпа флеш-пам'яті паяльним феном при високій температурі, приблизно 400 градусів за Цельсієм. Ймовірно, доведеться провести заміну чіпа з донорської плати, або на новий


Під час налаштування Flash Tool Download Agent необхідно вибирати додається до даної версії прошівальщіка. Вибір інших агентів призводить до даної помилку


Помилка зазвичай виникає в тому випадку, якщо в програмі Flash Tool стоїть галочка на блоці, до якого некоректно вказано шлях, або відсутня. Для її усунення, необхідно вказати коректний шлях до потрібного блоку прошивки. Також при виникненні даної помилки, скористайтеся іншою версією прошівальщіка, наприклад v5.1352.01


Помилка полягає в тому, що програму Flash Tool не вдалося отримати настройки оперативної пам'яті пристрою. Може виникнути в тому випадку, якщо був виконаний повний скидання через Flash Tool. Також помилка може відбуватися при обміні даними між Download Agent і пристроєм. При некоректній роботі драйвера збій при передачі може статися лише в тому випадку, якщо у вас операційна система Windows XP з сервіс-паком нижче третього. Необхідно встановити третій сервіс-пак. У старших версіях драйвер usbser.sys оновлень піддавався і в перевстановлення не буде сенсу


Некоректний Scatter файл. Може виникнути в тому випадку, якщо вибрали Scatter з папки з непідготовленими для Flash Tool файлами. Необхідно вибрати корретний Scatter файл


Помилка найімовірніше виникає через особливості флеш-пам'яті. Трапляється так, що форматування, навіть низькорівневе, не дає ніякого ефекту. Тобто у флеш-пам'яті все залишається як є. Якщо робити Format, то може з'явитися помилка 1037 і при цьому виводиться повідомлення, з необхідністю виконати Download для створення таблиць розділів. Firmware Upgrade виконати не вдається, через помилки 1037. Можна зробити Download тільки PRELOADER. Завантаження будь-якого іншого розділу видасть помилку 5069. Від версії Scatter, розміру розділу FAT не залежить. Можна виконати Manual Format, але в межах UA Size. Після форматування, спроба залити будь-який розділ знову зводиться до помилки 5069




Є ймовірність того, що помилка пропаде після прошивки рідного PRELOADER через кнопку Download. Після цього виконати прошивку модифікованого Recovery і повну прошивку


Помилка часто зустрічається на апаратах Huawei G610, Huawei G700, LG L60 Dual і на поточний момент не вирішується в домашніх умовах. Наслідки: періодична перезавантаження, в пристрої залишаються видалені файли, при перевірці пам'яті на запис виникає помилка. Причина в тому, що пристрій має залоченний завантажувач, через що необхідно прошити разлоченний SEC_RO для розблокування і подальшої перепрошивки. Зводиться все до того, що саме при прошивці SEC_RO виникає ця помилка. Рекомендується замінити пам'ять в сервісі


Для усунення помилки необхідно використовувати режим Firmware upgrade. Увага! Прошивка повинна бути конкретно для прошиваного пристрою і містити абсолютно ВСЕ блоки, які зазвичай є в стічних прошивках


Помилка схожа на 8038, але на практиці правка Scatter-файлу не допомагає. Для вирішення проблеми можна звернутися в сервісний центр для прошивки апарату через програматор. У домашніх умовах іноді спрацьовує варіант прошивки через кнопку Download з усіма встановленими галочками. Також можна спробувати змінити версію прошівальщіка на 5 версію, вкрай бажано почати з версії 5.1352.01. Проблема може бути апаратна


Помилка виникає якщо ви намагаєтеся прошити апарат на одній платформі, прошивкою від іншого. Наприклад у вас MT6577, а ви намагаєтеся прошити прошивкою від апарату на MT6575. Можна спробувати змінити версію прошівальщіка на 5 версію, вкрай бажано почати з версії 5.1352.01


Помилка може виникати в тому випадку, якщо в рядку шляху, по якому розташована програма або прошивка, присутній кирилиця або некоректні символи, ієрогліфи. Допустимо розміщення програми і файлу прошивки тільки тим шляхом, який повністю складається з латинських символів. Приклад, який показує некоректне розміщення файлів: C: \\ Users \\ Користувач \\ Desktop \\ Прошивки \\ Прошивка планшета \\


Помилка виникає в разі невідповідності розмітки в Scatter файлі і в пристрої. Найчастіше трапляється, коли над пристроєм проводилися дії по кастомной переразметкой через зміну параметрів розділів в EBR. При цьому сам Scatter зазвичай ніхто не міняє. Для усунення помилки необхідно виконати примусове форматування з параметрами: Auto Format Flash і Format whole flash except Bootloader для того, щоб ініціювати пристрій. Не забудьте заздалегідь зробити бекап NVRAM, IMEI. Після форматування необхідно виконати повну прошивку через Download


Встановити пакет Microsoft Visual C ++ 2005-2008-2010-2012-2013-2017 Redistributable Package. Також переконайтеся, що ви розпакували прошівальшік в корінь диска на комп'ютері, а не намагаєтеся запустити його з архіву

Флештул завис

Так-так, таке буває, коли у комп'ютера не вистачає ресурсів або ж Ви накосячілі з параметрами. Зрозуміло, може бути і причин в самому комп'ютері, звичайне зависання, яке, як наслідок, призвело до відмови в роботі програми. Здебільшого, це невелика проблема, просто зітрете всі дані (wipe all) і перепрошьете ще раз.
Загалом, тут хвилюватися нема про що, реально.

Нічого не зрозумів

Якщо Ви не зрозуміли, як виправити помилку у флештуле, то бігом звертайтеся за безкоштовною допомогою в розділ першої допомоги, на форум РулСмарта, там допоможуть. Тільки потрібно описувати свою проблему детально і проявляйте максимум поваги, там відповідають гурмани високоінтелектуального спілкування.

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.

How to Fix SP Flash Tool Errors (BROM Error Codes):

SP Flash Tool Failed to enumerate COM Port

This error clearly means that the Flash Tool has issues finding the COM port on which your device is connected.

  1. Connect your watch to other Port and make sure you have USB Drivers installed.
  2. Open " Device Manager"And find the COM Port of the device you connected. Once found, open Flash Tool, click on Options -\u003e COM Port -\u003e Select the COM Port on which you have connected your device.

Device automatically disconnects during flashing

Meaning: Device disconnects as soon as the flashing process begins, interrupting the process.

  1. Try a different USB Cord, USB Port & PC
  2. Hold the Volume down or up button while connecting the device to PC for flashing

SP Flash Tool remains at 0%

Error: Initialize Scatter file failed. Please check the scatter file name you load is legal

Meaning: SP Flash Tool does not accept the name of the scatter file.

  1. Make sure Scatter file was not renamed.
  2. Try a higher version of SP Flash Tool]

Error: USB device not recognized

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).

  1. Try a different USB Cord, USB Port or PC.
  2. Install latest MediaTek USB drivers on PC.

Error: Please select one ROM at least before execution

Meaning: SP Flash Tool fails to recognize that there is an item ticked.

  1. Select the Scatter file again and untick all the items which you do not want to flash one by one. Do not use the checkbox which un-ticks all the items at once and then checks one by one.

Error: PRO_INFO: Failed to get PMT info

Meaning: SP Flash Tool is having problems reading the phone.

  1. Use different PC and USB Cable.
  2. Ensure that phone is powered off with charged battery inside when connecting.

Note: Some phones require you to remove the battery while flashing. In this case Solution 1, you should go for.

Error 1002: S_INVALID_ARGUMENTS

Meaning: Invalid Scatter file.

Solution: Load the correct scatter file.

Error 1012: BROM ERROR: S_NOT_ENOUGH_MEMORY (1012)

Meaning: The version of SP Flash Tool does not support the size (s) of the file (s) in the firmware or ROM.

  1. Use the latest version of Flash Tool

Error 1003: S_COM_PORT_OPEN_FAIL (1003)

Error 1013: BROM ERROR: S_COM_PORT_OPEN Fail (1013)

Meaning: SP Flash Tool encountered an error while communicating with the device via the target port.

  1. Connect the device to different USB Port on PC
  2. Try different versions of SP Flash Tool
  3. Try using different USB Cable
  4. Make sure device's USB port is not damaged

Error 1 011: S_NOT_ENOUGH_STORAGE_SPACE

Meaning: The size of any part of the firmware is larger than the allotted space (usually a block or core)

  1. Change the version of SP Flash Tool. .

Note: It is learned that this error sometimes occurs on the "raw" versions of the flash tool. So changing the version might help.

Error 1 022:

Meaning: The version of the SP Flash tool is not compatible with your device or the USB interface is not working.

  1. Use different or latest version of SP Flash Tool -
  2. Change USB Cable or USB Port.

Error 1040 S_UNSUPPORTED_OPERATION (1040)

Meaning: Flash boot files & Scatter.txt does not match.

  1. Make sure correct scatter file is loaded.

Error 1 042: BROM ERROR: S_TIMEOUT (1 042)

Meaning: Flashing process took too long and SP Flash Tool encountered timeout.

  1. Try flashing one file at a time
  2. Use different PC and USB Cable

Error 2: BROM ERROR: ?? (2)

Meaning: SP Flash Tool was unable to communicate with the device.

  1. Try using different PC (preferably Windows 7)
  2. Install MediaTek USB Drivers on PC
  3. Use another USB Cable

Error 4008: BROM ERROR: S_FT_DOWNLOAD_FAIL (4008)

Error 2004: Додати BROM ERROR: S_FT_DOWNLOAD_FAIL (2004)

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.

  1. Right click flash_tool.exe -\u003e Properties -\u003e Compatibility -\u003e Set to Windows XP Service Pack 3 -\u003e Apply -\u003e OK -\u003e

Error 2005: Додати BROM ERROR: S_BROM_CMD_STARTCMD_FAIL (2005)

Meaning: Device attempted to power on before SP Flash Tool could flash the files to it.

  1. Take out the battery and re-insert it back.
  2. Use different USB Cable, port, and PC.
  3. Right click flash_tool.exe -\u003e Properties -\u003e Compatibility -\u003e Set to Windows XP Service Pack 3 -\u003e Apply -\u003e OK -\u003e Run flash_tool.exe as administrator.
  4. Make sure the battery has enough charge left.

Error 2020: BROM ERROR: S_BROM_CHKSUM16_MEM_RESULT_DIFF (2020)

Meaning: Flash Tool encountered a problem moving files to be flashed to the device's internal SRAM.

  1. use the latest version of SP flash tool
  2. In SP flash tool, navigate to Options\u003e Option\u003e Connection\u003e Battery. Set it to "with battery".
  3. Use the Format all + Download option
  4. Hold both volume buttons before connecting to the PC for flashing and release once flashing begins

Error 3001: S_DA_EXT_RAM_ERROR

Occurs due to connection problems. Check the cable and reconnect to another port. If still occurs try using different PC.

Error 3012: NAND_FLASH_NOT_FOUND

Meaning: Problem associated with the definition of a flash memory.

  1. Use the different version of flash tools -
  2. Use different PC, USB Cable, and USB Port.

Error 3140: BROM ERROR: S_DA_UPDATE_BOOLOADER_EXIST_MAGIC_NOT_MATCHED

Meaning: SP flash tool encountered an error flashing a selected file to a non-specified partition

  1. Use the latest version of SP Flash Tool -
  2. Use format option and then download in SP Flash Tool

Error 3144: S_DA_EMMC_FLASH_NOT_FOUND (3144)

Meaning: Flash boot files and scatter mismatch. Note EMMC partition device and MTD partition device use different TXT boot files.

  1. Choose correct Scatter file.
  2. Use different PC (preferably Windows XP) with all the drivers loaded.

Error 3149: BROM ERROR: S_DA_SDMMC_WRITE_FAILED (3149)

Meaning: SP Flash tool is unable to flash files to the device.

  1. Use the latest version of SP flash tool and run it as Administrator.
  2. Format first then Download
  3. Don "t tick a box with an unspecified / empty file path
  4. Ensure the phone is switched off and has enough Charge before connecting to PC for flashing
  5. Try a different PC
  6. Try a different ROM
  7. Try a different USB cord
  8. Try formatting the phone first before flashing files to it

Error 3168: BROM ERROR: S_CHIP_TYRE_NOT_MATCH (3168)

Meaning: SP Flash Tool detects that there is a mismatch between the information provided in the scatter file and device's info.

  1. Make sure you are using correct ROM file for your device.
  2. Use the higher version of SP Flash Tool -
  3. Install correct drivers on PC.

Error 3182: BROM ERROR: S_STORAGE_NOT_MATCH (3182)

Error 3167: BROM_ERROR: S_STORAGE_NOT_MATCH (3167)

Error 3178: BROM_ERROR_S_STORAGE_NOT_MATCH (3178)

Meaning: Firmware you are trying to flash is not compatible with your device.

Solution: Try getting the appropriate firmware for your device model.

Error 4001: S_FT_DA_NO_RESPONSE or Da didn "t send response data to Flash Tool

Meaning: SP Flash Tool facing problem communicating with the device.

  1. Use different USB Port.
  2. Install MediaTek VCOM drivers on PC.
  3. Run Flash_tool.exe as administrator.
  4. Use different PC (preferably Windows 7 or XP).
  5. Try different USB Cable.

Error 4004: Driver Error

Meaning: Drivers not found or corrupted.

Solution: Uninstall drivers and reinstall them.

Error 4009: S_FT_READBACK_FAIL (4009)

Meaning: SP Flash Tool failed to create Readback file possibly due to not enough space for a file or file can not be overwritten because it is locked.

  1. Use the different version of SP Flash Tool
  2. Delete old Readback files

Error 4010: BROM ERROR: S_FT_FORMAT_FAIL

Meaning: The blocks map in the scatter file doesn "t match the device's partition sizes

  1. Use the correct firmware for your device model.
  2. Use the latest version of SP Flash Tool

Error 4017: BROM ERROR: S_FT_NAND_READLEN_NOT_ALIGNMENT (4017)

Meaning: You "re trying to flash a file that has not been processed for flashing via SP flash tool

Error 4032: BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) Enable DRAM fail

Meaning: The firmware you "re trying to flash is either not compatible with your device or you have selected the wrong flashing settings

  1. Ensure that the firmware you are flashing is made for your device model.
  2. Delete SP Flash Tool folder and re-extract it.
  3. Ensure you tick the boxes for only the files present in the ROM you "re about to flash
  4. Might have the wrong driver installed. Uninstall the VCOM, Preloader, and MTK drivers and re-install them.

Error 4050: S_FT_NEED_DOWNLOAD_ALL_FAIL

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.

  1. Use a different version of Flash Tool -

Error 4058: BROM ERROR: S_FT_GET_MEMORY_FAIL (4058)

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

Error 5002: S_INVALID_DA_FILE

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.

  1. Choose the DA file from the SP Flash Tool folder.

Error 5007: BROM ERROR: S_FTHND_FILE_IS_NOT_LOADED_YET (5007)

Meaning: You "re trying to flash a file with the unspecified path (no file selected in the item box)

  1. Make sure scatter file is in the same folder where the other files to be flashed are located.
  2. Untick any item whose file you do not have or whose path is not specified.

Error 5054: BROM ERROR S_DL_GET_DRAM_SETTINGS_FAIL (5054)

Meaning: The files you are trying to flash are not compatible with the device.

  1. Ensure you are using the correct files.

Error 5069: BROM ERROR: S_DL_PMT_ERR_NO_SPACE (5069)

Error 5056: BROM ERROR: S_DL_PMT_ERR_NO_SPACE (5056)

Meaning: The size of a file is larger than the available partition size.

  1. Ensure that you are flashing the correct files to the device.
  2. Try another ROM.

Error 5066: S_DL_PC_BL_INVALID_GFH_FILE_INFOR

Meaning: Wrong files. Scatter file of the chosen folder is not yet prepared for the FT files.

  1. Choose the correct scatter file prepared for the FT files.

Error 5095: S_DL_MAUI_FLASH_ID_NOT_MATCHED_WITH_TARGET (5095)

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.

Error 6010: BROM ERROR: SP FLASHTOOL ERROR 6010 CODE DOWNLOAD FORBIDDEN

Meaning: The device has a protected or locked bootloader.

Solution: Unlock bootloader on your device.

Error 6012: BROM ERROR: S_SECURITY_SF_CODE_COMMAND_FORBIDDEN (6012), MSP ERROR CODE: 0X00

Meaning: The Download-Agent being used is incompatible with the device.

Solution: Set Download-Agent to MTK_AllInOne_DA.bin

Error 6047: BROM ERROR: S_SECURITY_SECURE_USB_DL_IMAGE_HASH_FAIL

Meaning: Hash (integrity) check of the files being flashed failed.

  1. Use SP Flash Tool V5.1516.00 from
  2. Select the right Download Agent file
  3. Navigate to Options\u003e Option\u003e Download and untick DA DLL All ...

Error 6124: BROM ERROR: S_SECURITY_INVALID_PROJECT (6124), MSO ERROR CODE: 0X00

Meaning: Wrong flash settings or firmware.

  1. Use the correct firmware for your exact device model
  2. Select the correct Download Agent file in SP flash tool
  3. Go to Options\u003e Option\u003e Connection\u003e USB Speed\u003e Full Speed
  4. Go to Options\u003e Option\u003e Download\u003e Untick DA DL All with Checksum

Error 8038: Error 8038! Android download pmt is ready and layout has been changed / PMT changed for the ROM

Meaning: SP Flash Tool is having trouble writing to certain partitions due to some incompatibility.

  1. Format the phone in SP flash tool (Do not format Bootloader) then try flashing the files again using Download
  2. If Download does not work then do a firmware upgrade
  3. If the MTK backup contains more than one scatter file, retry flashing with the other scatter file.
  4. If that isn "t feasible, try formatting first or use the firmware upgrade
  5. If that doesn "t work, open the scatter file using Notepad ++ and change __NODL_FAT to FAT by removing" __NODL_ ".

Error 8100:

Meaning: Can not find USB port.

  1. Install the Drivers. If already installed uninstall them and reinstall again.

Error 8200:

Meaning: Invalid file or incompatible recovery file.

  1. Find the right recovery file.
  2. Use the latest version of SP Flash Tool.

Error 8406: SP FLASH TOOL ERROR (8406)

Meaning: Compatibility issues.

  1. Flash the right firmware for your exact device model.
  2. Update VCOM drivers.

Error 8417: BROM ERROR: Initialize scatter file failed. Please check the scatter file name you load is legal

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