
Ну привет…
Да да да, я обещал продолжение, но… лень матушка. Настолько лень, что даже работаю из-под палки, не то, что писать что-то и непонятно зачем).
В общем, спустя почти 2 месяца, продолжение крайней записи про установку датчика уровня омывайки.
В прошлый раз мы всё закончили с установкой и осталось только рассказать о том, как запрограммировать панель приборов, чтобы она реагировала на сигнал от датчика.
Ну что же, для начала список того, что нам понадобится.
А понадобится нам всего навсего программатор CH341A за 300р с прищепкой.

Подробную инструкцию о том как работать с устройством можно найти тут.
Я же просто расскажу что нужно сделать для прошивки приборки без подробного объяснения для чего и почему.
Погнали.
Давайте для начала разберёмся с приборкой.
А надо нам добраться до чипа, который мы будем программировать. Для этого надо сначала снять переднюю защитную крышку приборки.
Переворачиваем её и откручиваем 4-ре самореза

Далее отгибаем 4-ре фиксатора

В нижней части ещё два фиксатора. Просто тянем за верхнюю часть приборки и вынимаем её из их плена (из фиксаторов).



Далее отгибаем ещё 4-ре фиксатора и снимаем уже заднюю крышку приборки


Всё, приборка разобрана.
Теперь займёмся программатором.
Качаем драйвера и программу для работы с ним тут.
Устанавливаем драйвер из архива (папка "Drivers\CH341Parallel_driver_support WIN7").
Далее устанавливаем само приложение для работы с программатором.
Для того, чтобы потренироваться на кошках и не испортить приборку, я приобрёл самый дешевый чип в магазине радиодеталей Chip&Dip.
У нас на приборке стоит чип памяти 24C16WT. Соответственно, нам надо найти какой-то похожий чип памяти Serial EEPROM [SO-8]. Например AT24C16C-SSHM-T. Стоил он около 20р, уже не помню точно.
Теперь собираем комплект.
Для удобства объяснения расположим программатор так, чтобы порт USB располагался справа, а фиксатор контактов с рычагом был обращён к вам.

При этом на нижнем ряду контактов программатора ставим перемычку на два крайних штыря справа (по умолчанию она там и стоит вроде).

Далее берём площадку из комплекта (на которой установлено 8 штырей снизу и 8 штырей сверху). Поднимаем рычаг на программаторе вверх. На площадке контакты пронумерованы (в верхней её части). Устанавливаем площадку в программатор так, чтобы она заняла 8 левых отверстий в коннекторе, и первый контакт был в нижней левой его части. Плотно прижимаем площадку к программатору и опускаем рычаг вниз.

Далее необходимо установить на площадку прищепку. На шлейфе от прищепки один провод окрашен красным. Коннектор от прищепки надо насадить на штыри площадки так, чтобы красный провод попал на первый штырь на площадке (помним, что они пронумерованы)

Теперь подключаем программатор к USB разъёму на компьютере. На программаторе при этом должен загореться красный светодиод.
А в диспетчере устройств появится новое устройство CH341A

Если всё так, как описано выше, то программатор готов к работе.
Отключаем его от компьютера, важно, установку чипов в программатор необходимо осуществлять при отсутствии питания как к программатору, так и к самому чипу.
Теперь можно попробовать запрограммировать наш тестовый чип памяти.
На любом чипе есть маркер первой ножки. Обычно он представляет из себя треугольник или круглую выштамповку

Нам необходимо установить прищепку на все контакты чипа таким образом, чтоб красный провод на шлейфе прищепки совпал с ножкой на чипе, у которой стоит эта выштамповка. Надо внимательно посмотреть, чтобы все контакты на прищепке встали ровно на все контакты на чипе.


Только после этого снова вставляем программатор в USB разъём компьютера и запускаем программу для программирования.

В программе необходимо выбрать чип для программирования. Жмём на кнопку "Поиск чипа". В поле "Имя чипа" вбиваем "24C16" и ищем максимально подходящий по маркировке чип из списка.
Я выбрал:
Тип: 24EEPROM
Завод: XICOR
Имя: X24C16
Далее жмём кнопку "Читать". При этом произойдёт чтение чипа и сравнение данных на чипе и в дампе. По идее чип у нас должен быть пустым. Если всё прошло хорошо, то можно попробовать поменять что-то в данных и сохранить дамп на диск (жмём кнопку "Сохранить").
Теперь жмём кнопку "Авто". При этом произойдёт стирание данных на чипе, сравнение корректности изменений (проверка того, что чип точно пустой), потом произойдёт запись новых данных и снова сравнение данных на чипе и в дампе. Все производимые операции отражаются в логе в нижней части окна программы.
Затем можно закрыть программу, снова открыть её и нажать на кнопку "Читать". Проверяем совпадает ли то, что считано с чипа, с тем, что вы в него записали. Если всё прошло без замечаний, то можно переходить к программированию памяти на приборке.
Нужный нам чип помечен красным на фото

Вынимаем программатор из USB (подключать программатор можно только с уже подключённым чипом)
Подключаем прищепку к чипу на приборке так, чтобы красный провод на шлейфе смотрел на угол большого чипа, что рядом (на самом чипе памяти первая ножка помечена треугольником, но разглядеть его достаточно сложно, по крайней мере такому слепому как я).

Далее подключаем программатор к USB порту на компьютере. Запускаем программу для программирования. Выбираем нужный нам чип, я остановился на X24C16 (более подробно смотри выше) и нажимаем на кнопку "Читать". Всё как репитировали до этого. После этого делаем резервную копию оригинального дампа (Жмём на кнопку "Сохранить" и сохраняем его на диск).
Теперь необходимо отредактировать дамп с приборки.
Как сообщает первоисточник надо отредактировать следующие ячейки памяти:
F0/04 = 3A
120/05 = 50
120/06 = 11

Затем сохраняем наши изменения в отдельный (отличный от оригинального) файл.
Для примера выкладываю фото того, что было и того, что стало


Ну всё, крестимся и жмём на кнопку "Авто". При этом память на чипе будет обнулена, и заполнена новыми, изменёнными, данными.
В принципе, если все проверки прошли без проблем, то можно сказать, что работа выполнена успешно. Но для пущей уверенности хватаем приборку, собираем её и бежим к машине для тестов.

В случае же, если что-то пошло не так., у нас всегда есть резервная копия оригинального дампа. Её всегда можно залить на чип, тем самым вернуть всё в зад.
Ну вот в принципе и всё, я постарался описать весь процесс достаточно подробно, чтобы даже настоящая блондинка могла повторить.
Но всё равно, я прошу не рассматривать сей пост как призыв к действию. Все операции по перепрошивке вы делаете на свой страх и риск. У меня всё прошло без сучка-без задоринки, но не факт, что у вас получится повторить).
За сим откланиваюсь и постараюсь впредь сильно не затягивать с новыми записями.
С вас же лайк и репост, пускай если даже не за хороший мануал, то хотя бы за победу над ленью.
PS: По поводу работы датчика. Переделка прожила всю зиму, устанавливал я её по осени на самом деле. Ни каких проблем после переделки не наблюдается. Осень и зима выдались достаточно слякотными и датчик уже не раз выручал меня. Остаточного запаса незамерзайки в бачке хватало что бы несколько дней поездить и спокойно, не торопясь, приобрести очередную 5-ти литровку по приятной цене, а не в панике хватая что придётся и не важно сколько это стоит.


Comments 24
А я вот каждый день что-то шью, работа такая, но только ноутбуки)
Полезный навык.
👍
Что ещё можно данным методом поменять ?
К сожалению я нуб в этом вопросе. Этот пост просто хорошо описанная версия этой записи в БЖ www.drive2.ru/l/566527215576023641/, конечно же реализованная и на моём авто мной.
Uzbek67
Что ещё можно данным методом поменять ?
Это правка дампа, активирует сразу две функции, вторая это датчик уровня охлаждающей жидкости, летом я планирую его установить, единственный нюанс при появления этих сообщений на экране приборки, нет звуковой сигнализации как при других оповещениях.
👍
Я в восторге! Проделанная работа впечатляет! Отлично изложено!
👍
Электроничка! Да ещё и подробненько! Ну молодца ;) вот такие бж прям приятно читать!
Я молодца в двойне, потому как не секу в этом ни грамма.
Работа конечно крутая… Но одно но!, не смотря на век цифровых технологий, такие вещи проделать сможет точно не каждый😁😁😁
А тут проблема как раз в обратном, век цифровых технологий делает из людей лентяев. Скоро люди умеющие пользоваться паяльником и программатором будут в красной книге а в 89 году в радио кружок бала запись на год в перед. А у современных детей в голове вообще только одни смартфоны, тиктоки, и не понятные личности в кумирах.
100% согласна, мы вимирающий вид человека)))
BlackMamba72
Работа конечно крутая… Но одно но!, не смотря на век цифровых технологий, такие вещи проделать сможет точно не каждый😁😁😁
Да ладно, тут даже думать не надо просто делай по шагам и всё.
Думать нынче сложно проще залипать в инсте и тиктоке :)
Да мы и сами на драйве залипаем. У каждого свой фетиш. Возможно мы просто старые для инсты и тиктоков
Ну лучьше уж на драйве, черпать знания или делится своими, чем убивать время на разляжывания всякой тупости.
Ну я и на ютубе зависаю часто. Правда всё что было интересно там, я пересмотрел уже
Круто, преклоняюсь!🔥🔥🔥👍👍👍
Не стоит. 8) Но спасибо.
Круто ! Очень хороший, подробный отчёт, все разжовано до мелочей, единственный нюанс, задняя крышка приборки снимается не снимая переднюю.
Я думал об этом, но сам снимал обе.
👍