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

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

adolf80 18.07.2019 08:06

Цитата:

Сообщение от k.master (Сообщение 833020)
Хочется спросить,для чего вся эта канитель с адаптером?
Чтобы проходил самопроверку без ошибок в VAS-PC?
А также тест с 42 ПДУ?

Возможно в 42 ПДУ запилили не только защиту от клонов, а ещё например для новых авто добавили новые алгоритмы диагностики которые в будущем возможно не будут работать с 41.

lprot 18.07.2019 08:16

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833052)
Я похоже неправильно понял про кренку - у меня там что-то типа транзистора на 3-х ногах. Это же не кренка, верно ?

ВАСПЦ прогонял - заваливается на каких-то самых первых же тестах, из которых понятно, что надо было менять TJA и OKI. Но я уже не стал так морочиться. Сегодня гляну что за флэш у меня.
5780 не помню оставлял или сдувал или переворачивал.. надо тоже глянуть.

А так да, головка с наклейкой с иероглифами и В04 и разными чипами памяти ) Надо бы питание посмотреть на них не забыть..

Типа транзистора на трех ногах - да китайцы экономят и ставят вместо кренки этот элемент. А тесты не проходит это хорошо - глянь ошибку какую пишет.

----------

Цитата:

Сообщение от veloseeped (Сообщение 833053)
Программа записи flash54.bin рубит все, что не 0x1 (AMD) и 0x4.(Fuji)
Прокатывают только микросхемы типа "bottom boot block" c ID=0x22D8

Спасибо что развеял миф о том что все бинари в vas5054 папке для флеш :)
По поводу флешки Николая, у него по маркировке вроде как Fujitsu и BE - bottom boot block 0x22D8 согласно даташита. Получается она фейк и ID могут быть другие?
Тогда надо каким-то макаром узнать ее реальные ID...

veloseeped 18.07.2019 08:25

Цитата:

Сообщение от lprot (Сообщение 833084)
По поводу флешки Николая, у него по маркировке вроде как Fujitsu и BE - bottom boot block 0x22D8 согласно даташита. Получается она фейк и ID могут быть другие?

Почему фейк. Записать то она запишется - flash54 это разрешает сделать.
А вот вторую проверку при работе в нормальном режиме под 42-м уже не пройдет - программный модуль vcfusblue ее зарубит.

adolf80 18.07.2019 08:49

Цитата:

Сообщение от veloseeped (Сообщение 833063)
Значится так. Решил в легкую пощупать и сравнить код процессора и модуля Vcfusblu.bin для 41 и 42 версии.
Код в процессоре не делает различия между чипами AMD и Fuji - проверку проходят оба типа.
Cмотрим далее. Vcfusblu.bin в 41-м проверкой типа чипа памяти вообще не занимается, ей по барабану что стоит - съест все
А вот в 42-м проверка есть и она четко делит чипы на два типа - AMD и все остальное, включая Fujitsu.
Во втором случае подпрограмма проверки выдает errflag=0.

Похоже просматривается два решения - либо перепаять чип, либо подправить код в vcfusblu.bin - в первом приближении можно исправить всего один байт и проверить в живую.
Единственное, что мешает сразу сделать второй вариант это точный алгоритм контрольной суммы модуля CRC-16 (использована какая-то своя модификация).
Но это в том случае, если КС проверяется при записи. Вполне может быть, что такой проверки в реалии и не делается.
Кто хочет рискнуть и проверить запись "в лоб" данной идеи ниже лежит исправленный бинарник без КС. Естественно нужно его переименовать в название оригинального файла

Это под фуджитсу? Там уже есть новая КС посчитанная? Я попробую проверить.
у кого нибудь по рукой есть папка Vas5054 c пду 42?
----------

Цитата:

Сообщение от Sergoevo (Сообщение 833080)
adolf80
У меня стоит 5.1.5, на 5.1.6 еще не обновлялся. И да, кстати, адаптер работает с PDU42


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Вот как он может работать с 42 если у него ST память?

veloseeped 18.07.2019 08:53

Цитата:

Сообщение от adolf80 (Сообщение 833101)
Это под фуджитсу? Там уже есть новая КС посчитанная? Я попробую проверить.

Измененый вариант vcfusblue.bin по-идее должен принять чип любого производителя.
КС прописывается в .cfg файле. Поправленый вариант cfg я выложил выше.

adolf80 18.07.2019 08:57

Цитата:

Сообщение от veloseeped (Сообщение 833104)
Измененый вариант vcfusblue.bin по-идее должен принять чип любого производителя.
КС прописывается в .cfg файле. Поправленый вариант cfg я выложил выше.

У меня на рабочем компе одис 3.0.3
Я могу подкинуть эти файлы в ПДУ 1.20.037?

veloseeped 18.07.2019 09:16

Цитата:

Сообщение от adolf80 (Сообщение 833105)
У меня на рабочем компе одис 3.0.3
Я могу подкинуть эти файлы в ПДУ 1.20.037?

Попробовать можно.
Но кстати, интересный и пока неясный вопрос - каким образом связка 5054/PDU понимает, что нужно обновлять прошивку?
Ведь главное это не сам файл, а чтоб этот файл прошился куда следует.
Врядли же оно перешивает все при каждом включении адаптера.
Ресурс перепрошивок флша в 10000 раз немалый, но всеж конечный.

mcgragor 18.07.2019 09:16

Цитата:

Сообщение от adolf80 (Сообщение 833101)
Это под фуджитсу? Там уже есть новая КС посчитанная? Я попробую проверить.
у кого нибудь по рукой есть папка Vas5054 c пду 42?
----------



Вот как он может работать с 42 если у него ST память?

Очень ждем результата!

Дмитрий 42 18.07.2019 09:35

Подложил измененные файлы. Ошибка:
----------------------------------------------------
Return of PDUModuleConnect:
PDU_ERR_MODULE_FW_OUT_OF_DATE: Firmware software out of date.

После повторного нажатия коннект -выдает успех.

adolf80 18.07.2019 09:42

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833126)
Подложил измененные файлы. Ошибка:
----------------------------------------------------
Return of PDUModuleConnect:
PDU_ERR_MODULE_FW_OUT_OF_DATE: Firmware software out of date.

После повторного нажатия коннект -выдает успех.

А вы уверены что шнурок обновился? Надо сначала запустить более ранний одис или ВАС-ПК а затем последний одис с подменным файлом.

----------

Цитата:

Сообщение от veloseeped (Сообщение 833108)
Попробовать можно.
Но кстати, интересный и пока неясный вопрос - каким образом связка 5054/PDU понимает, что нужно обновлять прошивку?
Ведь главное это не сам файл, а чтоб этот файл прошился куда следует.
Врядли же оно перешивает все при каждом включении адаптера.
Ресурс перепрошивок флша в 10000 раз немалый, но всеж конечный.

В тесте ПДУ если коннект проходит нормально - отображается версия и дата прошивки. Видимо по этому и различает.

Дмитрий 42 18.07.2019 10:15

Для пробы Подложил исправленные файлы в .41 тест тоже проходит.

----------

Цитата:

Сообщение от adolf80 (Сообщение 833129)
А вы уверены что шнурок обновился? Надо сначала запустить более ранний одис или ВАС-ПК а затем последний одис с подменным файлом.

----------


В тесте ПДУ если коннект проходит нормально - отображается версия и дата прошивки. Видимо по этому и различает.

Примерно так и делаю. Сначала тестирую с .041 -тест успешен на горячую и холодную. Затем делаю тест 0.42 чистого и .42 с измененными файлами - ругается на дату, при повторном нажатии тест проходит (ну это обычная ситуация).

Для проверки решил подсунуть исправленные файлы в папку с .41 - тест проходит сразу же...но это все же не показатель из-за следующих мыслей -
здесь уже могут быть нюансы - что именно делает программа, если не прошла прошивка сразу - корректно оставляет все же предыдущую версию или принудительно заливает 042 и с ней работает через 1 раз с ошибкой даты. Мне почему то кажется что в головке остается 041 всегда, может поэтому и проходит тест 041 с измененными файлами -на стадии инициализации видит что в приборе 041 залита и ничего заливать не надо, поэтому измененный файлы может даже не пытается залить.

----------

Сейчас картина поменялась - не знаю почему.

41 работает
42 дата устарела
42 с измененными файлами:
Return of PDUModuleConnect:
PDU_ERR_FCT_FAILED: PDU function call failed

adolf80 18.07.2019 10:19

Я залил файл в 37 пду. Шнурок обновился и ошибку не дает.
Скиньте пожалуйста оригинальные эти 2 файла от 42. Нету у меня на работе их.

Дмитрий 42 18.07.2019 10:21

Вложений: 1
Судя по тому что ТЕСТ для 41 выдает что дата софта 16.1.2017, а потом при тесте 042 выдает дата софта 18.7.2017 видимо все же 042 прошивка заливается в прибор.

----------

Цитата:

Сообщение от adolf80 (Сообщение 833141)
Я залил файл в 37 пду. Шнурок обновился и ошибку не дает.
Скиньте пожалуйста оригинальные эти 2 файла от 42. Нету у меня на работе их.

А при этом в тесте дату прошивки какую показывает ? 18.7.2017 ?
Файлы сейчас приложу

adolf80 18.07.2019 10:22

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833142)
Судя по тому что ТЕСТ для 41 выдает что дата софта 16.1.2017, а потом при тесте 042 выдает дата софта 18.7.2017 видимо все же 042 прошивка заливается в прибор.

----------



А при этом в тесте дату прошивки какую показывает ? 18.7.2017 ?
Файлы сейчас приложу

нет дату показал 2016. Но видимо дату он берет из другого места. Хочу подкинуть оригинальные файлы из 42 в 37

Дмитрий 42 18.07.2019 10:24

Цитата:

Сообщение от adolf80 (Сообщение 833144)
нет дату показал 2016. Но видимо дату он берет из другого места

А может он просто не залил измененные файлы. Сравнил то что есть в приборе версию 36 с другими файлами в папке и просто не стал их заливать.

lprot 18.07.2019 10:27

Цитата:

Сообщение от veloseeped (Сообщение 833108)
Попробовать можно.
Но кстати, интересный и пока неясный вопрос - каким образом связка 5054/PDU понимает, что нужно обновлять прошивку?
Ведь главное это не сам файл, а чтоб этот файл прошился куда следует.
Врядли же оно перешивает все при каждом включении адаптера.
Ресурс перепрошивок флша в 10000 раз немалый, но всеж конечный.

На этот вопрос может дать ответ сниффинг USB шины :) По идее раз там CNX операционка, скорей всего каким-то API вызовом просит сообщить версию. Ну а у операционки есть варианты:
1. Считать из содержимого самого бинаря операционки - версия висит в заголовке. Можешь сравнить бинарь от 41 и 42 и четко увидишь в каком смещении в заголовке версия сидит.
2. Считать из самого флеш чипа через драйвер

по идее 1 вариант реальней.

Дмитрий 42 18.07.2019 10:32

Цитата:

Сейчас картина поменялась - не знаю почему. 41 работает 42 дата устарела 42 с измененными файлами: Return of PDUModuleConnect: PDU_ERR_FCT_FAILED: PDU function call failed
нашел свой косяк - я зачистил папку с файлами.
Положил снова туда 42 с измененными файлами стал снова получать ошибку

Return of PDUModuleConnect:
PDU_ERR_MODULE_FW_OUT_OF_DATE: Firmware software out of date.

и при повторном коннекте положительный тест....

пока что все аналогично оригинальной 42

----------

Велосипед, у меня такая вот просьба:
Можешь в своем измененном файле поправить дату прошивки или какое-нибудь слово в текстовиках и пересчитать для него КС. Чтоб при тесте было понятно, что это отвечает модифицированная прошивка и именно из нее данные берутся.
Может это как-то поможет немного.

adolf80 18.07.2019 10:38

фаилы перезаписываются 100 %
У меня стоит инженер 6.6.1 с пду 34 ( дата 2015 )
и сервис 3.0.3 с пду 37 ( дата 2016 )

Так вот в 37 пду я файлы заменил. Ошибки нет но дата 2016
По индикации видно что шнурок перешивается туда сюда и меняются даты с 2015 на 2016

lprot 18.07.2019 10:40

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833136)
Для пробы Подложил исправленные файлы в .41 тест тоже проходит.

----------



Примерно так и делаю. Сначала тестирую с .041 -тест успешен на горячую и холодную. Затем делаю тест 0.42 чистого и .42 с измененными файлами - ругается на дату, при повторном нажатии тест проходит (ну это обычная ситуация).


42 с измененными файлами:
Return of PDUModuleConnect:
PDU_ERR_FCT_FAILED: PDU function call failed

А ты тестишь на адаптере который проходит тесты VAS-PC? Так как это не имеет смысла на непроходящем VAS-PC тест адаптере.

Так как прошивка проверяет:
1. Наличие чипов (оки, ау, тжа)
2. Тип флеш (amd)

Мы тут боремся с п.2. Если п.1 не выполнен, тест не имеет смысла :)

Дмитрий 42 18.07.2019 10:50

Цитата:

Сообщение от adolf80 (Сообщение 833155)
фаилы перезаписываются 100 %
У меня стоит инженер 6.6.1 с пду 34 ( дата 2015 )
и сервис 3.0.3 с пду 37 ( дата 2016 )

Так вот в 37 пду я файлы заменил. Ошибки нет но дата 2016
По индикации видно что шнурок перешивается туда сюда и меняются даты с 2015 на 2016

Тогда почему у тебя нет даты 2017г ? Она как раз в бин файле написана

adolf80 18.07.2019 10:52

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833161)
Тогда почему у тебя нет даты 2017г ? Она как раз в бин файле написана

Вот незнаю!!! Подкинул оригинальный 42 в 37. Все равно дата 2016 и нет ошибки. Чудеса. Откуда он берет 37 ПДУ если я файлы подменил?
Ща перегружу комп. Может он тянет из каких нибудь временных файлов. Надо сначала добиться что бы ошибка на оригинальном 42 появилась. Скиньте пожалуйста целиком оригинальную папку 1.20.042 из папки softing

Дмитрий 42 18.07.2019 10:56

Цитата:

Сообщение от lprot (Сообщение 833157)
А ты тестишь на адаптере который проходит тесты VAS-PC? Так как это не имеет смысла на непроходящем VAS-PC тест адаптере.

Так как прошивка проверяет:
1. Наличие чипов (оки, ау, тжа)
2. Тип флеш (amd)

Мы тут боремся с п.2. Если п.1 не выполнен, тест не имеет смысла :)

Увы, у меня неполноценный адаптер. Сдуты микрухи.
Выше я полностью не вник, но вроде как в 41 и 42 версии остальных файлов одинаковы побайтно, кроме как раз этого БИН, который мы меняем и 41 проходит тесты. Значит мы сделали вывод что проверка где-то именно в этом БИНе.

----------

Цитата:

Сообщение от adolf80 (Сообщение 833162)
Вот незнаю!!! Подкинул оригинальный 42 в 37. Все равно дата 2016 и нет ошибки. Чудеса. Откуда он берет 37 ПДУ если я файлы подменил?

Я думаю прога смотрит что реально залито в шнурке + сравнивает не только с измененным БИН, но может и с другими файлами в папке. Если видит что в шнурке версия такая же как в других файлах, то просто не шьет.

Косвенно это подтверждается на мой взгляд тем, что при переходе с версии ПДУ явно заметно как прога зависает на начале теста - видимо в этот момент как раз и льет прошивку в прибор. А если на той же версии ПДУ сделать повторный тест -то он проходит быстро.

adolf80 18.07.2019 10:57

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833163)
Увы, у меня неполноценный адаптер. Сдуты микрухи.
Выше я полностью не вник, но вроде как в 41 и 42 версии остальных файлов одинаковы побайтно, кроме как раз этого БИН, который мы меняем и 41 проходит тесты. Значит мы сделали вывод что проверка где-то именно в этом БИНе.

----------



Я думаю прога смотрит что реально залито в шнурке + сравнивает не только с измененным БИН, но может и с другими файлами в папке. Если видит что в шнурке версия такая же как в других файлах, то просто не шьет.

Косвенно это подтверждается на мой взгляд тем, что при переходе с версии ПДУ явно заметно как прога зависает на начале теста - видимо в этот момент как раз и льет прошивку в прибор. А если на той же версии ПДУ сделать повторный тест -то он проходит быстро.

год то меняется с 15 на 16 и обратно!
Скиньте пожалуйста целиком оригинальную папку 1.20.042 из папки softing

koliamihaylow 18.07.2019 11:00

Цитата:

Сообщение от adolf80 (Сообщение 833162)
Вот незнаю!!! Подкинул оригинальный 42 в 37. Все равно дата 2016 и нет ошибки. Чудеса. Откуда он берет 37 ПДУ если я файлы подменил?

с xmlки со скрытой папки PDU-API и скорее всего еще и c:\ODIS.. там же версии прописаны.
(не могу у себя проверить, только после 20:00 по мск)

adolf80 18.07.2019 11:01

Цитата:

Сообщение от koliamihaylow (Сообщение 833171)
с xmlки со скрытой папки PDU-API и скорее всего еще и c:\ODIS.. там же версии прописаны.
(не могу у себя проверить, только после 20:00 по мск)

Коля напиши поподробнее где что проверить?

lprot 18.07.2019 11:05

Цитата:

Сообщение от koliamihaylow (Сообщение 833171)
с xmlки со скрытой папки PDU-API и скорее всего еще и c:\ODIS.. там же версии прописаны.
(не могу у себя проверить, только после 20:00 по мск)

Ну это справедливо для локальной проверки. Я про то где на удаленной стороне живет версия.

adolf80 18.07.2019 11:05

Перегрузил бук и все равно ставит 37 вместо 42. Хотя в 37 файлы стоят оригинальные от 42

koliamihaylow 18.07.2019 11:08

Цитата:

Сообщение от adolf80 (Сообщение 833172)
Коля напиши поподробнее где что проверить?

ты же пишешь откуда он берет 37 пду, так и будет пока отдельно 42 или 41 не установишь.
Чуть ранее я выкладывал ссылку на я/диск там есть папки с пду-апи и от 42

lprot 18.07.2019 11:08

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833163)
Увы, у меня неполноценный адаптер. Сдуты микрухи.

Имеет смысл сделать его полноценным в глазах VAS-PC, и соответственно проходящим проверку бинарем PDU42.

Последовательность:
1. Смотрим в VAS-PC ошибку. Коды соответствия ошибок микрухе известны.
Замыкаем ноги микрухи RX-TX. Проверяем VAS-PC.
2. Повторяем п.1 до отсутствия ошибок.

Ну а затем патченый бинарь в 42. И все должно работать.

Дмитрий 42 18.07.2019 11:10

Цитата:

Сообщение от adolf80 (Сообщение 833168)
год то меняется с 15 на 16 и обратно!
Скиньте пожалуйста целиком оригинальную папку 1.20.042 из папки softing

приложил.

не прикладывается - весит много для форума

adolf80 18.07.2019 11:10

Цитата:

Сообщение от koliamihaylow (Сообщение 833175)
ты же пишешь откуда он берет 37 пду, так и будет пока отдельно 42 или 41 не установишь.
Чуть ранее я выкладывал ссылку на я/диск там есть папки с пду-апи и от 42

Так в 37 я же файлы подменил

Дмитрий 42 18.07.2019 11:13

Цитата:

Сообщение от adolf80 (Сообщение 833181)
Так в 37 я же файлы подменил

Видимо не хватает все же этих 2-х файлов, вероятно сравнивает даже не с ними, а с другими, поэтому и эти не заливает вместо 37-ой.

koliamihaylow 18.07.2019 11:14

Цитата:

Сообщение от adolf80 (Сообщение 833181)
Так в 37 я же файлы подменил

дык скачай 42 и установи с я/диска сам убедишься.
хз как объяснить.
--
а потом подмени папки в 42 от 37, что напишет видно будет.

Дмитрий 42 18.07.2019 11:16

Цитата:

Сообщение от lprot (Сообщение 833177)
Имеет смысл сделать его полноценным в глазах VAS-PC, и соответственно проходящим проверку бинарем PDU42.

Последовательность:
1. Смотрим в VAS-PC ошибку. Коды соответствия ошибок микрухе известны.
Замыкаем ноги микрухи RX-TX. Проверяем VAS-PC.
2. Повторяем п.1 до отсутствия ошибок.

Ну а затем патченый бинарь в 42. И все должно работать.

Эх, стал смотреть на ноуте нет ВАСПЦ - скинул образ на домашний диск.
Теперь видимо только вечером запущу его с головкой и посмотрю тесты.

Насчет Рх-Тх, может быть что там не просто активность нужна, а какой-то конкретный ответ. Типа запрос FF, ответ обязательно 00, например. Но это без пробы не узнаем.

adolf80 18.07.2019 11:17

Цитата:

Сообщение от koliamihaylow (Сообщение 833185)
дык скачай 42 и установи с я/диска сам убедишься.
хз как объяснить.

В твоей последней ссылке только дампы. Или еще раньше смотреть?


Сорри нашел ))

koliamihaylow 18.07.2019 11:23

Цитата:

Сообщение от adolf80 (Сообщение 833190)
В твоей последней ссылке только дампы. Или еще раньше смотреть?

[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] здесь, ну нифигасе сколько страниц понаписали уже, сам еле нашел. :wink:

Дмитрий 42 18.07.2019 11:40

Цитата:

Сообщение от adolf80 (Сообщение 833168)
год то меняется с 15 на 16 и обратно!
Скиньте пожалуйста целиком оригинальную папку 1.20.042 из папки softing

Я понял о чем ты...получается сначала у тебя 2015 версия 35, затем ты заливаешь версию 36 которая 2016 года и имеет измененные файл БИН, и ТЕСТ показывает что она залилась и год изменился на 2016.


Тогда получается еще загадка, что же дальше происходит, в каком месте контроль.

----------

Собственно некая промежуточная черта у нас уже подведена Велосипедом.

Файлы 41 версии и 42 версии одинаковы. Различие только в 2-х файлах, которые он описал. Один из них конфиг с контролькой. Остается только один БИН в котором и происходят все проверки. На него и надо делать упор на анализ.

adolf80 18.07.2019 11:41

Поставил 42. На оригинальных файлах ошибка даты. После подмены соединяется с первого раза ))). Дата 18.7.2017 ))

koliamihaylow 18.07.2019 11:45

Цитата:

Сообщение от adolf80 (Сообщение 833204)
Поставил 42. На оригинальных файлах ошибка даты. После подмены соединяется с первого раза ))). Дата 18.7.2017 ))

Подмена от какого, от правленого 42 или от 37?

SEG13 18.07.2019 11:47

У меня два купленные в разное время, оба доработанные проходят самопроверку и тест с 42 API. Но с новыми одисами работает только тот, который куплен раньше, примерно в 2013 году. И память у него 3х вольтовая.


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

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