Перша частина та опис проблеми можна знайти тут. А тут я продовжу розвивати цю тему та доведу її до логічного фіналу.
Як я писав в минулий раз, у мене виникла проблема із прошивкою 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 важливо, щоб виконувались такі умови:
А мені вдалось досягти усіх необхідних умов і на наступному світлофорі перевіряємо:
І все супер, ніяких помилок по перегріву АКПП, але мабуть варто ще перевірити ще все у режимі ECO PRO, раптом це все тільки відбувається під час його використання:
Тому проблему офіційно можна вважати вирішеною. Все ж, це тимчасове рішення, так як основною причиною є те, що модуль DDE (двигуна), все ще із застарілою прошивкою і як тільки я наважусь його оновити, все можна буде повернути назад.
Звичайно надсилаємо усю цю інформацію назад до xAutomotive, раптом вона їм знадобиться:
А я тепер можу спати трохи спокійніше, трошки зарадивши свої когнітивні проблеми та потребу доводити усе до ідеалу.
UPD: Таки підтримка xAutomotive надіслала відповідь з подякою за таке дослідження, що не може на тішити, тому особисто за таку комунікацію з клієнтами можна тільки подякувати ❤️
Тобто якась інша функціє перевіряє версію блоків і коли бачить 2.1 каже таке: не буду працювати, стара версія, дайте 2.2.
Наприклад більшість модулів, якщо замовляти зараз офіційно, BMW випускає його тільки вже у рестайлинговому варіанті і немає ніяких проблем поставити його у дорестайлингове авто та закодувати. Адже він має зворотню сумісність. Але у мене от ситуація що я ще DDE так і не оновив. Тому помилка далі висвічується у діагностиці. Ніяких проблем чи серйозних помилок. Але в ідеалі потрібно його оновити.
Круто що розібрався, звісно.
П.С. думаю, розробникам xHP буде пофіг на цю інфу, бо таких авто, як у тебе, з різними модулями, 0.0001%
Але опишу тут коротко
Треба купити ліцензію на програмне забезпечення xHP і саму прошивку xHP
Це коштує немалих таких грошей. Але можна схитрити і у своєму місті знайти когось хто вже купив ліцензію та докупити тільки прошивку xHP. Тут правда мінус, тому що на буде змоги змінювати прошивку коли захочеться.
Це виходить на кожне авто потрібно знову купувати прошивку?
Є виключення, що можна перенести прошивку на своє авто цієї ж серії (типу з Ф10 на Ф15), але з попереднього авто вона деактивується
ось допис про покупку і встановлення
У тебе просто стільки пізнання в цій електриці що я в шоці 🤯!
Все як завжди на вищому рівні!
Я всього лиш дуже цікавлюсь електронікою і кодуваннями BMW😁