Подведу некий итог.
Сразу оговорюсь, что речь идет про Uconnect 8.4 который ставился на 13-17 года и производства HARMAN KARDON®. В принципе и последующаяя версия Uconnect пр-ва Panasonic является в части программного кода полным продолжением, и как я понимаю сам алгоритм работы такой же, вопрос остается только в поиске "точек входа"
Итак, можно относительно легко включить, добавить языки и другие ништяки, включая актуальные и свежие карты если стоит прошивка серии 13.хх - 15.хх. В 17.хх я пока не нашел способа обновить файлы карт. 🙁
русский язык, SRT меню и т.п. uconnect он не автономный, он часть информации хранит в body computer module и в Instrument cluster module, по этому нужно вносить изменения не только в магнитолу, но и в сами блоки.
сразу оговорюсь, для внесения изменений требуется исключительно опыт и знания в работе с юникс системами, а у нас магнитоле классических QNX и LUA скрипты. Дабы не выкладывать инструкцию, а потом быть виновным в массовой гибели магнитол, то опишу только сам алгоритм.
1. доступ к системе, тут вариантов масса, как использование wifi usb модуля ( при перезагрузке если в usb вставлен wifi то система поднимает точку доступа, ssh открыт, а пароль root в открытом виде есть в конфигах iso файла. Или сделать 2 флешки, одну оригинальную, а во вторую вставить модифицированный имидж. Ведь до 16 версии была дыра, что проверка подлинности версии и прошивки проверяется при инициализации, а вот если при перезагрузке устройства, вытащить флешку, и когда появится сообщение insert disk вставить другой имидж, проверки оригинальности, контрольных сумм уже не производится, и как ерзультат происходит обновление но уже с "нужным" ПО.
2. подготовка изменение. Тут тоже вариантом много. как создание своего имиджа, так и как пример для карт, замена основного скрипта обновления, который при прошивке заливает в устройство карты не из архива а из созданной на флешке директории.
Карты - в голове используются карты here, по фату теже самые, что и в igo8ю Но увы карты для нас FCA покупает редко. По этому: 1. берем свежие карты для андройда, файлы лицензий на эти карты. 2. модифицируем в системе NaviServer что бы он воспринимал карты которые мы планируем ему скормить, 3. и скармливаем голове. Вуаля свежие карты установлены и работают.
Стоит помнить, что в голове мало места и под карты максимум выделено 4Гб. И похоже именно из-за этого, в последних картах EU удалены карты России, ибо архив со всеми странами EU и Россией занимает уже почти 5Гб. (это подтверждает тот факт, что в картах для Uconnect 8.4 для panasonic, в котором уже с памятью проблем нет, карты весят аж 12Гб и содержат не только карту РФ и Крыма, но и 3d объекты)
Еще один момент 17 версия прошивки уже не позволяет делать downgrade ибо проверяет версию обновления и перейдя на нее, вернуться на старые версии уже нельзя.
---
Основной коряк с русским, это то, что при обновлении на новую версию в ней не будет русских шрифтов. Но этот риск есть только на магнитолах на машинах из США, в которых Uconnect с cdma модулем, на котором поставили откорректированное ПО с русским языком, а потом обновили родной прошивкой. Хотя это чисто теоретически, ибо в 17.43 прошивке для США я так же видел следы русского.
Единственный риск с русским языком при обновлении - это что выбрав потом английский или иной язык в настройках меню, без "танцев с бубном" выбрать обратно русский не получится.
