When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I am about 90% through fitting adaptive cruise to my MY2011 XFR. As this is not a facelift X250 it uses the older ACC system with the large rectangular sensor in the bottom corner of the grill and the separate cruise control module under the dash, rather than the later system with the slim all-in-one sensor as found on facelift cars. As a result the CCF coding is a little different. Most of the retrofits I can find described on here and other forums are to facelift X250s and these settings and parts do not work on the pre-facelift.
Parts are fitted. Both CCM and FLR appear in SDD and are responding correctly. I have run through learning the VIN and flashed the modules - both modules interact with the car properly - I can put the FLR into calibration mode and read DTCs etc. That is all fine! However I am stuck at the ABS module compatibility. If I enable what I think are the correct CCF settings for ACC I get an ABS fault saying the CCF contains incompatible settings. This disables ABS, dynamic mode, stability control etc etc etc. I suspect the issue may lie around selecting the appropriate "collision mitigation" option in SDD but none of the ones I've tried thus far have worked.
I am aware that on at least the pre-facelift X250 that the ABS module was a different part in cars equipped with ACC. I'm happy to swap the ABS module with the correct part if this is what is required but I was under the impression from reading previous retrofit posts that this wasn't a requirement to make the ACC system work - just that the ACC version of the ABS module has extra valves in it to pre-fill the braking system for emergency braking.
Is the only solution to swap the ABS module as well, or is there a way to code around it - either through CCF options, changing the ABS module part number in the IVS or by reflashing the ABS module with the firmware from an ACC equipped car? As I said I am happy to swap the ABS module but it's a lot of faffing about and I don't want to waste the time if it's not necessary.
Please don't reply telling me the ACC system is rubbish and I shouldn't bother with the retrofit - that's my decision to make.
This is dead obvious but just checking if the steering wheel part was swapped for the ACC control, should be double thumbwheels.
For configuration always best to match a car that already has the feature, scrolling through my CCF copy I see more than a few places where settings might need to be changed. The attachment is searchable so try 'adaptive' and 'speed' among others.
Also if you get it working, this is an interesting post where apparently it is possible for this system to be coded for full stop operation, but not tested yet on pre-facelift. https://www.jaguarforums.com/forum/x...ift-xf-228141/
That's great, thanks. I have got both the steering wheel control and the buttons panel by the driver's knee fitted with the ACC controls on.
The option to get ACC to slow down to zero rather than 30mph is to change "Adaptive Speed Control" to "Adaptive Speed Control with Queue Assist" afaik. I think it's a regulatory thing that it was only enabled in certain markets.
I suspect the issue may lie around selecting the appropriate "collision mitigation" option in SDD but none of the ones I've tried thus far have worked.
Originally Posted by litteredwithfaults
For configuration always best to match a car that already has the feature, scrolling through my CCF copy I see more than a few places where settings might need to be changed. The attachment is searchable so try 'adaptive' and 'speed' among others.
The only difference obvious to me from reviewing that PDF is that as I thought above the collision mitigation setting is different. Facelift cars with the all-in-one sensor and control module mounted centrally up front use GEN3 but your PDF shows GEN1 in an earlier car. I will give that a spin and see what happens. I have 150 miles or so on to the motorway to do tomorrow so it would be handy!
@toxo ... I'm interested to see how you progress with this retrofit. I can't imagine an ACC ABS pump module will be easy to come by. I haven't found any discussions on pre-facelift retrofits of ACC in my searches of the forums. You might be the first.
They aren't that hard to find if you know what you're looking for, but unlike the later cars they don't say ACC on them or anything helpful like that. Also the module is a different part depending on the engine in the car - the 3.0 diesel and the 5.0 S/C use the same part but other engines use different ones.
I'm sure I can't be the first to do this 😂 just maybe the first to write about it on here
They aren't that hard to find if you know what you're looking for, but unlike the later cars they don't say ACC on them or anything helpful like that. Also the module is a different part depending on the engine in the car - the 3.0 diesel and the 5.0 S/C use the same part but other engines use different ones.
I'm sure I can't be the first to do this 😂 just maybe the first to write about it on here
@toxo I've tried to find the ABS module without success, and thus shelved my plans for the retrofit. The info I have is C2Z17134 is the Jaguar product code for 3.0D, 5.0 n/a and 5.0 s/c units. When I search with this code, I can't even find, not sure of the name for these codes, the module codes that begin with 8X23 or AW93. I'm sure you know what I mean.
Any information to help me find the correct ABS module would be great.
@toxo I've tried to find the ABS module without success, and thus shelved my plans for the retrofit. The info I have is C2Z17134 is the Jaguar product code for 3.0D, 5.0 n/a and 5.0 s/c units. When I search with this code, I can't even find, not sure of the name for these codes, the module codes that begin with 8X23 or AW93. I'm sure you know what I mean.
Any information to help me find the correct ABS module would be great.
Thanks
Again it's different depending on the year of the car as well. For my car (MY2011 European XFR) the engineering part code is ax23-2c405-bb. I got this by looking through the ASBUILT XML info in SDD for another XFR from the same production week that was built with ACC. That doesn't mean it's the right part for your car.
@toxo ... I forgot to ask what module acronyms I need to search for that are required for ACC. Is there a resource with the module names and acronyms?
UPDATE ... FLR is the ACC module acronym, right?
FLR is the radar unit but that doesn't always appear in the XML with it's acronym as it's not attached directly to the canbus. You want to be looking for CCM which is the separate control module that goes behind the dashboard, this is also only present on cars of that era with ACC.
I then narrowed my search by looking for cars with the same PCM part number as my own, from the same week.
@toxo Thanks. That's a great help. I've found some matches. How about the pre-wiring on the cars? I just remembered that I haven't even checked 😂. Can you advise the best place to check, please?
The wiring will probably be there for the FLR but missing from the dashboard loom which is where the CCM goes. It's 7 wires, I made up a small loom that took ignition power from a fuse tap, battery positive, ground, and ms_can from the OBD2 port and has 2 new wires + pins into socket C12 (or maybe 13, I can't remember right now and I'm not on the PC to check) which is where the wires that run to the FLR are located. The plug for the CCM is easy to find on eBay or from breakers as Jaguar have used it for years for their airbag modules. You even find the CCM on eBay with the plug still in it sometimes. The mounting bracket is unobtanium though so I zip tied it to something.
This is the FLR wiring connector on the front crash bar next to the horn. The other connector is for the optional air quality sensor for the climate control.
Wiring loom I made for the CCM, which as said above piggybacks onto the OBD2 port for most of the required signals, 1 wire to a fuse tap and 2 new pins to insert
Right I am back home now in front of the PC so have got all my notes etc in front of me. This is the wiring diagram for 2010/2011 ACC, from jagrepair.com. Green highlights the wires that were present on my car and red highlights the sections missing.
You can see at the plug labelled C12 (this is the plug that connects the engine bay wiring to the dashboard wiring) the wires in the engine compartment wiring harness in green were all present, but in the dashboard wiring harness side they were all missing. This is similar to what I found when retrofitting blind spot detection - the car body loom was prewired for everything, but the loom at the end (in that case the door loom) was only wired for the features fitted to the car at factory. I assume they build the chassis in 2 stages in the factory - the chassis will be assembled with the main wiring looms in place regardless of spec, and then once they reach a later stage of building the car to the spec that has been ordered, this is when the supplemental looms like doors, dashboard etc are added.
C2MF01 is the yellow/orange plug that plugs into the CCM so all I had to do was add that missing wiring. These wiring diagrams never document the canbus wires properly but this is what I have got written down:
C2MF01 PIN 2 goes to C12-B pin 12 ACC_HS_CAN_H to RADAR sensor C2MF01 PIN 3 goes to C12-B pin 11 ACC_HS_CAN_L to RADAR sensor C2MF01 PIN 8 goes to S/JOINT SPL772 HS_CAN_IN_NEG <- take this from OBD2 port instead of original location C2MF01 PIN 9 goes to S/JOINT SPL773 HS_CAN_IN_POS <- take this from OBD2 port instead of original location C2MF01 PIN 12 goes to G2D115 Ground (G2D115/1) behind instrument cluster <- take this from OBD2 port instead of original location
C2MF01 PIN 14 goes to S/JOINT SPL791 IGN+ <- take this from fusebox via fuse tap instead of original location C2MF01 PIN 15 goes to C12-B pin 16 BATT+
C12-B Instrument panel harness to engine compartment harness
Green
16 way
Base of RH 'A' post
3 wires to OBD2 port with splitter
3 wires to C12-B
1 wire to fusebox
Why the OBD2 port you might ask? I wanted the modifications to be easily reversible if it went wrong for some reason, and I didn't want to cut or tap existing wires in the loom, especially the canbus wires which have a lot of modules on the car attached to them. If something I did broke the canbus 'ring' then it would cause no end of issues. The way I have done it, I popped the OBD2 port out of the dash panel, connected my loom to it inside the dash, and pushed the white OBD2 plug that you can see in the loom photo back into the dash, in place of the factory socket. All looks and works as factory but if needed I can remove it and all my factory wiring is completely intact and standard.
If you do start adding wires like I have, make sure that any of the canbus wires that you add (the ones from the car to the CCM and from the CCM to the FLR) are twisted together to reduce interference and crosstalk.
@toxo 😂 I was just studying that very page of my copy of the electrical guide when I came back to this thread and saw your most recent post. Your post answers the questions I was set to ask. Many thanks.
The entire ABS pump/module needs changing - there is no way around it. As you're the OP, I will let you know that I have a link to the ABS pump that you need (dirt cheap). I won't post here just in case it is snatched up before you can react.
Queue Assist is only available on Bosch/Meridian/8-Speed onwards X250s - not the Denso/Bower & Wilkins/6-Speed models.
The entire ABS pump/module needs changing - there is no way around it. As you're the OP, I will let you know that I have a link to the ABS pump that you need (dirt cheap). I won't post here just in case it is snatched up before you can react.
Queue Assist is only available on Bosch/Meridian/8-Speed onwards X250s - not the Denso/Bower & Wilkins/6-Speed models.
Yeah I had basically figured that was the case by now. I have a link to one for about £80 but if yours is better than that then please do let me know! Also not a surprise that only the later generation of sensor supports queue assist, but thanks for the info.
Yeah I had basically figured that was the case by now. I have a link to one for about £80 but if yours is better than that then please do let me know! Also not a surprise that only the later generation of sensor supports queue assist, but thanks for the info.
You're welcome.
The one I found is less than half of that. PM me if you'd like the link.