В статті про Ford As-Built Tool я описав як порівняти конфігурації авто за допомогою одної програми і потім внести зміни через Forscan
Проте є ще Варіант пошуку відмінностей конфігурації — і він заключається в зрівнянні двух програм (в UCDS більше розписані пункти і тут частіше викидають що тре там змінити і я цим користуюсь)
От саме як порівняти і знайти потрібний параметр в одній програмі, знаючи що змінилось в іншій — я опишу нижче.
Принайні цікавилась одна людина, тому опишу для o1leg і можливо ще комусь згодиться.
І так, покажу на примірі свого блоку ВСМ відмінність структури файлів двох програм із шапки.
Фото з програми ForScan нажаль не зробив, так як ForScan не підтримує зміни конфігурації блока без підключення до авто, можливо пізніще добавлю одне фото для розуміння меню програми.
Я більше працюю з файлами ForScan, так як вони більш схожі по конфігурації авто з офіційного сайту моторкрафт:
А тепер на прикладі одної строки я розпишу, що де означає:
726-01-01 BF94 3F44 7378
1) 726 — Номер блоку (це номер ВСМ)
2) 01 — номер параметра
3) 01 — номер строки параметра
4) BF94 3F44 73 — власне параметри записані в форматі HEX
5) 78 — контрольна сума для BF94 3F44 73
Якщо змінюєте 4) то зміниться і 5). Забігаючи на перід — цього нема в UCDS.
Дивимось детальніше і бачимо, що для параметра 01 є аж 10 строк з налаштуваннями (для кожної строки в кінці є власна контрольна сумма).
А тепер давайте для параметра 01 випишемо лиш параметри HEX (в кожній строці виходить 10 символів):
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
9240000040
40037D0028
0A00030000
0000000000
0000000000
Тепер запишемо їх послідовно в одну строку:
BF943F44730B0A4E14014246F300F2198E020D3C9D00000B0B924000004040037D00280A0003000000000000000000000000
І на виході ми отримали параметри для розділу DE00 в програмі UCDS.
Щоб переконатися в цьому, відкриємо файл збереженої конфігурації мого блока ВСМ в програмі UCDS.
Якщо порівняти структуру двох програм, то ми помітимо, що:
Forscan (строка) = UCDS (параметр)
01 = DE00
02 = DE01
03 = DE02
04 = DE03
05 = DE04
Тому знаючи скажім, що змінилося в конфігурації через ForScan, легко можна вичислити що тре змінити в UCDS.
І навпаки.
Приклад — в статті є посилання на такий параметр TargetChargeRegen – ток регенерации.
І я вичитав і хочу його змінити скажім на 5А не маючи UCDS та є Forscan
Прошу друга з UCDS зробити збереження мої стокової конфігурації та конфігурації скажім із значенням 5А (ампер)
Ми знаємо, що в UCDS цей параметр міняли в DE00, тому порівнюємо 2 файли в цьому пераметрі.
Як бачимо, для стоку значення тре 0D, а для 5Ампер — значення 15
Далі беремо строку DE00 для сток і розбиваємо її на 10 строк з інтервалом в 10 значень (виходячи з структури BCM Forscan)
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
9240000040
40037D0028
0A00030000
0000000000
0000000000
Наш параметр находиться в строці 01-04 для Forscan
Но тепер для цієї строки зміниться і контрольна сума
Було 198E 020D 3C24
Стало 198E 0215 3C2C
Міняємо в Forscan цей параметр і маємо TargetChargeRegen – ток регенерации 5А
https://driver.top/exp/415980