Programming Ford F-150 ABS module
This truck had a new ford ABS module installed and I am trying to program it. I am using the IDS and every time I go to program, it tells me to check the part number of the unit because there is a part number miss match. I have double checked the part number and it is the correct part. I am running IDS version 118.07. Not sure what else to do? Any advise would be great thanks!
I'd put a new one in from the dealer an go from there personally. Are you doing PMI or AS-built??
I have tried both. As built just sent me back to PMI. It says I need to program it then do as built. It is a Ford part. We are just doing the programing a different shop installed the module. They said they got the part from Ford.
I am sorry. For some reason I read it as the module was used lol.
I’ve had problems more than once recently with IDS and ABS. Get the as built from motorcraftservice and shoot it in with an Autel. There is no software/actual programming involved.
Have you submitted an SIR?, Seems It never gets fixed without them.
Yes I did reach out to Ford but haven't hear anything back from them.
I tried the Autel but it wouldn't let me input the as built data. Just went through some programming procedure and never let me use the as built data. I will try again.
I have had some luck with FORScan with stubborn modules. I would also try to restart the whole process with the orignal module connected. I have had some issues programming ABS around that year, but mostly when a used module is attempted to be programmed without the original to inhale from. You can also try Forcing asbuilt configuration ( not just verifying part numbers, were you directed…
Thanks for your help Chris. I went into As Built data and got it to download the file to the IDS. Then I went back into PMI and it programmed just like normal. I was thinking that normally when you used PMI it went to the network and got the info it needed automatically. Also part of the problem might have been the new module was installed by another shop so all I was doing was trying to do was…
Glad you got it. I personally only use PMI when I have the old module present an communicating. When done with the As Built then I just make sure it's to the latest cal before Im done.
you always should run PMI even if using the asbuilt function. Asbuilt will only change the coding and will perform other parts of a module initialization. PMI from the original module is the best practice, but even with asbuilt being used, PMI should be run as well. Not all modules do more than asbuilt "coding" but some do and if that programming is not properly completed there may be liability…