Корректное отключение датчика IBS в блоке msv70

853d309s-960

На  BMW e60/e90 встречается проблема связанная с некорректной работой датчика IBS. В случае дорестайловых моделей, на работу двигателя и бортэлектроники  это никак не влияет и обычный водитель не заметит разницы в поведении автомобиля, за исключением того, что в моторном блоке msv70 висит ошибка, которую невозможно удалить. В случае рестайлинговых моделей, отключается куча потребителей в бортсистеме.

449979es-960

Рассмотрим способ выключения диагностики IBS из блока MSV70 для дорестайлинговых моделей.
Диагностика выдает следующие ошибки в блоке MSV70:
Rheingold
00299D DME: интеллектуальный датчик аккумуляторной батареи, передача сигналов
INPA
299D Batteriesensor: Signalübertragung

Оффициальная документация по MSV70 нам говорит следующее:

Screenshot from 2019-11-24 12-30-58

MSV70_ramen_cr

Т.е. для полного отключения поддержки датчика IBS в блоке msv70 достаточно сбросить 7ой бит параметра MSKIBSDIAG (1байт).  Данный параметр находится в области калибровок. Для  выполнения операции достаточно любого доступного флешера, читающего калибровки, типа KESS/GALETTO.

В качестве примера, показана позиция данного байта в пределах дампа, считанного с помощью KESS с дорестайлинговой е60.  Адрес — 0х5е067.

e60_N52B25_stock_kess

Screenshot from 2019-11-24 12-56-42

Байт 0xFF по адресу  0х5е067  необходимо заменить на 0xFA.