722.9 пример функций для обнуления FBS3 VGSNAG2

7G Tronic

Alexandr

Новичок
Всем привет! тут немного изобразил что и куда ;)
vediamo_fbs_dealerhash.jpg
 
У меня как раз сименс, вечером попробую и будет инфа.


ECU:VGSNAG2
MB-Number:0034460310
Hardware-Version(W/Y):47/06
Software-Version(W/Y):35/09
Supplier:Siemens
Diagversion:1 ($0401)
Identifier:4
State:Serie
Manuf.Date(D/M/Y):06/11/13
Boot-Software Fingerprint: refused
Boot-Software Identification: ID : 4e1 Version: 74900 Part Number: 0000000000
Code Fingerprint: Date: 171213 Tester#: 4043910
Code Identification: ID : 401 Version: 93500 Part Number: 0029020100
Data Fingerprint: Date: 171213 Tester#: 4043910
Data Identification: ID : ffff Version: 45200 Part Number: 0000000000
сообщение автоматически приклеено:

31 42 76 03 XX - чтение данных. хэши ключей, состояние транспортной... в теме про ISM обнуление - есть список, он так-же подходит для коробки, только обращение другое.

вместо 05 - 03 - я правильно понял ?
 
Последние изменения:
Добрался, и заодно набросал Java standalone для Ecoute :) вот лог :
Clearing errors...
Errors cleared.

Request: 31 43 76 03 00
Response: 7143770A780028553E4648621C1F
Request: 31 43 76 03 01
Response: 7143770A7801E55FF58B99C65807
Request: 31 43 76 03 02
Response: 7143770A78028DAB2F5459546659
Request: 31 43 76 03 03
Response: 7143770A780389F784FF82A33138
Request: 31 43 76 03 04
Response: 7143770A7804156F448C7C505541
Request: 31 43 76 03 05
Response: 7143770A780526CBD06A58C432F0
Request: 31 43 76 03 06
Response: 7143770A7806DE6E9AF98BB36F37
Request: 31 43 76 03 07
Response: 7143770A7807FD1CB41E3C44A5E8
Request: 31 43 76 03 08
Response: 7143770A7808CA1DED6BBDB58441
Request: 31 43 76 03 09
Response: 7143770A7809C2E901F0EDBA7C5C
Request: 31 43 76 03 0A
Response: 7143770A780A5071477300550103
Request: 31 43 76 03 0B
Response: 7143770A780B000F000049070000
Request: 31 42 52 03 1A B4 89 ED 80 A9 8D 99
Response: 7F3112
Unlock comand send
Request: 31 43 76 03 00
Response: 7143770A780028553E4648621C1F
Request: 31 43 76 03 01
Response: 7143770A7801E55FF58B99C65807
Request: 31 43 76 03 02
Response: 7143770A78028DAB2F5459546659
Request: 31 43 76 03 03
Response: 7143770A780389F784FF82A33138
Request: 31 43 76 03 04
Response: 7143770A7804156F448C7C505541
Request: 31 43 76 03 05
Response: 7143770A780526CBD06A58C432F0
Request: 31 43 76 03 06
Response: 7143770A7806DE6E9AF98BB36F37
Request: 31 43 76 03 07
Response: 7143770A7807FD1CB41E3C44A5E8
Request: 31 43 76 03 08
Response: 7143770A7808CA1DED6BBDB58441
Request: 31 43 76 03 09
Response: 7143770A7809C2E901F0EDBA7C5C
Request: 31 43 76 03 0A
Response: 7143770A780A5071477300550103
Request: 31 43 76 03 0B
Response: 7143770A780B000F000049070000
сообщение автоматически приклеено:

Не разблокировался похоже (
 
Последние изменения:
Request: 31 42 52 03 1A B4 89 ED 80 A9 8D 99
Response: 7F3112


7f -отказ serviceNotSupportedInActiveSession

Пробуй в другой сессии ( расширенной, программирования)

10 01, 10 02///04

 
Request: 31 42 52 03 1A B4 89 ED 80 A9 8D 99
Response: 7F3112


7f -отказ serviceNotSupportedInActiveSession

Пробуй в другой сессии ( расширенной, программирования)

Сессия программирования :
Establish contact...
Contact established
Open flash session Request: 10 85
Open flash session Response: 50 85
Hash unlock try1 Request: 31 43 52 03 1A B4 89 ED 80 A9 8D 99
Hash unlock try1 Response: 7F 31 22

Сессия extended:
Establish contact...
Contact established
Open extended session Request: 10 92
Open extended session Response: 50 92
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
Hash unlock try1 Request: 31 43 52 03 1A B4 89 ED 80 A9 8D 99
Hash unlock try1 Response: 7F 31 12
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
 
Может ещё 27 сиды открыть.
Стало веселее :
Establish contact...
Contact established
Open sec Request: 27 05
Open sec Response: 67 05 07 74 54 6F
Open extended session Request: 10 92
Open extended session Response: 50 92
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
Hash unlock try standard Request: 31 42 15 03 1A B4 89 ED 80 A9 8D 99
Hash unlock try standard Response: 71 42 77 03 79 15 40
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
сообщение автоматически приклеено:

пардон, не ту функцию дернул, сейчас повторю
сообщение автоматически приклеено:

Те же яйца, вид сбоку :
Open sec Request: 27 05
Open sec Response: 67 05 07 74 54 6F
Open extended session Request: 10 92
Open extended session Response: 50 92
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
Hash unlock try1 Request: 31 43 52 03 1A B4 89 ED 80 A9 8D 99
Hash unlock try1 Response: 7F 31 12
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
 
Так ты разноску не сделал. Сид получил, 2706 с ответом не дал.
упс, ща поправим, во вложении новое, по-ходу я что-то не то сую
сообщение автоматически приклеено:

Establish contact...
Contact established
Open extended session Request: 10 92
Open extended session Response: 50 92
Open sec Request: 27 05
Open sec Response: 67 05 07 74 54 6F
? Request: 27 06 6A 87 63 B2
? Response: 67 06 34
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
Hash unlock try1 Request: 31 43 52 03 1A B4 89 ED 80 A9 8D 99
Hash unlock try1 Response: 7F 31 12
DT_FBS_Req_Diagn_Comp_Hash_Trp_Prot = C2 E9 01 F0 ED BA 7C 5C
DT_FBS_Req_Diagn_Comp_Test_Cnt = 0
DT_FBS_Startfreigabe = nein
DT_FBS_Status = aktiviert
DT_FBS_Status_Akt = ja
DT_FBS_Status_Pers = ja
Request: 31 43 76 03 08
Response: 71 43 77 0A 78 08 CA 1D ED 6B BD B5 84 41
Request: 31 43 76 03 0B
Response: 71 43 77 0A 78 0B 00 0F 00 00 49 07 00 00
сообщение автоматически приклеено:

Может кому пригодится, прикладываю исходники "очистителя для VGSNAG2", пока так и не вышло обнулить плату, завтра попробую отключить ее от машины и подключу "на столе"
1762
 

Вложения

  • log_5.txt
    1.2 KB · Просмотров: 157
  • virginize.zip
    7 MB · Просмотров: 296
Последние изменения:
да, блин, тут надо без доп железа сделать. это делается...

п.с. кстати, есть режим CAN BUS SIMULATION - там можно от любого ID команду послать.

пробовал запустить - вываливается с ошибкой, я уже думал на этот счет :) Завтра к вечеру опять доберусь в гараж буду пробовать. Как говориться это уже дело чести :)
сообщение автоматически приклеено:

Если есть кан хакер попробуй отправить команду с ID 112 https://benzpro.ru/forum/attachments/nag-1-jpg.1413/
не показывает - ругается

1763
 
вообщем надо потыкать в сторону симуляции каншины.
Ок, спасибо большое за помощь и наводки ! Завтра вечером буду посмотреть.
сообщение автоматически приклеено:

Спс, попробую
 
Подключил на столе, если посылать все стандатрно - изменений нет, лог во вложении. Сейчас попробую разобраться с симуляцией CAN, при попытке открытия вываливается с ошибкой :
1769

сообщение автоматически приклеено:

Гы :) понял, нужно сперва соединение с блоком разорвать
сообщение автоматически приклеено:

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

1562488037961.png

сообщение автоматически приклеено:

Ребята ! По-ходу прокатило !
1772

сообщение автоматически приклеено:

и ключ встал
1773

сообщение автоматически приклеено:

Всем спасибо за помощь ! Коробас привязался и персонализировался. В речении раб недели попробую подправить Java приложение чтобы отдавать команду через симуляцию, нужно только узнать как сказать всем остальным блокам, кроме коробки чтобы ушли в офф-лайн
сообщение автоматически приклеено:

А вообще было бы круто например сразу всунуть в компоненту для Vediamo после получения транспртного ключа обращение к веб-сервису, который бы отдавал назад hash, тогда получилось бы красиво, считай как в сторонних разработках, только тут всё с Vediamo и даже Star C3 работает :)
 

Вложения

  • log_6_на_столе.txt
    1.6 KB · Просмотров: 259
Последние изменения:
Молодец, добил таки

:) постараюсь на неделе допилить автоматизацию. Также меня очень интересует что делает CBFка при процедуре

Код:
----------------------------------------------------------------------------------
18:37:07 Request:
         DJ_Transportschutz_Loesen
         31 42 76 03 0A
18:37:09   VGSNAG2:
           71 42 77 0A 78 0A 50 71 47 73 00 55 01 03
----------------------------------------------------------------------------------
18:37:09 Request:
         31 42 15 03 7C FE D6 5C 68 FF 98 9C
18:37:11   VGSNAG2:
           71 42 77 03 79 15 40

п.с.: очень похоже что внутри такие есть механизм расчета какой-то. Вот если бы в него сунуть код восьмого ключа интересно что было бы в ответе......
 
Назад
Верх