Добро пожаловать на форум по автодиагностике, автосканерам! Чтобы общаться на форуме и получить доступ к информации, пожалуйста, зарегистрируйтесь!









Автосканеры, оборудование для диагностики


Вернуться   Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей > VAG > Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники
Расширенный поиск

Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники Форум по работе с автомобилями группы VAG.

где юнит MH2p хранит датасеты параметрии?


Ответ
 
LinkBack Опции темы Опции просмотра
Старый 08.04.2024, 00:34   #1 (permalink)
Завсегдатай
 
Регистрация: 21.11.2013
Сообщений: 322
Вы сказали Спасибо: 44
Поблагодарили 246 раз(а) в 66 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: RUS
Авто: A6q C8 55TFSI
По умолчанию где юнит MH2p хранит датасеты параметрии?

Доброе утро!
Потрошу MH2p больше из собственного любопытства, так как, судя по toolbox там все уже расковырято. Не пойму где оно хранит датасеты параметрии, которые грузятся через одис.
есть база /mnt/persist_new/persistence/persistence.sqlite, но там мало и нет неймспейса 5F34, в котором лежат датасеты, однако они читаются через persistence client с консоли

# /mnt/app/armle/usr/bin/pc b:0x5F34:0x280
00000000: 72 75 5F 52 55 00 72 75 5F 52 55 00 72 75 5F 52 ru_RU.ru_RU.ru_R
00000010: 55 00 35 31 AA EF U.51..

и неймспейса 52166966, куда прописан маппинг тоже нет, хотя и он читается

# /mnt/app/armle/usr/bin/pc b:52166966:202
00000000: 72 75 5F 52 55 00 72 75 5F 52 55 00 72 75 5F 52 ru_RU.ru_RU.ru_R
00000010: 55 00 35 31 AA EF U.51..

не соображу куда спрятали, пните в нужном направлении :)
horrordash вне форума   Ответить с цитированием
Старый 08.01.2025, 20:10   #2 (permalink)
Завсегдатай
 
Регистрация: 21.11.2013
Сообщений: 322
Вы сказали Спасибо: 44
Поблагодарили 246 раз(а) в 66 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: RUS
Авто: A6q C8 55TFSI
По умолчанию

Доброе утро!
продолжаю эпопею :)

кому надоело копи-пастить challenge-response для логина в этот юнит (мне просто люто :) - пользуйтесь моей прогой [Только для зарегистрированных...]
может даже Enthusiast включит её в тулбокс :) не знаю как с ним связаться...

у кого затыкается беспроводной AndroidAuto/CarPlay - попробуйте поменять канал wlan
надо отредактировать файл /mnt/misc1/connectivity/mcc_countrycode.xml
ищите свою страну и меняйте канал. редактор vi там имеется :)
разрешенные каналы можно посмотреть:
/mnt/app/armle/usr/sbin/wl channels_in_country RU a
укажите свою страну. неразрешенный канал поставить не даст

ну и попутно вопрос - а как организован обмен файлами между RCC и MMX?
что-то не соображу. как-то в этом участвует mmxfilestorage
horrordash вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо horrordash за сообщение:
Андрей74 (08.01.2025), Олег ТМ (25.06.2025)
Старый 03.11.2025, 21:34   #3 (permalink)
Завсегдатай
 
Регистрация: 21.11.2013
Сообщений: 322
Вы сказали Спасибо: 44
Поблагодарили 246 раз(а) в 66 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: RUS
Авто: A6q C8 55TFSI
По умолчанию

новый кейс :)

в связи с отвратительной работой интернета последнее время пришлось перейти на флэшки.
и тут внезапно обнаружилось, что штатная балалайка MH2p не играет звук в DTS.
абыдна, блин, учитывая ейную цену. лезем посмотреть, что за Cinemo там такой стоит

libNmeAudioDolby.so
libNmeAudioDpcm.so
libNmeAudioDTS.so
libNmeAudioFLAC.so

бааа... а кодек DTS наличествует, и даже прописан в cinemo_classes.xml, что не так?
изучаем тему подробнее, и обнаруживаем, что он программно заблочен в libNmeBaseClasses.so

AA434 013A43E2 sub r3, r3, #0x1000
AA438 0E3043E2 sub r3, r3, #0x000E
AA43C 050053E3 cmp r3, #5
AA440 0100008A bhi AA44C
AA444 000051E3 cmp r1, #0
AA448 CB00001A bne AA77C
AA44C 0000A0E3 mov r0, #0
AA450 1EFF2FE1 bx lr

вот прямо внаглую, если =100E - выдать unsupported
штош, патчим, нам же нужен DTS. вместо bne AA77C ставим b AA77C (опкод CB0000EA)
заменяем библиотеку, ребутим, и....
и нифига, плейер постоянно крэшится и не работает.
надо же как интересно получилось, ведь sentinel отключён установкой ToolBox, что ж ему надо то?
возвращаем родную библиотеку на место, идём думать дальше.
разгадка обнаружилась в medialauncher - он в тихую проверяет несколько файлов.
ещё и в отдельный тред запихали, три-два-расы, чтоб не сразу падало.

4A1C0 2549 ldr r1, =0x473FA ; "/armle/usr/lib/cinemo/libNmeNav.so"
4A1C2 D9F86800 ldr.w r0, [r9, #0x68]
4A1C6 7944 add r1, pc
4A1C8 24F074FF bl 6F0B4
4A1CC 2349 ldr r1, =0x47412 ; "/armle/usr/lib/libNmeBaseClasses.so"
4A1CE D9F86800 ldr.w r0, [r9, #0x68]
4A1D2 7944 add r1, pc
4A1D4 24F06EFF bl 6F0B4

забиваем колл :) по адресу 4A1D4, втыкаем два нопа (опкоды 00BF 00BF)
вот он момент истины, меняем файлы, ребутим. и всё ссука работает! играет DTS, как по мне, так лучше AC3

пропатченные файлы для трейна MH2p_ER_AUG35_P2873 приаттачил, я думаю в других они такие же, но лучше сравнить.
пути файлов
/mnt/app/armle/usr/lib/libNmeBaseClasses.so
/mnt/app/eso/bin/apps/medialauncher

не забудьте сделать раздел R/W: mount -uw /mnt/app
Вложения Чтобы получить возможность просматривать вложения других пользователей на форуме, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
horrordash вне форума   Ответить с цитированием
Сказал Спасибо horrordash за это сообщение:
Андрей74 (04.11.2025)
Ответ






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

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



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


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.