Need help programming HVAC module
Is there anyone who can help me figure out how to make this work? It is a brand new module that was never programmed. Any suggestions would be appreciated.
Is there anyone who can help me figure out how to make this work? It is a brand new module that was never programmed. Any suggestions would be appreciated.
Anyway, I had done the same swap on my 2023 F-150 Platinum and it worked fine. I still have that HVAC module’s programming saved to my PC and loaded it into the 19980-K module in my F-350 and everything seems to work properly, but it makes me nervous as I worry there are parameters that are set wrong for this truck. Did you ever find a solution?
First-time poster, I know. I was/am active in the F150gen14 forum with the same username.
Here are the values I have programmed into my 19980-K in my Super Duty. These are from my previous truck, a 2023 F-150 Platinum with the same HVAC functions, heated steering wheel, and heated/ventilated seats.
IF YOU USE THESE VALUES, DO SO AT YOUR OWN RISK.
I have tested all the functions and they appear to be working. I have a supplemental cab heater and have not been able to verify it is operating correctly with these values. Also note that with these values, most of the Plain English (not as-built) values in your HVAC module will be wrong or make no sense.
I've also requested a copy of the latest 2.4 beta firmware from ForSCAN as I want to see if I can flash the Super Duty HVAC module firmware onto the 19980-K and use the Super Duty as-Built values.
It's frustrating to have to start all over an a new forum, but that's how it goes, I guess. Price paid for switching vehicles.
I worked on the truck for several hours today. I have a paid license for FORScan and downloaded the 2.4.x beta to give me firmware update capability, and tried loading the Super Duty HVAC module firmware into the F-150 19980-K HVAC module. It failed in the same fashion twice in a row, leaving me with a non-functional module. I was able to flash the 19980-K's firmware back to stock and it is working fine again, but I ultimately decided to take it out of my truck. Ford obviously changed how these modules are programmed between F-150 and Super Duty, even though the hardware is the same. I don't want to take the (likely) chance that even though my module is seemingly working properly, that something in the background isn't being interfaced properly. I'm especially concerned with the HVAC module's interface with what I believe is the APIM in operating the supplemental cab heater. It's frustrating, but that's where I'm at.
I'd be more than happy to hear what you've done so far and compare experiences here on the thread. Plus, it will help me get my post count up!

Look forward to hearing from you.
-Dustin
I worked on the truck for several hours today with no success. If my other 2 messages come through, they'll detail what I did.
Hope you've been more successful than I have!
-Dustin
IF YOU USE THESE VALUES, DO SO AT YOUR OWN RISK.
I have tested all the functions and they appear to be working. I have a supplemental cab heater and have not been able to verify it is operating correctly with these values. Also note that with these values, most of the Plain English (not as-built) values in your HVAC module will be wrong or make no sense.
I've also requested a copy of the latest 2.4 beta firmware from ForSCAN as I want to see if I can flash the Super Duty HVAC module firmware onto the 19980-K and use the Super Duty as-Built values.
What I can tell you so far is that I talked with a Ford engineer who verified that an unprogrammed module will default to single zone with no heated seats or steering wheel to give you basic HVAC if there is a failure. He also said that the module was originally designed so that it could later be used in other vehicles, but then they stopped using it after only a year in the F150. With that said, he thought we should be able to get it to work.
Trending Topics
It's frustrating to have to start all over an a new forum, but that's how it goes, I guess. Price paid for switching vehicles.
I worked on the truck for several hours today. I have a paid license for FORScan and downloaded the 2.4.x beta to give me firmware update capability, and tried loading the Super Duty HVAC module firmware into the F-150 19980-K HVAC module. It failed in the same fashion twice in a row, leaving me with a non-functional module. I was able to flash the 19980-K's firmware back to stock and it is working fine again, but I ultimately decided to take it out of my truck. Ford obviously changed how these modules are programmed between F-150 and Super Duty, even though the hardware is the same. I don't want to take the (likely) chance that even though my module is seemingly working properly, that something in the background isn't being interfaced properly. I'm especially concerned with the HVAC module's interface with what I believe is the APIM in operating the supplemental cab heater. It's frustrating, but that's where I'm at.
I'd be more than happy to hear what you've done so far and compare experiences here on the thread. Plus, it will help me get my post count up!

Look forward to hearing from you.
-Dustin
Ford Trucks for Ford Truck Enthusiasts
Good morning,
I'm sorry for the multiple posts. I was trying to post as I had information to share, but my lack of status on the forum was making that difficult. Hopefully we are past that point, but for now I'm going to avoid putting any emojis or attachments on my message. I think that's what was holding them up.
Regarding the values, and my success or lack thereof, I'll try to clarify: Those values I posted above will operate the 19980-K HVAC module properly in a Super Duty... at least it did operate properly in mine. My 2023 F-150 Platinum was a parts-shortage build and came without heated steering wheel or digital display *****. I purchased a 19980-K and used FORScan to add those functions back to that truck by saving my as-built values, loading them into the 19980-K, and then using the Plain English portion of the HVAC module configuration in FORScan to turn on Heated Steering Wheel. However, about a year later, I traded the F-150 on my current 2024 F-350 Platinum. The two trucks, as you know, share the same cab, with some small cosmetic changes as the addition of the HUD in the Super Duty.
I've been missing the digital display ***** from my previous truck. I find them much more natural to use than the displays on the screen. So when I had the opportunity to buy a new 19980-K at a good price, I took it. I figured, if it doesn't work, at least it'll be a learning experience.
I went through the same steps as you did - I saved my F-350's as-built values, installed the 19980-K, and loaded my F350's as-built values into it, with the same result as you - only the driver side **** works, basically none of the other functions work, and I cannot change the AUTO fan speed. I realized that I still had my F-150 as-built values (modified to include heated steering wheel) saved to my computer, so decided to try loading them into the module, and lo and behold, everything worked. I even checked the rear glass and side mirrors to make sure they were heating up when the rear defrost button was pressed. All the other functions, including different levels of seat ventilation and seat heat, seem to work properly as well.
Where I ran into an issue is that when I went back to look at the plain English HVAC configuration (the non-as built area), very little in there matches up with the plain English settings that are on the F-350's stock HVAC module. So even though the F-150's 19980-K module is working, the HEX values, and therefore the plain English values, are all completely different. There are also almost 4 pages of different values in the plain English section. Not sure how those all fit into 19 lines of HEX code... I just really don't understand enough about what I'm looking at to be anything but dangerous.
I did download FORScan 2.4.17 and tried loading my stock F-350 HVAC module's firmware files into the 19980-K... it didn't like that at all and failed at the end of the update both times. I was able to flash back the 19980-K's firmware and make it work again, but now I'm back to where I was. Because of all the mismatches in HEX values and plain English values, I'm not comfortable putting blind faith into it "just working," so for now, I've reverted to my truck's stock HVAC module. The main thing I'm concerned about with this is I don't know the HVAC module's role in operating the Rapid Heat supplemental cab heater, and I'm unable to test it right now because the weather is not cold enough, and I also park my truck in a heated garage. If you don't have Rapid Heat, you are probably good to go with using the F-150 values. You can use the ones I posted above, and they will work, but those were generated after I had gone back into the plain English section and "fixed" a few things that didn't look right. If you want the pure values from my F-150, I can provide those to you.
Since you have contact with a Ford engineer, I'd love to hear the explanation of why two modules with the same HEX values and the same CPU would behave so differently, or why they would behave the same with such wildly different HEX values. The whole thing has the smell of "we're missing something simple," if I'm being honest.
I have a longer post I just made, awaiting moderator approval, explaining everything I did. I think i can post it now, so I'm going to try. If it shows up twice, that's why.
Good morning,
I'm sorry for the multiple posts. I was trying to post as I had information to share, but my lack of status on the forum was making that difficult. Now that I have 5 posts, this should post immediately.
Regarding the values, and my success or lack thereof, I'll try to clarify: Those values I posted above will operate the 19980-K HVAC module properly in a Super Duty... at least it did operate properly in mine. My 2023 F-150 Platinum was a parts-shortage build and came without heated steering wheel or digital display *****. I purchased a 19980-K and used FORScan to add those functions back to that truck by saving my as-built values, loading them into the 19980-K, and then using the Plain English portion of the HVAC module configuration in FORScan to turn on Heated Steering Wheel. However, about a year later, I traded the F-150 on my current 2024 F-350 Platinum. The two trucks, as you know, share the same cab, with some small cosmetic changes as the addition of the HUD in the Super Duty.
I've been missing the digital display ***** from my previous truck. I find them much more natural to use than the displays on the screen. So when I had the opportunity to buy a new 19980-K at a good price, I took it. I figured, if it doesn't work, at least it'll be a learning experience.
I went through the same steps as you did - I saved my F-350's as-built values, installed the 19980-K, and loaded my F350's as-built values into it, with the same result as you - only the driver side **** works, basically none of the other functions work, and I cannot change the AUTO fan speed. I realized that I still had my F-150 as-built values (modified to include heated steering wheel) saved to my computer, so decided to try loading them into the module, and lo and behold, everything worked. I even checked the rear glass and side mirrors to make sure they were heating up when the rear defrost button was pressed. All the other functions, including different levels of seat ventilation and seat heat, seem to work properly as well.
Where I ran into an issue is that when I went back to look at the plain English HVAC configuration (the non-as built area), very little in there matches up with the plain English settings that are on the F-350's stock HVAC module. So even though the F-150's 19980-K module is working, the HEX values, and therefore the plain English values, are all completely different. There are also almost 4 pages of different values in the plain English section. Not sure how those all fit into 19 lines of HEX code... I just really don't understand enough about what I'm looking at to be anything but dangerous.
I did download FORScan 2.4.17 and tried loading my stock F-350 HVAC module's firmware files into the 19980-K... it didn't like that at all and failed at the end of the update both times. I was able to flash back the 19980-K's firmware and make it work again, but now I'm back to where I was. Because of all the mismatches in HEX values and plain English values, I'm not comfortable putting blind faith into it "just working," so for now, I've reverted to my truck's stock HVAC module. The main thing I'm concerned about with this is I don't know the HVAC module's role in operating the Rapid Heat supplemental cab heater, and I'm unable to test it right now because the weather is not cold enough, and I also park my truck in a heated garage. If you don't have Rapid Heat, you are probably good to go with using the F-150 values. You can use the ones I posted above, and they will work, but those were generated after I had gone back into the plain English section and "fixed" a few things that didn't look right. If you want the pure values from my F-150, I can provide those to you.
Since you have contact with a Ford engineer, I'd love to hear the explanation of why two modules with the same HEX values and the same CPU would behave so differently, or why they would behave the same with such wildly different HEX values. The whole thing has the smell of "we're missing something simple," if I'm being honest.
I have a longer post I just made, awaiting moderator approval, explaining everything I did. I think i can post it now, so I'm going to try. If it shows up twice, that's why.
My experience with IPC (instrument cluster) is the firmware does not change much for a given set of hardware for example monochrome LED display. This hardware may have many revisions, typically one for each model year. All the revisions work in that hardware. But an IPC with color LCD has much different firmware files. There is no easy way to learn what these files are unless you are installing a used module with factory installed firmware. If this is the case, Forscan may have access to the latest firmware revisions for that hardware.
Maybe a forum member with the module and configuration you want can identify the firmware files (calibration filed) you need.
You stated a new module will have firmware for a single climate zone. Does Forscan identify those calibration files? Does it offer other calibration levels (revisions)? Maybe you can try loading one of the other calibration files in that same family.
Thanks for your reply. This was my first time using the FORScan beta with the FW update capability. I'll admit I did not go to great lengths to find firmware files. The program only seemed to let me download FW files that matched the module currently installed -- that is why I installed the stock module to download its FW, then installed the 19980-K module and tried to push the firmware to it. I'm by no means an expert in the process and was willing to sacrifice the module if something went wrong.
The new module doesn't have FW for a single climate zone. The module we are attempting to install in our trucks is not the correct P/N for our trucks - it's from a 2021 F-150. We're just trying to make it work in our trucks. Might be a fool's errand, but it's fun, if nothing else.
All that said, I think what you are alluding to is that the FW is not the issue -- and I tend to agree.
-Dustin







