Jaguar program failure
So I started a post before about this vehicle to no resolution, so hopefully a bounty or a new set of eyes will help me get this thing resolved. What I got is a 2004 Jaguar X-Type 3.0L with and automatic transmission (JF506E). Also I wanted to write this a little more organized.
The story: I was asked to do a transmission program for a new factory transmission control module. (module is externally mounted from transmission.) After reading some info and asking a couple questions, I was okay with giving it a go since I had such a good success rate with programming new modules so far and in my head it was just a TCM. I bought the laptop dedicated to Jaguar/Land Rover with windows 7 32bit. SDD installed with no problems to my knowledge. Windows updates turned off. Also used snap on pass thru 3 which is a rebranded Drew tech cardaq 2. Got the subscription from Topix and headed out to program the module. Hooked up my stable power supply and set it at 14.2 volts. Logged in and went to special functions for the transmission, where at the bottom of the page was the transmission module replace option. I went through the motions making sure to follow the directions and at the end of it all I had several codes and a crank, no start condition. The codes were as followed. In the ABS I have a U2202- Invalid configuration data received. ECM I have P1582-Throttle monitor data available & P1637-CAN link engine control module/ABS control circuit/network malfunction. One thing I noticed with when programming the TCM I got a "Vehicle identification block: not programmed." message at the end of the programming session and I was not able to do an auto VIN read. I get all “F” in the auto VIN read line. But I can manually enter the VIN and decode that way. (Which I’m sure I was able to auto VIN before this nightmare began.) Last thing I also have a Percus Error T message along with a yellow and red flashing light above it on the instrument cluster. (To my understanding this is a programming not done or a network error. The “T” is for transmission.)
This is what I do know so far: The vehicle ran and drove before the programming. I can communicate with the engine, ABS & transmission systems. I can pull codes & view data PID’s. I have tried reprogramming TCM with no success. It says it did it, but still get percus error T message along with the other DTC’s. If I reinstall the old TCM, the percus error T goes away but then have codes for other things which the reason it was replaced plus their was corrosion in the TCM circuit board. I tried disconnecting battery and letting vehicle sit all night, but still crank, no start & TCM will not program. I looked for an all module reset as someone suggested but could not find it in SDD. I eventually found a ECU already installed program option but that did not do anything for me. At this point I have concluded that somehow, someway the ECU was corrupted when doing the TCM programming.
What I don’t know and trying to find out: Can the ECU be recovered? If so, how? Cause the AS-BUILD option in SDD is not available. If I do end up getting a new ECU, what can I do to not have this happen again? (There is no Jaguar dealership in Alaska so can’t send it there.) Why can I not get the TCM to program?
The last thing is that the fuel pressure and spark need to be checked and that is going to happen in the morning or next day. I know their can be a lot of variables like is the laptop truly set up right? Is the J2534 hardware or drivers not working correctly? Or is their something wrong with SDD? I also know that it is hard to diagnose over the phone or keyboard, but I would appreciate any help that could be given.
Hi Bud, My mobile tech ran into a similar situation with a new TCM from Jaguar. The TCM was for a ZF style transmission. It crashed during normal programming. The way he was able to revive it was to go into a separate menu is SDD for New Module Configuration or Existing Module configuration. If you need help with it, I have no problem jumping on Team Viewer to see if we can resolve it.
Would you like to give me a call so we can discuss it a little more?
Sure, I think if you can connect to the car and open team viewer so I can see whats going on. I have my technician here in the morning so we both go over it before he hits the road. Phone number is …
The message you are referring to, is it "Error code 903 - ‘Incorrect Service Identification’"? If so, I would suggest using the DrewTech JLR Mongoose. Unfortunately they are no longer produced and you will have to find a used one.
Hi Phillip, I think that the 2004 YM is cursed. Programming errors are common on this era. I am working on my second PCM from a 2004 Jaguar in 6 months. Not sure why they fail. Having the original TCM there is still hope. I have been able to clone the early TCMs. It is usually drivers and sensors that go bad not the memory. If you have the equipment, you can do yourself. Feel free to contact me…
This issue was solved by sending my ECM out to Mike Christopherson and he rebuilt the data blocks. I ended up desoldering the memory chip from the old TCM and putting on the new one which solved my TCM not being programmed.