Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей

Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей (http://autoprogs.ru/index.php)
-   Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники (http://autoprogs.ru/forumdisplay.php?f=228)
-   -   Файл с номерами ошибок из ODIS (http://autoprogs.ru/showthread.php?t=39377)

melkon 16.06.2020 16:36

Файл с номерами ошибок из ODIS
 
Приветствую всех !
Возник вопрос как достать файл портянку с номерами ошибок из свежего ODIS . Тот откуда он подтягивает их при диагностике .
В каком они там виде кто нибудь в курсе ?

veloseeped 16.06.2020 19:11

Цитата:

Сообщение от melkon (Сообщение 956647)
Возник вопрос как достать файл портянку с номерами ошибок из свежего ODIS . Тот откуда он подтягивает их при диагностике .
В каком они там виде кто нибудь в курсе ?

ODIS-ы последних версий ушли от старого Softing формата представления базы проектов и теперь оно там все свалено в одну большую нечитаемую кучу.
В так называемый real time ODX который "прожевывется" через PRODIS.MCD
Чтобы вернуть это в человеческий вид нужно писать некий конверторный софт, но пока не видел, что это кому-то удалось сделать.

koliamihaylow 16.06.2020 21:27

Если про инженерку, то там вообще "каша". С оригинальными проектами вы просто на просто сможете только со "свежими" машинами связаться, а прежних г.в. нет.
Разработчик даже придумал "утилитку", если запустить, то ВПН от Сервиса копируется от в Инжи. Помните, были собраны постсетапы расширенные, так вот это тоже самое, если применить эту утилитку.
А так они в формате Java, в основном CLASS

musicclop 16.06.2020 21:49

а Class не посмотришь :)

autopilot 23.06.2020 18:24

Извиняюсь, а про какую версию ОДИСа идет речь ?
И что за номера ошибок интересуют ?
Типа такого ?

P0001 00 Регулятор дозирования топлива 1 - обрыв цепи
P0002 00 Регулятор дозирования топлива 1 - недостоверный сигнал
P0003 00 Регулятор дозирования топлива 1 - короткое замыкание на массу
P0004 00 Регулятор дозирования топлива 1 - короткое замыкание на плюс
и т.д.

Или я что-то не так понял ?

melkon 24.06.2020 17:29

Цитата:

Сообщение от autopilot (Сообщение 959131)
Извиняюсь, а про какую версию ОДИСа идет речь ?
И что за номера ошибок интересуют ?
Типа такого ?

P0001 00 Регулятор дозирования топлива 1 - обрыв цепи
P0002 00 Регулятор дозирования топлива 1 - недостоверный сигнал
P0003 00 Регулятор дозирования топлива 1 - короткое замыкание на массу
P0004 00 Регулятор дозирования топлива 1 - короткое замыкание на плюс
и т.д.

Или я что-то не так понял ?

Интересует общий список с номерами обычными (SAE) и главное UDS протокола .
Чем новее тем лучше .

autopilot 24.06.2020 19:13

В SAE (P, C, B, U коды) из одиса вытащить не так сложно.
Могу скинуть что есть в 12-й версии если именно это нужно. На каком языке ?

horrordash 24.06.2020 19:37

если коды лежат в MCD - там же есть библиотека доступа к проектам ProdisMcdKernelR.lib.
вот и класс там нужный вроде есть asam::d::MCDDbDiagTroubleCode
там есть метод getDiagTroubleCodeText
или я туплю? :)

autopilot 24.06.2020 20:19

В постсетапе в ....\software\update\features\odis.data.KD_Referen ztabellen_хххх лежат архивы с базами расшифровок на разных языках.
Формат там простой, парсится легко.
Все коды SAE, старые ВАГовские коды (KW1281, KWP2000), доп.поля (те что в VCDS в адаптациях, в группах и т.п.).
Если нужна привязка в конкретным проектам, то в самих проектах лежат архивы AStringData.data по которым можно выдергивать только то, что касается текущего проекта.
Или можно все коды сразу выдернуть без проектов.
Это если не лезть в библиотеки и dll'ки. Хотя может с ними и проще будет...

lprot 20.12.2020 15:06

Цитата:

Сообщение от autopilot (Сообщение 959447)
Если нужна привязка в конкретным проектам, то в самих проектах лежат архивы AStringData.data по которым можно выдергивать только то, что касается текущего проекта.
Или можно все коды сразу выдернуть без проектов.
Это если не лезть в библиотеки и dll'ки. Хотя может с ними и проще будет...

В файле AStringData.idx лежат хеши и смещения на строки в файле AStringData.data. Но вот как например привязать код ошибки например 1661 (0067D) к хешу 6D 7C F5 65 ? Для этого вроде как надо db файлы декодировать?


Текущее время: 17:54. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.