Seems wild that they can code and deploy an update of a critical-seeming component in the field like that. I thought such a firmware update would need extensive QA in the lab, along with root causing why this bug slipped through their processes anyway.
But maybe that's the difference between shipping a controller for F1 versus shipping one for an industrial or consumer product? shrug.
> Seems wild that they can code and deploy an update of a critical-seeming component in the field like that. I thought such a firmware update would need extensive QA in the lab, along with root causing why this bug slipped through their processes anyway.
These cars are in a perpetual Q&A state, they are getting modified between races. That's true for the "big teams", small teams don't have the resources, they're just "happy to be there". That's why it's possible to see stories like Brawn GP[^1]. That's what makes the sport fascinating, because the overtakes are not as much as one would hope for a ~2-3 hours race. But every little thing counts. In the last race 1st and 2nd had ~103ms diff or something like that for example, which is something that didn't happen for 15-20 years (maybe more).
I have no idea if modern-day SV’s “tests pass… idfk, it’s a web app… LGTM I guess” coding ethos was the cause of this particular bug. However, it’s a great, relatively benign demonstration of why it has absolutely zero fucking place controlling extremely dangerous hardware shooting a human around a race track surrounded by people.
I'm wondering how good the simulators are. At the start of the season, they were still learning the systems trying to figure out why they were losing power in the straights. So depending on the driver, issues may or may not become apparent. That's like trying to debug why an email can only be sent to a recipient less than 500 miles away.
Anthony Davidson who is the Mercedes test driver said that the teams can simulate these scenarios and it seemed that the Mercedes cars were not affected so it seems that other teams hadn't done similar testing in various scenarios.
Piastri and Norris, both on Mercedes engines, seem to have been affected. Not to mention the start of this season where McLaren allegedly forgot to upgrade the firmware on their Mercedes engines and couldn't run more than a few laps for two races.
One of the mercedes literally broke down and did not finish the race. They might not have faced the issue during the first time they went out in that race but Merc reliablity has been very shaky. And ofc Ant will talk only good things about Mercedes. But this is not the type of things they use the driver simulator for, it is to help the drivers train. These types of issues don't make sense to spend simulator time on with the driver in it
Seems a lot better place to learn than in the middle of the race and earning $0 for the race. Isn't that the entire point of a simulator to learn things that are too expensive to learn in the real world?
A question for someone who knows more about F1: Is this firmware shared by all cars? Or some local server at the track the cars connect to? Why is F1 able to control individual cars like this? The article is very light on details as to what exactly is going on...
The firmware situation is mixed. The ECU hardware is a standard TAG700 from McLaren. Basically these are software-defined ECUs where you can do whatever. However, FIA has some rules on what you're allowed to modify and has some "compulsory" software in there for monitoring and competition regulatory reasons. It appears there was very limited testing of this module in wet conditions which seems to have affected a lot of vehicles. (I work in Motorsports)
Wow. I just assumed it wouldn’t be firmware because going from making a fix in 50 minutes to having cars flying at hundreds of miles per hour on that firmware is kind of nuts
Adding to this summarizing my reading from elsewhere: It sounds as if the cause was going too slowly through a sector, and due to to combination of wet conditions and the specific layout of the sectors at Sepang it was triggered for the first time. Since everyone was driving in formation on the formation lap, multiple drivers triggered it.
Would this be safety-related, something like "going this slowly through a sector indicates a problem, kill the throttle"? Still seems heavy-handed since the cars were moving, if dangerously slowly.
F1 vehicles have a lot of actively controlled systems - Engine, MGU, Diff, Brake Bias, Aero etc. Their way of allowing active control but preventing "driver aids" like traction control, torque vectoring is to tightly regulate and give them a box where they can place their controls and what inputs they are allowed to use.
Traction control was allowed before 2008. The problem was that it trivialized some aspects of driving - drivers could floor the throttle through turns at little to no risk. (I suspect there may have also been some concerns that drivers who pushed traction control too far could have easily ended up in unrecoverable situations.)
Basically, there's an endless struggle between "how much do we let automation control?" If there were no such rules, the role of the driver would be far less than it is now, which would effectively reduce competition.
There's some debate but it's kinda settled, it's the pinnacle of motorsports so no driver aids, they are moving away from hybrids, realizing road car relevance/parity is no longer the direction
> Why? To increase chances of crashes that produces more views?
Why not allow traction control? To increase crashes?
Why not allow "lane keep assist"? To increase drivers crashing into walls?
Why not allow "automatic braking"? To increase drivers slamming into walls and other drivers?
Why do we still have the human in the car when a brick on the accelerator could do the same job? So when the cars crash people feel there are real stakes?
(Presumably they've decided they want the sport to be about the drivers to some extent.)
Crashes don't directly make for a better race; what matters is the amount of actual competition, and for that you need variation.
If every driver drove exactly the same way, then the race would be 100% down to basically just team strategy and the car itself. For fans of strategy that might be fine, but I think most people would find it much less interesting.
Because that’s also not desirable all the time either. There are lots of one make series out there but they can be pretty mixed in how fun they are to watch. I was at Croft a few weeks ago and the BTCC rounds were incredible, close racing with overtakes and near miss crashes.
The Porsche GT and GT Sprint Cups (911 and Cayman respectively) were a lot more like a procession where the faster drivers quickly ordered themselves and drove away from the rest of the grid. Granted there were fewer cars starting, which didn’t help, but it still didn’t make for exciting viewing.
There have been series' like that, but its equally bad, in the other direction. In that scenario drivers qualify in speed order, then they do the race in the same order. It's not much fun to watch.
Every track is the same because all the cars have the same strengths and weaknesses.
In other words, there are too few variables.
Good races are where teams are involved to make the best car, drivers are involved to execute the best driving, strategists are involved to make the best decisions, and luck creates jeopardy for all.
With different cars (any they are remarkably different given the extensive regs) some do well at high speed tracks, others prefer corners and so on.
I mean that's pretty much the IndyCar spec and they have pretty decent racing. They've done things like embracing underbody aero to cut down on dirty air to allow them to follow closer, low downforce specs on ovals to force them to race the track. Even a spec car, a drivers ability to communicate setup issues to the team, the team to implement them, the budget to do it. F1 is some of the best in the world, but none since Mansell have really came over and dominated, not even Alonso.
Current IndyCar is pretty good compared to the IRL years, this isn't an argument to make F1 a spec series. I was IndyCar for close exciting racing, I watch F1 for the engineering battle as well as the drivers. I think for a lot of F1 fans, the off track drama, the development of the teams through out the season, and the cool ideas they come up with to try to push the boundaries are about as good as the on track entertainment.
The spectacle is still very important, there is nothing like seeing F1 cornering speeds in person. IndyCar isn't close, they have their oval thing with ultra high sustained top speeds, but not even close to F1 on a road course. When you see how fast an F1 car can change directions, it genuinely boggles the mind that a human is behind that. And they've really dropped the ball in that aspect this season. The fans aren't happy, the driver's aren't happy. Something needs to change.
We should allow batting machines for baseball players to hit the ball more reliably as well. Poker players should play with their cards face up. I agree.
Manually controlling to the limits of the car is a big part of the skill of racing.
The entire purpose of traction control is to reduce the driver skill required when cornering and braking. This is why traction control is omnipresent in consumer vehicles, because the vast majority of road drivers are awful.
FIA bans traction control so as to place more emphasis on driver skill.
Wow, crazy that all cars have to run the same firmware (sans parameter tweaking). I thought as an outsider to the sport that F1 was all about engineering the best possible car and putting the best possible driver in the seat, but the control systems engineer in me is sad that they're all stuck with the same control algorithms.
The teams use a single homologated ECU to prevent driver aids. I would assume it doesn’t have a downlink on-track to prevent tampering, but presumably with umbilical cord connected in the garage during red flag they can make changes, which the FIA probably sent over. Who knows.
I just finished watching the race. The start was certainly a callback to the start of the season when cars were dropping like flies and having constant odd problems.
> "It's just horrible. I don't know, it just proves that we shouldn't have any of that stuff, the electronic side," Norris said
It seems he doesn't want ANY electronics, which is frankly ridiculous. The steering wheel has looked like the one from a flighter jet for decades now. There is electronics in everything, even the helmets.
It’s frankly because Motorsport software guys are pretty arrogant. They look down on road car and truck engineers, but reality is they develop stuff with virtually no processes and they usually have only very basic engineering skills, yet every day they are told Motorsport is at the forefront of technology.
“Motorsport grade” auto components usually means crappy, and everything requires a software patch or constant maintenance to work correctly.
Not surprised there was a bug, and not surprised they were able to develop and deploy a patch in 1 hour without V&V testing it or anything.
Similar HFT and quants, they are elite in a very specialized niche: aerodynamics and CFD. The rest is extremely outdated.
Keep in mind that when James Volwes become the team principal of Williams in 2023, he was horrified to realize Williams operated everything in Excel spreadsheet, and to track the progress of how parts are made, they emailed Excel spreadsheet to each other (and remember, we are talking about a car with 100k parts). And the first thing he did was to onboard Atlassian / Jira and redesigned the process of communication / car production from the basics.
I have a friend who has worked in aerodynamics at several of the F1 teams. The parts themselves are pretty high tech, but all of the management of the data, the processes, the software to produce them etc is pretty shoddy.
Preach; I worked with a couple guys who left the F1 software industry and my experience matches yours. They wrote JavaScript like it was old school C, didn’t know version control etc, and refused to learn anything different.
Lets all vent in one more place. How this kind of regs get forced is sad. All the casual fans want something fun to watch. All the serious fans want NA engines. The drivers hate these "power units".
Gentlemen, a short view back to the past. Thirty years ago, Niki Lauda told us ‘take a monkey, place him into the cockpit and he is able to drive the car.’ Thirty years later, Sebastian told us ‘I had to start my car like a computer, it’s very complicated.’ And Nico Rosberg said that during the race – I don’t remember what race - he pressed the wrong button on the wheel. Question for you both: is Formula One driving today too complicated with twenty and more buttons on the wheel, are you too much under effort, under pressure? What are your wishes for the future concerning the technical programme during the race? Less buttons, more? Or less and more communication with your engineers?
The worst thing is that, whatever they "save" in the hybrid part, is offsetted by the amount of pollution of flying all people and machines around the world.
Someone on reddit showed a graph comparing both, and it's just ridiculous.
I'm an avid F1 fan since 1990s, and think hybrid engines is the wrong way to do it.
In theory: it's not greenwashing, it's so that the humungous amounts of resources they put into developing F1 engines are not completely wasted ... so that some of the tech can "trickle down" to road car engines. Hence, the interest in hybrids. At least they get to learn how to charge a battery really, really fast.
In practice, of course, it's all going to go a bit south when road cars go to 90% EV. There is already a "formula E", of course.
I think you're right, but I do wish the formula was more open ended. The super strict regs were supposed to prevent runaway costs, but now we have the cost cap. So like, why not institute a cost cap for the pu manufacturers and let them go nuts.
Oh yes, the insanity of the new F1 power units! The goal was 50/50 Electric/ICE split... but why go hybrid when the cars use fully synthetic fuel and have essentially no runtime carbon footprint? Well for car makers to signal their virtue of course! Did they worry about the mega tons of goods they ship around the globe to race in 24 different countries... or perhaps the armada of VIP private planes that follow... or the 1M fans that drive to each venue?
Ok, so hybrid... but where will the E energy come from? Clearly from the brakes, the rear brakes... the same ones that get only a fraction of the braking energy because all the forces move to the front under deceleration. Where is the energy stored, in the battery of course... which is so small it runs out halfway down a single straight. So you basically have a big complicated heavy car with half the power it should...
And naturally you have lots of software controlling "deployment" of your meager E reserves. It even guesses where you are on track based on time/speed, because GPS is illegal for that. Sigh...
To be clear... I am not arguing ICE is good or E is bad. Just that F1's current specs for the ICE/E mixture is horrible.
F1 is a constructors championship, and the constructors are interested in developing electric power trains. Nobody wants to spend 100 million to tweak the last 0.1% performance out of a turbo-charged V8.
Quite right, on the constructor part... that is very much the appeal for us techies. But they do spend 100 million tweaking the last 0.1% of aero advantage and tire-deg management. a) They could just homologate a common engine, like in F2 and concentrate on the chassis or b) make a properly designed hybrid PU. By (b) I mean have an E component that gets adequately charged... the MGU-H (E-Turbo) of the last generation seemed to work fine. The current specs is nuts, definitely NOT advancing technology.
Banning teams like Ferrari or Mercedes from competing with their own cars (including the engines) would be the end of F1. The current regulations are extremely ambitious such that constructors can get a significant advantage from developing better tech. And it's working, the Mercedes powertrain is clearly dominating, even though the Ford V8 is more powerful.
Because electric engines are more performant than gas ones so you can in theory have better driving perfomrance? I.e., high, flat and predictable torque curve, re-use braking energy (so it adds up to ICE), extremely high energy density of the engine unit.
All that, yes. But they don't work too well if the battery runs out halfway down the straight... and there is too little charging.
I wasn't politicizing E vs ICE... but commenting on the particular specifications these rules mandate for F1. Specifications that are not fit for purpose.
This is also portrait of how embarrassing, fake, boring and not-racing F1 has become. Even the "boring" low overtaking 00's were orders of magnitude more exciting than this clown show.
This is also one of the consequences of the FIA Emperor being a complete power hungry fool and many competent people being pushed out of the FIA. Congratulations.
For anyone not aware, this was the Bahrain Grand Prix held in Malaysia. The FIA allowed Bahrain to host their Grand Prix at a circuit which isn’t normally used for F1 any more in Malaysia because of the geopolitical situation in countries around Bahrain.
Therefore this was the Bahrain F1, it just happened to take place in Malaysia.
I have a chuckle every time the Williams is on the screen with its Claude sponsorship. Why don't they simply ask Claude to make their car fast, are they stupid?
Moved from one of the most fun auto sports to an EV mess.
The fact that they were able to vibe code ( You can't truly deliver a code without testing gates in place, let alone release to production, the cars themselves), tells:
Apollo 14 was one of the original moon landing missions back in 1971. They had to make an emergency adjustment to the computer's memory to work around an electrical issue where the abort button would intermittently (and erroneously) register as pressed. Turns out they couldn't modify the actual machine code so it wasn't a "software patch" in the exact same sense, but there were certainly no large language models back then.
When such complex and powerful machine is doing the actual run, and it has complex logic circuitry, capable of making some decisions, it is similar to horse racing and the machines should be awarded (same as horse), not the jockeys.
They do. There are two parallel championships. The drivers and constructors championships.
That’s why when Hadjar was off with an injury the Red Bull team got a replacement driver (Liam Lawson from Racing Bulls), because they still want to get as many points for that car in the constructors championship as possible :]
But maybe that's the difference between shipping a controller for F1 versus shipping one for an industrial or consumer product? shrug.
These cars are in a perpetual Q&A state, they are getting modified between races. That's true for the "big teams", small teams don't have the resources, they're just "happy to be there". That's why it's possible to see stories like Brawn GP[^1]. That's what makes the sport fascinating, because the overtakes are not as much as one would hope for a ~2-3 hours race. But every little thing counts. In the last race 1st and 2nd had ~103ms diff or something like that for example, which is something that didn't happen for 15-20 years (maybe more).
[^1]: https://www.youtube.com/watch?v=jd3miTpvUmI
Every GP is a slightly different car running bleeding edge tech and code.
Ah, a student of the old masters....
(For the uninitiated, or those who wish to relive the memory: https://www.ibiblio.org/harris/500milemail.html )
Sometimes we bring down whole services with "just" config (looking at you, DNS).
Would this be safety-related, something like "going this slowly through a sector indicates a problem, kill the throttle"? Still seems heavy-handed since the cars were moving, if dangerously slowly.
There's some interesting discussion of the history and technical aspects at: https://www.f1-forecast.com/pdf/F1-Files/Honda/F1-SP2_25e.pd...
Why not allow traction control? To increase crashes?
Why not allow "lane keep assist"? To increase drivers crashing into walls?
Why not allow "automatic braking"? To increase drivers slamming into walls and other drivers?
Why do we still have the human in the car when a brick on the accelerator could do the same job? So when the cars crash people feel there are real stakes?
(Presumably they've decided they want the sport to be about the drivers to some extent.)
If every driver drove exactly the same way, then the race would be 100% down to basically just team strategy and the car itself. For fans of strategy that might be fine, but I think most people would find it much less interesting.
The Porsche GT and GT Sprint Cups (911 and Cayman respectively) were a lot more like a procession where the faster drivers quickly ordered themselves and drove away from the rest of the grid. Granted there were fewer cars starting, which didn’t help, but it still didn’t make for exciting viewing.
Every track is the same because all the cars have the same strengths and weaknesses.
In other words, there are too few variables.
Good races are where teams are involved to make the best car, drivers are involved to execute the best driving, strategists are involved to make the best decisions, and luck creates jeopardy for all.
With different cars (any they are remarkably different given the extensive regs) some do well at high speed tracks, others prefer corners and so on.
Current IndyCar is pretty good compared to the IRL years, this isn't an argument to make F1 a spec series. I was IndyCar for close exciting racing, I watch F1 for the engineering battle as well as the drivers. I think for a lot of F1 fans, the off track drama, the development of the teams through out the season, and the cool ideas they come up with to try to push the boundaries are about as good as the on track entertainment.
The spectacle is still very important, there is nothing like seeing F1 cornering speeds in person. IndyCar isn't close, they have their oval thing with ultra high sustained top speeds, but not even close to F1 on a road course. When you see how fast an F1 car can change directions, it genuinely boggles the mind that a human is behind that. And they've really dropped the ball in that aspect this season. The fans aren't happy, the driver's aren't happy. Something needs to change.
It's possible for driver skill to be important without being the only thing that matters.
F1 has always been about the combination of excellence in driving and in engineering.
Manually controlling to the limits of the car is a big part of the skill of racing.
FIA bans traction control so as to place more emphasis on driver skill.
vs https://openrouter.ai/anthropic/claude-opus-5.5#providers
But the human fireballs, deaths and suffering of gasoline-related accidents are no proof that F1 should move away from gas-power?
It seems he doesn't want ANY electronics, which is frankly ridiculous. The steering wheel has looked like the one from a flighter jet for decades now. There is electronics in everything, even the helmets.
It’s frankly because Motorsport software guys are pretty arrogant. They look down on road car and truck engineers, but reality is they develop stuff with virtually no processes and they usually have only very basic engineering skills, yet every day they are told Motorsport is at the forefront of technology.
“Motorsport grade” auto components usually means crappy, and everything requires a software patch or constant maintenance to work correctly.
Not surprised there was a bug, and not surprised they were able to develop and deploy a patch in 1 hour without V&V testing it or anything.
Keep in mind that when James Volwes become the team principal of Williams in 2023, he was horrified to realize Williams operated everything in Excel spreadsheet, and to track the progress of how parts are made, they emailed Excel spreadsheet to each other (and remember, we are talking about a car with 100k parts). And the first thing he did was to onboard Atlassian / Jira and redesigned the process of communication / car production from the basics.
They might as well not do it at all.
You cannot greenwash auto racing as "sustainable" when by its very nature it need not exist. It's done for sport.
It's like people who hunt exotic animals agreeing to put suppressors on their rifles as if that somehow makes it more acceptable.
Someone on reddit showed a graph comparing both, and it's just ridiculous.
I'm an avid F1 fan since 1990s, and think hybrid engines is the wrong way to do it.
That said, its still dumb since consumer cars are moving on from hybrids it seems.
In practice, of course, it's all going to go a bit south when road cars go to 90% EV. There is already a "formula E", of course.
Ok, so hybrid... but where will the E energy come from? Clearly from the brakes, the rear brakes... the same ones that get only a fraction of the braking energy because all the forces move to the front under deceleration. Where is the energy stored, in the battery of course... which is so small it runs out halfway down a single straight. So you basically have a big complicated heavy car with half the power it should...
And naturally you have lots of software controlling "deployment" of your meager E reserves. It even guesses where you are on track based on time/speed, because GPS is illegal for that. Sigh...
To be clear... I am not arguing ICE is good or E is bad. Just that F1's current specs for the ICE/E mixture is horrible.
I wasn't politicizing E vs ICE... but commenting on the particular specifications these rules mandate for F1. Specifications that are not fit for purpose.
This is also portrait of how embarrassing, fake, boring and not-racing F1 has become. Even the "boring" low overtaking 00's were orders of magnitude more exciting than this clown show.
This is also one of the consequences of the FIA Emperor being a complete power hungry fool and many competent people being pushed out of the FIA. Congratulations.
2000 PRs per day btw.
Therefore this was the Bahrain F1, it just happened to take place in Malaysia.
My wife is tired of this joke.
Tons of AI (and adjacent) sponsors!
Moved from one of the most fun auto sports to an EV mess. The fact that they were able to vibe code ( You can't truly deliver a code without testing gates in place, let alone release to production, the cars themselves), tells:
1: The teams no longer own the car
2: F1 has become Formula E 2.0
That’s why when Hadjar was off with an injury the Red Bull team got a replacement driver (Liam Lawson from Racing Bulls), because they still want to get as many points for that car in the constructors championship as possible :]