Вернуться   Club Audi Q5 - Клуб Ауди Q5 > Audi Q5 и Audi Q5 FL (техническая зона) > Электрика, освещение > Мультимедиа и навигация


Ответ
 
Опции темы Опции просмотра
Старый 01.02.2014, 18:16   #1
Эцилоп
 
Аватар для DUK63
Пол:
Имя: Дмитрий
Адрес: Тольятти
Автомобиль: 2.0TDI (2012 г)
Доп. информация
По умолчанию Модификации MMI 3G и 3G+. Работа со скриптами.

В этой теме будет собираться информация по программной и аппаратной модификациям наших мультимедийных центров, MMI 3G и MMI 3G+.

1. Сразу "спасибки".
Сразу хочу поблагодарить Сергея (sergeynik) из питерской Аудитории. Все началось именно с него, с его доброй воли по раскрытию информации по MMI.

Вся исходная информация находится в открытом доступе, надо только желание и некоторые знания и свободное время, что бы заняться модификацией MMI самостоятельно. Так что, если интересно, почаще посещайте форум на Turbo-Quattro.

2. Общие правила, советы и рекомендации.
2.1 По возможности все программные модификации выполняются с помощью скриптов (специальных текстовых файлов, имитирующих работу с системой через клавиатуру).

2.2 Все, сделанные скриптами, изменения можно отменить, никакого фатального вреда системе они не нанесут. К тому же, прежде чем что то опубликовать, я по нескольку раз проверяю это на себе, точнее на своей MMI 3G.

2.3 Изменения, сделанные при помощи кастомных прошивок, более "опасные", вернуть все назад не так просто, но возможно. Но на данный момент таких модификаций нет. И в любом случае, модификации перепрошивкой я так же проверяю несколько раз.

2.4 Убедительная просьба внимательно смотреть, для какой аппаратной версии MMI ("железа") и для какой прошивки ("софта") предназначены скрипты и прошивки. Работоспособность модификаций на других версиях железа и софта не гарантируется, так что в этом случае все на Вашу ответственность.

2.5 Для Audi Q5 в настоящее время известны две версии "железа" MMI 3G: 9307 - без SIM-карты, и 9308 - с SIM-картой. Они в принципе идентичны, официальная прошивка для них общая. Разница именно в наличии "телефона" в 9308.

2.6 По версиям железа MMI 3G+ я пока ничего конкретного не скажу, т.к. у меня их нету. Если кто напишет свои версии - я подкорректирую текст.

2.7 Версию "железа" можно посмотреть в инженерном (скрытом, зеленом - называются где как) меню:

О том, как его активировать при помощи "шнурка", т.е. программ типа ВАСЯ, VCDS - можно прочитать здесь.
О том, как активировать инженерное меню с помощью скрипта - чуть дальше в этой теме.

2.8 Почти всегда после работы скрипта необходимо перегрузить MMI. Делается это одновременным нажатием трех кнопок на панели управления MMI:
для MMI 3G

для MMI 3G+


2.9 Как запустить скрипт:
- копируем архив по ссылке на свой компьютер;
- распаковываем архив;
- копируем содержимое архива на SD-карточку
(нет смысла использовать большие и супербыстрые SD-карты, почти всегда хватит 1-2 Гбайт-ных карточек классов с 4 по 10);
на карточке скрипт должен "лежать" так:
* в корне карточки находятся папки (каталоги, директории) screens (или _screens) и utils (или _utils)
* в корне карточки находятся файлы copie_scr.sh и run.sh - именно так и никак иначе.
* в корне карточки могут находится другие файлы и папки, необходимые для работы скрипта, но первые 2 пункта остаются неизменными (именно для того, что бы отделить необходимые папки от других, в начале имени может стоять подчеркивание).

- идем в машину, включаем MMI (любым сособом - крутилкой громкости, запуском двигателя), ждем 2-3 минуты, пока MMI полностью загрузится (наличие изображения и звука - это еще не полная загрузка, поэтому ждать!);
- вставляем карточку в любой SD-слот, ждем появления стартовой картинки;
- нажимаем любую кнопку на панели управления MMI;
- ждем появления итоговой картинки, иногда долго;
- нажимаем любую кнопку на панели управления MMI;
- ждем 30-60 секунд и вынимаем карточку;
- перегружаем MMI тремя кнопками.
Ждать после итоговой картинки надо для полной отработки скрипта. О полном выполнении скрипта говорит наличие файла .done в корне карточки (если вы вставите карточку в компьютер и посмотрите ее содержимое). В принципе отсутствие этого файла, или наличие файла .started (признак запуска скрипта) не так страшно, главное дождаться итоговой картинки, т.к. все необходимые действия выполняются до ее появления, дальше только формальные создание и удаление "признаков".

Вместо нажатия на кнопки можно крутить главную крутилку на панели.

Если скрипт подменяет какие либо файлы внутри MMI, то на карточке будет создана резервная копия исходного файла, обычно в папке backup. Это нужно для отмены проделанных изменений, но надеюсь, что этого не понадобится.


И Вы должны понимать, что перепрошивка MMI официальной прошивкой отменяет многие, проделанные ранее, модификации. В этом случае надо снова запускать скрипты, только обязательно следить за информацией о совместимости!!!
______________________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось Базилио; 01.02.2014 в 19:40.
DUK63 вне форума   Ответить с цитированием Вверх страницы Вниз страницы
26 пользователя(ей) сказали cпасибо:
Alex72 (26.11.2016), apsheron (03.09.2014), astredinov (10.12.2015), autoasalex (04.04.2018), Azamat_khan (02.11.2014), Dimons (05.04.2017), djdeniska (07.02.2014), dmx902 (02.02.2014), Doc (14.02.2014), dr.gav (04.01.2015), jalib (03.02.2014), KAB (17.04.2014), mikelb (01.02.2015), Mirage (01.02.2014), MuxaA4 (12.02.2014), Shefild (30.12.2014), Shmelzzz (04.02.2014), Slava P (03.02.2014), spinmar (26.02.2014), Ssenator (17.08.2014), s_vn (01.02.2014), vadimir (14.05.2015), Базилио (01.02.2014), Деточкин (02.02.2014), Лексий (27.03.2014), шурикк (09.12.2014)
Рекламный блок
Реклама на форуме
Старый 10.04.2020, 12:20   #641
Пацак
 
Аватар для Astap
Пол:
Имя: Астап
Адрес: Москва
Автомобиль: Q5 FY'18 / A6'12 / Q7'10
Доп. информация
По умолчанию

DUK63, мыслей не пришло?
Astap вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 11.04.2020, 17:47   #642
Эцилоп
 
Аватар для DUK63
Пол:
Имя: Дмитрий
Адрес: Тольятти
Автомобиль: 2.0TDI (2012 г)
Доп. информация
По умолчанию

Astap, сравнил lsd.sh от 9307 и 9304 версий.
Принципиальных отличий нет, только другое распределение памяти для Ява-машины. Как это влияет - не знаю, но если сейчас все работает - наверное не сильно.
Получается так, что у Вас сейчас работает lsd.sh от 9307, работает корректно, т.е. не находит скорректированный lsd.jxe ни по одному пути и выбирает стандартный.

Остается только повторить скрипт заливки нового lsd.jxe и терпеливо ждать окончания работы.
Сделай скрипт как я написал здесь: https://www.club-q5.ru/forum/showpos...&postcount=638
Если не пойдет, то м.б. по логу что то станет понятно.

СТОП, там не копируется lsd.jxe в MMI. Сейчас переделаю.

---------- Сообщение добавлено в 18:43 ---------- Предыдущее сообщение размещено в 18:37 ----------

вот
Код:
#!/bin/ksh
sdcard=`ls /mnt|grep sdcard.*t`
SDPath=/mnt/$sdcard

#Монтируем ресурсы
mount -u $SDPath
mount -uw /mnt/efs-system
mount -uw /mnt/efs-persist

$SDPath/_utils/showScreen $SDPath/_screens/scriptStart.png

echo started > $SDPath/log.txt

echo remove old (user edited) lsd.jxe from MMI >> $SDPath/log.txt
rm -f /mnt/efs-persist/lsd.jxe >> $SDPath/log.txt
echo copy lsd.sh to backup >> $SDPath/log.txt
cp -v /mnt/efs-system/lsd/lsd.sh $SDPath/backup/lsd/ >> $SDPath/log.txt
echo copy lsd_notrace.sh to backup >> $SDPath/log.txt
cp -v /mnt/efs-system/lsd/lsd_notrace.sh $SDPath/backup/lsd/ >> $SDPath/log.txt
#echo copy new lsd.jxe to MMI >> $SDPath/log.txt
cp -v $SDPath/new/lsd.jxe /mnt/efs-persist/ >> $SDPath/log.txt
#echo copy new lsd.sh to MMI >> $SDPath/log.txt
cp -v $SDPath/new/lsd.sh /mnt/efs-system/lsd/
echo start full listing >> $SDPath/log.txt
ls -R -l -v -F / > $SDPath/lst_MMI9302.txt 

$SDPath/_utils/showScreen $SDPath/_screens/scriptDone.png
echo done >> $SDPath/log.txt


---------- Сообщение добавлено в 18:47 ---------- Предыдущее сообщение размещено в 18:43 ----------

И да, там есть два очень больших ISO файла по распознаванию речи и воспроизведению текстов, которые можно удалить
______________________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось DUK63; 11.04.2020 в 17:40.
DUK63 вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 12.04.2020, 19:33   #643
Пацак
 
Аватар для Astap
Пол:
Имя: Астап
Адрес: Москва
Автомобиль: Q5 FY'18 / A6'12 / Q7'10
Доп. информация
По умолчанию

Цитата:
Сообщение от DUK63 Посмотреть сообщение
И да, там есть два очень больших ISO файла по распознаванию речи и воспроизведению текстов, которые можно удалить
так давай сначала может сделаем резервку, потом грохнем ISO
И ещё просьба.... поделись своим телефоном в личку, если не сложно ) прото думаю это ускорит в разы процесс
Astap вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 12.04.2020, 23:00   #644
Пацак
 
Аватар для Astap
Пол:
Имя: Астап
Адрес: Москва
Автомобиль: Q5 FY'18 / A6'12 / Q7'10
Доп. информация
По умолчанию

Цитата:
Сообщение от DUK63 Посмотреть сообщение
Код:
#!/bin/ksh
sdcard=`ls /mnt|grep sdcard.*t`
SDPath=/mnt/$sdcard

#Монтируем ресурсы
mount -u $SDPath
mount -uw /mnt/efs-system
mount -uw /mnt/efs-persist

$SDPath/_utils/showScreen $SDPath/_screens/scriptStart.png

echo started > $SDPath/log.txt

echo remove old (user edited) lsd.jxe from MMI >> $SDPath/log.txt
rm -f /mnt/efs-persist/lsd.jxe >> $SDPath/log.txt
echo copy lsd.sh to backup >> $SDPath/log.txt
cp -v /mnt/efs-system/lsd/lsd.sh $SDPath/backup/lsd/ >> $SDPath/log.txt
echo copy lsd_notrace.sh to backup >> $SDPath/log.txt
cp -v /mnt/efs-system/lsd/lsd_notrace.sh $SDPath/backup/lsd/ >> $SDPath/log.txt
#echo copy new lsd.jxe to MMI >> $SDPath/log.txt
cp -v $SDPath/new/lsd.jxe /mnt/efs-persist/ >> $SDPath/log.txt
#echo copy new lsd.sh to MMI >> $SDPath/log.txt
cp -v $SDPath/new/lsd.sh /mnt/efs-system/lsd/
echo start full listing >> $SDPath/log.txt
ls -R -l -v -F / > $SDPath/lst_MMI9302.txt 

$SDPath/_utils/showScreen $SDPath/_screens/scriptDone.png
echo done >> $SDPath/log.txt
в логе только одно слово спустя час работы started
Astap вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 13.04.2020, 11:52   #645
Эцилоп
 
Аватар для DUK63
Пол:
Имя: Дмитрий
Адрес: Тольятти
Автомобиль: 2.0TDI (2012 г)
Доп. информация
По умолчанию

Странно, 9302 не поддерживает многословное echo?

Или у меня глюки. Но кажется в своих экспериментах я делал многословный лог.
Попробуйте так:
Код:
#!/bin/ksh
sdcard=`ls /mnt|grep sdcard.*t`
SDPath=/mnt/$sdcard

#Монтируем ресурсы
mount -u $SDPath
mount -uw /mnt/efs-system
mount -uw /mnt/efs-persist

$SDPath/_utils/showScreen $SDPath/_screens/scriptStart.png

echo started > $SDPath/log.txt

echo remove1 >> $SDPath/log.txt
rm -f /mnt/efs-persist/lsd.jxe >> $SDPath/log.txt
echo copy1 >> $SDPath/log.txt
cp -v /mnt/efs-system/lsd/lsd.sh $SDPath/backup/lsd/ >> $SDPath/log.txt
echo copy2 >> $SDPath/log.txt
cp -v /mnt/efs-system/lsd/lsd_notrace.sh $SDPath/backup/lsd/ >> $SDPath/log.txt
echo copy3 >> $SDPath/log.txt
cp -v $SDPath/new/lsd.jxe /mnt/efs-persist/ >> $SDPath/log.txt
echo copy4 >> $SDPath/log.txt
cp -v $SDPath/new/lsd.sh /mnt/efs-system/lsd/
echo listing >> $SDPath/log.txt
ls -R -l -v -F / > $SDPath/lst_MMI9302.txt 

$SDPath/_utils/showScreen $SDPath/_screens/scriptDone.png
echo done >> $SDPath/log.txt
______________________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
DUK63 вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 22.04.2020, 13:16   #646
Пацак
Пол:
Имя: Евгений
Адрес: Санкт-Петербург
Доп. информация
По умолчанию Слетели настройки MMI 3G High

Добрый день.
После обновления прошивки на своем MMI 3G High с навигацией - слетели настройки. Нет русского языка. Не работает сабвуфер. Не отображаются датчики приближения парктроника. Не работает подключение телефона по Блютуз.
Подскажите кто сталкивался с похожей проблемой? и как лечить?
wargun вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 18.10.2020, 16:32   #647
Пацак
Пол:
Имя: Артём
Адрес: Таганрог
Автомобиль: А5
Доп. информация
По умолчанию MMI 3G. v850 help

Всем привет.
На столе есть пару плат.
плата 1.
MMI 3GPlus.
Прошу помощи.
запрограммировано Ipl.FPGA. FPGA EM. IFS EM.
Красного света от оптики нет.
Прошу совета и наставления.
Как обновить V850? у кого есть опыт , на прямую или консоль .
Вложения
Тип файла: txt Log 4G0 035 666N.txt (2.6 Кб, 2 просмотров)
Tema8820 вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 18.10.2020, 18:39   #648
Пацак
Пол:
Имя: Артём
Адрес: Таганрог
Автомобиль: А5
Доп. информация
По умолчанию MMI 3Gplus блок 2

Плата 2.
Удалось сделать flashit. каждого раздела.
в данный момент flashit недоступен. Виснет на Wait for HBpersistence..
от чего зависит загрузка нет возможности сказать.
Help.
Вложения
Тип файла: txt Start 4G0 035 670 J.txt (4.0 Кб, 1 просмотров)
Тип файла: txt boot 1c0000 Wait for HBpersistence.txt (3.8 Кб, 1 просмотров)
Tema8820 вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Старый 18.10.2020, 19:55   #649
Пацак
Пол:
Имя: Артём
Адрес: Таганрог
Автомобиль: А5
Доп. информация
По умолчанию MMI 3Gplus блок 2

плата 2.
вот с таким логом бывает стартует.
от чего зависит.
Что с платой не то ?
Как сделать диагностику. Диагностику железа ?
Help....

Догрузил:
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...

Wait for HBpersistence...
# slay -9 MMI3GEmergencyApp
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
dev-ipc:queueGetWritePtrExt:queueGetFreeElements = 0
Вложения
Тип файла: txt Start2 4G0 035 670 J.txt (16.5 Кб, 1 просмотров)

Последний раз редактировалось Tema8820; 18.10.2020 в 20:04.
Tema8820 вне форума   Ответить с цитированием Вверх страницы Вниз страницы
Ответ

Рекламный блок

Нижняя навигация
Вернуться   Club Audi Q5 - Клуб Ауди Q5 > Audi Q5 и Audi Q5 FL (техническая зона) > Электрика, освещение > Мультимедиа и навигация

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа климат-контроля AnJi Отопление, вентиляция, кондиционирование 291 17.11.2018 06:59
Работа ABS. Александр I Обслуживание и эксплуатация Audi Q5 122 28.12.2014 13:56
Нужна работа Черный полковник Клубная помощь и деловые связи 57 29.10.2013 20:44
Работа в Костроме AlexM44 Клубная помощь и деловые связи 2 04.04.2009 16:01


Текущее время: 23:15. Часовой пояс GMT +3.



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
vB.Sponsors
Создание сайта - FavoriteLab


При использовании материалов сайта, ссылка на источник обязательна
Copyright © Клуб Ауди Q5 / Club Audi Q5