12

Корректировка значений спидометра приборной панели Daewoo Matiz

Приветствую всех. На просторах КНР через посредника был приобретён щиток приборов для автомобиля Daewoo Matiz взамен скучного штатного стандартного, такого как у всех. Особенностью данной детали является то, что на борту её имеется тахометр, а также электронный счётчик пробега. На старой панели хоть и отсутствует трос спидометра, но при этом счётчик пробега механический, однако приводится в действие маленьким двигателем. Так вот, какой вопрос у меня возник. Дело в том, что автомобиль, с которого снят этот щиток, разобрали, когда на нем было чуть более 18000 км пробега. На моем щитке сейчас больше 100ки. Хочется откорректировать пробег, чтобы и правде соответствовал, да и ТО по регламенту провести потом. Естественно, я его разобрал, достал модуль со спидометром и понял, что единственный источник, где значение пробега может храниться, это микроконтроллер Atmega8L-8PU в корпусе DIP-28. Имея в хозяйстве программатор TL866 и сползав на сайт производителя, я убедился, что данный контроллер есть в списке поддерживаемых программатором, выпаял его из платы и попытался прочитать. Действительно, контроллер увиделся программатором, и даже считал мне какой-то дамп, но проверяя его, я не нашёл в нём ничего полезного, как не нашёл я и каких-либо значений, похожих на цифры пробега. Стало понятно, что программатор просто не читает ту область памяти, где это значение пробега может в теории быть записано. И тут я вспомнил, что для работы с данными микроконтроллерами используется программа AVR Studio вроде как, и вспомнил даже, что когда-то давно на китайской барахолке приобрёл вот этот чудо-свисток под названием AVR JTAG ICE. На плате спидометра нашёлся разъём (я так понимаю, для программирования данных), и что-то как-то подозрительно ответная часть разъёма от свистка идеально подошла к гребёнке на плате. Ну и … на этом как бы всё. Я в тупике. Понимаю, что двигаюсь в правильном направлении, но не понимаю, что мне делать дальше.
Итак, я прошу помощи. Подскажите пожалуйста, подойдёт ли данный адаптер для чтения этого микроконтроллера, и, если подойдёт, то каким софтом нужно это всё читать и записывать? Я с Atmega столкнулся впервые, а адаптер этот по молодости приобрёл по ошибке вместо USB-COM адаптера.
Прошу сильно не ругать и не пинать, так как в этом деле, по сути, дилетант, несмотря на то, что опыт кое-какой в этих делах имеется. Спасибо.

Правила сообщества

Посты с процессом ремонта создавайте в родительском сообществе pikabu.ru/community/remont.


В этом сообществе, можно выкладывать посты с просьбами о помощи в ремонте электро-техники. Цифровой, бытовой и т.п., а про ремонт картин, квартир, ванн и унитазов, писать в других сообществах :)

Требования к оформлению постов:

1. Максимально полное наименование устройства.

2. Какие условия привели к поломке, если таковые известны.

3. Что уже делали с устройством.

4. Какое имеется оборудование.

5. Ну и соответственно, уровень знаний.

3
Автор поста оценил этот комментарий

Это не дамп это хрючево, стоят фьезы на чтение. Или криво считал.

Вроде есть лекарство что бы считать, но этим не занимался, видел краем уха.

И если откроешь софт от программатора, любого то там есть считывание:

Код-считай прошивка

и

Данные-eeprom

Ты пытался считать прошивку.

Дамп не может быть забит одиновыми блоками.

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Секция eeprom тоже считалась, и она есть в этом дампе. Только там такая же символьная билиберда, как и в секции flash
Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий

Да, в другой ветке нашёл то, что было "слито". Там залочено всё наглухо. Увы.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Понимаю так, что бесполезно в любом случае?
показать ответы
4
Автор поста оценил этот комментарий
Есть такая опасность. Забыл предупредить.
Для автора: если прошивка залочена, нельзя стирать чип. Иначе потом придётся писать её самому.
Если нашли где хранится в памяти данных то, что надо поменять, то надо перезаписать только область EEPROM, не трогая Flash и всё остальное. Одно неправильное нажатие, и всё "в труху"...
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я дамп только считал. Микросхему впаял обратно, чтобы в случае неудачи с дампом поставить щиток как есть, с пробегом в 18 с копейками тыщ километров.
показать ответы
2
Автор поста оценил этот комментарий

а восьминогово там рядом нет ничего? типа 24с02?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Нет, на неё я бы сразу обратил внимание.
0
Автор поста оценил этот комментарий

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

https://www.drive2.ru/l/489067446032924809/


а вобще - ищите на профильных форумах где и как хранится пробег именно на вашей машине

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
И всё бы хорошо, но нет на плате никакой восьминогой микросхемы или ей подобной. Уж флешку-то я бы сразу увидел и прочитал.
показать ответы
0
Автор поста оценил этот комментарий

чет хрень какая-то у вас считалась. просто цифры шестнадцатеричные по порядку

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Так я про это и говорю. Походу, просто так этот проц программатором не прочитать. Вот и обратился за помощью сюда.
показать ответы
0
Автор поста оценил этот комментарий

пардон, а шо там тогда? скиньте скрин

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Скрин с нетбука скидывать не комильфо, поэтому дам ссылку на файл:  https://drive.google.com/file/d/1fWFEf3tFTN_nSTqmYkQRSISG-93...

показать ответы
2
Автор поста оценил этот комментарий

пробег скорее всего хранится в hex (шестнадцатеричном) формате, просто цифр не будет. прибамбас ваш - скорее всего несовместим либо урезан по функционалу, сервисный разъем - для инженерного барахла на заводе-изготовителе. цена-конь, софт - коммерческая тайна. проще атмегу программировать напрямую. но где и что - не подскажу. дилетант. сам сталкивался с коррекцией пробега на логане, когда бортовик разблокировал в приборке. но там всё давно изучено и куча инфы. успехов!

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Про hex всё понятно, но в дампе нет даже намёка на какие-либо цифры, даже в HEX. Что там урезать, если контроллер самый простой и давно изучен вдоль и поперёк. Плата собрана из очень простых компонентов, какая уж там коммерческая тайна.
показать ответы