Програма ODIS VAG XML Compare
Оригінальна ціна: 500,00 ₴.400,00 ₴Поточна ціна: 400,00 ₴.
Опис
Програма для порівняння двох ODIS-E XML експортів – кодування і адаптації окремо по кожному блоку. Хочу поділитись, раптом кому знадобиться.
Особливості:
- Підтримка порівняння файлів з різних авто – спільні блоки порівнюються, різниця виводиться як попередження
- Стабільне порівняння адаптацій – не дає хибних дублів при відмінностях між версіями ODIS-E
- Фільтрація по блоках, перемикання кодування/адаптації
- Текстовий пошук одразу по всім колонкам з функцією автодоповнення (підказки)
A Windows GUI tool for comparing two ODIS-E diagnostic XML exports side by side — shows exactly which ECU coding parameters and adaptation values changed.
What it does
ODIS-E can export the current state of all ECU codings and adaptations as an XML file. This tool takes two such exports (e.g. before and after a modification) and highlights every parameter that differs.
Results are split into two tables per ECU:
- Codings — byte-level or named coding parameters
- Adaptations — grouped adaptation channel values
Changed values are shown in red (old) and green (new). Long values are truncated with a hover tooltip showing the full text.
Usage
- Launch
vag-compare.exe - Click Browse… to select File 1 (OLD) and File 2 (NEW)
- Click Compare
- Differences appear grouped by ECU, with separate tables for codings and adaptations
If both files contain the same ECU IDs, differences are shown. If IDs don’t match, an error is displayed.
XML file format
The tool accepts ODIS-E protocol XML exports — files exported via the Coding & Adaptations module in ODIS-E (ODIS Engineering or ODIS Service).
How to get the file: In ODIS-E, after reading codings/adaptations, use the export function to save the data. The exported file typically has a name like:
Cod_Anp_<VIN>_<date>_<ecu_address>_<label>.xml
Example: Cod_Anp_WA18NAF48JA137228_20251217T194604_46_NEW_COMFORT.xml
XML structure the tool understands:
protocol
└─ vehicle/communications/ecus[@type=”ecu_data_transfer”]
└─ ecu
├─ ecu_id ECU address (e.g. “0046”)
├─ ecu_name Human-readable name
├─ ecu_master[@type=”coding_read”]
│ ├─ values display_name=”ByteNN” ← raw byte codings
│ └─ values display_name=”[LO]_xxx” ← named coding params
├─ ecu_master[@type=”adaption_read”]
│ └─ values (group)
│ └─ values display_value, display_unit ← adaptation leaf
└─ ecu_subsystem
└─ subsystem[@type=”coding_read”]
└─ values display_name=”ByteNN”








Відгуки
Відгуків немає, поки що.