Обіцяв наступний пост про захист, але зрозумів, що буде цікавіше, якщо я покажу як себе почуває захист півроку потому, а для цього треба підняти Сир на підйомнику, що буде трохи пізніше. Та і взагалі постів трохи дофіга останнім часом, пишу я їх врізнобій, але сподіваюсь, що якось організую це все в якусь відносно адекватну послідовність, аби не переривати логічний порядок.
Отже, для тих, хто не в курсі, що ж це за звір такий – блок гейтвея (Gateway Control Module). Уявіть собі, що ваш автомобіль – це велика і дружна (або не дуже) команда різних електронних блоків управління. Кожен з них відповідає за свою ділянку: двигун, коробку передач, ABS, подушки безпеки, комфорт водія і так далі. І щоб ці хлопці могли між собою спілкуватися, обмінюватися даними та злагоджено працювати, їм потрібен перекладач-посередник. Ось цю роль і виконує блок гейтвея.
Він відповідає за маршрутизацію повідомлень по різним шинам (CAN, LIN), діагностику, а іноді навіть за функції безпеки та управління живленням.
Зазвичай, на платформі PQ35/PQ46 (хоча в принципі це стосується і інших платформ), блок міняти треба лише в двох випадках:
Власне, в моєму випадку це саме другий варіант, бо я додав деякі приколи в Сіроку, а вони не працюють. Які саме приколи? Чекайте наступний запис, майте терпіння. А як не хочете чекати - підписуйтесь на інсту, там можна все побачити набагато раніше.
Крім таємничих приколів, новий блок підтримує ще й асистент втомленості, справжні фізичні датчики тиску в шинах і ще купу всякої фігні, яку не підтримував мій рідний блок. Користуватись цим всім я, звичайно ж, не буду, хоча можливо колись таки поставлю датчики тиску в шинах.
Варіанти заміни мають не надто великий список:
В теорії, при наявності скіла і обладнання, можна прошити будь-який блок з поміткою HW 7N0 907 530 AN, бо залізо у них одне (HW - Hardware), але перевіряти не хотілося, розбиратись ще й в прошивці цих блоків в планах не було, та і лінивий я.
Процес заміни не дуже складний, але точно не для тих, хто плутає викрутку з ложкою і не має хоч якогось досвіду з діагностичним софтом. Просто "витягнув старий – вставив новий" тут не працює, на жаль. Перед тим, як лізти вниз головою до педального вузла і діставати старий блок, треба спочатку зберегти його кодування та список встановленого обладнання. У моєму випадку - заскріншотити все, що видно.
Блок 19 - CAN Gateway (Інтерфейс шин даних) - Coding. Копіюємо/скріншотимо/записуємо в блокнотик ці цифробукви, шоб не загубити.
Виходимо з Coding, в тому ж блоці є список обладнання - по суті табличка з усього, що підтримується, і що встановлено. Записати треба весь список.
Далі - треба зняти старий блок і поставити новий. Старий блок знаходиться під ногами у водія, над педалями, а новий знаходиться в руках - головне не переплутати. Для заміни дивився ось цей відос, хоча там і чисто інтуїтивно все ясно. Лайфхак: клацалки краще виштовхувати, а не висмикувати.
Коли новий блок вже вліз на своє місце, знову тупцяєм в кодування, застосовуємо новому блоку кодування старого блока. Ну і фінальним штрихом - перенести список обладнання: прибираємо галки там, де галок не було і ставимо галки там, де вони були.
Запускаємо, катаємось, читаємо помилки. Як шось вилізло - можна вернути назад старий блок і перевірити кодування. Якщо нічого не вилізло - все готово, ви неперевершені, до наступних зустрічей.
Прошарені кодери скоріш за все користуються спеціальним софтом, а в основному така інфа на форумах всіляких шукається, або через знайомих. У мене є товариш Льоша, який розбирається в цій всій PQшній кодувальній темі шо дурний, я зазвичай з ним консультуюсь 😄