Ошибку P0602 (0) вылечил.
Подключился к ЭБУ через Astra G мотор X16XEL. Появилась кнопка программирование.
Ввёл правильный VIN, он прописался, но ошибка не ушла. Почесал репу, забил....
Через некоторое время подключился, думаю дай сделаю ещё раз синхронизацию иммо с моторным.
Сделал, завёл машину и о чудо, чек погас. Стёр ошибку и больше она не появляется.
Получается нужно сначала запрограммировать вин и затем делать синхронизацию.
Всем спасибо за помощь.
При инициализации связи процессор опкома коммутирует свою 10 и 11 ногу с can трансивером . (U5)
Делает это он при помощи микросхем 74HC238D (demultiplexer),которая управляет ULN2003 (Darlington Transistor Arrays ) которая уже управляет реле.
Во время инициализации на 1 и 2 ногах 74HC238D должно установиться 5 вольт, на 3 ноге ULN2003 тож 5 вольт. ULN2003 включает реле, которое подключает can трансивер к процессору.
После того как установилась коммуникация процессор начинает слать запросы на can трансивер. Это можно отследить осциллографом.
Кстати если есть проблема и коммуникация не произошла, то процессор молчит и не шлет запросы. Поэтому на 10 и 11 ногах процессора мы ничего не увидим.
Проверять всё можно не подключая опком к диагностической колодке, достаточно подключить его к USB, запустить прогу опкома, выбрать машину, например Opel Astra H 2006 г. Z16XEP
В данном случае у меня была нерабочая 74HC238D. На 1й ноге 2 вольта, на 2й 750 мв. Отпаял и проверил сопротивление со 2й ноги на землю - около 20 ом. С 1й на землю около 200 ом.
На новой микросхеме сопротивления бесконечность.
На 3й ноге ULN2003 соответственно не было ничего и реле не включалось.
После замены 74HC238D всё заработало и процессор начал слать запросы.