Jaguar Forum banner

SDD prompts to download new software for modules - RESOLVED

21K views 50 replies 7 participants last post by  HollowPoint  
#1 ·
So my car is currently still a brick, as I'm cautiously finding my way around SDD trying to figure out how each thing works and trying not to brick the car even further. Before anyone gives me the cautionary tales, yes I'm aware I can damage it, I'm aware it's as flakey as a Cadbury Chocolate Bar and yes, I'm aware I've admitted to not fully knowing what I'm doing... however, with that out of the way, I am a Software Developer and IT engineer, if I can't learn how to do this, no one can so, onwards, I guess.

The overarching problem... my car is currently suffering from the "Battery got disconnected before everything shut down" nonsense, where the CJB now has a corrupted VIN number in it and both the car and SDD are convinced the CJB was originally installed in another car... obviously this is not the case. This originally happened a couple of weeks ago when I foolishly thought it would be ok to change my own car battery, without first looking it up on the internet to figure out whether the car would be mad at me or not... this resulted in a ÂŁ200 trip to a Jag Specialist (ÂŁ120 towing fee) for them to plug it into SDD, reconfigure a few modules, then run immobilization and re-add my keys to the KVM. What they didn't tell me, was they left my negative cable loose and that if it came off, the car would brick itself again...

Since this trip to the Jag Specialist, my battery negative cable came loose, something I only found out the other morning when I jumped in the car to move it out of the way and everything went completely dead, no lights, no beeps, no nothing. Having reconnected the battery negative cable, I get the 'Smart Key Not Found' error again. No worries though I thought to myself, I have a Battery Support Unit from Sealey, specifically designed for extended diagnostic use and I have a copy of SDD and a Mongoose Cable (Both clones, sadly). I opted for the BritishDiagnostics cable and software, as a few seemed to recommend them over some of the other stuff and they offer a 1 year 'no quibble guarantee' on the cable. So far, it's been fairly good, I've been able to get into the cars computers and view the DTC's (Two specifically, to do with passive key entry and the CJB having a corrupted VIN).

Over the last week or so, I've been researching what it is I'll actually need to do with SDD in order to get my car running again. So I've got an XProg device ordered and winging its way to me from China (FFS...) so that I can eventually do what Onotole and MoJo and several others have done, which is download the flash memory and re-upload that to the EProm chip on the BCM, so that not only will my keys work again and the car should stop bricking itself, but also, my washer pump will work again... bonus.

On to the actual thing I need help with, now all the background information is out the way: One of the first things I need to do, is configure several modules as a new modules, this is because those modules have 'lost communication' and are obstructing communication between the other modules thanks to the wonders of OBD Three Kenobi and preventing me from ultimately configuring the KVM as a new module, re-adding my keys and finally running immobilization, to hopefully have the car working again (minus the washer pump...). Unfortunately, SDD isn't playing ball here, when I attempt to configure some of them as a new module, SDD wants to download new software for them, which obviously is something I can't do, not having an original copy of SDD and not having an internet connection on the VM running SDD... can anyone help? I've fired a question off to BritishDiagnostics themselves for advice, but I doubt they'll reply before next week and I'm quite keen to be able to move the car, as it's currently somewhat 'stuck where it is' as we can't push it any further on the driveway and it's in a very awkward place for removing the CJB when my XProg device turns up. I'm running their (British Diagnostics) little batch file on the VM to make sure the date on the VM is correct and I had previously thought this would take away any need to download new module software, but it doesn't seem to be working...
 
Discussion starter · #3 ·
Can you tether your phone to your laptop and download what SDD wants?
Being that it's on a VM and the laptop itself has a Wifi connection, I could do that yes, but it doesn't seem to be giving me any information on where to download it from... perhaps I'm distracted by my teeth chattering (it's cold outside...) but I'm not seeing a URL or any information at all really on where to download 'what it wants' from :(
 
Discussion starter · #5 ·
It’s automatic when programming devices it’ll check to see if there’s an update and download it itself
Ah, well my understanding is that I can't enable internet on the VM, because if I do it'll break SDD? Or have I misunderstood somehow? It does indeed prompt to say it wants to download and says you can enable internet if you want to, or download it manually, the problem is it doesn't then seem to give me any information on where to download it from... if it did, I could download it and load it onto a USB stick.
 
Discussion starter · #7 ·
I used a Chinese cracked version and let it download and update itself without any problems
Interesting, so you just enabled internet when it wanted to download something and let it and the world didn't explode? You weren't turned inside out and distributed in pieces to the 4 corners of the universe?
 
  • Haha
Reactions: Gav
Discussion starter · #10 ·
Check out my SDD ramblings in the how to section
No.
My SDD continues to update itself with no ill effects.
That said, the last time I fired it up it forgot the username/password for the Chinese version connection to Jaguar Topix and I had to re-enter them to activate it again.
Have either of you ever reprogrammed modules as 'new modules' using it? Are you using SDD 138? Or the older 130? Or a different version altogether?

I'm getting a little frustrated with it now, as the VM I got from BritishDiagnostics seems to bluescreen intermittently, which is an annoying reminder of the Windows XP era and the one I downloaded from another forum via a guy called @TheMindBuddah is demanding to be updated or it disables functionality... both seem to intermittently decide there is an error and they can't continue to look at Diagnostics, requiring me to disconnect the battery and do a hard capacitive reset (touch the cables together) to get the thing to function again...

It really shouldn't be so damned hard and awkward to sort this, Jaguar really should have addressed this as a recall years ago and be offering free repairs to anyone suffering from their crap products (the CJB, etc.). When the XProg device turns up I'll be able to just flash the thing hopefully and this shouldn't happen again, but until that arrives, my car is just halfway into its parking space on the drive and in the way of other cars getting in and out. Not to mention my wife has just discovered one of her closest friends has died and is being buried 200 miles away on Wednesday and without the XF at least functional, we're a car down. :( I just want my incredibly pretty, insanely nice to drive, expensive car back on the road and everything I try just keeps throwing me the finger, lol.
 
Discussion starter · #14 ·
When I was looking at using SDD I quickly became aware it’s not a good idea to run it in a VM, Steve and I both have successfully ran it under windows 7 and I think 10 will no I’ll effects. I suggest you do the same
I’m on v1.60 running native on an HP laptop under Windows 10.

I tried a VM using Windows 7 - it was highly unresponsive and I was concerned that it would be unreliable and/or cause damage to the car.

I’d suggest setting a laptop aside specifically for SDD. It can be an older one as long as it will run Windows 10. I think mine is a 2013 vintage.
Certainly happy to do that, although it can't be a dedicated laptop as I don't have any older laptops left, just the one I use for lots of things including diagnostics on my bike and 300zx, as well using for work... Being an IT guy though, I've no problem with running dualboot on the laptop and it is in fact a Win10 laptop. Are one of you able to point me to where you got the software from to install it on Win10 natively? I haven't really seen anyone recommending that before, everyone seems to suggest running it in a VM... I'm happy enough with the cable I've got, I think anyway, but would need to download the software separately.

I think you’ve been incredibly unlucky.
What did the garage who fixed it for you say about the loose battery cable? I’d have though they should have at least offered to run the process again for you at their cost.
I honestly don't want to take it back to them, I'd have to pay ÂŁ120 to get it towed down there as they don't have their own recovery vehicle (despite their website saying they do...) and it's over 30 minutes drive away, so then I have to spend over an hour going to get the car back, for what took them 20 minutes to do last time... add that to the fact they didn't mention it would brick itself again if the battery came loose, add to the fact they left the battery loose in the first place, add to the fact they told me I would need a new CJB from Jaguar at a cost of over ÂŁ1k just for the part and that I might have to wait 4 months for it, with absolutely no mention of the various ways to send it off to companies around the country to do the XProg EProm flash, etc... I genuinely don't want them anywhere near the car. I could pull the CJB out and send it off to Pelican Diagnostics in Yorkshire/North Lincolnshire and for a fairly reasonable fee of ÂŁ180 they'd 'repair' it for me with XProg, but being that I've ordered one and am an IT guy and have done plenty of soldering and chip work before on other vehicles, I feel like I'd be throwing money away. Also, having always done all the work to my own car, now that I know it's actually possible (allegedly, lol) to do it myself, I'd prefer to do it that way. I'm even tempted to invest ÂŁ600 in getting a JLR subscription at this point for the latest SDD, my only quibble is that it's only a 12 month subscription and I'll still need to use XProg to fix it anyway.
 
Discussion starter · #16 ·
Did you take your car to the Jag specialist in Doncaster?
I didn't, we were up there for my dads funeral, so drove up on Sunday night, back on Tuesday afternoon, with Monday pretty much filled up by the funeral and the wake and at the time, the car was behaving itself.
 
Discussion starter · #18 ·
Very sorry to hear that,my condolences to you and your family.Who was the specialist that first worked on your car and left the battery terminal loose?
I don't want to name and shame them, as leaving the battery terminal loose is a simple enough mistake that anyone could make and they got me out of a bind at the time, as my car originally bricked itself 2 weeks ago when I changed the battery, I had a local 'Jag Specialist' come look at the car who is only a few hundred yards from my house, but he couldn't figure it out and ghosted me for 2 days, which basically just wasted my time, then these guys agreed last minute on Thursday night that if I had the car towed to them on Friday morning, they would sort it and sort it they did, literally just in time for me to be able to take the car up north for the funeral. They actually do have a garage full of Jags and I've no doubt, they know exactly what they're doing with Jaguars in general, but for 'business reasons' didn't want to tell me it was possible to reprogram the CJB and would need a new one.
 
  • Like
Reactions: Garymt
Discussion starter · #20 ·
Bad story @HollowPoint :( and I think it's a shame for Jaguar let us drive with such dumb CJBs.
Did you manage to set up a SDD on normal laptop? If you want to, I can give you a download for V159 or V160.
If you install the versions with the chinese crack, you will still be able to use this software download feature for the modules. It knows
the adress. Don't need to configure it. And you can start you SDD session in the car without internet connection, leave it running, got to the next wifi and
just hit retry. It will proceed asking you what kind of packages you want to download. Without the connection to the car.
If the CJB is somehow accessible for configure it as new, it should work without a seed key. But you will need a seed key for programming
complete new modules. Even if it's cracked. But you can buy 5 for about 25 EUR over the internet.
I use SDD V159 cracked under windows 10 with internet connection.

Dirk
If you've got a link to a download for an activated v160 I can use, I'll take it definitely! Cheers! I've ordered one off ebay that should be the latest activated SDD, but haven't yet received a download link for it. The car is in range of my Wifi on the driveway, so if I've got a working SDD native on my Win10 laptop, I'll be happy. I'm going to need the XProg device to turn up to fully fix the car no matter what, as SDD won't fix the washer pump problem, but I've no idea if that will arrive tomorrow, or in 3 weeks time, so ideally I'd love to be able to just get the keys recognised again in SDD and be able to move the car.
 
Discussion starter · #23 ·
Cheers dude, much appreciated. Downloading now and I'll give it a go in the morning! Hopefully this will get my car movable and driveable again so that my wife can use it to go to her friends funeral on Wednesday. You've no idea how much I appreciate it.
 
Discussion starter · #27 ·
Sorry, another hint. But as you mentioned, you have some IT skills :) . The latest version of Win10 Pro has this bad "problem" with the edge. SDD uses the Internet Explorer.
So you will have to figure that out. I am sorry, I only did it once and I don't exactly remember what I did :confused:. But maybe it was only to set up the IE mode for the SDD addresses.

Dirk
Ah, good shout, Win10 uses Edge as the default browser... I'll figure that out no doubt, the fact I'm now expecting it, helps :)
 
  • Like
Reactions: Statler
Discussion starter · #30 ·
Good point Gav. Might be the case. To be honest, I just set up a laptop for Andi a few weeks ago, but didn't take notes what I did additionally to my last laptop with the older version of Win10. But HollowPoint will be able to sort this out :) . I just reacted to the Windows errors during the installation. And Idon't have as much IT skills as HollowPoint :cool: . The major problem was the Edge :) . So Visual C and Java was a kind of the cookie for tea time.... nice, easy to solve....
If all errors are sorted out, SDD will start without errors and no need to be connected to the car. Easy to verify if everything was installed correctly.

I keep my fingers crossed for HollowPoint!

Dirk
So, firstly, thank you so much for all your help so far @sandmaennle I have it installed, managed to download a new vcredist file to get rid of the side-by-side error, as that wasn't going away with the file you had and I got around the Edge issues by forcing it to go away, I already had Java enabled and installed and I've managed to allow it through the firewall, everything seems to be up and running, but, I can't login, as trying to log in as a dealer, or an independent with the user/password in the text file, just says it's denied. Any ideas?
 
Discussion starter · #36 ·
Sorry, your mentioned way was the right. First patch. Pop up window -> Click offline. Start SDD.

Dirk
Ah, that was the mistake I made, I chose 'Online' with the patch. Using 'Offline' makes it log in. I'll plug this into the car in a little while and see if I can get somewhere with un-bricking it :) I will report back, thanks again for all your help, you've no idea what it means to me!
 
Discussion starter · #38 ·
F**.. it's always the minor details :cool: . I hope the BEST for you!

Dirk
And, it works! It's alive! Massive thanks go to @sandmaennle and @Gav and @Statler and anyone else who has helped me with this, v159 connected this morning, reprogrammed my KVM first, then the Instrument Display Panel, which itself went through the Key Verification process at the end of the reprogramming and boom, she starts and drives again! It does complain that the car needs a service now, which it didn't before, but to be fair, that's probably true... I'll wait til I've sorted out the CJB when my XProg arrives, so that my washers are working again and the car isn't so prone to bricking itself if the battery gets disturbed, then I'll get it booked in at my local Jag Specialist for a service. Thanks again everyone!
 
Discussion starter · #41 ·
I believe the service is just an collerateral "damage". Wait a few days. If it still pops up, you might use the service function <Powertrain - Oil service counter reset> to reset it.

View attachment 196033

Dirk
I did wonder if that might be the case to be fair, but I'm not too fussed if it flags up that it needs a service, as I said it's probably true, it probably does need one... I'm quite happy to get it serviced now I know how to fix it if it bricks itself and especially once I can resolve the 'bricking itself' problem altogether. The wife and I have been discussing it and this car has had so much money spent on it now, it's staying with us forever... just like our 300zx, we bought that in 2010 when we came back to the UK from NZ and it had so many things wrong with it, that it we spent a fortune just keeping it on the road and it resulted in a full engine rebuild with oversized pistons, forged engine internals, refurbished and upgraded turbos, a full re-map, full suspension upgrade, even as far as a one piece carbon fibre prop shaft being installed, full bodykit and ICE install, etc. and we still have the car 13 years later.
 
Discussion starter · #44 ·
Glad to hear all the good news (y)

I wonder if the non-functional washer pump on my XKR is anything to do with a corrupt CJB? It was working one day, then not the next. Battery never went flat, nor was it disconnected. It's been disconnected since the issue was discovered but with no further issues noted. Non-functional washer pump on a 2010 XKR has not been noted before as a similar issue as the XF suffers, unless anyone is any the wiser? XK and XF electrical systems are very similar.
I've not seen it documented anywhere that this problem exists on the XK and to my knowledge, this is restricted as far as XF's go to the facelift X250s (2012 - 2015) and doesn't exist on the pre-facelift <2012 cars, or the X260 (2016>). That's not to say it definitely isn't a problem on the XK, but I would imagine it more likely on the XK to be a relay or fuse issue. Does the XK have headlight washers and do they work? One of the quirks on the XF suffering from this problem, is that the headlight washers still work, despite being on the same fuse and relay as the windscreen washers... this all just added to the confusion for me when I was originally changing out my washer pump, as I first cleaned out the filter on the pump, then got the wife to try the washers, so she started the car, tried the washers and the headlight washers would fire, but not the windscreen washers, then both would stop working altogether... replaced the pump and tried again, exactly the same thing happened... when I researched it, I discovered the headlight washers on the XF only fire if the lights are on and ONLY every 4th time you use the washer and ONLY if it's been 10 minutes since the headlight washers last fired... talk about difficult to diagnose unless you're fully clued up on the systems.
 
  • Like
Reactions: PeteA
Discussion starter · #48 ·
I don't know if my headlamp washers still work, I've not got that far in diagnosing issues. I could cope very easily without them, but not the screen washer. The windscreen washers don't have a fuse or relay, the pump is directly driven by the CJB. Headlamp washers do have a fuse and relay. Car is booked with the local Jag independent for investigation. They've suggested it may need a new CJB.
hmmmm does sound like it might be possible to reprogram it then, but you'd probably have to plug it into an XProg device to find out if there was any corruption in the CJB, unless SDD actually tells you there is, like it does on the XF? If SDD tells you the VIN is corrupted/belonging to another car, then it's possible the same fix might work... could be a gamble though. They'll probably also tell you that the CJB must be genuine and brand new from Jaguar though, which is probably about as true as it is on the XF, being that it isn't true at all... lol
 
Discussion starter · #49 ·
I can't offer any advice that would help you any further than the excellent help that you've already had so far @HollowPoint.. but I can offer you the attached to print out and attach to the top of the main battery to help you in case you have a moment of forgetfulness and then end going down yet another rabbit/worm hole of X250 facelift CJB/BCM nonsense...

Want to guess why I needed it... :rolleyes:
That's very helpful mate, I may just print that out and stick it to the battery :ROFLMAO:
 
Discussion starter · #51 ·
I've already asked if they can reprogram a used CJB, as they did mention that some variants of the CJB are on backorder, and have been for the last 2 years! He said he can, so I have one in the post. Even if I don't need it, I'll keep it in my just-in-case parts stock.
That's good news, in theory though, if he can virginise a used CJB, he can probably fix your existing one by taking the backup from the flash memory and flashing it back to the EProm same as with an XF CJB... so yeah, you might end up with a spare one, which by the sounds of things, would be useful.