BMW 3ER CLUB (ex.E36club.ru) BMW 3ER CLUB (ex.E36club.ru)

Вернуться   BMW 3ER CLUB (ex.E36club.ru) > BMW 3er > Автодиагностика

Ответ
 
Опции темы Опции просмотра
Старый 20.10.2020, 11:24   #1
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 12 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
Расшифровка дампа приборной панели

Всем привет! Начну с небольшой предыстории. Кому неинтересно, можно это не читать, а перейти к следующему абзацу. В общем приказала моя (не) родная приборка всем долго жить, уныло разведя стрелки бензина и температуры в разные стороны. Скажу сразу, у кого будет подобное, когда бензин ложится на ноль, а температура зашкаливает, при этом тест проходит и, в принципе, остальное работает, НЕ пытайтесь ее отремонтировать! Это пустая трата времени! У меня, имеющего приличный опыт работы с электроникой и необходимое оборудование для пайки (одним паяльником там делать нечего), ушло пару вечеров на диагностику этой неисправности. Как итог –неисправность процессора приборной панели, соответственно мысль о ремонте прошла сама собой. Итак, пока «новая» приборка бороздила просторы нашей страны, катался я с приборкой от 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
Леха6886 вне форума   Ответить с цитированием

Sponsored Links
Старый 20.10.2020, 11:33   #2
celek.555
Постоялец
Обо мне Обо мне
 
Регистрация: 09.03.2014
Адрес: Москва
Автомобиль: BMW E36,1994
Сообщений: 59
Сказал(а) спасибо: 7
Поблагодарили 4 раз(а) в 4 сообщениях
Вес репутации: 0
celek.555 Нейтральная репутация
Ну ты и заморочился, уважаю
celek.555 вне форума   Ответить с цитированием
Старый 20.10.2020, 11:37   #3
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 12 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
Цитата:
Сообщение от celek.555 Посмотреть сообщение
Ну ты и заморочился, уважаю
Что есть, то есть)) Времени ушло-куча. Надеюсь это будет кому-то полезным.
__________________
BMW е36 316i седан M40B16 => M42B18
Леха6886 вне форума   Ответить с цитированием
Старый 21.10.2020, 10:51   #4
=Valery=
Завсегдатай
 
Аватар для =Valery=
Обо мне Обо мне
 
Регистрация: 07.08.2014
Адрес: Луганск
Автомобиль: Седан 316, 1994 г., Компакт 316, 1998 г.
Сообщений: 324
Сказал(а) спасибо: 34
Поблагодарили 33 раз(а) в 28 сообщениях
Вес репутации: 0
=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!
Интересно. И продолжать стоит!
Спасибо, что делишься информацией.. т.к. такую инфу найти довольно тяжело, диагносты все держат в тайне.
__________________
Седан 316 92 г. - Продан. Седан 316 94 г., Компакт 316 98 г. - Владею).
Бортжурнал - http://www.e36club.ru/forum/showthread.php?t=315755
=Valery= вне форума   Ответить с цитированием
Старый 21.10.2020, 12:34   #5
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 12 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
=Valery=, значит скоро продолжим. Сам с этим сталкивался, когда нужно было поменять один байт в прошивке, например, чтобы тохометр верно показывал. Но все поиски не увенчались успехом, кто то просто молчал, а кто то предлагал помочь за "символическое" вознаграждение. Для меня же это просто интерес, желание разобраться, как оно работает, даже можно сказать хобби. Разбираюсь во всем сам, с помощью интернета, где кстати очень мало информации по данному вопросу. Денег зарабатывать на этом не собираюсь, и поделиться информацией не жалко. Может найдутся знающие люди, поправят или что то добавят, будем только рады!
__________________
BMW е36 316i седан M40B16 => M42B18
Леха6886 вне форума   Ответить с цитированием
Старый 21.10.2020, 13:28   #6
=Valery=
Завсегдатай
 
Аватар для =Valery=
Обо мне Обо мне
 
Регистрация: 07.08.2014
Адрес: Луганск
Автомобиль: Седан 316, 1994 г., Компакт 316, 1998 г.
Сообщений: 324
Сказал(а) спасибо: 34
Поблагодарили 33 раз(а) в 28 сообщениях
Вес репутации: 0
=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!=Valery= Можно доверять!
Цитата:
Сообщение от Леха6886 Посмотреть сообщение
=Valery=, значит скоро продолжим. Сам с этим сталкивался, когда нужно было поменять один байт в прошивке, например, чтобы тохометр верно показывал. Но все поиски не увенчались успехом, кто то просто молчал, а кто то предлагал помочь за "символическое" вознаграждение. Для меня же это просто интерес, желание разобраться, как оно работает, даже можно сказать хобби. Разбираюсь во всем сам, с помощью интернета, где кстати очень мало информации по данному вопросу. Денег зарабатывать на этом не собираюсь, и поделиться информацией не жалко. Может найдутся знающие люди, поправят или что то добавят, будем только рады!
Что-то мне подсказывает....что знающие люди ничего не добавят....промолчат.. т.к. им за это никто не заплатит
__________________
Седан 316 92 г. - Продан. Седан 316 94 г., Компакт 316 98 г. - Владею).
Бортжурнал - http://www.e36club.ru/forum/showthread.php?t=315755
=Valery= вне форума   Ответить с цитированием
Старый 21.10.2020, 17:06   #7
kyxten
Ветеран
 
Аватар для kyxten
Обо мне Обо мне
 
Регистрация: 10.08.2011
Адрес: М.о. Лыткарино
Автомобиль: 328i 01.09.1992 Седан
Сообщений: 5,825
Сказал(а) спасибо: 346
Поблагодарили 752 раз(а) в 692 сообщениях
Вес репутации: 106
kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!kyxten Ангел во плоти!!!
Подпишусь, а то я в этой теме «как свинья в апельсинах»
__________________

http://www.e36club.ru/forum/showthread.php?t=272591
kyxten вне форума   Ответить с цитированием
Старый 21.10.2020, 17:33   #8
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 12 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
Текст уже готовится) Чуть позже выложу.
__________________
BMW е36 316i седан M40B16 => M42B18
Леха6886 вне форума   Ответить с цитированием
Старый 21.10.2020, 17:53   #9
OlegM
Профи
 
Аватар для OlegM
Обо мне Обо мне
 
Регистрация: 04.07.2009
Адрес: Ховрино
Автомобиль: 325 coupe, 1994
Сообщений: 1,594
Сказал(а) спасибо: 41
Поблагодарили 134 раз(а) в 101 сообщениях
Вес репутации: 68
OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!
А вы уверены, что это нужно знать? Не проще ли купить дешёвый шнурок, который читает приборку, и с помощью INPA, NCS и NSC Dummy тупо поставить галочки напротив нужных параметров, которые чудесным образом превратятся в нужные наборы хекс?
Есть другая проблема. В приборках с двумя чипами (с46, там две половинки от с56) программкой "Лыжник" удаётся считать (и поправить) пробег только с одного чипа, уже не помню, какого. Во втором в выбранных регистрах и в прямом и в обратном порядке слов хекс кода записана какая-то другая инфа, не совпадаюшая даже приблизительно с пробегом. Вот эту бы часть разобрать подробнее...
Если что, пиши, поделюсь дампами приборок. Вроде даже была одночиповая.
__________________
E36 coupe S52B32
OlegM вне форума   Ответить с цитированием
Старый 21.10.2020, 18:03   #10
dimm31rus
Профи
 
Аватар для dimm31rus
Обо мне Обо мне
 
Регистрация: 31.07.2014
Адрес: Белгород
Автомобиль: 318IA 1993г. застрелен, 316IA седан, 1998 мучается
Сообщений: 1,578
Сказал(а) спасибо: 128
Поблагодарили 138 раз(а) в 133 сообщениях
Вес репутации: 28
dimm31rus Репутация средняя
Я вообще не понимаю для чего это все, если можно купить рабочую приборку нужную и не ковыряться с ней
__________________
идея ФИКС - дооснащение салона
dimm31rus вне форума   Ответить с цитированием
Старый 21.10.2020, 19:16   #11
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 12 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
OlegM, А я выше написал для чего это все. Мне просто это интересно. А нужно ли это кому, каждый решит сам. Кто то возьмет и поковыряет, а кто то даже шнурок покупать не будет, поедет, денежку заплатит кому нужно и все. С двух чиповыми в данный момент помочь не могу, нет донора на "хирургическом" столе)). А ковырять прошивку, не имея возможности ее проверить, как то не очень. Может гляну на досуге, что там, да как. За дампы спасибо, но у самого запас имеется, и двухчиповые тоже.
__________________
BMW е36 316i седан M40B16 => M42B18
Леха6886 вне форума   Ответить с цитированием
Старый 21.10.2020, 19:17   #12
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 12 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
Ну что, продолжим... Следующий байт самый секретный)). Именно в нем хранится информация для правильной работы тахометра и еще кое что.
ВНИМАНИЕ!!!! Адреса с 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
Леха6886 вне форума   Ответить с цитированием
Старый 21.10.2020, 19:18   #13
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 13 раз(а) в 12 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
Форум подтупливает, два раза сообщение отправляет
__________________
BMW е36 316i седан M40B16 => M42B18

Последний раз редактировалось Леха6886; 21.10.2020 в 19:28.
Леха6886 вне форума   Ответить с цитированием
Старый 22.10.2020, 11:32   #14
OlegM
Профи
 
Аватар для OlegM
Обо мне Обо мне
 
Регистрация: 04.07.2009
Адрес: Ховрино
Автомобиль: 325 coupe, 1994
Сообщений: 1,594
Сказал(а) спасибо: 41
Поблагодарили 134 раз(а) в 101 сообщениях
Вес репутации: 68
OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!OlegM Ангел во плоти!!!
Интересен пробег в двухчиповом варианте. Остальное (почти всё) можно легко вычислить с помощью имеющегося любого дампа и ncs dummy. Загоняешь, меняешь одну галку, сверяешь, что изменилось. Приборка и шнур не нужны.
__________________
E36 coupe S52B32
OlegM вне форума   Ответить с цитированием
Ответ

Вернуться   BMW 3ER CLUB (ex.E36club.ru) > BMW 3er > Автодиагностика
Быстрый переход

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Rambler's Top100

Текущее время: 02:05. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Охраняется авторским правом. Все права защищены. При полном или частичном использовании материалов нашего форума обязательна активная прямая ссылка. 2000г.-2016г. © BMW3ERclub.ru