Прошивка Xiaomi Redmi Go (M1903C3GG): официальные и кастомные методы

Xiaomi Redmi Go (M1903C3GG) — бюджетный смартфон на базе Android Go Edition, выпущенный в 2019 году. Несмотря на скромные характеристики, устройство до сих пор пользуется спросом благодаря низкой цене и простоте. Однако со временем владельцы сталкиваются с необходимостью перепрошить аппарат: кто-то хочет обновить устаревшую MIUI, кто-то — восстановить "кирпич" после неудачного обновления, а кто-то пытается установить кастомную прошивку для расширения функционала.

Прошивка Redmi Go имеет свои нюансы из-за специфической архитектуры MediaTek Helio A22 (MT6761) и отсутствия официальной поддержки новых версий Android. В этой статье мы разберём все актуальные способы прошивки — от стандартного обновления через Recovery до ручной перепрошивки через SP Flash Tool. Особое внимание уделим типичным ошибкам, таким как BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) или зависание на логотипе Mi, и объясним, как их избежать.

Если вы никогда раньше не прошивали смартфоны на MediaTek, рекомендуем внимательно ознакомиться с каждым разделом. Ошибки при работе с прошивкой могут привести к необратимому повреждению внутренней памяти (eMMC), особенно если использовать неподходящие версии файлов scatter.txt или прерывать процесс записи.

Для опытных пользователей мы подготовили раздел с альтернативными методами, включая установку кастомных рекавери (TWRP) и прошивок на базе LineageOS. Но помните: Redmi Go не имеет разблокируемого загрузчика в классическом понимании (как у устройств на Qualcomm), поэтому все манипуляции с системой требуют осторожности.

1. Подготовка к прошивке: что нужно знать перед началом

Прошивка Xiaomi Redmi Go — процесс более сложный, чем у большинства устройств Xiaomi на Snapdragon. Это связано с архитектурой MediaTek, которая требует специальных инструментов и драйверов. Прежде чем приступать, убедитесь, что вы учли все ключевые моменты:

Сохраните важные данные. Прошивка стирает внутреннюю память (кроме карты microSD). Используйте adb backup или вручную скопируйте файлы на ПК. Облачные сервисы (Mi Cloud, Google Drive) могут не успеть синхронизироваться при сбое.

Проверьте модель устройства. Наклейка под батареей или в настройках (Настройки → О телефоне → Модель) должна содержать точное обозначение — M1903C3GG. Прошивка от другой модификации (например, M1903C3G без G на конце) приведёт к ошибкам.

Зарядите батарею минимум на 60%. Прерывание процесса из-за разряда батареи может сделать телефон неработоспособным. Если устройство не включается, используйте зарядное устройство с током не менее 1.5A.

Установите драйверы MediaTek. Без них ПК не распознает телефон в режимах Fastboot или BROM. Скачайте официальные драйверы или используйте пакет MTK Driver Auto Installer.

⚠️ Внимание: Если вы прошивали Redmi Go ранее и столкнулись с ошибкой S_FT_DOWNLOAD_FAIL, причиной мог стать повреждённый раздел preloader. В этом случае потребуется специализированный бокс (например, UFi Box) для восстановления.

Также подготовьте:

  • 🔹 Кабель USB (желательно оригинальный, с поддержкой передачи данных).
  • 🔹 Компьютер на Windows 7/10/11 (64-bit). Виртуальные машины не рекомендуются.
  • 🔹 Архиватор (7-Zip или WinRAR) для распаковки прошивки.
  • 🔹 Отключённый антивирус (может блокировать файлы SP Flash Tool).
📊 Какой способ прошивки вы планируете использовать?
Официальное обновление через Recovery
Ручная прошивка через SP Flash Tool
Установка кастомной прошивки (TWRP)
Не знаю, выберу после чтения

2. Скачивание официальной прошивки для Redmi Go (M1903C3GG)

Официальные прошивки для Redmi Go распространяются через два источника:

  1. Сайт Xiaomi — стабильные и бета-версии MIUI (ссылка).
  2. 4PDA или XDA Developers — альтернативные сборки и патчи.

Для M1903C3GG актуальны прошивки с пометкой tiare (кодовое имя устройства). Последняя официальная версия — MIUI 12.0.2.0 на базе Android 10 Go Edition. Более новые версии (например, MIUI 13) для этой модели не выпускались.

Как скачать прошивку с официального сайта:

  1. Перейдите на страницу загрузок Xiaomi.
  2. В поиске введите Redmi Go.
  3. Выберите регион (например, Global или Russia).
  4. Скачайте файл с расширением .tgz или .zip.

Распакуйте архив. Внутри должна быть папка с файлами:

  • images/ — содержит системные образы (system.img, boot.img и др.).
  • flash_all.sh — скрипт для прошивки через Fastboot (не работает на MediaTek!).
  • firmware-update/ — папка для обновления через Recovery.
⚠️ Внимание: Если вы скачали прошивку с стороннего ресурса, проверьте её хэш-сумму (MD5) с помощью утилиты MD5 Checker. Поддельные прошивки могут содержать вредоносный код или быть собранными для другой модели.

Для ручной прошивки через SP Flash Tool дополнительно потребуется файл scatter.txt. Его можно извлечь из официальной прошивки или скачать отдельно (например, здесь).

3. Способ 1: Прошивка через Recovery (без ПК)

Самый безопасный метод, но работает только если:

  • 🔸 Телефон включается и загружается в систему.
  • 🔸 У вас есть доступ к Recovery Mode.
  • 🔸 Прошивка в формате .zip (не .tgz!).

Пошаговая инструкция:

  1. Скачайте прошивку для Recovery (например, fw_tiare_miui_HMGoGlobal_V12.0.2.0.PCFMIXM.zip).
  2. Переименуйте файл в update.zip и поместите его в корень внутренней памяти (не в папки!).
  3. Выключите телефон.
  4. Зажмите Громкость вверх + Питание до появления логотипа Mi, затем отпустите.
  5. В меню Recovery выберите Install update.zip to System (используйте кнопки громкости для навигации, питание — для выбора).
  6. Подтвердите установку и дождитесь завершения (5–10 минут).

Если процесс завершился успешно, телефон автоматически перезагрузится. Если появилась ошибка E:footer is wrong, значит:

  • 🔹 Файл update.zip повреждён (перескачайте).
  • 🔹 Прошивка не предназначена для вашего региона.
  • 🔹 В телефоне установлено кастомное рекавери (например, TWRP).

Скачать прошивку в формате .zip|Переименовать файл в update.zip|Поместить файл в корень памяти|Выключить телефон|Зажать Громкость вверх + Питание-->

4. Способ 2: Прошивка через SP Flash Tool (для опытных)

SP Flash Tool — основной инструмент для прошивки устройств на MediaTek. Он позволяет восстановить телефон даже если тот не включается ("кирпич"). Однако неправильное использование может привести к повреждению загрузчика или eMMC-памяти.

Что понадобится:

  • 📌 SP Flash Tool (версия 5.2 или новее). Скачать можно здесь.
  • 📌 Прошивка в формате scatter.txt + образы (.img).
  • 📌 Драйверы MediaTek (установлены на ПК).

Инструкция:

  1. Распакуйте SP Flash Tool и запустите flash_tool.exe от имени администратора.
  2. В меню выберите Scatter-loading File и укажите путь к scatter.txt из папки с прошивкой.
  3. Отметьте галочками все разделы (preloader, lk, boot, system и др.). Не снимайте галочку с preloader, если телефон не включается!
  4. Нажмите Download (зелёная стрелка).
  5. Подключите выключенный телефон к ПК через USB. Если драйверы установлены правильно, начнётся процесс прошивки (прогресс-бар внизу окна).
  6. По завершении появится зелёный круг с надписью Download OK.

Типичные ошибки и решения:

Ошибка Причина Решение
S_FT_ENABLE_DRAM_FAIL (4032) Несовместимая версия preloader или повреждённая память Попробуйте прошивку без preloader или используйте бокс для восстановления
BROM ERROR: S_DA_SDMMC_WRITE_FAILED (3168) Проблемы с разделом userdata или кабелем USB Проверьте кабель, отформатируйте userdata через Format All + Download
PMT changed for the ROM Прошивка предназначена для другой модификации устройства Скачайте правильную версию scatter.txt для M1903C3GG
⚠️ Внимание: Если после прошивки через SP Flash Tool телефон не включается и не определяется ПК, возможно повреждение раздела preloader. В этом случае потребуется программатор (например, EasyJTAG) для восстановления.
Что делать если SP Flash Tool не видит телефон?

1. Проверьте, установлены ли драйверы MediaTek Preloader (в Диспетчере устройств должен отображаться порт MediaTek DA USB VCOM).

2. Попробуйте другой USB-порт (желательно USB 2.0 на задней панели ПК).

3. Отключите подпись драйверов в Windows: запустите командную строку от имени администратора и выполните:

bcdedit /set nointegritychecks on

bcdedit /set testsigning on

4. Перезагрузите ПК и повторите попытку.

5. Способ 3: Установка кастомной прошивки (TWRP + LineageOS)

Официальной поддержки TWRP для Redmi Go нет, но энтузиасты портировали неофициальные сборки. Установка кастомной прошивки (например, LineageOS 16 на базе Android 9) позволяет обновить систему до более новой версии, но имеет риски:

  • 🚨 Потеря гарантии (если она ещё действует).
  • 🚨 Возможные баги с камерой, Wi-Fi или датчиками.
  • 🚨 Необходимость ручного бэкапа persist и nvram.

Пошаговая инструкция:

  1. Разблокируйте OEM Unlock в настройках разработчика (Настройки → О телефоне → Версия MIUI (нажмите 7 раз) → Для разработчиков → Разблокировка OEM).
  2. Скачайте неофициальный TWRP для tiare (например, отсюда).
  3. Прошейте TWRP через SP Flash Tool (выберите только recovery.img в scatter.txt).
  4. Загрузите телефон в TWRP (зажмите Громкость вверх + Питание).
  5. Сделайте бэкап раздела persistTWRP выберите Backup → Persist).
  6. Прошейте кастомную прошивку (например, lineage-16.0-20210310-UNOFFICIAL-tiare.zip) через Install.
  7. Установите Gapps (например, Open Gapps для Android 9).
  8. Выполните Wipe → Format Data (обязательно!).

После первой загрузки (может занять до 15 минут) настройте систему. Если возникли проблемы с IMEI или мобильной сетью, восстановите раздел nvram из бэкапа.

6. Восстановление "кирпича" (если телефон не включается)

Если после неудачной прошивки Redmi Go не реагирует на кнопки и не определяется ПК, попробуйте следующие методы:

🔧 Метод 1: Аппаратный сброс

  1. Отключите телефон от зарядки.
  2. Зажмите Громкость вверх + Громкость вниз + Питание на 15–20 секунд.
  3. Если телефон вибрировал — отпустите кнопки и попробуйте включить его обычно.

🔧 Метод 2: Прошивка через Test Point

Если SP Flash Tool не видит устройство, возможно, повреждён preloader. В этом случае потребуется замкнуть Test Point на плате:

  1. Разберите телефон (инструкция здесь).
  2. Найдите точки TP рядом с разъёмом батареи (обычно подписаны).
  3. Замкните их пинцетом и подключите USB-кабель к ПК.
  4. В SP Flash Tool нажмите Download — устройство должно определиться.
⚠️ Внимание: Замыкание Test Point без опыта может повредить плату. Если не уверены — обратитесь в сервисный центр. Стоимость восстановления "кирпича" для Redmi Go обычно не превышает 1500–2000 рублей.

🔧 Метод 3: Программатор (если другие способы не помогли)

Если телефон не определяется даже после Test Point, потребуется:

  • 🔹 Программатор EasyJTAG или UFi Box.
  • 🔹 Пайка контактов к плате (нужен опыт).
  • 🔹 Прошивка через eMMC Tool.

Этот метод используется в сервисных центрах и требует специального оборудования.

7. Частые вопросы и ответы (FAQ)

❓ Можно ли прошить Redmi Go без компьютера?

Да, но только если телефон включается и у вас есть прошивка в формате .zip для Recovery. Используйте метод из раздела 3. Если устройство не загружается, без ПК не обойтись.

❓ Почему SP Flash Tool выдаёт ошибку 4032?

Ошибка S_FT_ENABLE_DRAM_FAIL (4032) означает, что инструмент не может инициализировать оперативную память. Причины:

  • 🔸 Несовместимая версия preloader.
  • 🔸 Повреждённая eMMC-память.
  • 🔸 Неправильные драйверы.

Решения:

  1. Попробуйте прошить без preloader (снимите галочку в SP Flash Tool).
  2. Используйте другую версию прошивки.
  3. Проверьте контакты USB-порта на телефоне (возможно, окисление).
❓ Как вернуть официальную прошивку после кастомной?

Чтобы вернуться на стоковую MIUI:

  1. Скачайте официальную прошивку для SP Flash Tool.
  2. Прошейте её, выбрав все разделы (Download All).
  3. Если после прошивки телефон загружается в Fastboot, выполните сброс через miflash (для этого нужен разблокированный загрузчик).

⚠️ После возврата на стоковую прошивку может потребоваться повторная активация устройства через Mi Account (если был привязан аккаунт).

❓ Где скачать драйверы для MediaTek Helio A22?

Официальные драйверы можно скачать:

  • 🔹 С сайта MediaTek (требуется регистрация).
  • 🔹 Через утилиту MTK Driver Auto Installer (ссылка).

Для Windows 11 может потребоваться отключение проверки подписи драйверов.

❓ Можно ли прошить Redmi Go на Android 11 или новее?

Официально — нет. Xiaomi не выпускала обновлений для Redmi Go выше Android 10 Go Edition. Однако существуют неофициальные порты:

  • 🔸 LineageOS 17.1 (Android 10) — наиболее стабильный вариант.
  • 🔸 HavocOS (Android 11) — экспериментальная сборка с багами.

Для установки потребуется разблокированный загрузчик и TWRP. Ссылки на прошивки ищите на XDA Developers.