Коригування однометра v2

Привіт, Вирішив Зробити ще одну інструкцію щодо Коригування Пробігу Цього разу ми будемо чаклувати з дампом приборки, не потрібно буде намотувати 101 км! Вся операція займає мін 15 - 20І так поїхалиВстановлюємо Все по порядку(Дуже важливо Дотримуватися порядку встановлення)(Якщо у вас Windows 8 або 8.1 потрібно вимкнути перевірку справжності драйверів перед установкою)Встановлюємо CodeWarrior Development Studio for S12(X) V5.1Потім USBDM 4 10 6 200 Win та Usbdm driverПідчіплюємо програматор до роз'єму на приладці Підключаємо живлення 9 - 14 вольт на приладку, 21 контакт і 19 разом це плюс 17 це мінус Так само можна обійтися і без харчування, Просто переставити перемичку в програматорі на3.3v

коригування

Повинні горіти всі три світлодіоди на програматорі Коннектим програматор до ноутбука. ЗапускаємоCodeWarrior. ВибираємоСтворити новий проект.

можна

Далі Вибираємо наш процесорMC9S12HY64та програматорTBDML! Для нової прибрівки з двома віконками та навігацією вибираємо MC9S12XHY256 !

програматор

Ставимогалочкияк показано на фото і тиснемоГотово

коригування

Після того як натиснули готове з'явиться вікно з проектом.

коригування

Через кілька секунд з'являється ось таке вікно, в ньому ми нічого не міняємо, тиснемо ОК.

коригування

Після цього починаютьвискакувати вікна, тиснемо все як на фото,(дуже важливо в передостанньому вікні натиснути аборт), інакше програмказітре прошивку та дані з приладки.

коригування

однометра

однометра

Тиснемо на стрілочку

можна

Розгортаємо вкладкуCommandУ командному рядку пишемоSAVE 0x400 (Дві точки) 0x13FF DUMP.SX ;AКлацаємоEnterОдин раз!(Інакше дамп Буде записується в один файл повторно)

однометра

Дамп зберігається в папку Вашого проекту(У моїх документах)ЗгортаємоCodeWarriorТепер Завантажуємо, Виймаємо та запускаємо програмуSRecordizerВідкриваємо Дамп(All Files)

коригування

можна

Редагуємо Пробіг на бажаний подібно до оригінального Приклад пробігу5550300055500000555010005550200055503Не використані байти заповнюємоFрядкиАле дуже важливо після редагування рядка переклацнути на інший рядок, інакше зміни не збережуться!Приклад

CodeWarrior

Після редагуванняЗберігаємоРозгортаємоCodeWarriorі заходимо в менюFlash

однометра

ВибираємоDFLASHі натискаємоErase(Стерти)

коригування

Потім натискаємоLoad(Завантажити)

можна

Вибираємо наш відредагований дамп(All Files)тиснемоВідкритиІ дамп Автоматично завантажиться

програматор

ТиснемоOKПісля чого на стрілочку

однометра

І слідом На зелену стрілочку

можна

Приборка ожила І пробіг прижився) Закриваємо все і радіємо)Примітка:У новій приладці з двома вікнами та навігацією пробіг зберігається починаючи з 800 рядкаВ 700 рядку зберігаються ключі Іммо Дамп можна знімати з 400 до 6FF Прошивку можна залити так само як і дамп)

Дамп пробігу 1000 км. Можна відредагувати та залити

Злив прошивкиВсе по черзі save 0xC8000 (Дві точки) 0xCBFFF dump.sx save 0xD8000 (Двіточки) 0xDBFFF dump.sx ;A save 0xE8000 (Дві точки) 0xEBFFF dump.sx ;A save 0xF8000 (Дві точки) 0xFBFFF dump.sx ;AДякую destin67

P.S Велике спасибі Lobster-163 За те, що навчив знімати Дамп)

Пробіг: 99999999 км

Лада Каліна Хетчбек 2014, бензиновий двигун 1.6 л., 106 л. с., передній привід, механічна коробка передач - електрика та електроніка

Коментарі 178

Добрий вечір! Хтось розібрався з помилкою (Після того, як відкрилося вікно з проектом, натискаю Debug вискакує помилка)

програматор

розібрався! складаються пари байт))

хто знає, як підраховується контрольна сума рядка? наскільки я зрозумів складаються не байти а більші блоки

підкажи якщо знаєш, після перепрошивки панелі приладів на весті (028) стрілки спідометра та тахометра не стають у нуль

однометра

Переписати ключі іммо можна, а відключити іммо тільки прошивкою ебу? А де саме прописані ключі?

Чи можна у Вас дізнатися модель і версію програматора?

Дякую за інформацію, а не підкажіть, св крос, приладка з прошивкою 22 хочу не злетівши з гарантії виправити роботу датчика температу на точну читав, що треба змінити 1 байт я так розумію, якщо я зніму дамп прошивки. підправлю ХЕК і заллю назад, то все тепер (вин, версія, пробіг і тд) залишаться колишніми і власне гарантія не злетить

ну і власне який байт міняти теж знати б…

У листуванні з цієї теми бачив кілька разів таке ж питання, але відповіді не побачив (

Добридень! Після того, як відкрилося вікно з проектом, натискаю Debug і вискакує помилка. Як вилікувати?

програматор

ВЕЛИКЕ людське спасибі!

салам, а чи можна це зробити за допомогою ккл адаптера. вдо панеліможна змотати

в інструкції є певна неточність. Дамп пробігу створюється в режимі додавання до існуючого файлу, хоча це не так. Швидше за все ця команда застосовувалася після злиття дампа прошивки. якщо зливати тільки дамп пробігу в кінці ;A не потрібно

Дітлахів, підкажіть, що потрібно писати в дампі, щоб зробити пробіг 69000? Ніяк не можу зрозуміти, як не пишу - пробіг 0. Перезаливав кілька разів прошивку, пробував 009 та 012.

Як редагувати звук поворотників через прогу?

Всім привіт! Підкажіть, не можу розбестити дамп у CodeWarrior видає помилку. В чому може бути проблема? Приладка 2190-3801010-50 двовіконна

однометра

у мене в дводисплейку виходило тільки ключі та пробіг зашивати. а ось прошивку поміняти невиходило

Підкажіть, як підключали програматор? У мене дві панелі одна 2190-3801010-20 на ній підключив як на фото у цій статті, тобто. провід виходить з коннетора до верху панелі. На 2190-3801010-50 за такого підключення пише «connection with target has failed. please cycle power to the target. Retry connection?» при зворотному підключенні такого вже не пише, начебто все нормально, але що видає при виконанні SAVE 0x400.0x13FF DUMP51.SX ;A

програматор до пк - горить два діоди, при підключенні до приладки спалахує третій. Незабутній про додаткове харчування від 12в. З приводу 2ухДисплейки: Процедура установки ПЗ і драйвера така ж і до пункту "Тиснемо на стрілочку" цією інструкцією можна сміливо користуватися. При створенні проекту вибираємо процесор із групи HCS12X -> HCS12XHY Family -> MC9S12XHY256. Далі виконуємо такі дії.