Ford Escape (3G) (samogon_чик)

Структура конфігурації ForScan us UCDS

Я їжджу на Ford Escape (3G)
Україна

В статті про 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А

Опубліковано: 06 лютого 2022р. 16:21
1 0 1

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
Доброго дня. Могли б допомогти?
https://driver.top/exp/415980

04 червня 2023р. 12:38