Прошивка Huawei G700 требует выбора между двумя основными методами: принудительным обновлением через папку dload для стоковой прошивки или глубокой перепрошивкой разделов через SP Flash Tool для кастомных ROM и восстановления после кирпича. Устройство на базе чипсета MediaTek MT6589 не имеет официальной разблокировки загрузчика от производителя, поэтому установка стороннего восстановления и получение root-прав выполняются через эксплойты или прямое записывание образов recovery и boot в соответствующие разделы. Неправильный выбор scatter-файла или прошивка не под свою аппаратную ревизию (например, G700-U00 vs G700-U10) приводит к потере IMEI, неработающей связи или бесконечной загрузке на логотипе.
Прежде чем начинать, определите точную модель на наклейке под батареей или в меню Настройки → О телефоне. Для Huawei G700 существуют модификации U00 (двухсимочная, Китай), U10 (односимочная, Глобальная) и U20 — их прошивки несовместимы из-за разной разметки памяти и модемных файлов. Скачивайте архив прошивки только из проверенных источников, например, с ресурса Needrom или официального архива Huawei, проверяя MD5-сумму файла update.app перед записью на карту памяти.
Подготовка ПК, драйверов и файлов прошивки
Установите на компьютер MediaTek USB VCOM Drivers (версия 1.1322 или новее) и Huawei HiSuite для корректного определения устройства в режиме Preloader. Без подписанных драйверов Windows 10/11 будет блокировать подключение в режиме DA (Download Agent), выдавая ошибку ERROR: S_COM_PORT_OPEN_FAIL (1003). Распакуйте скачанный архив прошивки: для метода dload нужен файл update.app, для SP Flash Tool — scatter-файл (обычно MT6589_Android_scatter.txt или MT6589_Android_scatter_emmc.txt) и набор образов .img.
Отключите в BIOS/UEFI опцию Fast Boot и Secure Boot, если SP Flash Tool не видит телефон при зажатой кнопке громкости. Используйте качественный USB-кабель с поддержкой передачи данных — зарядные кабели без дата-линий являются причиной 30% неудачных прошивок. Рекомендуется зарядить аккумулятор не ниже 60% или оставить телефон на зарядке во время процесса, так как разряд в момент записи раздела preloader или uboot превратит смартфон в невосстанавливаемый кирпич, требующий программатора.
☑️ Чек-лист перед стартом прошивки
⚠️ Внимание: Прошивка файлаpreloader.binилиuboot.binне предназначенных для вашей ревизии платы (PCB version) гарантированно убивает загрузчик. Восстановление возможно только через SPI-программатор (CH341A, RT809H) с впайкой на микросхему eMMC. Всегда сверяйте версию PCB на наклейке платы с README в архиве прошивки.
Метод 1: Принудительное обновление через карту памяти (dload)
Этот способ подходит для восстановления стоковой прошивки, если система загружается или висит на лого, но режим Fastboot/Recovery доступен. Создайте в корне microSD папку dload (строчными буквами) и поместите туда только файл update.app, переименовав его при необходимости, но сохраняя расширение. Вставьте карту в выключенный телефон, зажмите Громкость Вверх + Громкость Вниз + Power и держите 10–15 секунд до появления розового/фиолетового экрана с надписью Software Upgrading....
Процесс идет автоматически: телефон распакует образы, запишет разделы и перезагрузится. Не извлекайте карту и не выключайте питание до появления приветственного экрана EMUI. Если экран остается черным, а индикатор мигает красным — файл update.app поврежден или не подходит под модель. В этом случае помогает только SP Flash Tool. После успешной загрузки зайдите в Настройки → Память и отформатируйте внутреннее хранилище для чистой установки.
Если телефон не входит в режим dload (нет розового экрана), попробуйте отформатировать карту в FAT32 с размером кластера 32 КБ и записать update.app заново. Некоторые партии G700 капризны к флешкам выше 8 ГБ — используйте карту 2–4 ГБ класса 10.
Метод 2: Глубокая прошивка через SP Flash Tool
Скачайте SP Flash Tool v5.2136 (для Linux/Windows) или новее v6.x — старые версии не поддерживают eMMC разметку MT6589 корректно. Запустите flash_tool.exe от имени администратора, нажмите Scatter-loading и укажите scatter-файл из распакованной прошивки. Интерфейс покажет список разделов с чекбоксами: preloader, mbr, ebr1/2, uboot, boot, recovery, system, userdata, cache, nvdata, protect_f/protect_s.
Для чистой установки стока поставьте галочки везде, кроме preloader, uboot, nvdata, protect_f, protect_s — эти разделы отвечают за загрузку, калибровку модема и IMEI. Выберите режим Download Only (зеленая стрелочка). Выключите телефон, зажмите Громкость Вверх (или Вниз — зависит от партии), подключите кабель. Драйвер установится, начнется запись с желтой полосой прогресса, затем зеленой проверкой Download OK.
Структура scatter-файла MT6589 и назначение разделов
preloader — первичный загрузчик (ROM), не трогать без нужды.|mbr / ebr1 / ebr2 — таблицы разделов eMMC.|uboot — вторичный загрузчик (U-Boot), логотип загрузки.|boot — ядро + ramdisk (init).|recovery — стоковое или кастомное восстановление (TWRP/CWM).|system — системный раздел (ext4), прошивка Android.|userdata — данные пользователя (форматируется при вайпе).|cache — кэш системы.|nvdata / protect_f / protect_s — калибровка RF, IMEI, Wi-Fi MAC, датчики. Запись чужих nvdata = потеря связи и IMEI.|secro — разделы безопасности (TEE, DRM).
⚠️ Внимание: При прошивке кастомного Recovery (TWRP 3.0.2-0 для G700 по порту от 7300/8800) обязательно снимите галочку сpreloaderиuboot. Запишите только разделrecovery. После перезагрузки в рекавери (Громкость Вверх + Power) сразу сделайте Backup → Boot, Data, System, EFS перед установкой любого ZIP-архива.
Разблокировка загрузчика, Root и кастомные прошивки
Официальный код разблокировки (unlock code) для Huawei G700 не выдавался с 2018 года после закрытия сервиса emui.huawei.com/unlock. Единственный рабочий путь — использование уязвимости mtk-su или установка модифицированного boot.img с уже внедренным Magisk. Скачайте актуальный magisk_patched_boot.img для вашей версии сборки (сборка Bxxx видна в Настройки → О телефоне → Номер сборки), прошейте его через SP Flash Tool в раздел boot (только он, галочки остальные сняты).
После загрузки системы установите APK Magisk Manager, он предложит завершить установку — согласитесь. Для установки кастомных ROM (например, LineageOS 14.1 / Android 7.1.2 от команды HCT или Resurrection Remix) нужно загрузиться в TWRP, сделать Wipe → Format Data (введите yes), затем Install → ZIP с прошивкой и GApps (arm / 7.1 / pico). Первая загрузка занимает 5–10 минут из-за оптимизации ART.
На G700 нет официального Unlock Bootloader. Root и кастомы возможны только через патченный boot.img и TWRP, прошиваемые через SP Flash Tool без затирания preloader/uboot/nvdata.
Типичные ошибки SP Flash Tool и их расшифровка
Код ERROR: S_FT_DOWNLOAD_FAIL (4004) — несовпадение scatter-файла и образов (например, прошивка U10 на scatter U00) или битый файл образа. ERROR: S_DA_SDMMC_WRITE_FAILED (5069) — плохой контакт кабеля, неисправный USB-порт или умирающий контроллер eMMC. ERROR: S_COM_PORT_OPEN_FAIL (1003) — драйвер VCOM не подписан или не установлен; лечится установкой через Install Driver.exe из папки драйверов с отключенной проверкой подписи драйверов (F7 при загрузке Windows).
Ошибка BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) означает, что DA (Download Agent) не смог инициализировать ОЗУ — часто помогает зажим кнопки Громкость Вниз вместо Вверх или короткое замыкание тестовых точек (Colk/Colk) на плате для входа в режим BROM (Auth Bypass). Если после прошивки телефон вибрирует каждые 2 секунды, но экран черный — это Black Screen of Death от несовместимого uboot или logo.bin; лечится перепрошивкой оригинального uboot и logo от стока вашей модели.
| Код ошибки | Причина | Решение |
|---|---|---|
| 4004 / 4001 | Несовпадение scatter / прошивки | Скачайте прошивку строго под свою модель (U00/U10/U20) и версию PCB |
| 5069 / 5054 | Ошибка записи eMMC | Смените кабель, порт, отключите USB 3.0, проверьте питание телефона |
| 1003 / 1042 | Драйвер VCOM не найден | Установите драйверы в режиме отключенной проверки подписи (F7) |
| 4032 / 4000 | DA не инициализировал DRAM | Замкните тестовые точки (Colk) или подберите комбинацию кнопок |
| 2004 / 2005 | Файл прошивки поврежден/неполный | Проверьте MD5/SHA1, перекачайте архив, распакуйте 7-Zip |
Восстановление IMEI, Wi-Fi MAC и калибровки датчиков
Если после неудачной прошивки пропали IMEI (в настройках пусто или показывает 00000000000000), а Wi-Fi не включается — повреждены разделы nvdata, protect_f, protect_s или nvram. Восстановить их можно только из своего бэкапа, сделанного до прошивки через MTK Engineering Mode (##3646633## → CDS Information → Radio Information → Phone 1/2 для IMEI) или через NVRAM Backup в TWRP. Чужие NVRAM файлы не подойдут — они привязаны к серийному номеру и калибровке конкретного кристалла модема.
При отсутствии бэкапа остается вариант: найти в интернете BPLGUInfoCustomAppSrcP_MT6589_S00 (файл калибровки) для вашей версии модема и прошить его через Write NVRAM в SP Flash Tool (вкладка Write Memory), но это требует знания адреса начала раздела и длины из scatter. Проще отнести устройство в сервис с программатором RT809H для чтения/записи eMMC чипа напрямую. После восстановления IMEI обязательно сделайте ##4636## → Phone Information → Run Ping Test → Turn Off Radio → Turn On Radio для регистрации в сети.
⚠️ Внимание: Никогда не прошивайте разделыnvdata,protect_f,protect_s,nvramиз чужой прошивки или бэкапа другого телефона. Это уникальные калибровочные данные: IMEI, Wi-Fi MAC, Bluetooth MAC, калибровка батареи, датчиков приближения и света. Их затирание делает телефон «глухим» и неисправимым программно.
Что делать, если Huawei G700 не включается после прошивки
Если после манипуляций телефон мертв — нет реакции на зарядку, вибрации, ПК не видит в диспетчере устройств даже как MediaTek PreLoader USB VCOM Port — вероятнее всего затерт preloader или uboot. Попробуйте «метод замыкания» (Test Point): разберите телефон, найдите на плате две круглые контактные площадки рядом с разъемом батареи, подписанные Colk (или TP1, TP2). Замкните их пинцетом, подключите кабель к ПК — устройство определится как MediaTek USB Port (COMx) без драйверов VCOM. В SP Flash Tool выберите Format → Auto Format Flash → Format whole flash except Bootloader и прошейте чистый сток с галочкой на preloader и uboot.
Если тест-поинт не помогает — контроллер eMMC выработал ресурс записи (частая проблема на старых чипах Kingston/Sandisk 4 ГБ) или поврежден процессор. В таком случае ремонт нецелесообразен экономически. Как последняя попытка: извлеките микросхему eMMC (BGA153/169), прошейте её на программаторе (RT809H, UFI Box) полным образом (Full Dump) от рабочего донора той же ревизии, верните на плату. Это требует навыков пайки BGA и профиля нагрева для данного корпуса.
Храните рабочий дамп eMMC (Full Flash) своего G700 на ПК/облаке. При любом кирпиче это спасает за 20 минут через программатор, в отличие от дней ожидания запчастей.
Часто задаваемые вопросы (FAQ)
Можно ли прошить G700 на Android 8/9/10?
Официально — нет, максимум Android 4.4.2 (KitKat) на стоке. Существуют неофициальные порты LineageOS 14.1 (Android 7.1.2) и редкие сборки 8.1/9.0 на ядре 3.4.67, но они нестабильны: не работают камера, видео, GPS, RIL (связь). Для ежедневного использования рекомендуется сток EMUI 3.0 или LineageOS 14.1.
Почему SP Flash Tool пишет "DA file not found"?
В папке с программой отсутствует или поврежден файл MTK_AllInOne_DA.bin (Download Agent). Скачайте свежий SP Flash Tool v5.2136/v6.x с официального репозитория MediaTek или XDA — там DA встроен в исполняемый файл или лежит рядом. Не используйте старые версии v3.x/v5.1xxx для MT6589.
Как вернуть стоковый Recovery после TWRP?
В SP Flash Tool поставьте галочку только напротив раздела recovery, укажите оригинальный recovery.img из стоковой прошивки вашей модели (U00/U10/U20), режим Download Only. Прошейте. После перезагрузки в рекавери (Vol+Power) будет стоковое меню на китайском/английском.
Телефон завис на логотипе Huawei после прошивки, что делать?
Это bootloop. Зайдите в TWRP (Vol+Power) → Wipe → Factory Reset (не Format Data, если есть важные файлы, но лучше Format Data). Если TWRP нет — войдите в стоковое Recovery (Vol+Power, в меню выберите wipe data/factory reset кнопками громкости и Power). Помогает в 90% случаев при переходе между стоком и кастомом.
Где скачать проверенную прошивку для Huawei G700-U10?
На ресурсе needrom.com в разделе Huawei G700 (U10) выбирайте последнюю доступную версию (обычно Bxxx). Альтернатива — firmwarefile.com или huaweifirmware.com. Всегда сверяйте MD5 с указанным на странице. Не качайте с файловых хостингов без проверки хеша.