Sponsored

Camera recall …any news [update: recall issued]

Scott Asheville

2.0L EcoBoost
Well-known member
First Name
Scott
Joined
Oct 4, 2021
Threads
79
Messages
2,331
Reaction score
5,490
Location
Asheville, NC
Vehicle(s)
2022 AWD XLT ECO LUX CP360 HPR
Engine
2.0L EcoBoost
Trust me on this. As a former embedded software engineer. It's all about testing. "Joe-doesn't-know-squat-about-developing-software-but-has-an-opinion" describes 99.999% of members on MTC. Just like I know squat about a gazillion topics but I have an opinion.

It's all about testing it to death. That's because you have a collection of controllers, each with multiple versions of third party software and hardware, out in the field. And once you go off the map, "there be dragons". After a vehicle has been in the field a few years, it can become an "n-factorial" kind of problem to fully test it. In other words, impossible.

Really, it's an unsolvable task across a wide variety of configurations and situations (expensive and time consuming). You cannot deterministically test and validate the typical legacy auto hardware-software build the way you would a critical avionics system (unless you want your Maverick to cost $20 million per unit). The QA engineers - and yes they are engineers specializing in QA, will bust their butts on this. Then they'll give a thumbs up, cross their fingers, say a few Hail Mary prayers, and make sure their resumes are up-to-date.

There is a solution. The Rivian and Tesla solution. Reduce the controller count to single digits. Write the vast majority of the software yourself. Enable OTA updates. Now you have at least an insulated ice cube in Hell's chance of properly testing it.

BTW - here's a shout out to all you QA engineers out there. Software engineers take pride in delivering bug free software. But the software gods created QA engineers to keep us humble. QA engineers are ingenious devils in human form. They know the weaknesses of software engineers and take diabolical delight in proving that your "I tested it myself and I promise it is bug free" software is nothing of the sort. I spent 30 years thanking the software gods for creating QA engineers.
Sponsored

 
Last edited:

Glen Baker LLC

2.5L Hybrid
Well-known member
Joined
May 29, 2024
Threads
30
Messages
7,345
Reaction score
12,347
Location
Central Nevada & Utah
Vehicle(s)
Maverick XLT Hybrid
Engine
2.5L Hybrid
Trust me on this. As a former embedded software engineer. It's all about testing. "Joe-doesn't-know-squat-about-developing-software-but-has-an-opinion" describes 99.999% of members on MTC. Just like I know squat about a gazillion topics but I have an opinion.

It's all about testing it to death. That's because you have a collection of controllers, each with multiple versions of third party software and hardware, out in the field. And once you go off the map, "there be dragons". After a vehicle has been in the field a few years, it can become an "n-factorial" kind of problem to fully test it. In other words, impossible.

Really, it's an unsolvable task across a wide variety of configurations and situations (expensive and time consuming). You cannot deterministically test and validate the typical legacy auto hardware-software build the way you would a critical avionics system (unless you want your Maverick to cost $20 million per unit). The QA engineers - and yes they are engineers specializing in QA, will bust their butts on this. Then they'll give a thumbs up, cross their fingers, say a few Hail Mary prayers, and make sure their resumes are up-to-date.

There is a solution. The Rivian and Tesla solution. Reduce the controller count to single digits. Write the vast majority of the software yourself. Enable OTA updates. Now you have at least an insulated ice cube in Hell's chance of properly testing it.
The 22-24 Lariat's don't seem have the problem.
Just saying 🤷‍♂️
 
Last edited:

Charles T.

2.0L EcoBoost
Well-known member
First Name
Charles T.
Joined
Oct 10, 2023
Threads
1
Messages
146
Reaction score
157
Location
Metro Atlanta
Vehicle(s)
2017 Edge. 2025 Maverick Lariat
Engine
2.0L EcoBoost
Trust me on this. As a former embedded software engineer. It's all about testing. "Joe-doesn't-know-squat-about-developing-software-but-has-an-opinion" describes 99.999% of members on MTC. Just like I know squat about a gazillion topics but I have an opinion.

It's all about testing it to death. That's because you have a collection of controllers, each with multiple versions of third party software and hardware, out in the field. And once you go off the map, "there be dragons". After a vehicle has been in the field a few years, it can become an "n-factorial" kind of problem to fully test it. In other words, impossible.

Really, it's an unsolvable task across a wide variety of configurations and situations (expensive and time consuming). You cannot deterministically test and validate the typical legacy auto hardware-software build the way you would a critical avionics system (unless you want your Maverick to cost $20 million per unit). The QA engineers - and yes they are engineers specializing in QA, will bust their butts on this. Then they'll give a thumbs up, cross their fingers, say a few Hail Mary prayers, and make sure their resumes are up-to-date.

There is a solution. The Rivian and Tesla solution. Reduce the controller count to single digits. Write the vast majority of the software yourself. Enable OTA updates. Now you have at least an insulated ice cube in Hell's chance of properly testing it.
What the hell are you talking about?🤷🏻‍♂️
 

Scott Asheville

2.0L EcoBoost
Well-known member
First Name
Scott
Joined
Oct 4, 2021
Threads
79
Messages
2,331
Reaction score
5,490
Location
Asheville, NC
Vehicle(s)
2022 AWD XLT ECO LUX CP360 HPR
Engine
2.0L EcoBoost
The 22-24 Lariat's don't seem have the problem.
Just saying🤷‍♂️
Don't see the relevance. Literally tens of millions of vehicles don't have the problem. The point isn't preventing problems. The point is the difficulty diagnosing and solving them when they appear. And that's all about software and hardware architecture.
 

Packer Bill

2.0L EcoBoost
Well-known member
First Name
Bill
Joined
Jun 21, 2021
Threads
10
Messages
1,928
Reaction score
2,586
Location
South Dakota
Vehicle(s)
2019 Mazda CX-5, 2025 Ford Maverick
Engine
2.0L EcoBoost

Sponsored

Glen Baker LLC

2.5L Hybrid
Well-known member
Joined
May 29, 2024
Threads
30
Messages
7,345
Reaction score
12,347
Location
Central Nevada & Utah
Vehicle(s)
Maverick XLT Hybrid
Engine
2.5L Hybrid
Lariats have SYNC 3 and the XLs and XLTs do not (22-24 Mavericks).
It was a rhetorical.
I know the Lariat's have sync and the XL's and XLT's have Connected Touch Radio.
My point was. Ford already has a viable system that works.
 
Last edited:

billbillw

2.0L EcoBoost
Well-known member
First Name
Bill
Joined
Sep 15, 2022
Threads
2
Messages
759
Reaction score
810
Location
Metro Atlanta
Vehicle(s)
'23 Maverick Lariat FX4
Engine
2.0L EcoBoost
The 22-24 Lariat's don't seem have the problem.
Just saying🤷‍♂️
Mine does...Remember, only the Lariat's with the add on Lux Package for MY 22-23 had the Sync 3. I don't know the numbers, but I'm sure there were quite a few that were sold like mine, ie: Lariat without the Lux package.
 

CurtisB

2.5L Hybrid
Well-known member
Joined
Jan 11, 2024
Threads
6
Messages
1,955
Reaction score
2,530
Location
92868
Vehicle(s)
2023 Maverick XLT Hybrid
Engine
2.5L Hybrid
Clubs
 
Spoke with my dealer today. He told me Ford still saying a S/W fix. He feels it won't be ready til March 31. Meanwhile, they start and move my Mav every two weeks.
So based on this, it appears that the APIM module does have to be replaced.
 

CurtisB

2.5L Hybrid
Well-known member
Joined
Jan 11, 2024
Threads
6
Messages
1,955
Reaction score
2,530
Location
92868
Vehicle(s)
2023 Maverick XLT Hybrid
Engine
2.5L Hybrid
Clubs
 
Damn young punks, no respect for us elders! 😡
I once saw a Star Trek The next generation show where the computer system went kaput and everyone panicked...................except the old fart who was trained on an older star ship and could run the darn thing.................without the computer.............
 
Sponsored

georgeb

2.0L EcoBoost
Well-known member
First Name
George
Joined
Aug 28, 2022
Threads
5
Messages
94
Reaction score
85
Location
Temple Terrace
Vehicle(s)
Maverick AWD 4k
Engine
2.0L EcoBoost
lot of posts for essentially “we don’t know what’s going on”.

also Long McArthur should change their name to Long McDong.
 

billbillw

2.0L EcoBoost
Well-known member
First Name
Bill
Joined
Sep 15, 2022
Threads
2
Messages
759
Reaction score
810
Location
Metro Atlanta
Vehicle(s)
'23 Maverick Lariat FX4
Engine
2.0L EcoBoost
So based on this, it appears that the APIM module does have to be replaced.
None of the affected vehicles have an APIM module. The non Sync 3 models only have an ACM to control everything. Adding an APIM would require a different wiring harness, a different ACM, a mounting bracket, and a bunch of module coding/programming. That probably adds up to 6 hours of shop time. I don't see Ford doing that, unless they absolutely can't get things fixed by cleaning up the embedded software.
 

Fcnrwy

2.0L EcoBoost
Well-known member
First Name
Jerry
Joined
Dec 17, 2022
Threads
10
Messages
2,847
Reaction score
4,932
Location
Wisconsin
Vehicle(s)
Maverick XL Area 51
Engine
2.0L EcoBoost
Clubs
 
I once saw a Star Trek The next generation show where the computer system went kaput and everyone panicked...................except the old fart who was trained on an older star ship and could run the darn thing.................without the computer.............
YEA!!! Mr. Scott!!
Ford Maverick Camera recall …any news [update: recall issued] MrScott

:cool:

Jerry
Sponsored

 
 







Top