XJ XJ6 / XJ8 / XJR ( X350 & X358 ) 2003 - 2009

unable to reprogramme my Engine module Runtime error

Thread Tools
 
Search this Thread
 
Old Jan 2, 2026 | 08:53 AM
  #1  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default unable to reprogramme my Engine module Runtime error

Hello everyone, my ECM need to be reprogrammed, but using SDD it flags a runtime error overtime i attempt to programme it.

Has anyone got around this issue?

Thanks

Glenn.

 
Reply
Old Jan 2, 2026 | 10:03 AM
  #2  
LnrB's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Mar 2014
Posts: 26,759
Likes: 10,307
From: Tehama County, California, USA
Default

Hello, Glenn,
I'm sorry you're having this trouble. Someone will be along soon to direct you to the XJR section where members who also own your model will be Delighted to help you.

Welcome to the forums from ElinorB.
(';')
 
Reply
Old Jan 2, 2026 | 10:18 AM
  #3  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

Originally Posted by LnrB
Hello, Glenn,
I'm sorry you're having this trouble. Someone will be along soon to direct you to the XJR section where members who also own your model will be Delighted to help you.

Welcome to the forums from ElinorB.
(';')
thank you very much.
 
Reply
Old Jan 2, 2026 | 10:44 AM
  #4  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

also for further Information when I programme the TCM it states 4.2 NA, mine is super charged, this may be because the Engine ECU is data is incorrect.
 
Reply
Old Jan 2, 2026 | 03:24 PM
  #5  
cat_as_trophy's Avatar
Veteran Member
10 Year Member
Community Builder
Liked
Loved
Joined: Nov 2013
Posts: 3,415
Likes: 1,647
From: Regional NSW, Australia
Default Welcome

Greetings Glenn,

Welcome to Jaguar Forums. Doubtless, others will chime in with help if you post in the sub-forum dedicated to your Jaguar model, but my intention is to welcome you aboard. Enjoy!

Cheers.
 
Reply
Old Jan 2, 2026 | 07:38 PM
  #6  
Grant Francis's Avatar
Joined: Feb 2010
Posts: 28,811
Likes: 11,280
From: Adelaide Stralia
Default

Welcome to the Forums.

One of the Moderators will move this where it belongs when the Planets align.

Not many, hardly any, Tech members come on here, as this is the Intro Section.
 
Reply
Old Jan 2, 2026 | 09:05 PM
  #7  
Don B's Avatar
Joined: Feb 2014
Posts: 20,512
Likes: 15,284
From: Crossroads of America
Default

Hi Glenn!

Welcome to the Jaguar Forums. It's great to have you with us!

I can derive that your Jaguar has a 4.2L supercharged engine, but I had to visit your Public Profile to learn the year and model of your car. I have moved your thread to the forum for the X350, which is the Jaguar factory project code for your 2004 XJR. Since this information is often critical for providing the most accurate replies, and since most members won't bother to visit your Public Profile, it helps if you will visit your User Control Panel and Edit your Signature to add the year, model and engine details so they will show up in all of your posts.

Also please let us know the following:

1. Which version of SDD are you using?

2. In which version of Windows are you running SDD?

3. Are you running SDD natively or in a Virtual Machine?

4. Which OBDII Vehicle Communication interface you are using? DrewTech Mongoose or Mongoose Pro, Mongoose Clone, Ford VCM, or?

5. What is the current capacity of the low-ripple power supply you are using to prevent battery voltage sag and ripple while programming?

Also, please tell us why your ECM and TCM have required reprogramming. Have you replaced them with salvaged units, or is there some other reason?

As many members of these forums can attest, when using SDD, it is very easy to "brick" your ECM or TCM (to brick is to make inoperable and unrepairable). But given the Visual C++ Runtime Error you are receiving, I suspect your problem is with the SDD installation or VCI driver, or a problem with the Microsoft Visual C++ runtime libraries. (maybe the version that came with your SDD package is conflicting with the version that was already installed on your computer?). Once we get your thread moved, perhaps one of our tech-savvy members will chime in.

Cheers,

Don
 

Last edited by Don B; Jan 5, 2026 at 11:49 AM.
Reply
Old Jan 3, 2026 | 02:12 AM
  #8  
JagV8's Avatar
Veteran Member
15 Year Member
Liked
Loved
Community Favorite
Joined: May 2009
Posts: 27,522
Likes: 4,911
From: Yorkshire, England
Default

Don't attempt to reprogram unless it is 100% essential!

If it is, be sure to use the hefty power supply that's needed.

You don't want an immobilised/bricked car...
 
Reply
Old Jan 3, 2026 | 06:19 AM
  #9  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

Originally Posted by Don B
Hi Glenn!

Welcome to the Jaguar Forums. It's great to have you with us!

I can derive that your Jaguar has a 4.2L supercharged engine, but I had to visit your Public Profile to learn the year and model of your car. I have moved your thread to the forum for the X350, which is the Jaguar factory project code for your 2004 XJR. Since this information is often critical for providing the most accurate replies, and since most members won't bother to visit your Public Profile, it helps if you will visit your User Control Panel and Edit your Signature to add the year, model and engine details so they will show up in all of your posts.

Also please let us know the following:

1. Which version of SDD are you using?

2. In which version of Windows are you running SDD?

3. Are you running SDD native or in a Virtual Machine?

4. Which OBDII Vehicle Communication interface you are using? DrewTech Mongoose or Mongoose Pro, Mongoose Clone, Ford VCM, or?

5. What is the current capacity of the low-ripple power supply you are using to prevent battery voltage sag and ripple while programming?

Also, please tell us why your ECM and TCM have required reprogramming. Have you replaced them with salvaged units, or is there some other reason?

As many members of these forums can attest, when using SDD, it is very easy to "brick" your ECM or TCM (to brick is to make inoperable and unrepairable). But given the Visual C++ Runtime Error you are receiving, I suspect your problem is with the SDD installation or VCI driver, or a problem with the Microsoft Visual C++ runtime libraries. (maybe the version that came with your SDD package is conflicting with the version that was already installed on your computer?). Once we get your thread moved, perhaps one of our tech-savvy members will chime in.

Cheers,

Don
Thank you very much Don for the information and also for sorting out where my thread is put, my first post so i made a hash of it haha.

I will delve into my SDD set up and get the information uou asked for, I to believe ot is more the software on the laptop s I had a massive update last year and now this has happened.

My supplier is working on it first to see if it can be fixed, the ECM and TCM are the originals to the car I just have p0610 code so need to reflash the modules together as they look corrupt.

thank you

Glenn
 
Reply
Old Jan 3, 2026 | 08:20 AM
  #10  
motorcarman's Avatar
Joined: Dec 2009
Posts: 13,697
Likes: 9,643
From: Wise County,TX
Default

Be sure to read the TSB 1-186 to understand the VID block.
Also we got a TECH TIP at the dealer a few decades ago.
 
Attached Files
File Type: pdf
1-186 VID block.pdf (198.7 KB, 36 views)
File Type: pdf
33tl-04-2005_32bitRecovery.pdf (192.4 KB, 38 views)
Reply
Old Jan 3, 2026 | 10:29 AM
  #11  
clubairth1's Avatar
Veteran Member
15 Year Member
Community Builder
Community Influencer
Liked
Joined: May 2009
Posts: 12,091
Likes: 3,366
From: home
Default

Thanks for posting the actual code!
That code P0610 points to the TCM. I would follow what SDD is seeing and avoid trying to reprogram the ECM until the TCM code is gone. You may not need to do anything to the ECM. That code should also put the car in limp home or restricted performance. Is the car in this mode?

These transmissions had a very common problem with the sealing sleeve leaking oil up into the wiring harness. This can also cause TCM communication problems. Have you checked the sleeve for oil? It will need replacing and that can only be done with the transmission pan removed. So an excellent time to change the fluid and filter.
.
.
.
 

Last edited by clubairth1; Jan 3, 2026 at 10:37 AM.
Reply
Old Jan 3, 2026 | 10:45 AM
  #12  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

Originally Posted by clubairth1
Thanks for posting the actual code!
That code P0610 points to the TCM. I would follow what SDD is seeing and avoid trying to reprogram the ECM until the TCM code is gone. You may not need to do anything to the ECM. That code should also put the car in limp home or restricted performance. Is the car in this mode?

These transmissions had a very common problem with the sealing sleeve leaking oil up into the wiring harness. This can also cause TCM communication problems. Have you checked the sleeve for oil? It will need replacing and that can only be done with the transmission pan removed. So an excellent time to change the fluid and filter.
.
.
.
Hello and thank you for your reply, yes i changed the sleeve, flushed the transmisson and replaced the filter, all with ZF components, the level is correct.

Yes it is in limp mode, i followed the SDD recommendation on reflashing the TCM and resetting the adaptations, the red flag for me was the 4.2 NA listed, this may mean nothing but that usually means naturally aspirated. I could be very much mistaken.

I also took this picture of the diagnostic screen.

I am Land Rover trained and walk through issues like this usually but the Jaguar is trsting me.

much appreciated all the help so far.

 
Reply
Old Jan 4, 2026 | 07:59 AM
  #13  
clubairth1's Avatar
Veteran Member
15 Year Member
Community Builder
Community Influencer
Liked
Joined: May 2009
Posts: 12,091
Likes: 3,366
From: home
Default

Thanks for the addition information.
But until you fill in ALL that's been done we are at a loss? You did not post that you have already done the sealing sleeve replacement as well as a fluid change. One problem that has been posted before is if the sleeve was not replaced in time the transmission fluid can migrate up the wires inside the insulation up into the harness. Causing TCM communication errors. Could you see ATF on the old sleeve?

Any chance you could look at it? I don't know what to look for if that's happened as when it was reported it took a long time to figure out.

What other work has been done to the car?
Did Motorcarman's attachments help any?
I wonder if you need to replace the TCM?
.
.
.
 
Reply
Old Jan 4, 2026 | 08:41 AM
  #14  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

Originally Posted by clubairth1
Thanks for the addition information.
But until you fill in ALL that's been done we are at a loss? You did not post that you have already done the sealing sleeve replacement as well as a fluid change. One problem that has been posted before is if the sleeve was not replaced in time the transmission fluid can migrate up the wires inside the insulation up into the harness. Causing TCM communication errors. Could you see ATF on the old sleeve?

Any chance you could look at it? I don't know what to look for if that's happened as when it was reported it took a long time to figure out.

What other work has been done to the car?
Did Motorcarman's attachments help any?
I wonder if you need to replace the TCM?
.
.
.
My apologies for not stating everything in my original thread, its because I covered all the usual bases, and this being my first thread. I should know better info wise as I've been a tech for 35 years ha.

Yes it did have oil in the plug prior but I could not get it out of park thats brought my attention to this, the car was purchased as a project for me here in the USA so it had multiple issues, still has, I just wanted a British classic while here.

If the faults I listed can be related to the wires being soaked then I will have to start there, I have my supplier sorting out the Runtime fault next week so I will update if I find anything programming wise. I don't want to just whack a TCM in and its not the fault.

Thanks again for the support, i was just wondering why the runtime came up, I believe there is a discrepancy in programming between the TCM and ECM so I just wanted to update all modules to see really.

I do have a 40 amp battery conditioner and always plug in the SDD toughbook.

i just hoped someone had seen this and could relate, there was another post 2025 with the same question but no replies on another site.

Thanks, Glenn
 
Reply
Old Jan 4, 2026 | 12:20 PM
  #15  
Don B's Avatar
Joined: Feb 2014
Posts: 20,512
Likes: 15,284
From: Crossroads of America
Default

In the photo of the DTCs from SDD, it appears the slide bar at the right of the screen is just below its mid-point. If you slide that bar all the way up or down, are there any more DTCs stored?

Based on the Visual C++ error you are receiving, I still suspect yours is a computer issue and not a Mechatronic/TCM issue.

I am attaching a document that lists a few things to double-check after replacement of the connector sleeve.

Cheers,

Don

 
Attached Files

Last edited by Don B; Jan 5, 2026 at 03:59 PM.
Reply
Old Jan 4, 2026 | 12:23 PM
  #16  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

Originally Posted by Don B
In the photo of the DTCs from SDD, it appears the slide bar at the right of the screen is just below its mid-point. If you slide that bar all the way down, are there any more DTCs stored?

Based on the Visual C++ error you are receiving, I still suspect yours is a computer issue and not a Mechatronic/TCM issue.

I am attaching a document that lists a few things to double-check after replacement of the connector sleeve.

Cheers,

Don
Thank you Don, no there were just 2 modules that the SDD can't communicate with, RSM and Park module, another set of issues on the lost to fix.

I will check out the link.

unfortunately i do not have WDS and do not have a link to Tech support as i left the dealership a while ago, luckily for all my old collegues they too escaped, so can't even ask them to.

i have changed many VID blocks on Range Rovees etc back in the day, with tech support but i cannot access this anymore.

thank you.

Glenn.
 

Last edited by Glenncfc; Jan 4, 2026 at 12:33 PM.
Reply
Old Jan 4, 2026 | 03:48 PM
  #17  
Don B's Avatar
Joined: Feb 2014
Posts: 20,512
Likes: 15,284
From: Crossroads of America
Default

Originally Posted by Glenncfc
Thank you Don, no there were just 2 modules that the SDD can't communicate with, RSM and Park module, another set of issues on the lost to fix.

I will check out the link.

unfortunately i do not have WDS and do not have a link to Tech support as i left the dealership a while ago, luckily for all my old collegues they too escaped, so can't even ask them to.

i have changed many VID blocks on Range Rovees etc back in the day, with tech support but i cannot access this anymore.
With earlier versions of SDD, you do not need to connect to Tech Support to get update files. The files are stored in a library on your hard drive. The version I use for X350s is JLR SDD v.131.03. If I recall correctly, I run this package in a Windows XP Pro virtual machine on a Windows 7 laptop. Before I start SDD, I change the laptop date to August 1, 2012 and disconnect from the Internet to prevent SDD from attempting to connect to check for an update.

I have tried later versions of SDD, which are generally faster than 131.03, but they always seem to encounter difficulties of one kind or another, including wanting to connect to Jaguar via the Internet.
 

Last edited by Don B; Jan 10, 2026 at 10:01 AM.
Reply
Old Jan 4, 2026 | 04:16 PM
  #18  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

Originally Posted by Don B
With certain earlier versions of SDD, you do not need to connect to Tech Support to get update files. The files are stored in a library on your hard drive. The version I use for X350s is JLR SDD v.131.03. If I recall correctly, I run this package in a Windows XP Pro virtual machine on a Windows 7 laptop. Before I start SDD, I change the laptop date to August 1, 2012 and I disconnect from the Internet.

I have tried later versions of SDD, which are generally faster than 131.03, but they always seem to encounter difficulties of one kind or another, including wanting to connect to Jaguar via the Internet.
That's great info Don and I will try that with my lady who programmes my SDD, sounds very logical to me, I'm no wizz on computers , I just knkw how to use diagnostics, they were always updated at the dealership so I was spoilt.

I'll pass this info on to her.

thanks again.

Glenn.
 
Reply
Old Jan 5, 2026 | 08:49 AM
  #19  
OldKarz's Avatar
Senior Member
5 Year Member
Liked
Loved
Joined: Apr 2019
Posts: 538
Likes: 129
From: Ontario
Default

As Don indicates, there look to be many DTC's both above and below where the screen shot is taken. You must show all DTC's that come up. If you cherry pick you will be doing work on things that do not need it done. You may have a simple low voltage problem that is causing erroneous readings.
 
Reply
Old Jan 5, 2026 | 10:24 AM
  #20  
Glenncfc's Avatar
Thread Starter
|
Junior Member
Joined: Oct 2024
Posts: 10
Likes: 0
From: Dallas
Default

Originally Posted by OldKarz
As Don indicates, there look to be many DTC's both above and below where the screen shot is taken. You must show all DTC's that come up. If you cherry pick you will be doing work on things that do not need it done. You may have a simple low voltage problem that is causing erroneous readings.
Thank you for your input but I did explain in a previous post I have been a land rover trained Technician for 34 years so i do have some idea what I am doing, cherry picking is not on my agenda.
 
Reply



All times are GMT -5. The time now is 11:34 AM.