Как и обещал, пишу и выкладываю сюда частями руководство по прошивке ГУ с целью значительного расширения возможностей нашей мультимедиа — установка практически любых приложений, полноценная навигация и т.п. Сражу оговорюсь, что без помощи сообщества 4pda.to, ничего бы у меня не получилось (пользуясь случаем выражаю огромную личную благодарность surrea1, без которого я бы не разобрался с нашей задачкой).
Собственно, пошаговое руководство здесь будет в большей степени калькой с руководства по прошивкам ГУ Тугелл на 4pda.to, с моими изменениями, дополнениями и пояснениями (с разрешения автора темы surrea1).
ПРЕДУПРЕЖДАЮ СРАЗУ — ВСЕ ДЕЙСТВИЯ, ИЗЛОЖЕННЫЕ В ИНСТРУКЦИИ, ВЫ ВЫПОЛНЯЕТЕ НА СВОЙ СТРАХ И РИСК!
Сначала ознакомьтесь с моим постом www.drive2.ru/l/701066756885578215/, он про то, как подобраться к блоку мультимедиа, и достать его, поэтому этот этап я опущу.
Подготовительный этап.
Нам потребуется ноутбук с живой батареей (либо гараж с возможностью подключить его к зарядке) с Win10 на борту, ~200 Gb свободного места на HDD, лучше на SSD (чем больше места, тем лучше), кабель USB-A (male) — USB-A (male) любой, разъем с проводами вот такой, для замыкания контактов на магнитоле aliexpress.ru/item/100500…ium=cpa&utm_source=aerkol. Провода рекомендую удлинить сантиметров на 20, для удобства использования. Себе же я припаял к ним микровыключатель, подключил в ГУ на постоянку, и вывел в бардачок, для удобства экспериментов с прошивкой. Замыкать мы будем 3 и 6 провод между собой, на данном разъемчике это зеленый (USB) и красный (+3.3V) провода. Остальные провода можно обрезать, либо заизолировать, чтобы ничего не коротило никуда.

Кроме того, вот список ПО для прошивки:
• BuildTools
Пакет библиотек MSVC Build Tools необходимых для запуска и корректной работы MTKClient
• MTK_Driver_Auto_Installer
Автоустановщик MTK-драйверов необходимых для корректного подключения к ГУ
• Python
Библиотеки python необходимые для запуска и корректной работы MTKClient
• MTKClient
ПО для работы с флеш-памятью устройств на базе MTK
• SP Flash Tool
ПО для устройств на базе MTK для снятия/восстановления дампа
• UsbDk
Пакет библиотек необходимых для подключения USB-устройств в режиме прямого доступа, используемый для подключения через MTKClient
• MinimalBy_v0.2a
Набор утилит от tkilo для корректной и быстрой установки\удаления библиотек LibUSB, нужен для корректного подключения к ГУ
• MTKAuthBypassToolV11
ПО для обхода блокировки BootROM (SLA/DAA) MTK процессоров
• WwR_2.51
ПО для работы с файлами, считанными через SP Flash Tool.
Все вышеперечисленное ПО можно взять по этой ссылке disk.yandex.ru/d/nMU0PmK7pcIDaA
Последовательность действий с ПО:
1. Установите BuildTools, при установке выберите Разработка классических приложений на C++:

2. Установите MTK_Driver_Auto_Installer, предварительно отключить все USB устройства от ноута.
3. Установите Python, при установке выберите Use admin privileges when installing py.exe и Add python.exe to PATH

4. Установите UsbDk и перезагрузите ноутбук!
5. Разархивируйте MTKсlient, SP_Flash_Tool_2228, MinimalBy_v0.2a и WwR_2.51_Rus в корень диска C:
6. Откройте папку mtkclient, выберите адресную строку (сверху, где указан путь до папки, например C:\mtkclient\) и введите в ней cmd для запуска командной строки в этой папке.
В командной строке введите команду: pip3 install -r requirements.txt
Начнется установка необходимых компонентов для MTKClient, дождитесь окончания процесса и закройте окно.
На этом настройка ПО завершена, идем в машину. Вытаскиваем блок ГУ, обесточиваем его (либо нижняя фишка на ГУ, серая, либо в блоке салонных предохранителей левый "столбик", самый верхний предохранитель, синий, на 15А), подсоединяем наш разъем с Али, замыкаем на нем контакты — зеленый и красный провода. Место подключения разъема — под верхним креплением блока ГУ.

К слову, верхний крепеж потом можно и не ставить вообще — места там очень мало, а блок ГУ прекрасно держится на винте слева от него и 2х гаечках снизу. Я так и оставил, ничего не дребезжит, не стучит.
• Подключаем ноут проводом USB папа-папа к нашему USB в машине, открываем папку MinimalBy_v0.2a (скаченную ранее по вышеуказанной ссылке) и находим в ней файл LibUsb_Filter_Install. Нажимаем на него правой кнопкой мыши, наводимся на надпись "Запустить от имени администратора", но не нажимаем пока что.

• Затем заводим авто, подаем питание на блок ГУ (мне было удобнее вынимать предохранитель), и быстро нажимаем на ранее выбранную надпись "Запустить от имени администратора". Откроется окно командной строки, пойдет процесс установки фильтра, при успешном результате увидим следующую картину:

Если ничего не вышло, и этих строчек вы не увидели — можно попробовать продолжить идти по инструкции дальше, пропустив этот этап.
• Снова отключаем питание от ГУ.
• Запускаем MTKclient (файл mtk_gui.bat в папке mtkclient, которую мы распаковывали в корень диска C:).
Откроется консоль и чуть погодя окошко программы. Выглядит вот так:

• Снова подаем питание на блок ГУ. Ноут через несколько секунд издаст звуковой сигнал о подключении USB устройства, а в MTKclient появится информация о подключенном устройстве, и начнет крутиться колесо загрузки (в окне программы справа вверху). В этот момент необходимо быстро отключить питание от ГУ, а затем еще раз подключить его. Если всё сделали верно, в MTKclient справа вверху отобразится информация о процессоре и надпись Bootrom mode. Не переживайте, если с первого раза ничего не вышло — просто закрываете MTKclient, отключаете питание от ГУ, затем заново запускаете MTKclient, подаете питание на ГУ, и снова действуете по инструкции.
В случае успешного подключения рабочее окно программы будет выглядеть следующим образом:

Нужно нажать на Flash Tools (1), затем на Unlock bootloader (2), дождаться выполнения процедуры на 100% (заполнятся два статус-бара внизу зеленым, отобразится слева над ними Done), после чего нажимаем в этом же окне на Read preloader и и сохраняем полученный файл с названием boot1 в отдельную папку (я сохранил прямо в рабочую папку mtkclient по пути C://mtkclient/).
• Теперь запускаем программу WwR_MTK_2_51, при запуске диалоговое окно, в котором идет задержка на 120 секунд, просто ждем.

Как запустится — на верхней панели выбираем Вкладки ➔ Автопилот ➔ 1.Создание пустого scatter файла (1)
В разделе Тип платформы (2) в выпадающем списке выберите MT6771
Жмем на кнопку "Создать и сохранить как" (3) и сохраняем файл в ту же папку, куда ранее сохранили файл boot1.bin
Окно WwR не закрываем!
• Откройте сохраненный файл MT6771_Android_scatter.txt в любом текстовом редакторе.
Найдите и измените в нём 2 строки на эти значения:
file_name: boot1.bin
partition_size: 0x80000
И сохраните изменения.
• Теперь запускаем программу SP Flashtool и открываем вкладку Download.
В разделе Scatter-loading File жмем на кнопку справа choose и выбираем наш файл MT6771_Android_scatter.txt

Далее открываем вкладку Readback (1) и жмем на кнопку Add (2)

Чуть ниже появится строка, выбираем её двойным кликом левой кнопкой мыши и в появившемся окне выбираем место сохранения файла ROM_0 в нашей папке, где лежит ROM_1.
Появится еще одно окно, в котором необходимо указать:
Region: EMMC_USER
Start Adderss: 0x0
Length: 0x80000
и нажать ОК, но не закрывайте SP Flashtool.

• Снова отключаем питание от ГУ. Запускаем MTK Auth Bypass Tool, жмем на кнопку Disable Auth и быстро подключаем питание к ГУ, пока шкала не заполнилась до 100%.
Если всё сделали верно, появится надпись now you can use SP Flash Tool or any MTK Tool.

• Вернитесь в SP Flashtool. Нажмите на кнопку Read Back и дождитесь загрузки части дампа. По окончании появится окно с надписью Readback Ok.

• Возвращаемся в прогу WwR и на верхней панели выбираем Файл ➔ выбрать ROM файл в Автопилоте ➔ выбираем файл ROM_0. Появится запрос на выбор EMMC_BOOT_1. Нажмите на кнопку ОК и выберите файл boot1.bin

Когда появится запрос на выбор платформы, выберите из списка MT6771 и нажмите на кнопку ОК

После анализа файлов, внизу, в разделе "Информация" будет указан полный размер прошивки.
На скриншоте ниже это 0xECE000000, у меня так и было, но не удивляемся, если будут другие значения.

• Вернитесь в программу SP Flashtool, откройте вкладку Readback и нажмите на кнопку Add
Чуть ниже появится строка, выбираем её двойным кликом левой кнопкой мыши и в появившемся окне выбираем место сохранения файла, но в этот раз называем его ROM_1 и сохраняем в нашей папке
В появившемся окне указываем параметры:
Region: EMMC_USER
Start Adderss: 0x0
Length: значение, полученное из предыдущего пункта — 0xECE000000

• Опять отключаем питание от ГУ. Запускаем MTK Auth Bypass Tool (если не закрыли ранее, то закрываем, и запускам повторно), жмем на кнопку Disable Auth и быстро подключаем питание к ГУ, пока шкала не заполнилась до 100%.
Если всё сделали верно, появится надпись now you can use SP Flash Tool or any MTK Tool.
Переключаемся в SP Flashtool и нажимаем на кнопку Read Back, а затем ожидаем (около 26 мин) заполнения шкалы до 100% и всплывающего окна Readback Ok.

Если все сделали правильно, то я вас поздравляю — у вас есть полная прошивка вашего ГУ, весит она ~52GB, теперь её надо "порезать" на разделы, и далее модифицировать, об этом и будет следующая запись в бортжурнале. Так же, в случае неприятностей, вы всегда сможете "зашить" родные разделы в ГУ, тем самым вернув все в стоковое состояние. К следующим записям приложу свой вариант модифицированных разделов для ГУ IHU718P, и у вас будет выбор — углубляться в дебри и делать все самим (в случае отличии у вас в машине версии ГУ), либо же воспользоваться моими файлами и прошить их в свое ГУ. Прошиваться будем через всю ту же программу SP Flash Tool, используя те же действия по обходу защиты и вводу ГУ в режим прошивки.
P.S. disk.yandex.ru/i/0C2roAZXXnUJ-w на видео холодный старт ГУ, настроены макросы на загрузку приложений, настроены кнопки на руле для адекватной работы с Яндекс.Музыкой. Есть нюансы, например, точность геопозиционирования хреноватая временами и местами благодаря слабому usb-gps приемнику (заказал и жду новый). К слову, Я.Навигатор стоит тоже другой, с более подходящим размером кнопок и шрифтами для нашего мультимедиа, и более плавной работой/отрисовкой карты.






Комментарии 53
PLZ. Does this firmware support English and French ?
No
Are there any solutions for changing to English ?
Решил я заморочится прошивкой сегодня, но нехорошие китайцы подкинули сюрприз: разьем для подключения шнурка оказался не распаян. Соответственно дальнейшие манипуляции не возможны.
Выглядит круто) спасибо )
Добрый день! Подскажите а можно обновить ГУ от вариатора на новое рестовое, и сделать все что Вы отразили, заранее спасибо !
Шикарный материал у Вас!
Приветствую! За похвалу спасибо) По поводу вопроса же-ничего конкретно сказать не смогу, т.к. ни разу не видел, что там у вас стоит именно. Можете глянуть сами-если стоит у вас блок ГУ справа от моторчика отопителя, то значит проводка там проложена, и можно скорее всего поставить без каких-либо проблем будет, разъемы унифицированы. Если там пусто-значит, у вас всё устройство совмещено с экраном мультимедиа, и проводка вся там находится, за ним. В таком случае, гораздо проще воткнуть будет мекеде, т.к. там тоже все в одном месте стоит, ГУ тоже как моноблок сделано. В теории сделать можно что угодно, вопрос только цены. К слову, где то мне встречалось объявление — у вас, в РБ, человек на флагшип рестайловый поставил Мекеде, и продает монитор+блок ГУ, если не ошибаюсь, за 1000 бел.р. А так, в случае если заморочиться, то прошить самому по моему гайду не составит никаких проблем) А если будут проблемы-в Молодечно теперь тоже есть наш собрат, кто поможет;)
очень информативный урок, мой друг, продолжай в том же духе, надеюсь, ты дашь нам очень подробный урок и инструкции по модификации прошивки, потому что это будет самая болезненная и важная часть процесса,
спасибо еще раз,
привет из АЛЖИРА
Привет из Москвы) Сижу, как раз пишу инструкцию по модификации, сам пытаюсь все целиком вспомнить и описать максимально подробно и пошагово
Большое спасибо за помощь, не могу дождаться, когда увижу, как моя машина приедет, чтобы начать заниматься модификацией самостоятельно.
DiTritus799
Привет из Москвы) Сижу, как раз пишу инструкцию по модификации, сам пытаюсь все целиком вспомнить и описать максимально подробно и пошагово
Приветствую, после всех манипуляции возможно будет установить фронтальную камеру?
Приветствую. Хз, если честно, не задумывался даже — пока не попробуешь, не поймешь. Но что интересно — системное приложение xCam360 есть у нас.
Гений своего дела 🤝
Да ну ладно) просто удачное стечение обстоятельств
Смотря на это, нифига не отдупляю!
Это не страшно, если все пошагово и внимательно повторять-успех будет. Главное не торопиться, и не бояться — нам с нашей мультимедиа на самом деле очень повезло, т.к. китайцы взяли и скопировали процессор от тайваньской МТК, а не сваяли ГУ на чем то собственном-тут все прикладные программы давно изучены и написаны, все в свободном доступе есть, полно русско- и англоязычных мануалов и форумов. Да и МТК чипы надо очень постараться, чтобы привести в состояние полной неработоспособности, живучие они крайне. Я когда-то старый планшет перепрошивал свой раз 15, причем и кирпич из него по дури делал — до сих пор работает)
Ага, усёк😁 Говорю, что далёк от этой темы.
Я сейчас не могу представить как по мск без навигатора ездить?)
Хотя 15 лет назад ездил по бумажным картам и везде все находилось🤣
Да нормально, кстати, и без навигации совсем-но только по тем дорогам, которые давнишние, знакомые, там мало что поменялось-знай смотри на разметку повнимательнее да скорость держи по знакам, чтоб пачку штрафов не привезти. А вот новостроенные дороги, типа ювх и свх…тут п***** конечно, особенно развязки
Оооо сейчас столько нежданчиков)
Сегодня ты едешь норм, а завтра там оказался кирпич😂 внутримкадье это страна чудес, с какой бы стороны ты не вьехал- там и исчез😂
🤣🤣🤣 верно подмечено. Особенно доставляет как ремонт где затеят, место застолбят, и тишина, ни души, а там либо кирпич, либо сужение и вечный ад с давкой из 3х рядов в 1)
Какой USB GPS оказался слабым, чтобы не купить себе?
ozon.ru/t/iEF4X3Q для меня слабый, т.к. у нас глушат сигнал спутников по вполне понятным причинам, нужен однозначно приемник на стекло с проводом, мощнее, а не стоящий в usb гнезде. Может, в Беларуси и этот вполне неплохо себя покажет, надо проверять
У меня есть пару вифи антенн, брал для усиления сигнала на даче. При использование вифи в авто интересно пойдут, там похожие коннекторы?
Не подойдет, это просто антенна-у нас же физически отсутствует внутри блока ГУ gps модуль, и нет такого выхода. Единственное решение-покупать именно usb-gps прмемник. Я его ещё и через usb хаб ткнул, можно флешкой параллельно пользоваться
Здесь такой случай может произойти по случайности задеть и к херам вырвать или поломать гнездо в самы нужный момент(
Ну я хз, конечно, какой такой случай должен именно в этой нише произойти, чтобы гнездо usb вырвать) да и это не беда уж если на то пошло, решается паяльником
Да хрен знает. Случайность дело такое) дети, уронил или зацепил.
Я из тех как говорится «лучше перебздеть, чем недобздеть»)
Ну да, рукожопство оно такое, в самый ответственный момент может стрельнуть внезапно. Но в данном случае все ж таки очень маловероятно что то сломать
Ну я отталкиваюсь от своей практики) когда жена и дети … и вроде все про все знают) но где то что то идет не так😂😅
DiTritus799
Ну я хз, конечно, какой такой случай должен именно в этой нише произойти, чтобы гнездо usb вырвать) да и это не беда уж если на то пошло, решается паяльником
Видел, давно еще обзорщик блогер из Тольяти катался на тестовом эмике, где поломанный уже юсб порт был
Блохеры это ад сам по себе, не показатель вовсе
Неее
Я про то, что сам блохер обзор когда делал, рассказывал, сам ахерел когда дело до юсб дошло)
Он сам в шоке оказался, и со словами видимо надо быть аккуратным с этим входом юсб плавно слил тему😂
Ну тут как в поговорке про дурака и стеклянный детородный орган)
DiTritus799
ozon.ru/t/iEF4X3Q для меня слабый, т.к. у нас глушат сигнал спутников по вполне понятным причинам, нужен однозначно приемник на стекло с проводом, мощнее, а не стоящий в usb гнезде. Может, в Беларуси и этот вполне неплохо себя покажет, надо проверять
Просто, без жпс можно обойтись и основная задача ляжет на плечи сотового оператора? Или в этом случае не прокатит?
Навигатор нормально по данным сотовой сети работать не сможет, точность +/- метров 300 будет, не меньше
Согласен.
С такой погрешностью у нас в мск заблудишься😂
Да писец конечно, особенно когда на ТТК выезжаешь и дальше, в центр) хорошо, что знаю куда ехать, а вот плохо там становится, где новые развязки понахреначили хер пойми куда ехать. Возле аэропортов тоже не айс всё с приемом, мне с моим Внк под боком как раз таки достаётся
Мегамозг👍
Честно — моего тут "авторского" немного совсем, практически вся информация в разрозненном состоянии найдена на просторах 4PDA, самое сложное было собрать все в кучу, и не зассать попробовать на своей мультимедиа
Тут вопрос еще и в понимание)
Я, чеслово сам не полезу, не понимаю от слова совсем. Интересно? Да)
Но голова работает в другом режиме)
Но, если уже есть движ- это много стоит👍
Тк больше никто не осмелился двинуться дальше. Минимум зайти в инженерное меню и увеличить чувствительность микрофона😂
Сам карлинкитом пользуюсь, но был бы рад и с удовольствием прошил бы гу, но с помощью специалиста)
Не так страшен черт на самом деле) я надеюсь на то, что энтузиасты все ж таки возьмутся, пусть и за денежку, шить по данной инструкции гу для тех, кто сам не полезет-сейчас такой один, да и тот в Беларуси
Да, я тоже так думаю) инфа уже есть, благодаря тебе🤝
Может кто у нас тоже возьмется за это)
PaulFooty
Тут вопрос еще и в понимание)
Я, чеслово сам не полезу, не понимаю от слова совсем. Интересно? Да)
Но голова работает в другом режиме)
Но, если уже есть движ- это много стоит👍
Тк больше никто не осмелился двинуться дальше. Минимум зайти в инженерное меню и увеличить чувствительность микрофона😂
Сам карлинкитом пользуюсь, но был бы рад и с удовольствием прошил бы гу, но с помощью специалиста)
А кстати чувствительность микрофона каждый раз слетает, после каждого перезапуска ГУ. Не знаете, как ее зафиксировать и сохранить? А то каждый раз, чтобы нормально поговорить приходится залезать в меню и выставлять заново)
Не подскажу, надо посмотреть, но что то мне подсказывает, что без перепрошивки не обойтись
Kiruxa667
А кстати чувствительность микрофона каждый раз слетает, после каждого перезапуска ГУ. Не знаете, как ее зафиксировать и сохранить? А то каждый раз, чтобы нормально поговорить приходится залезать в меню и выставлять заново)
Ооо не придавал значения.
Но обратил, что приходится все равно или громче говорить или пододвигаться к микрофону.
Даже и не знал, что сбросился.
Как исправить, не знаю🤷
Каждый раз входить в китайское сервисное меню и выставлять чувствительность заново, перед поездкой) заглушите машину — она опять вернется к значению по умолчанию. У меня это -8.0🤦🏼♂️
Получается у меня после первой настройки сбросилось так же и я не предал значения. Все следующие звонки уже грешил на связь) кто знал и мысли не было залезть в меню и опять повышать)
Странная в целом система электрооборудования в авто, полукирпичное😂
И режимы не сохраняются -эко, комфорт, спорт. Видимо из-за электроники, после откл питания сброс происходит.
А были бы физ кнопки, крутилки, или шайба наверно прогружалось бы сразу после заведения авто.
Нет, так прописано в параметрах по умолчанию-потому и сбрасывается, шайбы кнопки вообще никаким боком тут. Для примера — после перепрошивки подключаешь wifi к телефону, и сразу улетает время на мультимедиа и в приборке на китайский часовой пояс. Меняешь время, после перезапуска-снова здорово. Хорошо, что заборол легко и непринужденно, время стоит +3 UTC постоянно (да и вообще любое, какое выставишь). Так написан код в прошивке, потому и не запоминает режимы вождения, чувствительность микрофона на дефолтные настройки падает, и т п
Имхо
По мне бы, что бы все настройки сохранялись и до и после, что бы не зависеть от мелочей и плюс время загрузки гу
Я просто на эко езжу мне его хватает и приходится выжидать полную загрузку.
ГУ флагшипа никогда не сможет стартовать быстро, ибо это андроид-так он работает, так загружает все необходимые модули. Если хочется быстро-нужна мультимедиа от комплектации Comfort-там не ведроид, а ОС, ранее применявшаяся в промышленных устройствах, что то похожее на тетрис или калькулятор внутри-вот там реально во сто крат быстрее, но возможностей гораздо меньше, и полное отсутствие любой возможности ее модификации, от слова совсем. Впрочем, это только у китайцев так-на той же ос работают немало автомобильных штатных устройств, и в части из них есть даже штатная навигация
Ждем продолжение
Если сейчас найду в себе силы-напишу, либо завтра это сделаю в течении дня. Редактировать прошивку самый геммор был, устанавливать то ее всего то 7 минут на все про все. Для затравочки сейчас положу видео в пост как работает мультимедиа после всех действий)