Notices
Cayenne 955-957 2003-2010 1st Generation
Sponsored by:
Sponsored by:

A bit of 955 ECU / electronics info + reset your cluster with VCDS!

Thread Tools
 
Search this Thread
 
Old 02-24-2016, 12:25 AM
  #1  
bri3d
AutoX
Thread Starter
 
bri3d's Avatar
 
Join Date: Dec 2015
Posts: 13
Likes: 0
Received 0 Likes on 0 Posts
Default A bit of 955 ECU / electronics info + reset your cluster with VCDS!

Hi all,

I've been working on an Android app to help with common service tasks on 955s. ( https://rennlist.com/forums/porsche-...sion-temp.html ). I've got a new version in the works, but figured I'd share my learnings here ahead of time for the impatient and curious:

1) The Cayenne's electronics are overall very, very similar to those in the Touareg and Phaeton, but half of the K-line modules are on pin 3 of the OBD port instead of the standard pin 7. By wiring pins 3 and 7 together (here's a diagram of the pin numbers, looking at the car's connector: http://www.obdtester.com/images/obd2_connector.png ), all of the standard VAG service tools including the shareware VCDS Lite are happy to connect up to the Cayenne.

2) The instrument cluster "Service Now" indicator is reset by setting the KOMBI (Instrument Cluster)'s Adaptation Channel 2 to value 0. And, if you're interested, Channels 40 and 41 are "km since service" and "days since service" respectively. You can do this through Durametric or by buying and registering the shareware version of VCDS-Lite and purchasing a cheap knockoff VAG-KKL cable to go with it. Eventually I plan to add this capability to my Android app!
Old 02-24-2016, 01:09 AM
  #2  
Dilberto
Drifting
 
Dilberto's Avatar
 
Join Date: Jul 2004
Location: Palm Desert, California
Posts: 2,540
Received 47 Likes on 41 Posts
Default

More details!
Old 02-24-2016, 03:31 AM
  #3  
kjbu
Advanced
 
kjbu's Avatar
 
Join Date: Jun 2015
Posts: 63
Likes: 0
Received 0 Likes on 0 Posts
Default

GREAT WORK! Looking forward to your new version.
Old 02-24-2016, 09:55 PM
  #4  
Brainz
Rennlist Member
 
Brainz's Avatar
 
Join Date: Jan 2005
Location: Houston
Posts: 1,025
Received 125 Likes on 98 Posts
Default

Nice work. Thanks for sharing.
Old 02-25-2016, 01:26 AM
  #5  
bri3d
AutoX
Thread Starter
 
bri3d's Avatar
 
Join Date: Dec 2015
Posts: 13
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by Dilberto
More details!
My full source code is up on GitHub in the project linked from the other post: https://github.com/bri3d/kwp-android-logger (don't judge me too harshly - it's my first Android app ever!)

Not much to it - the Cayenne talks (like most VW vehicles) via a pretty bog-standard protocol: ISO14230 KWP2000. In the case of the 955, it's even old enough that it uses the entire ISO14230 stack from the bottom up. Newer cars use the same ISO14230 commands, but over a different system like TP2.0 or UDS over CANbus. At any rate, the documentation is readily available online and as an ISO standard, it's generally quite accurate.

Once I discovered the pin3 + pin7 trick, everything pretty much solved itself. I just read the ISO14230 documentation available from various sources and implemented to the specification. Again, if you use VCDS-Lite or even old VAG-COM from before the software was rebranded, it'll work fine with the Cayenne's control modules provided it can find all of them.

As an illustration of some of the work I did, the transmission temperature was easy: I applied VW measurement block conversions (well documented online) to the data returned by the ISO14230 ReadLocalIdentifier method. Then, I iterated through each measurement block and looked at each value with the "deg C" conversion applied to it. I found which one matched the measurements from an IR gun. Done.

Fault codes are the same way: there's a standard KWP2000 request for fault codes and fault code reset, and sure enough, they worked with each module once I was able to connect up.

Adaptation is a little more complex and doesn't seem to be well documented online. I had to make a bit of a compendium of various systems. It isn't in the released version of my app yet but I'm working on getting it all put together. I mostly pieced together the mechanism by treating the factory software like a black box, logging various requests, and going from there.

A lot of the issues I've had have been with poorly made "ELM327" chips. The "ELM327" is really just a software for PIC microcontrollers, and probably 95+% of the "ELM327" devices in existence aren't truly ELM327s made by the original manufacturer but rather other PIC chips programmed with various counterfeit software that works with the same command set. Some of it works flawlessly but a lot of it is straight-up trash, for example one of the ELM327 "V1.5" units I've found doesn't understand any of the ISO14230 / KWP2000 physical protocol methods implemented in... version 1.2
Old 06-25-2017, 09:27 PM
  #6  
Pkcayenne
Instructor
 
Pkcayenne's Avatar
 
Join Date: Jun 2015
Location: 2004 CTT Florida
Posts: 207
Likes: 0
Received 4 Likes on 3 Posts
Default

HI will this recalibrate the air suspension, having problems getting vag lite to work any step by step or which one I should buy on eBay apprecisted
Old 04-12-2019, 10:14 AM
  #7  
Shabaz Latif
2nd Gear
 
Shabaz Latif's Avatar
 
Join Date: Apr 2019
Posts: 2
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by bri3d
Hi all,

I've been working on an Android app to help with common service tasks on 955s. ( https://rennlist.com/forums/porsche-...sion-temp.html ). I've got a new version in the works, but figured I'd share my learnings here ahead of time for the impatient and curious:

1) The Cayenne's electronics are overall very, very similar to those in the Touareg and Phaeton, but half of the K-line modules are on pin 3 of the OBD port instead of the standard pin 7. By wiring pins 3 and 7 together (here's a diagram of the pin numbers, looking at the car's connector: http://www.obdtester.com/images/obd2_connector.png ), all of the standard VAG service tools including the shareware VCDS Lite are happy to connect up to the Cayenne.

2) The instrument cluster "Service Now" indicator is reset by setting the KOMBI (Instrument Cluster)'s Adaptation Channel 2 to value 0. And, if you're interested, Channels 40 and 41 are "km since service" and "days since service" respectively. You can do this through Durametric or by buying and registering the shareware version of VCDS-Lite and purchasing a cheap knockoff VAG-KKL cable to go with it. Eventually I plan to add this capability to my Android app!
will this only work on the 955 or do you think it will work on other Porsche like a Mccann?
Old 04-14-2019, 09:28 PM
  #8  
tats
Instructor
 
tats's Avatar
 
Join Date: Aug 2013
Posts: 105
Received 2 Likes on 2 Posts
Default

If you can get something to enable the auto lights I think you'd have a lot of interest.
Old 10-29-2019, 06:33 PM
  #9  
karlcossy
6th Gear
 
karlcossy's Avatar
 
Join Date: Oct 2019
Posts: 6
Received 0 Likes on 0 Posts
Default

ive got vcds that i used on my a8 just tryed it on my 955 no go or is there something else i have to do?
Old 10-29-2019, 08:54 PM
  #10  
Stringbag
Pro
 
Stringbag's Avatar
 
Join Date: Jun 2017
Location: UK
Posts: 516
Likes: 0
Received 77 Likes on 62 Posts
Default

https://rennlist.com/forums/cayenne-...ds-how-to.html
The following users liked this post:
karlcossy (10-30-2019)
Old 07-24-2023, 10:47 AM
  #11  
UK952
Burning Brakes
 
UK952's Avatar
 
Join Date: Feb 2004
Location: Christchurch, UK
Posts: 964
Received 0 Likes on 0 Posts
Default

Thanks for this bri3d, recenly aquired an 05 V6 and after servicing it myself needed to reset the service indication . I have an old genuine VCDS lead (2009 ish) and bought an obd extension off ebay crossed wires 3 and 15 in the extension and was able to access the instrument cluster and reset with adaption channel 2 - Thanks!
Tony



Quick Reply: A bit of 955 ECU / electronics info + reset your cluster with VCDS!



All times are GMT -3. The time now is 10:25 PM.