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

Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей (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)

lprot 19.07.2019 18:15

Цитата:

Сообщение от adolf80 (Сообщение 833764)
Но если бы где то ещё, то и наверное ошибка была бы другая?

Меня одного терзает мысль, а правильно ли работает адаптер с патченым бинарем на твоем фуджитсу? :)
Ты проверял его в работе или нет?

adolf80 19.07.2019 18:17

Цитата:

Сообщение от lprot (Сообщение 833767)
Меня одного терзает мысль, а правильно ли работает адаптер с патченым бинарем на твоем фуджитсу? :)
Ты проверял его в работе или нет?

Да будет работать. Почему нет?

lprot 19.07.2019 18:20

Цитата:

Сообщение от adolf80 (Сообщение 833769)
Да будет работать. Почему нет?

Я не про будущее спросил, а проверил ли ты его уже в работе или еще нет?

adolf80 19.07.2019 18:28

Нет. В понедельник. Ща в отъезде.

veloseeped 19.07.2019 18:56

Цитата:

Сообщение от adolf80 (Сообщение 833740)
[/COLOR]veloseeped, подскажите куда от 5780 идут рх тх на плату процессора ( со стороны процессора).

Из того что могу сказать сразу это точки на длинном межплатном разъеме.
пин 2 -> B16 (по памяти на проце по-моему это пин 17)
пин 4 -> A15

Условно ряд контактов внешний - А, внутренний - B
Нумерация со стороны расположения OBD разъема.
До внешнего ряда можно добраться не располовинивая платы.

----------

Цитата:

Сообщение от lprot (Сообщение 833763)
Есть предположение что при возврате из функции смотрится не только r4 но и ManufacturerID в [r0]...

Во-первых, я исходил из самого простого и того как бывает в большинстве случаев - на выходе подпрограммы проверяется только флаг ошибки.
По этому и патч-программы тестовый - проверяйте на практике.
И во-вторых, если бы где-то дальше проверялся иденификатор производителя, плата с Фуджи-чипом не работала бы никогда.
К сведению, попадались еще платы, где установлен AMD AM29LV160DB. У него другой ID типа - 0x2249

lprot 19.07.2019 19:16

Цитата:

Сообщение от veloseeped (Сообщение 833785)
Во-первых, я исходил из самого простого и того как бывает в большинстве случаев - на выходе подпрограммы проверяется только флаг ошибки.
По этому и патч-программы тестовый - проверяйте на практике.
И во-вторых, если бы где-то дальше проверялся иденификатор производителя, плата с Фуджи-чипом не работала бы никогда.
К сведению, попадались еще платы, где установлен AMD AM29LV160DB. У него другой ID типа - 0x2249

Есть интересный нюанс, если глянуть даташит Am29F160D то он гласит:
The following document specifies Spansion memory products that are now offered by both Advanced
Micro Devices and Fujitsu. Although the document is marked with the name of the company that originally
developed the specification, these products will be offered to customers of both AMD and
Fujitsu.

Я преполагаю поэтому поддерживают только фуджики и амд c BE индексом.
Но зачем гадать, может сделаешь вариант для Николая где все прочее будет возвращать ID фуджика?

adolf80 19.07.2019 19:47

Цитата:

Сообщение от veloseeped (Сообщение 833785)
Из того что могу сказать сразу это точки на длинном межплатном разъеме.
пин 2 -> B16 (по памяти на проце по-моему это пин 17)
пин 4 -> A15

Условно ряд контактов внешний - А, внутренний - B
Нумерация со стороны расположения OBD разъема.
До внешнего ряда можно добраться не располовинивая платы.

Спасибо в понедельник проверю опрос 5780.

veloseeped 19.07.2019 20:36

Цитата:

Сообщение от lprot (Сообщение 833805)
Но зачем гадать

Вот именно, прекращай гадать.
Достаточно посмотреть на код программы, которая вызывает (один раз после подачи питания или ресета) подпрограмму проверки флеша и как она поступает с ее результатом.
В итоге формируется часть статусного слова аппаратной конфигурации прибора и в дальнейшем программа всегда считает, что в прибор установлена AMD (вне зависимости от факта).
А поскольку с точки зрения чтения данных из флешки все эти памяти идентичны (в пределах временных допусков управляющих сигналов) почувствовать подвох уже нельзя.

adolf80 19.07.2019 20:42

Получается у Николая ещё чего то не хватает в аппаратной части? Флешка не причем?
А что больше нет желающих проверить новые файлы?

Дмитрий 42 19.07.2019 21:46

В общем погонял еще всякие варианты, так и не смог добиться положительного результата перемычками на 5780 и 6366. ПДУ42 не работает.
По прежнему лучший результат остановился на ошибке 2115.

возможно тест 5780 и 6366 проходит не просто эхом, а с ожиданием какого-то конкретного ответа от этих микрух.

adolf80 19.07.2019 21:57

В вас пк вы не добьётесь положительного результата. Там очень много завязано между собой. Речь про эхо шла именно в тесте ПДУ-API версии 42. Надо искать человека, у которого флешь АМД и не запаяны чипы эти. И уже потом экспериментировать. Потому что с фуджитсу пока неясно.

Дмитрий 42 19.07.2019 22:00

я из ответа выше от Велосипеда понял, что он поправил Бин-файл именно так, что он всегда выдает результат, что флэш именно АМД, и флагом и некой константой-конфигурацией, описывающей тип. разве нет ?

adolf80 19.07.2019 22:02

Так то оно так, но у Николая то не заработал!!!

Дмитрий 42 19.07.2019 22:03

А у вас с Николаем в чем различие в головках ? все чипы стоят ?

lprot 19.07.2019 22:04

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833852)
я из ответа выше от Велосипеда понял, что он поправил Бин-файл именно так, что он всегда выдает результат, что флэш именно АМД, и флагом и некой константой-конфигурацией, описывающей тип. разве нет ?

Я б сказал что патченый бинарь репортует с флагом что он обнаружил флеш типа амд, но:
Если флеш реально амд то ид призводителя=1, и тип флеш 22d8
Если флеш реально фуджитсу то ид вернется 4, и тип 22d8,
При любых других производителях ИЛИ типах флеш отличающихся от 22d8, возвращаются нули в переменных ид производителя и ид флеш, хотя флаг амд в любом случае еденица. Так точней.

Veloseeped уже сообщил что эти нули не доджны влиять так как вызывающая функция оперирует только флагом.

Я не анализировал код вызывающей функции и не могу этого ни подтвердить ни опровергнуть...

adolf80 19.07.2019 22:07

Цитата:

Сообщение от Дмитрий 42 (Сообщение 833859)
А у вас с Николаем в чем различие в головках ? все чипы стоят ?

Идентичны. Ревизия плат одинакова. Оба проходят проверку в вас-пк.

adolf80 19.07.2019 22:09

Дождемся ответа Николая по ид его флешки. Может потом и я зачитаюсь

veloseeped 19.07.2019 22:42

Копнул чуть глубже и сравнил части кода аналогичного назначения в 41 и 42.
В 41-м тип флеша в VCFUSBLU не проверяется вообще. При формировании слова аппаратной конфигураци программа щупает и дергает кучу портов. Быстро разобраться куда-что распихано с этих портов ясно дело не получится, но ... проглядываются и явные отличия от 42-й. В 16-бит слове состояния задействовано меньше бит, чем в слове 42-го.

В 42-й помимо типа флеша проверяется:
1. Наличие записи "VAS505" и "VW" в eeprom.
2. Ищется или формируется и потом проверяется" сигнатура "A55A", но пока непонятно, где она расположена. Возможно это первых 2 байта из еепром, но как-то странно их пытаются достать. По времении это происходит раньше, чем тестируется тип флеш-памяти.
3. Усиленно щупается-дергается девятый порт процессора. В 41-м обращения к этому порту при тестировании аппаратуры не обнаружено.
4. По прощупыванию остальных портов аналогично 41-му, но насколько совпадают эти проверки пока сказать сложно.

lprot 19.07.2019 23:02

Цитата:

Сообщение от veloseeped (Сообщение 833873)
В 42-й помимо типа флеша проверяется:
1. Наличие записи "VAS505" и "VW" в eeprom.
2. Ищется или формируется и потом проверяется" сигнатура "A55A", но пока непонятно, где она расположена. Возможно это первых 2 байта из еепром, но как-то странно их пытаются достать. По времении это происходит раньше, чем тестируется тип флеш-памяти.
3. Усиленно щупается-дергается девятый порт процессора. В 41-м обращения к этому порту при тестировании аппаратуры не обнаружено.
4. По прощупыванию остальных портов аналогично 41-му, но насколько совпадают эти проверки пока сказать сложно.

A55a - что то похожее есть в даташите spansion/amd/fujitsu, эти байты толи шлются толи возвращаются вместе с manufacturer id и device id если не ошибаюсь.

veloseeped 19.07.2019 23:11

Цитата:

Сообщение от lprot (Сообщение 833880)
A55a - что то похожее есть в даташите spansion/amd/fujitsu

Не, в данном случае это совсем из другой оперы. Это видимо от флеш команд, в которых используются AAA и 555 в глазах зарябило :smile:
Такую удобную сигнатуру (перемежающиеся нули-единицы) очень часто используют в самых разных целях.

adolf80 19.07.2019 23:32

А55А может это и есть ЭХО проверки Оки?

lprot 19.07.2019 23:35

Цитата:

Сообщение от adolf80 (Сообщение 833894)
А55А может это и есть ЭХО проверки Оки?

Не логично, иначе бы оно было и в 41.

adolf80 19.07.2019 23:37

Ну так велосипед же написал, что это конкретно касается 42. Или я не так понял?
Может вам это поможет, но обмен с Оки происходит не во время коннекта, а после нажатия кнопки дисконнект. Надо было ещё проверить обмен при подаче питания. Не догадался сразу.
Велосипед, подскажите пожалуйста на какой скорости общаются Оки и проц? Зная реальную скорость можно подслушать что конкретно шлется и забирается из Оки.

Дмитрий 42 20.07.2019 04:04

Цитата:

Сообщение от adolf80 (Сообщение 833898)
Ну так велосипед же написал, что это конкретно касается 42. Или я не так понял?
Может вам это поможет, но обмен с Оки происходит не во время коннекта, а после нажатия кнопки дисконнект. Надо было ещё проверить обмен при подаче питания. Не догадался сразу.
Велосипед, подскажите пожалуйста на какой скорости общаются Оки и проц? Зная реальную скорость можно подслушать что конкретно шлется и забирается из Оки.

Думаю дисконнект и ОКИ тогда не при делах. Ведь первоначально ошибка выходит при коннекте.

Тут уже более глобальный вопрос назревает. Все эти проверки только ли для того чтоб откинуть левые приборы или это подготовки\проверки соответствия для какого-то нового функционала.

adolf80 20.07.2019 09:03

Может быть и то и то, или одно из них. Возможно в этой прошивке обновляется ещё и управляемая логика. Все может быть. Надеюсь велосипед разберётся что к чему.

koliamihaylow 20.07.2019 09:31

Приветствую всех :wave:
Иденты от старого

[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]

на Win 10 не смог запустить софт минимон или что то не так в настройках выбираю, подскажите. Могу дать удаленный вход через прогу AnyDesk
-------------------
На виртуалке Win XP есть connect c минимоном, дальше что прописывать, блин не помню, все забыл, год назад сидел исследовал, все ок было. Вот сюда что прописать. :help:

[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
-----------------------------

А здесь от нового адаптера VAS5054A, который работает со всеми PDU-API

[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
[Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]

adolf80 20.07.2019 09:55

А пробовал от нового плату с Оки кинуть на старый? Зачитай еще 93с может там чего не так ? Велосипед отписал что надо прошивке из еепром

koliamihaylow 20.07.2019 10:02

Цитата:

Сообщение от adolf80 (Сообщение 833955)
А пробовал от нового плату с Оки кинуть на старый? Зачитай еще 93с может там чего не так ? Велосипед отписал что надо прошивке из еепром

Да все нормально там, все дампы от всех чипов залиты от нового. Все прошивки я уже выкладывал на яндекс диск.
Лучше подскажите, кто нить (или по удаленке соединяйтесь и проверяйте) как в минимоне работать, а так пока сам начну разбираться пол дня пройдет.

adolf80 20.07.2019 10:07

А плату перекидывал? Чудес не бывает. Почему у меня заработал?

----------

Написал пепелх по твоему вопросу. Попросил помочь. Ждем

koliamihaylow 20.07.2019 10:11

Цитата:

Сообщение от adolf80 (Сообщение 833957)
А плату перекидывал? Чудес не бывает. Почему у меня заработал?

----------

Написал пепелх по твоему вопросу. Попросил помочь. Ждем

В кастрированном виде заработал. это для исследования только, а не с машинами таким образом работать, проще с подменой папки тогда работать, чем таким образом.
Могу удаленку открыть для него
-----
ну хорошо, сейчас буду перекидывать платами и проверю. Просто что толку то от этого. С АМД будет с 42 работать. В прошлом году еще проверял, забыл что ли?
----------------------
Так отчет:
Плата флешкой фуджи и с платой оки от нового. Проходит только тест 41-ым с тестовым нет.
Плата флешкой АМД и с платой оки от старого - проходит 41, 42 тест.

adolf80 20.07.2019 11:05

Ты с Оки плату от нового на старый перекинь.
А что значит в кастрированным виде заработал??))

koliamihaylow 20.07.2019 11:10

Цитата:

Сообщение от adolf80 (Сообщение 833962)
Ты с Оки плату от нового на старый перекинь.
А что значит в кастрированным виде заработал??))

Заработал не на моем, а на твоем, кастрированный-это тестовый. Выше написал, перекинутыми.
txt тест с флешкой от фуджи
-----
На этом заканчиваю. Итог: если надо чтобы все ок было, то меняем флеху фуджи на АМД и радуемся :biggrin:

pepelxl 20.07.2019 11:57

ну вы тут и накрошили господа.
koliamihaylow, регистры в minimone нужны, только если собираешся работать с портами процессора, подёргать ноги, прочитать внешнюю флешь, устроить стрестест ram, послать что нибудь оки и т.д.

veloseeped 20.07.2019 23:47

Вложений: 1
Для тех кому еще не надоело экспериментировать :smile:
Еще одна 42-я тестовая версия для обхода проверки типа флешки.
В отличие от предыдущей она подменяет идентфикатор производителя и формирует слово аппаратной конфигурации такое же, как было бы с оригинальным чипом AMD.

adolf80 21.07.2019 14:33

Цитата:

Сообщение от veloseeped (Сообщение 834066)
Для тех кому еще не надоело экспериментировать :smile:
Еще одна 42-я тестовая версия для обхода проверки типа флешки.
В отличие от предыдущей она подменяет идентфикатор производителя и формирует слово аппаратной конфигурации такое же, как было бы с оригинальным чипом AMD.

Кто нибудь проверил? А то я в отъезде пока.

veloseeped 21.07.2019 16:12

Цитата:

Сообщение от adolf80 (Сообщение 834148)
Кто нибудь проверил? А то я в отъезде пока.

Наигрался я в "пазлы" до тошноты... :smile:
Наставил кучу версий PDUAPI от 13 до 42-й
Подопытные кролики были такие.

1. XC161CJ-16F AC 09г., AMD 160DB-75нс, 2 x KR4106С1D-UI10
2 XC161CJ-16F BB 06г., Fuji 160ВЕ-70нс, KR4106V1D-UI10 и ...-TC10
3. XC161CS-32F BB 11г.,Fuji 160BE-90нс, 2 x KR4106С1D-UI10

Две полных интерфейсных платы и одна без OKI и 5780

Проверял с тест-программой от 42-й версии.

Ну с платой номер 3 все в принципе ясно было заранее. Максимум, что удалось туда запихать, это 39-я и то влезла только раз, а потом вообще выше 20-й не захотела.
Самопроверки в VASPC и VAS5163 с обоими вариантами интерфейсных плат ясно дело отваливались по 15-й ошибке.
Итог - для E-одисов 6+ не годится, только для старых.

Плата 1 приняла 42-ю в оригинале и в патче с одинаковым результатом
С полным интерфейсом все ОК
Плата 2 - в оригинале соединялась с сообщением out of date, а в патче плюс полная плата все норм.
С 42-й версией и AMD, и FUJI с урезанными платами интерфейсов будут спотыкаются на out of date.
Самопроверка полных вариантов в 5163 проходит полностью, а в VASPC появляется интересная ошибка 700.2230.
Подозреваю, что это не проблема плат, а следствие непонимания старого софта и новых API.
Итак, если у вас полная интерфейсная плата, то флеш менять не нужно, достаточно патча, а если обрезанная, то эта замена ничего не даст.

adolf80 21.07.2019 16:35

У Коли полная плата и проверку в вас пк проходит. Но не работает патч.

lprot 21.07.2019 17:43

Цитата:

Сообщение от veloseeped (Сообщение 834154)
С 42-й версией и AMD, и FUJI с урезанными платами интерфейсов будут спотыкаются на out of date.
Самопроверка полных вариантов в 5163 проходит полностью, а в VASPC появляется интересная ошибка 700.2230.
Подозреваю, что это не проблема плат, а следствие непонимания старого софта и новых API.

Следующий шаг - занопить проверки функций ведущих к out of date, чтоб и 3-я плата заработала. А то как-то не по феншую получается.

Andreii93 21.07.2019 17:56

Кто знает релюха на плате за что отвечает? А то у меня на 3 вольта вместо 4,5 положенных, но вроде с патчем работает. Есть смысл менять? и вето регулятора напряжения LTAEF какая то шляпа в виде транзистора (как у многих) И вообще вскрыл и удивился как оно вообще работает. Впечатление что китайцы просто напаяли деталей для вида каких то по размеру подходящих, как будто полавина впринцепи лишняя.

lprot 21.07.2019 18:03

Цитата:

Сообщение от Andreii93 (Сообщение 834181)
Кто знает релюха на плате за что отвечает? А то у меня на 3 вольта вместо 4,5 положенных, но вроде с патчем работает. Есть смысл менять? и вето регулятора напряжения LTAEF какая то шляпа в виде транзистора (как у многих) И вообще вскрыл и удивился как оно вообще работает. Впечатление что китайцы просто напаяли деталей для вида каких то по размеру подходящих, как будто полавина впринцепи лишняя.

Реле переключает j1850 между au и oki чипами. Шляпа - регулятор напряжения. Он не управляемый как ltaef но лучше по характеристикам. Менять ничего смысла нет раз все работает. Лучше напряжение памяти проверь если она у тебя на 3.3 или 3.6в


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

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