Pages: [1]
Author Topic: TP2.0 Open Channel with two ECUs question  (Read 5057 times)
zxcv
Newbie
*

Karma: +2/-0
Offline Offline

Posts: 19


« on: March 27, 2018, 06:13:09 AM »

Hi all,

in my project i have this convenience ECU which seems to have two sub-ECUs
(as far i analyzed it ECU 0x14 is the Immobilizer and ECU 0x21 is the convenience part - still guessing)
when i try to open them i get:

...
-> [0329981255] ID: 200 - 14 C0 00 10 00 03 01
[TP20] opening channel to ECU 0x14, tell remote ECU to use 0x300 for answers
<- [0017072238] ID: 214 - 00 D0 00 03 80 07 01
[TP20] channel opened successfully, ECU address is 0x780
-> [0329981270] ID: 780 - A0 0F 8A FF 32 FF
[TP20] send our comm params - blocksize=0xF, timout=100ms, min. consecutive message time=50us
<- [0017072248] ID: 300 - A1 0F 8A FF 4A FF
[TP20] comm params response from ECU (0x300) - blocksize=0xF, timout=100ms, min. consecutive message time=10ms
[TP20] TP2.0 channel opened successfully

-> [0329989741] ID: 200 - 21 C0 00 10 01 03 01
[TP20] opening channel to ECU 0x21, tell remote ECU to use 0x301 for answers
<- [0017080787] ID: 221 - 00 D7 01 03 28 03 01
[TP20] error openening channel (0xD7 = Application type temporarily not supported)
[TP20] TP20 channel open error

i tried everything - like opening the single ECUs only or after another, with different src and answer addresses - i always get
the "temporarily not supported", which means, its there but some prerequisit is not satisfied.

can anybody help here ?
or supply logs from such an ECU opening sequence ?

Kind Regards
Logged
H2Deetoo
Sr. Member
****

Karma: +26/-1
Offline Offline

Posts: 256


« Reply #1 on: March 27, 2018, 11:46:59 PM »

You always get this negative answer with id 0x21 ?
Are you running this CCM on bench or in car?
Logged
zxcv
Newbie
*

Karma: +2/-0
Offline Offline

Posts: 19


« Reply #2 on: March 28, 2018, 10:25:32 AM »

i have it on my bench without any other parts connected - only 12V attached and (convenience) CAN Bus

maybe its missing ELV ECU or other ECUs for proper function ?
all other stuff works so far fine - like diag-session or all ECU Ident from KWP Service 0x1A

i looked into the code and there are different routines for the two "virtual" ECUs.
The 0x14 i can always talk to and the 0x21 is denying any request....

Regards
Logged
H2Deetoo
Sr. Member
****

Karma: +26/-1
Offline Offline

Posts: 256


« Reply #3 on: March 28, 2018, 11:10:42 AM »

I also think it is missing some parts.
Try your code on a car to verify this.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.014 seconds with 17 queries. (Pretty URLs adds 0s, 0q)