Quad core t3 p1 магнитола
OS Android 6.0.1, CPU 4 ядра Сortex A7 1.2 GHz (иногда ошибочно пишут 1.6 GHz), дисплей 1024x600 HD качества и высокой яркости. Емкостной морозостойкий Multi-Touch. Оперативная память 2Gb, встроенная память 32Gb (есть и варианты с 1/16Gb и 2/16Gb). Усилитель звуковой TDA7851L, DSP TDA7729, FM модуль TDA7786 (изредка TEF6686), GPS модуль TDQ-GU-21 (GPS/Глонасс, но не одновременно), конденсатор питания 3300uF 25V, конденсатор усилителя 1000uF 25V, можно поставить кулер 30х30 мм, wi-fi модуль realtek rtl8188etv, bluetooth модуль IVT BlueSoleil i140 (работает и громкая связь и ELM327 одновременно).
Внимание, все действия Вы делаете на свой страх и риск. Если все хорошо работает, все включается, выключается, не пучит, не глючит - то ничего прошивать не нужно! Особенно это касается MCU, если при прошивке MCU что-то сломалось, то откатитесь на прошлую версию и больше не трогайте, у флешки MCU очень нежная память, и были случаи когда после прошивки MCU получали крипич, поэтому десять раз подумайте прежде чем шить MCU. Способов восстановления кирпича с испорченной прошивкой MCU на сегодня нет, только замена материнской платы.
Официальные прошивки Android 6:
Внимание! Тем у кого был андройд 6 из коробки, настоятельно не рекомендуется делать переход на 7 андройд, после прошивки MCU От 7 адройда, назад дороги не будет, отнесетесь с прошивкой MCU от 7ки навсегда, если вернетесь на 6, то прошить MCU на версию от 6 не получится. На 7 андройде, старые материнские платы могут вести себя не предсказуемо, в большинстве случаев перестает работать встроенный микрофон и громкость блютуз будет сбрасываться при перезагрузке.
- Декабрьская первая шить через феникс, потом обновить Os_update, есит 2 MCU под оба радио , отдельная ссылка MCU под оба радио от ноября 17!
- Декабрьская вторая (7) для ГУ UNI707-2GT3 , 23.12.2017. Там же MCU от 06.12.2017 (для радио 7786), ставить обычным образом после прошивки Андроида. Прошивка толькочерез PhoenixTool, например, идущий в комплекте с прошивкой или этот, с загрузочной микроSD карты, т.к. обновляется образ флешки полностью. Только один из двух слотов микроSD ГУ загрузочный. Подробнее см. в инструкции по прошивке, то, что касается декабрьской прошивки от 2016 года, справедливо и для этой. После прошивки сделать factory reset в Settings-backup\reset. Прошивка деодексирована. Если прошивка замирает на 50% - возможно, надо перекачать и записать её заново, на другую флешку, через другой кардридер и т.п. Не забудьте извлечь микроSD карту после прошивки, иначе ГУ опять начнёт прошиваться. Обновить ГУ на 7 Андроид с USB флешки невозможно, если у вас нет микроSD слотов - ищите, куда их припаять, или пробуйте прошивку с компьютера через USB.
- Январь 18г, прошивка от Марубокса, os_update_HXDC0801-N07-2.1.4.2.9_20180116_101415.zip , android_configHXD7.1-2.zip , mcu_new-20171206-1724-HXD 7786 (1).img
- Прошивка Январь 2018.01.16 для ГУ UNI707-2GT3 - на марубоксах работает,
- Майская 18г, прошивка от Марубокса , внутри os_update_HXDC0801-N07-2.2.4.3.11_20180511_163551.zip и mcu-201805110018HXD-0931.img , в этом мцу есть поддержка 2х радио, 6676 и 7786, но у меня на 6686 не заработало радио, потому что в самом андройде в скрытом меню нет переключателя радиомодулей. Есть режим сна, есть задержка зажигания, блутуз отлично работает.
- Июньская 18г, прошивка от Bosion BX410 для T3P3, на марубоксах работает.
По ссылке пост Csori23, там все необходимое, есть MCU Отденое для TEF6686 и для TDA7786, единсвенное MCU которое заработало корректно на модифицированном марубоксе с замененным радио. В прошивке нет переключателя радио, так что шейте то MCU которое надо вам. Есть режим сна, задержка зажигания, очень красивые рабочие столы. Есть рут, апдейд прошивать отдельно, но не рекомендую, мое ГУ сильно заглючило. mcu-201804260001KC1-1522- 7786 mcu-201804260002KC1-1520- 6686
- Первая июльская, 18.07.2017, удалены GApps, Chrome, Email. Лаучер по умолчанию "CarLauncher 1.5.2" (жмем кнопку Home первый раз), добавлен RootExplorer - от Chiaroscuro. Ссылка;
- Первая ноябрьская, 06.11.2017, активирован в settings.apk пункт shutdown delay when ACC OFF, добавлен Кингорут, TTS, Навителл, говорилка времени, удалён хром добавлен Via - от Alexey arsenev. Ссылка;
- Первая ноябрьская, 06.11.2017, удалены GApps - от Chiaroscuro. Ссылка;
- Обновлённые июньская и октябрьская LITE прошивки от Chiaroscuro. Удалены штатные приложения, в том числе Play Market, добавлены новые, добавлен Root, CarLauncher.
- Прошивка андройд 6 от почётного форумчанина vaciki с гуглом и без гугла, использовал втору от августа и ядро от ноября. Обновленная здесь.
- Custom Android 6.0.1 for UNI707-2GT3 - здесь
Внимание! При обновлении со старых прошивок (до апрельских?) слетают все настройки инженерного меню. Зайдите туда и запишите/сфотографируйте их перед обновлением.
Внимание! Если у вас радиомодуль на TEF6686 , видно это по строчке версии MCU, не прошивайте MCU из обычных прошивок - перестанет работать радио, а музыка будет икать, даже при выборе TEF6686 в инженерном меню. Фактически с 25.03.2017 прошивки MCU поддерживают только один тип радиомодуля. Для вас подходит только специальное MCU для TEF6686 отсюда, или зеркало - MCU 20170505 и 20170601, или TEF6686 из п.17 прошивок.
Внимание! Для обновления со старых версий прошивок, до декабря 2016, а также для обновления на 7 Андроид (или отката с него обратно на 6) нужна специальная процедура - при помощи утилиты Phoenix Tool (в комплекте с декабрьской прошивкой, там же - видео) нужно создать на компьютере загрузочную microSD карту с прошивкой из образа .img, воткнуть её в слот ГУ (работает только в одном из двух слотов, если у вас один из слотов недоступен - можно поменять их местами в инженерном меню. В старых вариантах ГУ второй слот uSD бывает внутри, за дисплеем) и включить питание. Процесс прошивки начнётся автоматически, ничего нажимать не надо, вместо загрузки Андроида будет жёлто-зеленый прогрессбар сразу после включения. Мешать процессу не надо, это минут на 5. Когда прогресс-бар дойдёт до конца, подождите ещё пару минут, затем обязательно извлекайте uSD карту. Осторожно, она может выпрыгнуть и потеряться. Выключайте ГУ и включайте снова - пойдёт загрузка. Не забудьте, что скрытый раздел с загрузкой останется на карте до удаления, просто форматированием в Windows его не убрать, и если включите ГУ с этой uSD картой без очистки - оно снова начнёт прошиваться. Удалить раздел можно форматированием в PhoenixTool или в фотоаппарате, регистраторе и т.п. устройстве. Если прошивка не идёт - пробуйте скачать и записать её заново, другую микроSD карту и т.п.
Зеркало прошивок тут, приветствуется создание копий. Копия зеркала на 14.10.2017 от edi_08.
OS Android 6.0.1, CPU 4 ядра Сortex A7 1.2 GHz (иногда ошибочно пишут 1.6 GHz), дисплей 1024x600 HD качества и высокой яркости. Емкостной морозостойкий Multi-Touch. Оперативная память 2Gb, встроенная память 32Gb (есть и варианты с 1/16Gb и 2/16Gb). Усилитель звуковой TDA7851L, DSP TDA7729, FM модуль TDA7786 (изредка TEF6686), GPS модуль TDQ-GU-21 (GPS/Глонасс, но не одновременно), конденсатор питания 3300uF 25V, конденсатор усилителя 1000uF 25V, можно поставить кулер 30х30 мм, wi-fi модуль realtek rtl8188etv, bluetooth модуль IVT BlueSoleil i140 (работает и громкая связь и ELM327 одновременно).
Внимание, все действия Вы делаете на свой страх и риск. Если все хорошо работает, все включается, выключается, не пучит, не глючит - то ничего прошивать не нужно! Особенно это касается MCU, если при прошивке MCU что-то сломалось, то откатитесь на прошлую версию и больше не трогайте, у флешки MCU очень нежная память, и были случаи когда после прошивки MCU получали крипич, поэтому десять раз подумайте прежде чем шить MCU. Способов восстановления кирпича с испорченной прошивкой MCU на сегодня нет, только замена материнской платы.
Официальные прошивки Android 6:
Внимание! Тем у кого был андройд 6 из коробки, настоятельно не рекомендуется делать переход на 7 андройд, после прошивки MCU От 7 адройда, назад дороги не будет, отнесетесь с прошивкой MCU от 7ки навсегда, если вернетесь на 6, то прошить MCU на версию от 6 не получится. На 7 андройде, старые материнские платы могут вести себя не предсказуемо, в большинстве случаев перестает работать встроенный микрофон и громкость блютуз будет сбрасываться при перезагрузке.
- Декабрьская первая шить через феникс, потом обновить Os_update, есит 2 MCU под оба радио , отдельная ссылка MCU под оба радио от ноября 17!
- Декабрьская вторая (7) для ГУ UNI707-2GT3 , 23.12.2017. Там же MCU от 06.12.2017 (для радио 7786), ставить обычным образом после прошивки Андроида. Прошивка толькочерез PhoenixTool, например, идущий в комплекте с прошивкой или этот, с загрузочной микроSD карты, т.к. обновляется образ флешки полностью. Только один из двух слотов микроSD ГУ загрузочный. Подробнее см. в инструкции по прошивке, то, что касается декабрьской прошивки от 2016 года, справедливо и для этой. После прошивки сделать factory reset в Settings-backup\reset. Прошивка деодексирована. Если прошивка замирает на 50% - возможно, надо перекачать и записать её заново, на другую флешку, через другой кардридер и т.п. Не забудьте извлечь микроSD карту после прошивки, иначе ГУ опять начнёт прошиваться. Обновить ГУ на 7 Андроид с USB флешки невозможно, если у вас нет микроSD слотов - ищите, куда их припаять, или пробуйте прошивку с компьютера через USB.
- Январь 18г, прошивка от Марубокса, os_update_HXDC0801-N07-2.1.4.2.9_20180116_101415.zip , android_configHXD7.1-2.zip , mcu_new-20171206-1724-HXD 7786 (1).img
- Прошивка Январь 2018.01.16 для ГУ UNI707-2GT3 - на марубоксах работает,
- Майская 18г, прошивка от Марубокса , внутри os_update_HXDC0801-N07-2.2.4.3.11_20180511_163551.zip и mcu-201805110018HXD-0931.img , в этом мцу есть поддержка 2х радио, 6676 и 7786, но у меня на 6686 не заработало радио, потому что в самом андройде в скрытом меню нет переключателя радиомодулей. Есть режим сна, есть задержка зажигания, блутуз отлично работает.
- Июньская 18г, прошивка от Bosion BX410 для T3P3, на марубоксах работает.
По ссылке пост Csori23, там все необходимое, есть MCU Отденое для TEF6686 и для TDA7786, единсвенное MCU которое заработало корректно на модифицированном марубоксе с замененным радио. В прошивке нет переключателя радио, так что шейте то MCU которое надо вам. Есть режим сна, задержка зажигания, очень красивые рабочие столы. Есть рут, апдейд прошивать отдельно, но не рекомендую, мое ГУ сильно заглючило. mcu-201804260001KC1-1522- 7786 mcu-201804260002KC1-1520- 6686
- Первая июльская, 18.07.2017, удалены GApps, Chrome, Email. Лаучер по умолчанию "CarLauncher 1.5.2" (жмем кнопку Home первый раз), добавлен RootExplorer - от Chiaroscuro. Ссылка;
- Первая ноябрьская, 06.11.2017, активирован в settings.apk пункт shutdown delay when ACC OFF, добавлен Кингорут, TTS, Навителл, говорилка времени, удалён хром добавлен Via - от Alexey arsenev. Ссылка;
- Первая ноябрьская, 06.11.2017, удалены GApps - от Chiaroscuro. Ссылка;
- Обновлённые июньская и октябрьская LITE прошивки от Chiaroscuro. Удалены штатные приложения, в том числе Play Market, добавлены новые, добавлен Root, CarLauncher.
- Прошивка андройд 6 от почётного форумчанина vaciki с гуглом и без гугла, использовал втору от августа и ядро от ноября. Обновленная здесь.
- Custom Android 6.0.1 for UNI707-2GT3 - здесь
Внимание! При обновлении со старых прошивок (до апрельских?) слетают все настройки инженерного меню. Зайдите туда и запишите/сфотографируйте их перед обновлением.
Внимание! Если у вас радиомодуль на TEF6686 , видно это по строчке версии MCU, не прошивайте MCU из обычных прошивок - перестанет работать радио, а музыка будет икать, даже при выборе TEF6686 в инженерном меню. Фактически с 25.03.2017 прошивки MCU поддерживают только один тип радиомодуля. Для вас подходит только специальное MCU для TEF6686 отсюда, или зеркало - MCU 20170505 и 20170601, или TEF6686 из п.17 прошивок.
Внимание! Для обновления со старых версий прошивок, до декабря 2016, а также для обновления на 7 Андроид (или отката с него обратно на 6) нужна специальная процедура - при помощи утилиты Phoenix Tool (в комплекте с декабрьской прошивкой, там же - видео) нужно создать на компьютере загрузочную microSD карту с прошивкой из образа .img, воткнуть её в слот ГУ (работает только в одном из двух слотов, если у вас один из слотов недоступен - можно поменять их местами в инженерном меню. В старых вариантах ГУ второй слот uSD бывает внутри, за дисплеем) и включить питание. Процесс прошивки начнётся автоматически, ничего нажимать не надо, вместо загрузки Андроида будет жёлто-зеленый прогрессбар сразу после включения. Мешать процессу не надо, это минут на 5. Когда прогресс-бар дойдёт до конца, подождите ещё пару минут, затем обязательно извлекайте uSD карту. Осторожно, она может выпрыгнуть и потеряться. Выключайте ГУ и включайте снова - пойдёт загрузка. Не забудьте, что скрытый раздел с загрузкой останется на карте до удаления, просто форматированием в Windows его не убрать, и если включите ГУ с этой uSD картой без очистки - оно снова начнёт прошиваться. Удалить раздел можно форматированием в PhoenixTool или в фотоаппарате, регистраторе и т.п. устройстве. Если прошивка не идёт - пробуйте скачать и записать её заново, другую микроSD карту и т.п.
Зеркало прошивок тут, приветствуется создание копий. Копия зеркала на 14.10.2017 от edi_08.
Окирпичил свою магнитолу на третий день владения в попытках получить рут-права. Абсолютно никакой информации на просторах интернета о магнитолах на T3-P1 с Android 8.1 с завода. Китаец, естественно, опрокинул с поддержкой и я бросился во все тяжкие. Целая неделя нервотрепки, сломанный тачскрин ввиду многократных разборок/сборок магнитолы для пробы прошивок. И теперь я готов предоставить свой вариант загрузочного образа для PhoenixCard, который вновь оживил мою магнитолу. Но обо всем по порядку.
Как всё начиналось
Попытался получить рут путем прошивки 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-карты:
Пропатченное ядро для рута, кинуть на юсб-флешку и выбрать для прошивки в интерфейсе системы:
Merci pour l'info, mais le problème est que je ne trouve pasle menu "config info" . Je vais dans les paramètres de voiture, je vais dans les paramètres étendus (extra setting), mais je n'ai pas le "config info".
Pouvez-vous m'aider pas par pas, avec photos écran à chaque fois?
D'avance merci
umesha
Senior Member
Hello could anyone help me to fix GPS problems
I have allwinner T3 P1 - 2GB ram and 32GB rom Car player.
The GPS signal has gradually reduced with time when I using.
I have factory reset the device it become normal and then in 2 days GPS signal become very low and no signal at all now.
How to fix this?
rashwan9733
New member
chyki
Member
I also have a quad core t3 p1 navigation and since I made some changes to the settings when I start it it always opens the extra settings menu. you don't know how to turn it off extra settings. Thank you.
Hello. I have the same problem. Can anyone advise and help? I'm desperate
The system is weak! I think android 9 is fake, you cannot change the color of the buttons on the panel. Can anyone please put the latest firmware and MCU, and android 10 here? I would be very, very grateful. Thank you
chyki
Member
Today I played around with the car radio a bit and I found out that after every start of the radio, the extra settings still start. The possible cause is probably in the USB drive. When I remove it from the port, the radio starts normally with the main screen. Could this be a problem .
chyki
Member
LOCO HUGO
New member
i have a Allwinner hu ( Chinese version ebay ) the use the 1617 code you mention do you have any other code/info the i can find useful im trying to update the system i have limited/block options
Attachments
VGG07
New member
Hi. I think is just better to replace it with something better. I got one T3 p1 - 16GB 1GB RAM 10'' Android 8.1 instaled by the car dealer for what I paid 500Euros! Absolutely rubbish. To open google maps is take 1min and 20 sec and is all moving so slow like you are using these days a Windows XP old computer! I was so stupid to buy this without seen it first. I just trusted them they install something good.
andres99x
New member
I'm on the same train here, bought a unit which is working alright so far but like to try speed it up and improve anything that's possible.
Would be really glad if someone could point me in the right direction since i'm new to this Android Head Units world and any orientation is welcomed.
My device is the following:
Model: QUAD-CORE T3 P1 (t3_k2001q)
andres99x
New member
Is anyone able to provide me with their version of zlink, mine disappeared.
ElsRupe
New member
Merci pour l'info, mais le problème est que je ne trouve pasle menu "config info" . Je vais dans les paramètres de voiture, je vais dans les paramètres étendus (extra setting), mais je n'ai pas le "config info".
Pouvez-vous m'aider pas par pas, avec photos écran à chaque fois?
D'avance merci
Merci pour l'info, mais le problème est que je ne trouve pasle menu "config info" . Je vais dans les paramètres de voiture, je vais dans les paramètres étendus (extra setting), mais je n'ai pas le "config info".
Pouvez-vous m'aider pas par pas, avec photos écran à chaque fois?
D'avance merci
Hola tuve el mismo problema y logré solucionarlo. Te paso cual fue mí solucion.
Ir a configuración de coche/ configuración extendida/información de configuración y aplicar solo en botón de imagen
Attachments
Misslisss01
Member
Cann bus code
Hello, do you have a canbus code for this android?
Misslisss01
Member
farshadpejman75
New member
11001278
New member
11001278
New member
Florian77170
New member
Bonjour,
J'ai un soucis avec mon T3L sous android 10.
Il redemarre en permanence et aleatoirement lorsque je conduis ou a l'arret.
Et lorsque je coupe le contact, il perd les stations mais pas les parametres comme la langue ou les parametres du systeme.
Quelqu'un aurait la solution please ?
Merci
giobengi
New member
[ 684.954964] ======== XRADIO WIFI OPEN ========
[ 684.954984] [XRADIO] Driver Label:XR_V02.16.48 Dec 5 2018 17:19:13
[ 684.955030] [XRADIO] Allocated hw_priv @ e5a4ed00
[ 685.066096] sunxi-mmc sdc3: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 685.066306] [XRADIO] Detect SDIO card 3
[ 685.081072] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 685.097638] sunxi-mmc sdc3: smc 3 p3 err, cmd 52, RTO !!
[ 685.099912] sunxi-mmc sdc3: smc 3 p3 err, cmd 52, RTO !!
[ 685.100124] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 685.103209] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 685.105253] sunxi-mmc sdc3: smc 3 p3 err, cmd 8, RTO !!
[ 685.106103] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 685.106945] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 685.107799] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 685.108656] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 685.109522] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 685.110393] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 685.111273] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 685.112143] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 685.112206] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 685.113189] sunxi-mmc sdc3: smc 3 p3 err, cmd 1, RTO !!
[ 685.113267] sunxi-mmc sdc3: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 687.204795] sunxi-wlan wlan: dummy supplies not allowed
[ 687.305594] sunxi-mmc sdc3: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 687.305776] [XRADIO] Remove SDIO card 3
[ 687.315867] [SBUS_ERR] sdio probe timeout!
[ 687.315881] [XRADIO_ERR] sbus_sdio_init failed
[ 687.320038] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 687.337534] sunxi-mmc sdc3: smc 3 p3 err, cmd 52, RTO !!
[ 687.338388] sunxi-mmc sdc3: smc 3 p3 err, cmd 52, RTO !!
[ 687.338419] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 687.340935] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 687.342828] sunxi-mmc sdc3: smc 3 p3 err, cmd 8, RTO !!
[ 687.343689] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 687.344569] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 687.345485] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 687.346406] sunxi-mmc sdc3: smc 3 p3 err, cmd 5, RTO !!
[ 687.347366] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 687.354123] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 687.356736] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 687.357626] sunxi-mmc sdc3: smc 3 p3 err, cmd 55, RTO !!
[ 687.357685] sunxi-mmc sdc3: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 687.358673] sunxi-mmc sdc3: smc 3 p3 err, cmd 1, RTO !!
[ 687.358740] sunxi-mmc sdc3: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[ 687.468327] init: starting service `wpa_supplicant`.
[ 687.470857] init: property_set("ro.boottime.wpa_supplicant", "687469103734") failed: property already set
[ 687.472383] init: Created socket `/dev/socket/wpa_wlan0`, mode 660, user 1010, group 1010
8188fu 1720879 0 - Live 0x00000000
8188eu 1340793 0 - Live 0x00000000
goodix_touch 11982 0 - Live 0x00000000
mali 306735 70 - Live 0x00000000 (O)
xradio_core 239907 0 - Live 0x00000000
xradio_mac 267705 1 xradio_core, Live 0x00000000
Читайте также: