
Привет!
В один прекрасный день, ко мне обратился за помощью Beasyouare, владелец импозантного японского Audi A3 c головным устройством MHIG или как его называют "специалисты" MIB1 HIGH, на борту которого находилась прошивка MHIG_JP_AU_S0255.
Он продемонстрировал фото приборной панели прикрепленное в начале записи и пожаловался, что не может сбросить ошибку о потере давления в одном из колес, не смотря на то, что проверил все колеса и везде давление корректное.
Как выяснилось после уточняющих вопросов, анахронизм в виде физической кнопки SET на центральной консоли, предназначенной для сброса давления в шинах, на данный Audi A3 2015 года с завода уже не устанавливался и отсутствовал.
Облазив в меню настроек MMI все пункты, найти что-то связанное с RDKS+/TMPS+/Tire pressure не удалось и мы предположили, что такое старое ГУ как MHIG, косвенный контроль давления в шинах не поддерживает.
Так как Beasyouare ранее обращался к "проффесионалам", которые от него открестились и сказали, что ничем не могут помочь, он отчаялся и просил меня просто отключить косвенный контроль в шинах напрочь, лишь бы избавиться от надоедающей надписи на панели приборов.
Я согласился помочь, но перед тем как пуститься во все тяжкие, предложил показать, как можно "нажать" кнопку SET через "Базовые установки" блока 3 в ВАСЯ.
Попытка нажать кнопку SET при помощи ВАСЯ
Сказано-сделано, в OBD2 разъем был подключен лицензионный адаптер и в ВАСЯ версии 24, мы попытались запустить "Блок 3>Базовая установка>IDE05334-ENG114972-Обнуление предупреждений индикатора контроля давления в шинах>Прочитать", но в ответ получали "ОШИБКА: Вне диапазона" и пришли к выводу, что скорей всего эта функция прошивкой данного блока ABS не поддерживается.
Ход конем или убираем ошибку по падению давления в шинах, сбросом настроек индикатора давления в шинах на заводские
Дабы хоть как-то убрать злополучную ошибку с приборной панели, мы выполнили в ВАСЯ "Блок3>Право доступа 40168" и затем запустили "Базовая установка>IDE050060-ENG114972-Установка заводских настроек индикатора давления в шинах>Прочитать".
На приборке загорелась гирлянда, и после удаления ошибок в "Блок3>Регистратор событий" и передергивания зажигания, злополучная ошибка исчезла с приборной панели.
ПОЛЕЗНО ЗНАТЬ! При включении зажигания на данной приборной панели, лампочки Check Engine и EPC до запуска двигателя должны гореть, что сделано специально для контроля, что сами лампочки не перегорели, а после запуска двигателя эти лампы должны гаснуть.
Казалось бы можно открывать шампанское и праздновать победу, но зайдя в "Поиск неисправностей>Регистратор событий", было обнаружено, что в списке блоков присутствует блок 65, связь с которым отсутствует.
Задав еще пару наводящих вопросов, я выяснил, что оказывается автомобиль прибыл из Японии после предпродажной подготовки без антенны (блока 65), предназначенной для прямого контроля давления в шинах и без соответствующих датчиков в колесах.
Оказалось японские "специалисты-аферисты" сняли не только антенну, но и колеса с датчиками и сменив кодировки в блоках 3 и 17, с прямого на косвенный контроль давления в шинах, в виду неграмотности, не сконфигурировали адаптации в блоке 5F корректно.
Корректная конфигурация косвенного контроля давления в шинах в блоке 5F
Поняв корень проблемы, я тот час же отключил блок 65 в "Перечень оборудования" блока 19 и включил в блоке 5F адаптации:
IDE04300-ENG117541-А/м: меню управление-menu_display_rdk, активир.
IDE04300-ENG117543-А/м: меню управление-menu_display_rdk_over_threshold_high, активир.
После этого в меню MMI появилось неактивное меню "Tire pressure monitor", при попытке войти в которое появлялась ошибка "The selected system is currently not available."

Предсказуемо, ведь MHIG нужно подсказать, откуда брать и куда посылать данные, включив соответствующие адаптации:
IDE04307-ENG117704-Автомобиль: список функций BAP-tire_pressure_system_0x07, активир.
IDE04307-ENG117705-Автомобиль: список функций BAP-tire_pressure_system_0x07_msg_bus, Шина данных Комфорт
IDE09570-ENG117704-Автомобиль: список функций BAP: расширение-tire_pressure_system_0x07, активир.
IDE09570-ENG117705-Автомобиль: список функций BAP: расширение-tire_pressure_system_0x07_msg_bus, Шина данных Комфорт
После этого наступил фэншуй: меню "Tire pressure monitor" активировалось и в нем появилась и заработала виртуальная кнопка SET, а точней пункт меню "Store tire pressure"

ВАЖНО! Выполнить Store tire pressure после включения вышеупомянутых адаптаций, необходимо в обязательном порядке, чтоб алгоритм начал по новой запоминать количество оборотов колес. В ином случае через некоторое время появится сообщение "Tire pressure: System malfunction!"

Как видим никакой магии здесь нет и MHIG поддерживает как минимум косвенный контроль давления в шинах.
Далее остается русифицировать данный MMI, но это будет уже совсем другая история. Главное не доверять это дело "проффесионалам", а то как всегда окирпичат, будут ныть, что все сложно и потом нам простым пользователям после них придется восстанавливать ;)
Дополнительное чтение:
Все о RDKS, TMPS и контроле давления в шинах или то, что вам никто не мог нормально объяснить
Всем мира, корректных кодировок, адаптаций, давления в шинах и всегда только отличного настроения!


Comments 7
Шина данных для TPMS — не комфорт, а Extended — блок абс же на ней. Также нужно проверить кодирование абс:
Байт 27 — бит 5 вкл (7K1) или биты 5+6 вкл (7K9)
Байт 28 — бит 7 вкл (проброс интерфейса сброса в шину CAN-INF)
Скорей всего корректную шину захардкодили в прошивку, а биты в блоке 3 и 17 были рукожопами выставлены корректно, раз система работала
Что работало? Базовая установка в 03 будет работать вне зависимости от того как закодировано всё остальное. Адаптации, которые ты описал, делают доступным в мибе меню TPMS и кнопку сброса в нём. Но куда именно стучится эта кнопка задаёт выбор шины данных, иначе она будет пустая. А точнее будет сбрасывать алярму из приборки до следующего опроса.
Косвенный контроль был сконфигурирован в блоках 3 и 17 и успешно работал до наших изысканий, так как обнаружил изменение скорости вращения колес скорей всего при смене резины на зимнюю.
Недостающим ингредиентом было включение меню и активация BAP протокола, без которой в меню войти не дает от слова совсем. А по поводу шины есть подозрение что прошивке на mhig фиолетово, что ты там выберешь и она работает по корректной шине. Проверь у себя.
lprot
Скорей всего корректную шину захардкодили в прошивку, а биты в блоке 3 и 17 были рукожопами выставлены корректно, раз система работала
в карсканере есть приложение в 1 клик
DjMaN93
Шина данных для TPMS — не комфорт, а Extended — блок абс же на ней. Также нужно проверить кодирование абс:
Байт 27 — бит 5 вкл (7K1) или биты 5+6 вкл (7K9)
Байт 28 — бит 7 вкл (проброс интерфейса сброса в шину CAN-INF)
Extended шина для датчиков в шинах. Кнопка SET висит на Suspension шине.
По дефолту на vw:
IDE04307-ENG117704-Vehicle function list BAP-tire_pressure_system_0x07, activated IDE04307-ENG117705-Vehicle function list BAP-tire_pressure_system_0x07_msg_bus, Suspension data bus
В ауди часто нюхают клей и у них может быть и на другой шине.
Посмотрел пару бекапов, на двух октавиях A7FL по разному: у одной extended, у второй вообще infotainment. Обе с TPMS.Похоже Леонид прав, адаптация не играет роли.