Прошивка 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 превратит смартфон в невосстанавливаемый кирпич, требующий программатора.

☑️ Чек-лист перед стартом прошивки

Выполнено: 0 / 5
⚠️ Внимание: Прошивка файла 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.

📊 Каким способом вы планируете прошить G700?
Через dload (стока)
Через SP Flash Tool (кастом/реанимация)
Еще не решил(а), изучаю варианты
Уже прошивал(а), делюсь опытом в комментариях

Метод 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 / 4000DA не инициализировал 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 с указанным на странице. Не качайте с файловых хостингов без проверки хеша.