![]() |
#1 |
Постоялец
Обо мне
![]() Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0 ![]() |
Расшифровка дампа приборной панели
Всем привет! Начну с небольшой предыстории. Кому неинтересно, можно это не читать, а перейти к следующему абзацу. В общем приказала моя (не) родная приборка всем долго жить, уныло разведя стрелки бензина и температуры в разные стороны. Скажу сразу, у кого будет подобное, когда бензин ложится на ноль, а температура зашкаливает, при этом тест проходит и, в принципе, остальное работает, НЕ пытайтесь ее отремонтировать! Это пустая трата времени! У меня, имеющего приличный опыт работы с электроникой и необходимое оборудование для пайки (одним паяльником там делать нечего), ушло пару вечеров на диагностику этой неисправности. Как итог –неисправность процессора приборной панели, соответственно мысль о ремонте прошла сама собой. Итак, пока «новая» приборка бороздила просторы нашей страны, катался я с приборкой от 6-и цилиндровой машины (у меня 4-х цилиндровый двигатель, если кто не увидит). Как всем известно, тахометр в таком случае показывает погоду на Марсе. И тут то возник тот самый интерес, что же нужно поменять в той прошивке, что приборы показывали правильно…
Хотелось бы сразу написать, что эта статья посвящается тем, у кого НЕТ ДИАГНОСТИЧЕСКОГО ОБОРУДОВАНИЯ, никакого вообще! Но есть паяльник, программатор, любой, способный прочитать- записать данную микросхему (93С56), желание и прямые руки (желательно). Так же не исключается наличие друга, знакомого или сервисмена с вышеперечисленным. Как промелькнуло выше, ломать будем приборку на чипе 93С56. Сама приборка 92- ого года, двухплатная, с синим задом)), с бензинового мотора, со шкалой спидометра на 220 км/час. Приступим.. попробую в этом месте прикрепить скрин прошивки, чтобы было более наглядно. ![]() Прошивка начинается с С802 или 9702, на это стоит обратить внимание, так как программатор считывает наоборот- 02С8 или 0297. Критичного в этом ничего нет, просто первый вариант мне удобнее. Перестановку байт можно сделать в HEX- редакторе (так и называется 16-ти битная перестановка байт), но не обязательно, главное не запутаться. Что мне удалось выяснить (исправления и подсказки приветствуются). Все что касается спидометра (одометра): 00..01:- коррекция спидометра (одометра): 9702-4663 имп/км, С802-4712 имп/км. 02..03:– тоже самое, видимо для БК: 68FD-4663 имп/км, 37FD-4712 имп/км. Как правило первая и вторая пара байт имеет одинаковые значения, т.е либо 9702 68FD, либо C802 37FD. 04: -шкала спидометра: 6D-220 км/ч, 81-260 км/ч, 70-140 миль/ч, 81-160 миль/ч (евр/америка), 70-220 км/ч (япония), 85-260 км/ч (яп), 8С-280 км/ч (евр), 88- 170 миль/ч (евр), 90-280 км/ч (яп). 05: предупреждение превышения скорости (наверно через БК): 78-120 км/ч, 00- не активно. Сервисный интервал: 06: обороты двигателя, влияющие на сервисный интервал (наверное): 8D-4512 об/мин, 77-3808 об/мин. 07: сервисный интервал: 78-24000 км, 96-30000 км. 08: сервисный интервал в днях: СС-716 дней, 00- не активно. 09: тоже самое, но для оил сервиса (наверное): 02-716 дней, 00- не активно. 09: оил сервис: 02- 2 сервиса, 03- 3 сервиса. 09: не выяснил: значения 01, либо 00. Самые внимательные заметили, что по адресу 09 аж 3 параметра. Для каждого параметра существует своя маска, по которой каждый бит в байте принимает нужное значение. Для данного примера значение А2, что соответствует программированию первых значений в этих параметрах. Если включить 3 сервиса, то значение в прошивке по адресу 09 изменится на В2. 0А: сервис для трансмиссии: Е8-100000 км. 0В: тоже самое: 03-100000 км. 0В: что то связанное с тахометром, влияющее на сервисный интервал (наверно):08-значение не знаю. 0С: сервисный интервал трансмиссии в днях: 21- 1825 дней. 0D: тоже самое: 07-1825 дней. 0D: температурный фактор, влияющий на сервисный интервал: 08-значение не знаю. Мотор: 0E..0F: марка двигателя: значений очень много. В данном примере Е618, что соответствует мотору S50B30US. Если я правильно понял, эти значения влияют только на показания БК. Если кому нужны другие варианты двигателей- спрашивайте. На этом сделаем перерыв. Пишите ваши мнения, стоит ли продолжать? Интересно или нет? Ато может это только для меня открытие))
__________________
BMW е36 316i седан M40B16 => M42B18 |
![]() |
Сказали "Спасибо" за это сообщение: 3
![]() |
Sponsored Links | |
|
![]() |
#3 |
Постоялец
Обо мне
![]() Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0 ![]() |
Что есть, то есть)) Времени ушло-куча. Надеюсь это будет кому-то полезным.
__________________
BMW е36 316i седан M40B16 => M42B18 |
![]() |
![]() |
![]() |
#4 |
Завсегдатай
Обо мне
![]() Регистрация: 07.08.2014
Адрес: Луганск
Автомобиль: Седан 316, 1994 г., Компакт 316, 1998 г.
Сообщений: 363
Сказал(а) спасибо: 35
Поблагодарили 36 раз(а) в 30 сообщениях
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Интересно. И продолжать стоит!
![]() ![]() ![]() Спасибо, что делишься информацией.. т.к. такую инфу найти довольно тяжело, диагносты все держат в тайне.
__________________
Седан 316 92 г. - Продан. Седан 316 94 г., Компакт 316 98 г. - Владею). Бортжурнал - http://www.e36club.ru/forum/showthread.php?t=315755 |
![]() |
![]() |
![]() |
#5 |
Постоялец
Обо мне
![]() Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0 ![]() |
=Valery=, значит скоро продолжим. Сам с этим сталкивался, когда нужно было поменять один байт в прошивке, например, чтобы тохометр верно показывал. Но все поиски не увенчались успехом, кто то просто молчал, а кто то предлагал помочь за "символическое" вознаграждение. Для меня же это просто интерес, желание разобраться, как оно работает, даже можно сказать хобби. Разбираюсь во всем сам, с помощью интернета, где кстати очень мало информации по данному вопросу. Денег зарабатывать на этом не собираюсь, и поделиться информацией не жалко. Может найдутся знающие люди, поправят или что то добавят, будем только рады!
__________________
BMW е36 316i седан M40B16 => M42B18 |
![]() |
![]() |
![]() |
#6 | |
Завсегдатай
Обо мне
![]() Регистрация: 07.08.2014
Адрес: Луганск
Автомобиль: Седан 316, 1994 г., Компакт 316, 1998 г.
Сообщений: 363
Сказал(а) спасибо: 35
Поблагодарили 36 раз(а) в 30 сообщениях
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() ![]()
__________________
Седан 316 92 г. - Продан. Седан 316 94 г., Компакт 316 98 г. - Владею). Бортжурнал - http://www.e36club.ru/forum/showthread.php?t=315755 |
|
![]() |
![]() |
![]() |
#7 |
Ветеран
Обо мне
![]() Регистрация: 10.08.2011
Адрес: М.о. Лыткарино
Автомобиль: 328i 01.09.1992 Седан
Сообщений: 6,078
Сказал(а) спасибо: 451
Поблагодарили 769 раз(а) в 707 сообщениях
Вес репутации: 118 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Подпишусь, а то я в этой теме «как свинья в апельсинах»
__________________
http://www.e36club.ru/forum/showthread.php?t=272591 |
![]() |
![]() |
![]() |
#8 |
Постоялец
Обо мне
![]() Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0 ![]() |
Текст уже готовится) Чуть позже выложу.
__________________
BMW е36 316i седан M40B16 => M42B18 |
![]() |
![]() |
![]() |
#9 |
Профи
Обо мне
![]() Регистрация: 04.07.2009
Адрес: Москва-Динамо
Автомобиль: 325 coupe, 1994 (S52B32)
Сообщений: 1,654
Сказал(а) спасибо: 41
Поблагодарили 155 раз(а) в 113 сообщениях
Вес репутации: 78 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А вы уверены, что это нужно знать? Не проще ли купить дешёвый шнурок, который читает приборку, и с помощью INPA, NCS и NSC Dummy тупо поставить галочки напротив нужных параметров, которые чудесным образом превратятся в нужные наборы хекс?
Есть другая проблема. В приборках с двумя чипами (с46, там две половинки от с56) программкой "Лыжник" удаётся считать (и поправить) пробег только с одного чипа, уже не помню, какого. Во втором в выбранных регистрах и в прямом и в обратном порядке слов хекс кода записана какая-то другая инфа, не совпадаюшая даже приблизительно с пробегом. Вот эту бы часть разобрать подробнее... Если что, пиши, поделюсь дампами приборок. Вроде даже была одночиповая.
__________________
E36 coupe S52B32 |
![]() |
![]() |
![]() |
#10 |
Профи
Обо мне
![]() Регистрация: 31.07.2014
Адрес: Белгород
Автомобиль: 318IA 1993г. застрелен, 316IA седан, 1998 мучается
Сообщений: 1,582
Сказал(а) спасибо: 130
Поблагодарили 139 раз(а) в 133 сообщениях
Вес репутации: 34 ![]() |
Я вообще не понимаю для чего это все, если можно купить рабочую приборку нужную и не ковыряться с ней
![]()
__________________
идея ФИКС - дооснащение салона |
![]() |
![]() |
![]() |
#11 |
Постоялец
Обо мне
![]() Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0 ![]() |
OlegM, А я выше написал для чего это все. Мне просто это интересно. А нужно ли это кому, каждый решит сам. Кто то возьмет и поковыряет, а кто то даже шнурок покупать не будет, поедет, денежку заплатит кому нужно и все. С двух чиповыми в данный момент помочь не могу, нет донора на "хирургическом" столе)). А ковырять прошивку, не имея возможности ее проверить, как то не очень. Может гляну на досуге, что там, да как. За дампы спасибо, но у самого запас имеется, и двухчиповые тоже.
__________________
BMW е36 316i седан M40B16 => M42B18 |
![]() |
![]() |
![]() |
#12 |
Постоялец
Обо мне
![]() Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0 ![]() |
Ну что, продолжим... Следующий байт самый секретный)). Именно в нем хранится информация для правильной работы тахометра и еще кое что.
ВНИМАНИЕ!!!! Адреса с 00 до 61 включительно (байты 384В) защищены контрольной суммой. Любые изменения в этой области приводят к появлению РРРРР на одометре. Если кто то не знает, как пересчитать контрольную сумму – спрашивайте, будем учиться считать)) 10: единицы измерения: 00- км, 01- мили. Это касается одометра. 10: тампер: 00- не активно, 01- активно. 10: указатель расхода топлива или температура масла: 00- топливо, 01- темп. масла. 10: топливный датчик: 02-поплавковый. 10: количество импульсов для тахометра: 02- 2 импульса, для 4-х цилиндровых двигателей, 03- 3 импульса, для 6-и цилиндров, 04- 4 импульса, для М60В40, 06- 6 импульсов, для M51D25WA2. Как уже было выше, у нас есть пять параметров, которые нужно впихнуть в один байт. Для этого опять потребуются маски (нет, не медицинские, на этот раз). Маска- это своего рода шаблон, показывающий какие биты в байте можно менять в тот или иной момент. Вообще, если интересно, этому можно выделить отдельное место в этой теме, туда же добавить пересчет контрольной суммы. Скажите, что это вам нужно, буду объяснять, нет- значит нет. Напишу просто, что байт 70 –это приборка в км, тампер не активен, есть указатель мгновенного расхода топлива, датчик-поплавок, от 6-ти цилиндров. 50- тоже самое для 4-х цилиндров. Оборудование: 11: не выяснил, что то связанное с данными: 00- данные действительны, 01- недействительные. 11: предупреждение о ремне безопасности (я так понимаю лампа на панели, как -нибудь проверим):00- не активно, 01- активно. 11: код на БК: 00- не активно, 01- активно. 11: трансмиссия: 00- ручная, 01-АКПП. 11: предупреждение гонга о ремнях безопасности: 00- не активно, 01- активно. 12…1D: кривая стрелки топливного бака. Ничего не трогал, не экспериментировал. На всех приборках значения одинаковые (по крайней мере в тех дампах, что есть у меня). 1Е…23: угол указателя уровня топлива. Тоже ничего не трогал. 24…2В: порог топливного бака, так переводит с немецкого, что это, сложно сказать. Возможно объем бака, но размер данных в 8 байт смущает. 2С…2F: и опять калибровки стрелки бака, на этот раз временная постоянная. 30…39: калибровки стрелки температуры. 3А: максимальные обороты двигателя: FF- дизель, D8- 6912 об/мин, Е1- 7200 об/мин, FA- 8000 об/мин. 3В: максимальное значение тахометра: DВ- 7000 об/мин, ВС- 6000 об/мин, D8- 7000 об/мин для М43, FA- 8000 об/мин. 3С: какой то индекс. Сервисный интервал: 3D: Предупреждение о сервисе: 00- активно. 3D: задержка выключения индикатора сервисного интервала: 0А- одно значение. 3Е…3F: какой то тайп код. На сегодня пожалуй хватит. В следующий раз будем воевать с Парт номерами, ревизиями, ВИН номерами, ну и может что еще захватим. Пишите пожелания, задавайте вопросы, возможно что то проверим на практике, пока есть «подопытный».
__________________
BMW е36 316i седан M40B16 => M42B18 |
![]() |
![]() |
![]() |
#13 |
Постоялец
Обо мне
![]() Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0 ![]() |
Форум подтупливает, два раза сообщение отправляет
__________________
BMW е36 316i седан M40B16 => M42B18 Последний раз редактировалось Леха6886; 21.10.2020 в 19:28. |
![]() |
![]() |
![]() |
#14 |
Профи
Обо мне
![]() Регистрация: 04.07.2009
Адрес: Москва-Динамо
Автомобиль: 325 coupe, 1994 (S52B32)
Сообщений: 1,654
Сказал(а) спасибо: 41
Поблагодарили 155 раз(а) в 113 сообщениях
Вес репутации: 78 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Интересен пробег в двухчиповом варианте. Остальное (почти всё) можно легко вычислить с помощью имеющегося любого дампа и ncs dummy. Загоняешь, меняешь одну галку, сверяешь, что изменилось. Приборка и шнур не нужны.
__________________
E36 coupe S52B32 |
![]() |
![]() |
![]() |
#15 |
Завсегдатай
Обо мне
![]() Регистрация: 29.01.2007
Адрес: Москва и область
Сообщений: 269
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Вес репутации: 0 ![]() |
Давно я тут не был) По пробегу - он храниться в обоих чипах 95с46, если в кодере пробег будет другой загориться красная точка (если активирована функция).
в припаянном чипе смотрите адрес с оффсета 0х0005A по 0х00061 в кодере с 0х00000 по 0х0001F Меня вот интересует правка чипов в приборке от компакта. Двухчиповой. Пробег по тем же адресам, а вот с кодированием опций засада, у приборки нет диагностичских линков, ncs dummy бессилен, а вот переключить кое что надо бы
__________________
Сейчас: E53 3.0D, E83 3.0D, E39 528i, E36 320 Было: E38 m73b54 E46 m54b30 E34 m50b25 E34 m50b20 E30 m10b18 Последний раз редактировалось grem; 07.10.2021 в 19:52. |
![]() |
![]() |
![]() |
#16 |
Завсегдатай
Обо мне
![]() Регистрация: 15.01.2014
Адрес: Минск
Автомобиль: е36, 318i, м40 1992
Сообщений: 399
Сказал(а) спасибо: 30
Поблагодарили 26 раз(а) в 26 сообщениях
Вес репутации: 0 ![]() |
Интересует пересчет кс
__________________
Ремонт и диагностика Bmw, Mini. Минск |
![]() |
![]() |
![]() |
#18 |
Ветеран
Обо мне
![]() Регистрация: 11.02.2008
Адрес: Москва,Зябликово
Автомобиль: Е36. М52В20 Чёрная,на ручке
Сообщений: 4,132
Сказал(а) спасибо: 49
Поблагодарили 195 раз(а) в 175 сообщениях
Вес репутации: 77 ![]() ![]() ![]() ![]() ![]() |
Народ, "бобром" не пробовали в приборку залезть??? Я на е83 перекодировал:
Межсервисный интервал по пробегу, Литрам и дням. Инспекшен и ойлсервис сбрасывал Перекодирован указатель температуры двигателя в двоичном коде. При замене прописал вин Скопировал Fa из блока света в приборку. Видел там еще разделы: мили-километры, количество цилиндров, Механика-автомат. По другим блокам кое чего умеет. отвязал мат присутствия пассажира в американце Удобная штука, да и стоит относительно не дорого...
__________________
Хорошая зарплата - это когда уже нужно получать следующую, а ты еще предыдущую не истратил. |
![]() |
![]() |
![]() |
#19 | |
Старпёр
Обо мне
![]() Регистрация: 12.12.2013
Адрес: РФ, Пермь
Автомобиль: BMW 318i Touring'98
Сообщений: 1,203
Сказал(а) спасибо: 15
Поблагодарили 92 раз(а) в 78 сообщениях
Вес репутации: 32 ![]() |
Цитата:
он позволяет не использовать ноут с NCS?
__________________
BMW 318i Touring'98 BMW 316i Compact'96 - ПРОДАНА Бортовой журнал:http://www.e36club.ru/forum/showthread.php?t=312510 DRIVE2:https://www.drive2.ru/r/bmw/510644811972215772/ |
|
![]() |
![]() |
![]() |
|
|
Опции темы | |
Опции просмотра | |
|