Прошивка магнитолы на процессоре allwinner
Сборник всех прошивок для магнитолы Wanqi и YUEHOO YH-605 на базе процессора AllWinner T3-P1 (perf1 sun8iw11p1). Здесь будут как оригинальные .zip архивы с OTA-обновлениями и MCU прошивками, так и модифицированные для восстановления из кирпича (не загружается дальше логотипа) и получения ROOT-прав.
Файлы прошивок Android и MCU для магнитолы Wanqi Chevrolet Cobalt (AllWinner T3-P1)
Сборник всех существующих прошивок и модификаций можно глянуть здесь.
Предоставленные китайским продавцом файлы:
Неизвестная версия от 26.06.2021
MCU шло в архиве с последней прошивкой от июля 2021 года. На работоспособность на магнитолах Wanqi и YUEHOO YH-605 проверена. Возможно, что данная прошивка даже необходима для последнего Firmware, ибо там появилась новая настройка глубокого сна.
Версия MCU: MCU STM32-20210626–11-BD1-57
XWQC01D1-O55 от 23.09.2019
Вновь на связи fenn1ks с драйва и делится с нами версией прошивки от 23 сентября:
Версия ОС: XWQC01D1-O55‑1.0.4.3.1 — BLINK_NETWORK — 20190923
Версия ядра: Linux 4.9.118 — Mon Jul 15 20:21:45 CST 2019
1001KC1 от 18.03.2019
Найдена на просторах сети вместе с прошивкой KC1C01W1-O01‑1.0.4.3.1 от 24.04.2019. Успешно протестирована мной на нашей Wanqi магнитоле.
1001KC1 от 12.07.2019
Так же предоставленная китайцем при покупке вместе с XWQC01D1-O55.
Версия MCU: STM32-20190712–11-KC1-28
1001KC1 от 28.08.2019
Поделился прошивкой уважаемый fenn1ks, проверил на нашей версии для кобальта, всё OK.
Версия MCU: STM32-20190828–11-KC1-30
OTA-обновления для прошивки через Recovery
Если не удается установить zip обновление как OTA
Бывает, при попытке установить прошивку с USB-накопителя после 40–60% появляется ошибка вида No update app found. Решение неизвестно, но как альтернативный способ установок прошивок можно использовать рекавери. Для этого потребуется подключенная к USB-клавиатура (причем заранее, ибо если при загрузке рекавери её не будет, то последующее подключение будет проигнорировано). А так же рут права.
Перезагружаемся в рекавери на магнитоле любым удобным способом. Классический — в терминале получить рут доступ командой su и ввести команду для перезагрузки reboot recovery.
В рекавери выбираем пункт apply update from sd card, и выбираем необходимый архив для прошивки на флешке:
Установка прошивки вручную через Recovery.
Окирпичил свою магнитолу на третий день владения в попытках получить рут-права. Абсолютно никакой информации на просторах интернета о магнитолах на T3-P1 с Android 8.1 с завода. Китаец, естественно, опрокинул с поддержкой и я бросился во все тяжкие. Целая неделя нервотрепки, сломанный тачскрин ввиду многократных разборок/сборок магнитолы для пробы прошивок. И теперь я готов предоставить свой вариант загрузочного образа для PhoenixCard, который вновь оживил мою магнитолу. Но обо всем по порядку.
KC1C01D6-O01 от 02.02.2021
Прошивка с группы в Facebook по магнитоле YUEHOO YH-605. Железно это идентичное ГУ нашей магнитоле Wanqi. Проверена на работоспособность. Дата сборки — 02 февраля 2021 года:
Версия ОС: KC1C01D6-O01‑1.0.4.9.1 — BLINK_NETWORK — 20210202
Версия ядра: Linux 4.9.118 — Tue Feb 2 12:04:43 CST 2021
Как всё начиналось
Попытался получить рут путем прошивки SuperSU через рекавери переименовав его в os_update_*.zip. Он успешно прошился, но магнитола словила бутлуп. Действовал на тот момент я так смело потому, что имел свою оригинальную прошивку os_update_XWQC01D1-O55‑1.0.4.3.1_20190715_204335_b1.zip. Ведь что может пойти не так? Ну сломал ведро, зайди в рекавери да накати по новой раздел /system и /vendor. А вот здесь начались сложности.
Сначала я шел от банального: пробовал всевозможные комбинации с кнопкой Reset (единственная физическая кнопка на данной магнитоле), но не похоже, что она имеет какую-то программную обработку. Скорее всего она задействована на банальный разрыв питания магнитолы.
Затем на ютубе нашел ролик, в котором на первый взгляд аналогичная внешне магнитола, с таким же точно лаунчером. В нем автор демонстрирует способ перезагрузки в рекавери через зажатие кнопки Reset, пока не начнет мигать подсветка сенсорных кнопок, и после нажать 3 раза Reset одновременно с тиками подсветки. И что странно, мне этот способ не помог — магнитола по прежнему мгновенно перезагружается при касании Reset’a. Из этого делаем вывод, что абсолютно одинаковые внешне магнитолы (даже программно) могут иметь абсолютно другое железо внутри.
На 4pda вдоль и поперек изучил три имеющиеся темы по магнитолам на T3 (он же sun8iw11p1). Там популярен способ с зажатием трех клавиш на внешней USB-клавиатуре, а именно: ALT + PrintScreen и спамить клавишу I. Бесполезно, на момент бутлоадера, ю‑бута, ядра и затем даже той части загрузки андроида до бутлупа клавиатура просто напросто не работает. В последствии, когда я перебирал всевозможные прошивки для феникса от совсем разных магнитол, на одной из них я все таки смог воспользоваться этим способом, так что он тоже слишком ситуативный.
Я уже начинал отчаиваться, умолял китайца выслать прошивку для феникса или хотя бы поделиться комбинацией для загрузки в рекавери. Китаец, естественно, отморозился и на связь выходить перестал.
Поняв, что терять нечего, я полез разбирать магнитолу в поисках хоть какой-нибудь зацепки: модель платы, каких-нибудь модулей или еще что-нибудь, что можно вбить в поисковик и найти магнитолы со схожим железом и готовые решения для них.
Снимаем декоративную рамку, ради которой приходится покупать эти богомерзкие магнитолы без поддержки
Видим, что исполнение одноплаточное: Android-составляющая, MCU, питание и усилитель размещены вместе, без модулей как привычно для многих других магнитол. А это уже тревожный звоночек. Но как было сказано ранее, терять нечего и разбираем дальше.
К моему огромному ВЕЗЕНИЮ обнаруживается распаянный слот MicroSD на обратной стороне платы, закрытый радиатором. Как известно, аварийный способ восстановить прошивку на всех AllWinner — это создать загрузочную флешку с помощью программы PhoenixCard и образа .img, который состоит из разметки разделов (sys_partition.fex, dlinfo.fex, sunxi_mbr.fex), boot0 загрузчика (boot0_nand.fex, boot0_sdcard.fex), boot1 загрузчика (он же — u‑boot.fex, который в свою очередь запакован в boot_package.fex), параметров запуска ядра (env.fex), раздела /bootloader (boot-resource.fex, содержит в себе MAGIC.BIN и изображения загрузчика), ну и привычные для андроида boot.fex, recovery.fex, system.fex и в случае восьмой версии ведра vendor.fex. По сути, имея такой слот на магнитоле и прошивку для своей модели, можно не бояться программных экспериментов, ибо прошивка фениксом это самая что ни на есть полная переразметка всей NAND с последующей перезаписью данных.
Но прежде чем начинать радоваться, нужно было убедиться, что этот слот действительно загрузочный. Обычно в магнитолах на AllWinner два MicroSD слота, и только один из них используется как загрузочный. Неизменный загрузчик, с которого начинается запуск всегда в приоритете пытается выполнить загрузку с MicroSD карты, и затем, не обнаружив её, уже переключается на NAND.
Слот загрузочный, процесс пошел. Не смотря на вопли в топике по ссылке выше о том, что T3-P3 и T3-P1 не взаимнопрошиваемы, система всё таки загрузилась:
Но сразу же бросается в глаза, что абсолютно ничего больше не работает. Слава Богу, что хотя бы сам андроид стартанул. Не было ни блютуза, ни вай-фая, ни радио и естественно отсутствовал звук. Версия андроида не принициальна, как и внешний вид лаунчера, после нескольких дней езды с кирпичом вместо новенькой магнитолы хотелось любой работоспособности. Но её не было, и потому сразу была предпринята попытка прошить имеющийся zip для рекавери от китайца с оригинальным восьмым андроидом. На тот момент я еще не знал, что в восьмом андроиде иная таблица разделов, и самое основное изменение — это раздел /vendor, вместо которого раньше был симлинк /vendor -> /system/vendor. Естественно, не было никаких шансов накатить восьмой андроид на седьмой, даже если бы рекавери прошил ядро, оба загрузчика и раздел /system, без /vendor система бы не загрузилась:
И в голову сразу же пришла другая идея: отталкиваться от того, что работает на данный момент. С помощью ImgRePacker и параметра /noiso извлек работающую семерку и получил папку YMHC0101-N39‑1.5.4.2.5_20171212_152614.img.dump. Не имея ранее опыта сборки прошивок, и тем более никогда не юзав устройства на AllWinner, было потрачено достаточно времени в понимании устройства образа прошивки для феникса. Первоначально я хотел просто добавить недостающие разделы, которые появились в восьмом ведре: vendor, dto вместо alog и media_data.
Имейте в виду: размер в sys_partition.fex указывается в так называемых секторах, где 1 байт равняется 2 секторам. Указывая конкретный размер раздела, не забудьте его умножить на 2.
Если раздел будет меньше, чем заливаемый в него образ, то процесс прошивки с флешки магнитолы зависнет примерно на середине зеленого прогресс бара. Не забываем увеличивать размеры имеющихся разделов в соответствии с размерами образов.
А так же порядок партиций в данном файле напрямую определяет, какими они будут в mmcblk0p*:
Первая запись в файле будет разделом mmcblk0p2
Вторая запись в файле будет разделом mmcblk0p5
Третья, четвертая, пятая, … — mmcblk0p6, mmcblk0p7, mmcblk0p8
И дальше в обычном порядке, но при этом UDISK всегда получает mmcblk0p1.
Бинарник sys_partition.bin нам не нужен, а вот оставшиеся два файла скидываем обратно в дамп распакованной img прошивки. dlinfo.fex содержит в себе информацию о заливаемых образах разделов в NAND. sunxi_mbr.fex, как можно догадаться из раздела, MBR для нашей mmcblk0.
Не изменяя ничего более, я собираю дамп обратно в .img всё той же программой и заливаю образ через феникс на флешку. Прошиваем, система успешно грузится. Отлично, значит таблицу разделов мы можем менять как нам захочется. Делаем рут и проверяем что получилось:
Бинго, вот и vendor в седьмом андроиде. Сразу же стало очевидно попытаться dd’шкой загнать образы разделов прям с работающей системы. Для этого вернемся к нашему zip архиву с восьмеркой и вытащим из него все возможное:
Что мы имеем? А имеем мы, не смотря на внешний вид а‑ля OTA обновление из-за патчей system и vendor, полноценную систему. Разбираем содержимое архива:
- boot.img - ядро андроида, при встраивании в образ для феникса просто переименовываем в boot.fex
- boot0_nand.fex и boot0_sdcard.fex - boot0 загрузчик для типов памяти сооветственно, копируем без изменений
- boot-resource.fex — образ раздела /bootloader в файловой системе FAT16, копируем как есть
- env.fex - параметры запуска ядра, если распаковать, то получим следующее содержимое:
- file_contexts.bin — список пермишинов selinux для файлов, не используется в нашем случае
- system.new.dat.br, system.patch.dat, system.transfer.list — раздел /system. Сначала необходимо пройтись по файлу .dat.br утилитой Brotli.exe, получим system.new.dat, который вместе с двумя остальными файлами кидаем в директорию Input-DAT программы Auto Tool Unpack Repack .DAT & .IMG For Windows. Выбираем первый пункт, ожидаем завершение процесса и в корне программы обнаруживаем наш полноценный образ system.dat.img. С помощью img2simg.exe можно сжать файл за счет удаление свободного пространства, которое в изначальном файле представлено нулями. Я этого делать не стал, потому что опасаюсь, что без нулей образ не покроет полностью соответствующий раздел в NAND. Полученный файл переименовываем в system.fex и бросаем в наш дамп
- toc0.fex и toc1.fex — копируем без изменений
- u‑boot.fex - не смотря на аналогичное название файла файлу в дампе, они отличаются. А вот с файлом boot_package.fex у них полное совпадение, потому переименовываем u‑boot из архива zip в boot_package.fex и заменяем. Это первое. Второе: данный пакет содержит в себе в том числе и u‑boot.fex для img образа феникса. Любым удобным HEX-редактором открываем файл и видим следующее:
Это своего рода пакет-склейка нескольких файлов: u‑boot, optee, soc-cfg и еще не влез dtb конфиг. Видим, что нужный нам u‑boot идет первым, а за ним следует optee. Значит, в начале файла обрезаем всё вплоть до 8E 01 00 EA 75 62 6F 6F 74, что соответствует строке kuboot. Теперь наша задача определить конец юбута, для этого вернемся к структуре пакета на скриншоте выше и видим, что за юбутом следует optee. Вбиваем в поиск (не HEX) название optee и находим его начало:
Наблюдаем ярко выраженную границу двух файлов, потому сразу после множества FF FF FF … FF обрезаем наш boot_package до самого конца. Получившийся файл сохраняем как u‑boot.fex в дамп для феникса. Еще раз: из одного файла u‑boot.fex из зип архива мы получаем два файла boot_package.fex и u‑boot.fex для img дампа феникса. - vendor.new.dat.br, vendor.patch.dat, vendor.transfer.list — по аналогии с system.new.dat.br. Только стоит учесть, что программа Auto Tool Unpack Repack .DAT & .IMG For Windows на вход принимает файл строго с названием system.new.dat.br, поэтому все три файла переименовываем из vendor в system, а затем полученный образ обратно в vendor.fex и бросаем в дамп феникса.
Возвращаемся к ImgRePack, теперь уже запаковываем дамп обратно в img, введя название папки YMHC0101-N39‑1.5.4.2.5_20171212_152614.img.dump и параметр /noiso. Получаем образ, который с помощью PhoenixCard записываем на флешку и идем прошивать магнитолу.
Но ничего не получалось, как я не комбинировал работающий седьмой андроид и имеющийся архив для рекавери с восьмеркой — получал либо черный экран, либо артефакты вместо изображения. Пробовал всякое, курил кучу тематических форумов, но ничего не помогало.
И вот вчера в теме на 4pda ув. ahmed68 выложил полный образ восьмерки для феникса. Естественно, я сразу побежал его прошивать, но прошивка даже не стартовала. Просто черный экран при включении магнитолы с подключенной флешкой MicroSD. Я начал заменять в ней файлы по одному своими из zip архива, естественно начиная связанных с загрузкой, ибо ни ядро, ни разделы самого андроида очевидно не влияют на процесс прошивки. И когда список замененных файлов был следующим: boot_package.fex, boot0_nand.fex, boot0_sdcard.fex, boot-resource.fex и u‑boot.fex прошивка таки пошла. И даже больше: появилась загрузочная картинка из /bootloader. Это был прогресс на фоне всех моих ранних мучений.
Естественно, я сразу же заменил и оставшиеся разделы андроида, но загрузка так и не пошла. Даже больше: при замене boot.fex ядром от моего восьмого андроида, загрузка начала прерываться ежесекундной перезагрузкой. Причину, по которой содержимое моего архива не хотело грузиться я не знаю. От безысходности я решил попробовать повторить аналогичное, но с другим архивом: os_update_KC1C01W1-O01‑1.0.4.3.1_20190424_192823_b1.zip. Внутри такой же андроид 8.1, настоящий, не переименованный в build.prop. Но с лаунчером не как у нас, а как и в ранних прошивках KC1C0101, только с андроидом 7.
И всё, появилась бутанимация восьмого ведра:
А затем и лаунчер от KC1C0101:
Сразу в глаза бросилась иконка Wi-Fi, и не зря: он заработал. Так же, как и всё остальное. Появилось радио, начали сохраняться настройки эквалайзера. Блютуз снова находит другие устройства. MCU не менял, прекрасно работает и с моим июльским, хотя прошивка апрельская:
Прикладываю разметку разделов, на которой 100% восьмой андроид грузится. Да, тут есть лишние разделы, но они не мешают и я их оставил прозапас:
Не знаю, связано ли это с последней прошивкой от ув. ahmed68 или же мне сразу стоило пытаться накатить KC1C01W1-O01, а не мучиться с моей оригинальной. Но в любом случае магнитола снова работает, чему я безумно рад. Естественно, сразу же сделал рут, с чего это приключение и начиналось. Пропатчил ядро boot.fex с помощью Magisk Manager и собрал архив .zip для прошивки через рекавери. Переименовал его в os_update_kernel.zip и прошил обычным путем через юсб-флешку на работающей системе. После этого остается поставить Magisk Manager из apk и доустановить рут.
Образ для феникса:
Единственный PhoenixCard, который у меня смог без ошибок записывать образы на MicroSD-карты:
Пропатченное ядро для рута, кинуть на юсб-флешку и выбрать для прошивки в интерфейсе системы:
По итогу магнитола теперь постоянно перезагружается и показывает зелёный логотип, чёрный с иероглифами и значок ошибки с текстом последней фотографии.
Попробую установить другую версию, отпишу.
Upd 1
Пока никаких хороших новостей нет. Скачиваю несколько версий прошивки, все под 6.0 андроид, выдаёт такое
Upd 2
При всем этом при включении заднего хода изображение с камеры на магнитолу выводится, в черно-белом виде. При переключении в режим D остаётся просто чёрный экран
Ради интереса попробую поставить прошивку для Андроид 7 и 4, учитывая что разрешение экрана 800х480 выбор прошивок на 6 андроид весьма ограничен :( в основном они идут 1024 на 640 (в цифрах могу ошибаться)
Upd 3
Сегодня по совету с 4pda ехал на работу и все время ждал установки. Скачал прошивку под разрешение 800 на 480, под 6.0 андроид, закинул на флешку файл upgrade.zip, после того как вставил флешку нажал на экран 4 пальцами и нажал reset до появления экрана с зелёным андроидом. Зафиксировал изменения:
Когда написано время — зелёный и дальше снова время — зелёный, значит прогресс бар дошёл до конца и снова появился зелёный андроид с прогрессом с нуля
8:28 зелёный
8:30 зелёный
8:33 чёрный экран без всего
8:33 чёрный андроид
8:35 зелёный
8:38 зелёный
8:41 зелёный
8:43 чёрный андроид
8:43 зелёный
8:46 зелёный
8:48 чёрный без всего
8:48 чёрный андроид
8:48 зелёный
8:51 зелёный
8:54 зелёный
8:56 зелёный
8:58 чёрный андроид
8:58 зелёный
9:03 чёрный андроид
9:03 зелёный
9:06 зелёный
9:09 зелёный
9:11 зелёный
9:13 чёрный андроид
9:13 зелёный
После приехал на работу, Машину оставил заведённую, процесс продолжается, фиксировал при выходе на перекур
KC1C01W5-O0G от 30.07.2021
После прошивки, возможно, вы удивитесь золотистой теме:
Если хотите вернуть привычную как на фото ниже:
То прошейте с USB-накопителя архив по ссылке выше — с названием anrdoid_config55ui.zip. В появившемся диалоге обновления после подключения флешки нужно будет выбрать вкладку CONFIG. Далее данный архив. Более того, вы можете попробовать все встроенные в прошивку темы. Для этого необходимо в файле android_config.xml изменить значение в строчке — от 1 до 5. Тема на фотографии выше имеет значение 2. 1 — старая красная тема, 3 — синяя, 4 — с большими иконками, 5 — золотая.
Кстати, в скрытом меню так же появилось новое приложение настроек CAN-Bus декодера:
AllWinner T3 Wanqi YUEHOO — новое меню настроек CAN-Bus декодера.
Патченное ядро с ROOT-правами
Собрано на основе ядра из прошивки XWQC01D1-O55. Соответственно, подходит для обеих существующих на данный момент. Прошивать как обычное .zip обновление путём подключения USB-накопителя к включенной магнитоле и выбора файла обновления. Так же необходимо установить Magisk Manager v7.3.2 (1632 Загрузки) .
В 2021 нашли другой способ для получения Root прав. Можете воспользоваться им вместо прошивки ядра по ссылке выше.
Добрый день.
Есть ряд вопросов по прошивке данного ГУ.
Хочу решить с помощью перерошивки проблему с отсутствием возможности
регулировать яркость экрана. (яркость не меняется с помощью регулятора в настройках тоже)
Если сможете ответить на почту — буду очень признателен.
скажите а для T8 такой же магнитолы есть у вас прошивка?
Здравствуйте! Нашли прошивку на платформу Т8?
Обновил перестали работать кнопки боковые на магнитоле просто горят и всё не могу руправ юа сделать помогите мучаюсь давно не чего не понимаю
Для настройки боковых кнопок: заходите в тач-кнопоки, делаете Reset, потом будет запрос нажмите любую тачкнопку, нажимаем тачкнопку появится два столбца со значками 1 быстрое нажатие 2 удержание выберем из каждого своё действие. И так для каждой кнопки. Перезагружаем аппарат и все, кнопки работают.
добрый вечер cobaltdriver сегодня я пробовал в этом меню к тач кнопкам привязать назначение и ничего не выходит.начинаю привязывать назначение к кнопке и оно перебегает в NOME И ни одна кнопка не привязывается.Вы могли бы более подробнее описать последовательность действий. может я не в той последовательности делаю
делаю как описано. сохраняю. кнопка повер включает. дом выключает. звук плюс не работает. и только звук минус нормально работает. вот где собака порылась?
А как сделать левую крутилку громкости что бы работала? У меня все работает кроме нее.
Скачал прошивку.вставил в юсб порт.все видит.но не видит прошивку (не начинается и не грузится прошивка“загрузка”)резет кнопка не работает,только сбросывает,через настроки ГУ, где обновления,пишит что не обноружен прошивка! Помогите пожалуйста розобраться.
witam. RDS działa na tym oprogramowaniu?
Друзья, купил новый ГУ на 10м андроиде allwinner Quad-Core T3 P1
Установил все правильно, но каждый раз при выключении зажигания она не уходит в спящий режим, а выключается.
Что нужно сделать?
Прошивка 20.03.05A
Buenas Jose Marc lo solucionastes?? Tenemos un grupo en Telegram sobre esta radio pero para Peugeot 3008, si has encontrado la ROM por favor a ver si puedes pasar el enlaces. Que estamos buscando info, para futuras averias. Muchas gracias te dejo el grupo de telegram @androidpeugeot30085008
Китаец прислал мне 5 файловую прошивку от 17.07.2020. Нужна вам такая? Куда ее скинуть?
Arthur can u send me? Upload in to google drive and share the link please
Выложите куда-то на файловый обменик. Будем рады.
бро, приветствую,если не тяжело скинь на почту [email protected]
Arthur can u send me?upload in to google drive and share the link please
Ola,gostaria de obter um firmware mais leve para essa unidade:
‑Allwinner t3 p1 1.2ghz quad-core
‑Sun8w11p1.
Atualmente utilizo Android 8.1 mas é lento.
Gostaria de uma versão mais leve possível.
Сегодня вечером постараюсь найти время. Скину ссыль. Вот объясните мне плиз кто нибудь. Почему Аида мне пишет везде что у меня T3-P1, а сама магнитола пишет MCU T3L. Вот такое “MCU T3L.319–296-10-A49305-200715”? И где мне в запас такое MCU найти?
Платформа: Allwinner T3L
CPU: 4 ядра ARM cortex A7 1.2 GHz
Версия Android: 8.1
Chip process:
RAM (ОЗУ): 1/2.
ROM (внутренняя память): 16/32/
Поддержка android auto/carplay
Эквалайзер:
DSP аудио процессор: TDA7729
Поддержка камер: формат?
Радио модуль: TDA7786
Усилитель: TDA7388
Видео процессор:
Навигация: GPS, GLONASS
Прочее:
*2 канала на USB
*1 канал на Mic
* Поддерживает DVR USB видеорегистратор.
* MirrorLink (Android Wi-FI/USB через отладку, iOS Wi-Fi)
* Bluetooth урезанный (только для подключения смартфона)
* Can-Bus программная поддержка присутствует, в комплекте декодер от производителя Raise
* Поддержка рулевых кнопок, резистивная, два подключения (KEY1, KEY2)
* Видео-входы AUX/CAM/DVR
* Поддержка камеры заднего вида, срабатывает с ощутимой задержкой
* Дополнительные возможности (покупаются отдельно) DVB‑T/DVB-T2/ATSC/ISDB‑T, TPMS, DVR, TMC, ODB, DAB
Внимание, все действия Вы делаете на свой страх и риск. Если все хорошо работает, все включается, выключается, не пучит, не глючит - то ничего прошивать не нужно! Особенно это касается MCU, если при прошивке MCU что-то сломалось, то откатитесь на прошлую версию и больше не трогайте, у флешки MCU очень нежная память, и были случаи когда после прошивки MCU получали крипич, поэтому десять раз подумайте прежде чем шить MCU. Способов восстановления кирпича с испорченной прошивкой MCU на сегодня нет, только замена материнской платы.
Перед тем как обновить прошивку делаем дамп.
Установить терминал для андроид
(нужны root права), открыть терминал и набрать (нажмите на код, что бы раскрыть весь код):
su
dd if=/dev/block/mmcblk0 of=/storage/usb1/mmcblk0.bin bs=512 (полный дамп)
dd if=/dev/block/by-name/bootloader of=/storage/usb1/bootloader.img bs=4096
dd if=/dev/block/by-name/boot of=/storage/usb1/boot.img bs=4096
dd if=/dev/block/by-name/env of=/storage/usb1/env.img bs=4096
dd if=/dev/block/by-name/recovery of=/storage/usb1/recovery.img bs=4096
dd if=/dev/block/by-name/private of=/storage/usb1/private.img bs=4096
dd if=/dev/block/by-name/system of=/storage/usb1/system.img bs=4096
dd if=/dev/block/by-name/vendor of=/storage/usb1/vendor.img bs=4096
можно выбрать usb 0 или usb 1 взовсимаст в каком порту флешка
Прошивки в формате img необходимо шить через PhoenixSuit !
Прошивка в формате img для восстановления "кирпича" AllWinner T3-P1 Android 8.1 MCU STM32 >>>
IMG V8.1.1_20210825.102119 для восстановления если у вас кирпич
Прошивки IMG для T3L >>>
Прошивка IMG V8.1.1_20210825.102119 >>>
Перевод инструкции по прошивке “штатной” магнитолы на базе процессора AllWinner T3-P1 (Wanqi/YUEHOO YT-605) для Chevrolet Cobalt и Ravon R4, любезно предоставленной продавцом с AliExpress.
ПЕРЕД ЛЮБЫМИ ДЕЙСТВИЯМИ С МАГНИТОЛОЙ ОБЯЗАТЕЛЬНО ПЕРЕПИШИТЕ ИЛИ СФОТОГРАФИРУЙТЕ ВСЕ ЗНАЧЕНИЯ НАСТРОЕК В ИНЖЕНЕРНОМ МЕНЮ!
ПОДРОБНЕЕ О НЕМ В >ЭТОЙ< СТАТЬЕ.
- Распакуйте файл прошивки любым удобным архиватором;
- На выходе вы получите файлы: mcu-201907121001KC1-1022.upd и os_update_XWQC01D1-O55‑1.0.4.3.1_20190715_204335_b1.zip. Скопируйте их на USB-флешку, предварительно отформатированную в файловую систему FAT32;
- Подключите флешку к любому из USB портов магнитолы:
- Система автоматически распознает флешку с прошивками и вызовет интерфейс обновления ПО:
- Сначала прошивается MCU: в первой строке выберите надпись, обведенную цифрой 1 и нажмите кнопку со стрелочкой.
- Начнется автоматический процесс обновления прошивки MCU, после успешного выполнения которого магнитола автоматически перезагрузится.
- Затем снова подключаем наш флеш накопитель и по аналогии прошиваем уже непосредственно систему Android. Для этого выбираем в верхнем списке пункт OTA и жмем стрелочку напротив вашего файла прошивки.
- Дожидаемся окончания процесса прошивки ПО магнитолы, после которого происходит автоматический рестарт.
- Извлекаем флеш накопитель и проверяем работоспособность магнитолы.
- Если обнаружили проблемы с работой тач-скрина, звука, радио или Bluetooth, то скорее всего необходимо восстановить настройки в инженерном меню. После перепрошивки они сбрасываются.
IMG образы для восстановления через PhoenixCard
Собственноручно собранный образ для раскирпичивания магнитолы. Применять когда магнитола ловит бутлуп, перестает грузиться дальше логотипа или зависает на бут-анимации. Иного выхода нет, потому что на данный момент способа зайти в рекавери не из системы не найдено. Про историю его создания можно почитать здесь. После восстановления .img образом можно (даже нужно) накатить поверх свою оригинальную OTA (.zip) прошивку.
В 2021 году наконец появился “заводской” образ для прошивки PhoenixCard. Посему моя кривая сборка расположенная выше больше неактуальна. Рекомендуется использовать её как предчистовую перед установкой прошивки 2021 года (KC1C01W5-O0G).
Прошивки для MCU
XWQC01D1-O55 от 09.09.2019
Поделился прошивкой уважаемый fenn1ks, выслал китаец для магнитолы Wanqi Peugeot 301. Переживать по поводу предназначения для другого автомобиля не стоит, магнитолы универсальные и обновление прекрасно установилось поверх предыдущего.
Версия ОС: XWQC01D1-O55‑1.0.4.3.1 — BLINK_NETWORK — 20190909
Версия ядра: Linux 4.9.118 — Mon Jul 15 20:21:45 CST 2019
XWQC01D1-O55 от 15.07.2019
Предоставил китаец при покупке мной головного устройства:
Версия ОС: XWQC01D1-O55‑1.0.4.3.1 — BLINK_NETWORK — 20190715
Версия ядра: Linux 4.9.118 — Mon Jul 15 20:21:45 CST 2019
Читайте также: