sixthway
Member
- Thread starter
- #1
Edit -- SUCCESS!!
After looking at the manual which can be bought from Ford, I came across this verbiage:
"On some applications, the Body Control Module (BCM) transmits VIN, Tire Circumference, Axle Ratio, and Cruise Control Configuration (CCC) over the vehicle CAN network to the ECM/PCM as well as to other modules in the vehicle that use this information."
Then I remembered over on the f150 forums that the recipe for success was to change one of the lines in the BCM.
I checked my Ranger as-built, and sure enough, the same line was there, and the exact same change was required.
So I was almost there and this was the last piece of the puzzle. Here was the deciding line:
BCM
Cycled the ignition, pressed the "on" button on the steering wheel, and the words "SET MPH" appeared on the display.
Took it for a test drive, and sure enough, it worked.
Worth noting is that I called at least 4 different Ford dealerships in my area and I got some variant of this response:
"Can't be done"
"Technically can be done, but it would cost enormous amounts of money"
"We'll look into it" *day passes* "Can't be done, just install aftermarket"
"You can install aftermarket, but wait until the warranty is out"
So further proof that dealerships are not to be trusted.
So, in summary, here is what is required:
Steering wheel with the cruise buttons, can be purchased directly from Ford for a few hundred dollars.
Forscan software ($20 for a year)
ELM327 adapter with HS/MS switch (just research, this can be bought on amazon for ~$30)
1 line change in BCM
1 line change in SCCM
4 line changes in IPC (this may vary based on your particular vehicle)
Here is what is NOT required:
Ford IDS or equivalent Ford-sanctioned software
Ford VCMII connector
Changes to the PCM
------------------------------------------------------------------------------------------------------------------
I'm fishing for some assistance on this - I've made some good progress but am hitting a wall.
I realized the day after I bought my ranger that it does not have cruise control. I did get the XL trim to save a few thousand. But still, they should be including cruise on any modern vehicle, I think all the necessary hardware is already installed anyway.
Ford, if you're reading this, I would happily pay a couple hundred dollars for you to enable cruise.
There are some threads elsewhere on the internet where people have successfully enabled cruise control for F150s over on one of their forums and then on the forscan forums there's a large thread where they did it for a mazda. So I figured I'd give it a shot.
I found a few other VINs on dealership websites for Rangers similar to mine but with cruise enabled and compared the as built codes. Here's what I found.
The modules that matter, as far as I can tell, are:
SCCM (steering column CM)
IPC (instrument panel cluster)
PCM (powertrain)
-----------------------------------------------------------------------------------------------------
In the SCCM:
Only one line is different on all trucks I compared:
724-02-01 4401 302F 380A - my ranger
724-02-01 4411 302F 382E - cruise enabled rangers
My factory steering wheel has no buttons on the left hand side where the cruise buttons would be. When I changed this line in SCCM, I got these DTCs:
B137F:13-0A steering wheel left switch pack: circuit open
B137F:96-0A steering wheel left switch pack: component internal failure
So after changing this line, it's expecting to see some buttons on the wheel, but it isn't, and so it's giving me these DTCs.
So I'm confident that this line is directly related to cruise.
-------------------------------------------------------------------------------------------------------------------
In the IPC:
There's a few more differences in IPC:
After looking at the manual which can be bought from Ford, I came across this verbiage:
"On some applications, the Body Control Module (BCM) transmits VIN, Tire Circumference, Axle Ratio, and Cruise Control Configuration (CCC) over the vehicle CAN network to the ECM/PCM as well as to other modules in the vehicle that use this information."
Then I remembered over on the f150 forums that the recipe for success was to change one of the lines in the BCM.
I checked my Ranger as-built, and sure enough, the same line was there, and the exact same change was required.
So I was almost there and this was the last piece of the puzzle. Here was the deciding line:
BCM
726-13-01 8084 6045 00EA - my ranger (w/o cruise enabled)
726-13-01 8088 6045 00EE - cruise enabled rangers
726-13-01 8088 6045 00EE - cruise enabled rangers
Cycled the ignition, pressed the "on" button on the steering wheel, and the words "SET MPH" appeared on the display.
Took it for a test drive, and sure enough, it worked.
Worth noting is that I called at least 4 different Ford dealerships in my area and I got some variant of this response:
"Can't be done"
"Technically can be done, but it would cost enormous amounts of money"
"We'll look into it" *day passes* "Can't be done, just install aftermarket"
"You can install aftermarket, but wait until the warranty is out"
So further proof that dealerships are not to be trusted.
So, in summary, here is what is required:
Steering wheel with the cruise buttons, can be purchased directly from Ford for a few hundred dollars.
Forscan software ($20 for a year)
ELM327 adapter with HS/MS switch (just research, this can be bought on amazon for ~$30)
1 line change in BCM
1 line change in SCCM
4 line changes in IPC (this may vary based on your particular vehicle)
Here is what is NOT required:
Ford IDS or equivalent Ford-sanctioned software
Ford VCMII connector
Changes to the PCM
------------------------------------------------------------------------------------------------------------------
I'm fishing for some assistance on this - I've made some good progress but am hitting a wall.
I realized the day after I bought my ranger that it does not have cruise control. I did get the XL trim to save a few thousand. But still, they should be including cruise on any modern vehicle, I think all the necessary hardware is already installed anyway.
Ford, if you're reading this, I would happily pay a couple hundred dollars for you to enable cruise.
There are some threads elsewhere on the internet where people have successfully enabled cruise control for F150s over on one of their forums and then on the forscan forums there's a large thread where they did it for a mazda. So I figured I'd give it a shot.
I found a few other VINs on dealership websites for Rangers similar to mine but with cruise enabled and compared the as built codes. Here's what I found.
The modules that matter, as far as I can tell, are:
SCCM (steering column CM)
IPC (instrument panel cluster)
PCM (powertrain)
-----------------------------------------------------------------------------------------------------
In the SCCM:
Only one line is different on all trucks I compared:
724-02-01 4401 302F 380A - my ranger
724-02-01 4411 302F 382E - cruise enabled rangers
My factory steering wheel has no buttons on the left hand side where the cruise buttons would be. When I changed this line in SCCM, I got these DTCs:
B137F:13-0A steering wheel left switch pack: circuit open
B137F:96-0A steering wheel left switch pack: component internal failure
So after changing this line, it's expecting to see some buttons on the wheel, but it isn't, and so it's giving me these DTCs.
So I'm confident that this line is directly related to cruise.
-------------------------------------------------------------------------------------------------------------------
In the IPC:
There's a few more differences in IPC:
720-01-02 0063 40CD - my ranger
720-01-02 0063 50DD - cruise enabled rangers
Changing this resulted in this DTC:
B137F:4A-08 (steering wheel left switch pack: incorrect component installed)
720-02-01 4DC5 363D 1AC9 - my ranger
720-02-01 4DC5 363D 1ECD - cruise enabled rangers
720-05-02 0000 0230 - my ranger
720-05-02 0800 0238 - cruise enabled rangers
Changing this resulted in this DTC:
B137F:4A-08 (steering wheel left switch pack: incorrect component installed)
720-07-01 0401 0000 093D - my ranger
720-07-01 8401 0000 09BD - cruise enabled rangers
-------------------------------------------------------------------------------------------------------------------------------------------
So after changing these codes, it's telling me that the factory steering wheel is the incorrect component, it's expecting to see a wheel with cruise buttons.
I bought the new steering wheel with cruise buttons from parts.ford.com - find the one where the description says "with speed control". For me I also needed the one with "Sync Gen 3 Lite".
I took the factory steering wheel off and installed the new one. This is a fairly straightforward process, I can post more about this if there's interest.
Anyway, after installing the new wheel, and re-checking the DTCs, they all went away. However, I got a new one, this time from the PCM:
P2610: - ECM/PCM Engine Off Timer Performance
Luckily, after cycling the ignition and resetting the DTCs, this one went away and didn't come back.
So, at this point I've changed lines in the SCCM & IPC and installed the new steering wheel and I have no DTCs.
Took it for a quick test drive and the cruise buttons had no effect. (All other steering wheel buttons worked as usual.) Also, I didn't see any indication in the instrument panel cluster that cruise control was activated. According to the manual that comes with the truck, if cruise is enabled it would be inside the 'Driver Assist' menu on the digital display, but it wasn't there.
-----------------------------------------------------------------------------------------------------------------------------------
So, moving on to the PCM:
7E0-163-03 0000 0005 00AD - my ranger
7E0-163-03 0000 0004 009D - cruise enabled rangers
There are some other differences, but this is one line that all cruise-enabled rangers have in common.
Also, the PCM in my ranger has 52 lines in 7E0-165 and I only found one other ranger which had those lines.
After making the change to just the 7E0-163-03 line, there were no DTCs and I went for another test drive, with the same results, cruise buttons had no effect and it was not in the digital display.
And this is where I'm currently stuck. I'm hesitant to make a lot of exploratory changes in the PCM since it's likely the most important module.
--------------------------------------------------------------------------------------------------------------------------------
They got pretty deep into the weeds over on this thread:
https://forscan.org/forum/viewtopic.php?f=16&t=5107&hilit=cruise+control&start=20
Where they had to change one value in the PCM, but for it to be valid they had to change another value towards the end of the module to satisfy a checksum over the entire module instead of just the usual line. That may also be the case here, but I have no clue how to know where the checksum is.
I'm posting this on the off chance that someone can get me to the finish line on this or if someone else has the same issue we can put our heads together and figure it out.
-------------------------------------------------------------------------------------------------------------------------------
Bonus:
After messing with some other lines in the IPC:
720-01-01 is related to cross traffic system. When I changed this, I got a message in the digital display that said Cross Traffic System Fault. (My truck does not have that enabled.)
720-03-01 is related to blind spot system. Same as above.
720-04-02 is related to park aid system. Same as above.
720-01-02 0063 50DD - cruise enabled rangers
Changing this resulted in this DTC:
B137F:4A-08 (steering wheel left switch pack: incorrect component installed)
720-02-01 4DC5 363D 1AC9 - my ranger
720-02-01 4DC5 363D 1ECD - cruise enabled rangers
720-05-02 0000 0230 - my ranger
720-05-02 0800 0238 - cruise enabled rangers
Changing this resulted in this DTC:
B137F:4A-08 (steering wheel left switch pack: incorrect component installed)
720-07-01 0401 0000 093D - my ranger
720-07-01 8401 0000 09BD - cruise enabled rangers
-------------------------------------------------------------------------------------------------------------------------------------------
So after changing these codes, it's telling me that the factory steering wheel is the incorrect component, it's expecting to see a wheel with cruise buttons.
I bought the new steering wheel with cruise buttons from parts.ford.com - find the one where the description says "with speed control". For me I also needed the one with "Sync Gen 3 Lite".
I took the factory steering wheel off and installed the new one. This is a fairly straightforward process, I can post more about this if there's interest.
Anyway, after installing the new wheel, and re-checking the DTCs, they all went away. However, I got a new one, this time from the PCM:
P2610: - ECM/PCM Engine Off Timer Performance
Luckily, after cycling the ignition and resetting the DTCs, this one went away and didn't come back.
So, at this point I've changed lines in the SCCM & IPC and installed the new steering wheel and I have no DTCs.
Took it for a quick test drive and the cruise buttons had no effect. (All other steering wheel buttons worked as usual.) Also, I didn't see any indication in the instrument panel cluster that cruise control was activated. According to the manual that comes with the truck, if cruise is enabled it would be inside the 'Driver Assist' menu on the digital display, but it wasn't there.
-----------------------------------------------------------------------------------------------------------------------------------
So, moving on to the PCM:
7E0-163-03 0000 0005 00AD - my ranger
7E0-163-03 0000 0004 009D - cruise enabled rangers
There are some other differences, but this is one line that all cruise-enabled rangers have in common.
Also, the PCM in my ranger has 52 lines in 7E0-165 and I only found one other ranger which had those lines.
After making the change to just the 7E0-163-03 line, there were no DTCs and I went for another test drive, with the same results, cruise buttons had no effect and it was not in the digital display.
And this is where I'm currently stuck. I'm hesitant to make a lot of exploratory changes in the PCM since it's likely the most important module.
--------------------------------------------------------------------------------------------------------------------------------
They got pretty deep into the weeds over on this thread:
https://forscan.org/forum/viewtopic.php?f=16&t=5107&hilit=cruise+control&start=20
Where they had to change one value in the PCM, but for it to be valid they had to change another value towards the end of the module to satisfy a checksum over the entire module instead of just the usual line. That may also be the case here, but I have no clue how to know where the checksum is.
I'm posting this on the off chance that someone can get me to the finish line on this or if someone else has the same issue we can put our heads together and figure it out.
-------------------------------------------------------------------------------------------------------------------------------
Bonus:
After messing with some other lines in the IPC:
720-01-01 is related to cross traffic system. When I changed this, I got a message in the digital display that said Cross Traffic System Fault. (My truck does not have that enabled.)
720-03-01 is related to blind spot system. Same as above.
720-04-02 is related to park aid system. Same as above.
Sponsored
Last edited: