xHP та Start/Stop, бути чи не бути?
Перша частина та опис проблеми можна знайти тут. А тут я продовжу розвивати цю тему та доведу її до логічного фіналу.
Як я писав в минулий раз, у мене виникла проблема із прошивкою xHP для АКПП від компанії xAutomotive. І для спроби вирішити це питання, я написав до самої xAutomotive із надією, що вони зможуть мені якось допомогти.
Відповідь надійшла швидко, але нажаль нічим допомогти вони мені не змогли:

Якщо коротко, відповідь звучить так: "Проблема нам давно уже відома, рекомендуємо вам оновити модулі вашого автомобіля у вашого дилера або якогось кодувальника. Також можете вимкнути функціонал Start/Stop взагалі, для вирішення проблеми".
Нажаль, нічим це мені не допомогло та нічого нового мені це не відкрило, але просто так я не міг залишити їх у спокої 😁.

Звичайно, я уточнив у них, що подібний варіант вимикання цього функціоналу не розглядається взагалі та уточнив чи впевнені вони у тому, що проблема саме у невідповідності деяких модулів (у даному випадку DDE) із дорестайлинговою прошивкою.
На що отримав аналогічну відповідь, але з більшими уточненнями:

І все що ми дізнались, це те що команда розробників xHP працює на тестових машинах з уже відключеним Start/Stop, тому ніколи не стикались із подібною проблемою. І поки я їм писав своє повідомлення та згадав, що у термінології BMW функціональність Start/Stop має абревіатуру MSA (Motor-Start-Stopp-Automatik).

Що ж, так як у мене вже давно "BMW головних мізків", то більшість параметрів свого автомобіля я вже знаю напам'ять, але тільки у цей момент до мене дійшло, про одну цікаву відмінність у автомобілях BMW F10/F11 та схожих у цьому поколінні.
І я згадав, що переважно під час кодування того чи іншого модулю доводилось зустрічати параметри із ключевим словом MSA та можливі дві версії для них: 2.1 та 2.2.
У дорестайлинговому поколінні використовувалась саме версія 2.1, а у рестайлингу 2.2.
І звичайно коли я кодував автомобіль, то робив вже це за допомогою рестайлингової версії. Це ніяк не впливало на роботу, ніяких помилок не додавало, тому на версійність цієї частини я уваги не звертав.
Так які блоки мають програмну частину яка відповідає за версійність Start/Stop?
DDE (або DME), DSC, ICM та EGS.
Із заводу звичайно усі ці модулі були у мене заводські, але з часом усе змінилось.
То коли я довстановив собі KAFAS 2, то у автомобілі з'явився рестайлинговий модуль ICM.
А коли довстановив ACC Start&Go, то оновився DSC.
І усе було добре навіть у такому випадку і не конфліктувало, допоки...

DSC - модуль ABS
ICM - інтегральний модуль ходової частини автомобіля
DDE - модуль двигуна
EGS - модуль АКПП
Що ж, як виявилось, в усіх цих модулях присутня версійність функціоналу MSA
DSC: Funktion_MSA_aktiv: aktiv_MSA_2_2 [02]
EGS: MSA: nicht_aktiv_MSA2.2 [00]
ICM: C_MSA_Kopplung: MSA2.2 [01]
І звичайно, до моменту встановлення xHP і модуль АКПП не знав про існування наступної версії функціоналу Start/Stop, тому і ніяких проблем не було з цим.
Але як тільки це з'явилось, то модуль відповідно був закодований до рестайлингової версії: 2.2
У випадку ж оригінальної заводської версії програмного забезпечення у модулі DDE, то там є один параметр MSA: ON/OFF. Відповідно, він підтримує тільки версію 2.1 та нічого про версію 2.2 не знає.
Тому я відразу перекодував усе, для використання версії 2.1. Нажаль ніякої технічної інформації знайти не вдалось і про це мабуть можна знайти тільки у функціональних специфікаціях які мабуть доступні тільки самій компанії BMW.
Все що я можу, це перекодувати та перевірити, чи моя теорія дійсно правдива. Змінюємо усі параметри на використання попередньої версії MSA:
DSC: Funktion_MSA_aktiv: aktiv_MSA_2_1 - Signal invalid [01]
EGS: MSA: aktiv_MSA2.1 [01]
ICM: C_MSA_Kopplung: MSA2.1 [00]
Виїжджаємо перевіряти, чи все працює як слід, але звичайно потрібно довести автомобіль до кондицій які дозволяють використовувати систему Start/Stop. А якщо ви все ще думали, що Start/Stop це примітивний функціонал який вміє тільки глушити ваш автомобіль (та наближати капітальний ремонт двигуна 😁). То ви помиляєтесь.

Для Start/Stop важливо, щоб виконувались такі умови:
- Немає помилок по АКПП або двигуну.
- Зупинка не відбулась через роботу антибуксирувальної системи.
- Ваша АКПП не виконує роботи по адаптації на даний момент.
- З моменту наступної зупинки ви рухались швидше ніж 5 км/год.
- Капот та двері автомобіля зачинені.
- Температура назовні автомобіля нижче +30 градусів (для підтримування системи кондиціонування для комфорту водія, а також якщо повітря недостатньо охолоджене у салоні у будь-якій ситуації).
- АКПП повинна не перебувати у сервісному режимі (N) або паркінгу (P).
- Температура двигуна у робочих діапазонах.
- Колеса автомобіля не вивернуті, для розпізнання необхідності продовжувати рух без затримок.
- Система Start/Stop не вимкнена.
- Достатньо високий заряд акумулятора автомобіля.
- Не відбувається регенерація сажевого фільтру (для дизельних двигунів).
- Ви не перебуваєте на крутому схилі або підйомі.
А мені вдалось досягти усіх необхідних умов і на наступному світлофорі перевіряємо:

І все супер, ніяких помилок по перегріву АКПП, але мабуть варто ще перевірити ще все у режимі ECO PRO, раптом це все тільки відбувається під час його використання:

Тому проблему офіційно можна вважати вирішеною. Все ж, це тимчасове рішення, так як основною причиною є те, що модуль DDE (двигуна), все ще із застарілою прошивкою і як тільки я наважусь його оновити, все можна буде повернути назад.
Звичайно надсилаємо усю цю інформацію назад до xAutomotive, раптом вона їм знадобиться:

А я тепер можу спати трохи спокійніше, трошки зарадивши свої когнітивні проблеми та потребу доводити усе до ідеалу.
Таки підтримка xAutomotive надіслала відповідь з подякою за таке дослідження, що не може на тішити, тому особисто за таку комунікацію з клієнтами можна тільки подякувати ❤️

Коментарі •0