Slashdot Mirror


Microsoft to Supply Electronics to Formula 1

Yooden_Vranx writes "speedtv.com reports that beginning in 2008, Microsoft will be the sole supplier of Engine Control Units to Formula 1. Apparently, moving to a single supplier is part of the FIA's (Fédération Internationale de l'Automobile) attempts to cut costs. The article does not clarify whether this cost reduction is enabled by cutting back on tech support, what percentage of the engine's power will be required to run all the 'features' embedded in the device, or whether 'crash' will now refer primarily to software behavior rather than driving incidents."

83 of 433 comments (clear)

  1. Couldn't resist... by brownsteve · · Score: 4, Funny

    I hope it doesn't crash!

    1. Re:Couldn't resist... by Anonymous Coward · · Score: 2, Funny

      Lets see....
      Instead of the Andromeda Strain Virus it would be the Andretti Strain...

      Blue Screen Error... Begining dump of physical memory and fuel. Please reboot

      This Device driver has not passed WQC Program , press continue to install Device: ABS Braking System

      Keyboard not connected please press "F1" To conintue....

    2. Re:Couldn't resist... by CosmeticLobotamy · · Score: 3, Insightful

      Hahahahahahahaha! It's funny because it's 1998! Oh, wait.

      Well, it's still funny because it's the same joke from the summary! Things are always funny if you say them twice.

    3. Re:Couldn't resist... by j79zlr · · Score: 5, Funny

      Gentlemen, restart your engines!!!!!!!!!

      --
      I'm not not licking toads.
    4. Re:Couldn't resist... by TubeSteak · · Score: 5, Informative
      News Circa 2002
      Approved use of commercial embedded technology brings innovation to motor racing

      The FIA approved the use of programmable electronics, or embedded systems, to aid the driver in Formula One racing, subject to exact traceability of the source code.

      http://atlasf1.autosport.com/ref/scrutiny.html
      2. Software validation:
      All computer systems on board the car, or which can be connected to the car, have to be validated before they can be used at an Event.

      The software validation involves a complete check of all the source code of the computer programmes, including off-car units, to ensure that all aspects of the software comply with the Technical Regulations. The programmes are then copied and held by the FIA. Subsequently, when programmes are uploaded at race meetings they are compared with the reference copy to ensure no changes to the approved software have been made.


      If a Team wishes to make changes to the software during the season a re-inspection has to take place prior to use.

      When programmes are uploaded at a race meeting the copies are kept by the FIA indefinitely. The copies, which are kept, may be inspected in detail at anytime, including after the season has finished.

      In addition to this all hardware has to be inspected and documented in order that all changes can be monitored during the season.
      Safety is everything for Forumula One. Anything Microsoft writes will get inspected with fine tooth combs, then inspected again just to be sure.

      The secondary reason behind their strict protocols is that it heads off cheating. No buried/hidden code that only activates in certain situations.
      --
      [Fuck Beta]
      o0t!
    5. Re:Couldn't resist... by Solra+Bizna · · Score: 2, Insightful
      Things are always funny if you say them twice.

      Of course. This is Slashdot, after all...

      -:sigma.SB

      --
      WARN
      THERE IS ANOTHER SYSTEM
    6. Re:Couldn't resist... by modecx · · Score: 2

      You know, the scary thing is that they're doing this so they can eliminate *TRACTION CONTROL* from the race, and make it more of a level field, or so they say.

      Anyone who thinks this is about cutting costs is a moron. Seriously, even if the freaking ECU and associated stuff cost $300,000 (which it dosen't) it would still be a drop in the bucket for ANY F1 team considering the millions and millions of dollars it takes to engineer a car that will compete, which will include hiring a good driver, a good crew, abuttload of engineers, logistics people, etc.

      I can see where they're coming from with the idea that having all the electronics basically standard would be a good thing... But Microsoft? My god! The idea of having anything related to Windows tied to the ECU makes me shiver.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    7. Re:Couldn't resist... by tibike77 · · Score: 4, Insightful

      New hardware found: opponent's front wing, inserted in rear spoiler.
      Do you want your car to connect to the Internet and search for (new/other/replacement) drivers ? ..and so on and so forth, the jokes come to mind (this being a benign one).

      HOWEVER

      Keep in mind we're not talking about something as complex (or rather said, HUGE, not just complex) as Windows, so basically you could assume they're going to be able to do a much better job (wether or not they'll actually manage to do it, that's different).
      I'm all for bashing Windows as a soulles corp that profits from the user's misfortune, but even I draw the line somewhere between reality and cruel jokes.

      If you imagine for a second Microsoft will afford to make a critical mistake in putting this together and having it as reliable as one would expect, you're probably making the worst assumption of your life.
      If for nothing else, then for the insanely bad publicity if something bad happens... and for the awesome good publicity they'll get after one season IF they manage to have a "flawless operation of Microsoft ECUs in this season of F1" kind of record.

      IMHO, this will actually be one of the most reliable things Microsoft ever produced (or will ever produce) :p

      --
      By reading this signature you agree to not disagree with the post you just read.
    8. Re:Couldn't resist... by toQDuj · · Score: 5, Interesting

      Hmm. where is the time that the only requirement was that you could get your car down the track as fast as possible?

      I think they overregulated formula 1. Too many restrictions on engine, fuel type, gearbox type, wing type, tire type, everything.

      They should reinvent something like formula 0, with the only restriction of getting round the track as fast as possible.

      B.

      --
      Every experiment which ends in a big bang is a good experiment.
    9. Re:Couldn't resist... by hoover · · Score: 2, Informative

      Don't forget that engine manufacturers can test engines over a complete race distance without ever leaving their labs, simply by mounting the engine in a controlled environment and then "replaying" a data recording of say, a race at Monza (usually a race with high engine attrition) several times. Any flaws in the ECU should become apparent rather quickly.

      --
      Ever wondered whats wrong with the world? http://www.ishmael.org/
    10. Re:Couldn't resist... by Goldberg's+Pants · · Score: 2, Informative

      F1 doesn't use ABS. It's banned.

    11. Re:Couldn't resist... by goonies · · Score: 2, Funny

      64hp should be enough for everyone...

      --
      .sigh
    12. Re:Couldn't resist... by killjoe · · Score: 3, Funny

      Yes. I mean really. Everybody know that windows hasn't crashed since 1998. Anybody who says otherwise is lying of course.

      --
      evil is as evil does
    13. Re:Couldn't resist... by WhoDey · · Score: 2, Insightful

      Safety is everything for Forumula One. Anything Microsoft writes will get inspected with fine tooth combs, then inspected again just to be sure.

      Actually, it really has (almost) nothing to do with safety. Formula 1 has long been wary of teams hiding triky ways of doing things like traction control, ABS, etc, within ECU code. If you think about it, it would be very hard to find/control such a thing if the code was coming from all over the the place. It's not as much of an issue now that some of these things (traction control) are back into the "allowed" rules, but it's still a concern I'm sure.

    14. Re:Couldn't resist... by stunt_penguin · · Score: 3, Funny

      Using [ctrl]-[alt]-[brake] of course.

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    15. Re:Couldn't resist... by WindBourne · · Score: 5, Interesting

      Where I work at, we (not me, but the company) approached MS about getting windows Do-178B certified so as to be able to use in cockpits. After MS read the requirements they laughed us out of the office and told us that none of their OS can meet the conditions. Now we use Linux for the critical OSs.

      As to the publicity, I suspect that you will never know if there was an issue. MS is bigger than governments economies. Few countries take them on. EU as a whole does, but most of the countries do not. Unless a death occurs, they can, and will see to it, that any issues from them do not get out.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    16. Re:Couldn't resist... by TigerNut · · Score: 2, Interesting
      Standardizing the intake limits the power that the engine can make, because it is very nearly impossible to exceed the speed of sound through the air intake venturi. This is what is (or used to be, anyway... I'm not up to date on this one) done in Formula 3 - you could build anything but it had to breathe through a 30mm intake hole.

      It's probably the best idea from a long term perspective on keeping track speeds in bounds. For those that think that it should be 'anything goes', think back to the GTP wars in the early 90's when Nissan ruled the roost... and then Dan Gurney brought out the Toyota Eagle with the turbo 2 liter engine that ran very high boost. It was nearly as fast (or faster) than Indy cars on the same track. The organizers kept on making Dan add weight, and they kept on winning. Then they started limiting tire sizes and still Dan kept winning. The point is that if they hadn't put any limits on that car (or on any race car that breaks new ground in handling or engine development) it would have been totally unbeatable except through unforeseen circumstances, unless a team were to spend a kazillion dollars to come up with the Next Better Thing. And it's not exciting (for most people) to watch a race where only two cars out of twenty have any chance at all of winning. On the other hand, NASCAR (with all it's mandated obsolescence) draws bigger crowds than anything except international football (soccer).

      --

      Less is more.

  2. Too many jokes.. by Dynamoo · · Score: 3, Funny

    To paraphrase Chandler when Joey turns up in the Elf costume in Friends.. "Too many jokes.. must mock Microsoft". Awww shucks. Let's start with having to press CTRL-ALT-DEL on the steering wheel at 200 MPH and take it from there..

    --
    Never email donotemail@WeAreSpammers.com
    1. Re:Too many jokes.. by Saven+Marek · · Score: 4, Funny

      Given the context, wouldn't it be Press F1 to continue

      F1? geddit? oh well.

  3. What does Microsoft use for embedded systems? by headkase · · Score: 2, Funny

    This is a good chance for Microsoft to show off their embedded systems (Maybe WinCE? The article doesn't say.). Now as long as the race cars don't suddenly blow up ;)

    --
    Shh.
    1. Re:What does Microsoft use for embedded systems? by pchan- · · Score: 4, Interesting

      This is a good chance for Microsoft to show off their embedded systems (Maybe WinCE? The article doesn't say.)

      Of course WinCE (it's their only embedded OS, not counting the XBOX OS and WinXP embedded). The real point of this exercise is to get Microsoft software in *production* automobiles. Technology developed or refined in F1 and other racing leagues often makes its way down to consumer vehicles (antilock brakes, stability control systems, variable valve timing, hydraulic clutch, ...). Microsoft wants new engine control technology developed on and tied into WinCE. When the time comes to transfer that to the production world, WinCE will come along with it.

      Having worked with WinCE, this is a very scary proposition. I'd be terrified of putting it on any device that doesn't have a RESET button (hmm, why do all WinCE phones have reset buttons but Symbian ones don't?). One can only imagine how much they paid the F1 people to "standardize" on a software platform that is individually and independently developed by each team/manufacturer.

    2. Re:What does Microsoft use for embedded systems? by Nutria · · Score: 4, Funny
      Of course WinCE (it's their only embedded OS, not counting the XBOX OS and WinXP embedded).

      Gee, I guess that means it's not their only embedded OS, then, does it?

      Even a Republican like me can figure that out...

      --
      "I don't know, therefore Aliens" Wafflebox1
    3. Re:What does Microsoft use for embedded systems? by Anonymous Coward · · Score: 3, Interesting

      Your point about how much they paid F-1 is VERY valid. Bernie Ecclestone who runs F1 (and pretty much what he says goes) is one more money-grubbing SOB. He wouldn't be bought easy though, I suspect it took M$ a couple hundred million to get the deal. The thing is there are several different engines in F1 and they need to be tuned for each track so the software has to be parameterized and quite flexible as each engine mfg may like to have a different chipset (Intel, AMD, PowerPC, etc) in the Engine Controller. Plus it has to transmit real-time telemetry for the teams to monitor the behavior of the on-board systems.

      I have heard WinCE (which really is NOT the Windows we know and hate on the desktop..it's just a brand name) is not too bad. Personally, I would use VxWorks, embedded Linux, OS-9, or build my own before I would trust Redmonds' code. When you are dealing with a high tech engine that can rev 15000 RPMs and costs probably $200K I don't want a BSOD causing a blown engine. There are some pretty big corporate finances in F1 and they demand performance, failing to finish a F1 race due to a "software problem" will get some serious negative corporate attention. I recall when Ferrari introduced the first electronically controlled transmission and all the problems they had getting that right, it cost them a few races and lots of pressure to get it fixed. So maybe this will put some pressure on M$ to make the code better?? On second thought, nahh..they'll just ignore the problem and pay off the teams not to say bad things about the software.

    4. Re:What does Microsoft use for embedded systems? by pchan- · · Score: 4, Insightful

      I doubt you've ever even used WinCE (called Windows Mobile now btw). Seems like your comment is just MS-bashing FUD.

      Windows Mobile is a "platform" based on WinCE. It's what they used to call Pocket PC. Basically it's a CE core, Windows Media Player, Internet Explorer, and the Pocket PC UI and control panel (there's a few more things that I forget). People who aren't doing PDAs (like, oh, those doing engine control systems), use WinCE.

      Now, what do you suppose the difference is between running CE in a cash register (which, in my opinion, is a good idea), versus running it in an automobile (not such a good idea, again, in my opinion)? I know, for example (being a WinCE user), that WinCE 5.x uses a shared single virtual memory space, divided into slots for the application. And that the code segment is mostly unprotected from write access (in a supposedly modern OS, can you believe it?), and that it has no security model whatsoever, and that all apps run in kernel mode and can, if they feel like it, capture the processor and stop all preemption and interrupts. Because of this, I'm not worried running WinCE on a cash register, but I am a bit more fearful in the case where lives are involved.

    5. Re:What does Microsoft use for embedded systems? by hoover · · Score: 2, Interesting

      "One of the nice beneits for F1 racing is that technology trickles down into mainstream cars after a decade or so."

      Modern roadcars are already more advanced in the driving aids department than F1 cars, as an effort to increase the effect of the driver steering the car, all driving aids except for traction control were banned a while ago. ESP, EPM, whatever, aren't available in F1 and rightly so, I think, so I would not expect too big an influx from F1 into roadcar technology when it comes to electronics and / or software.

      --
      Ever wondered whats wrong with the world? http://www.ishmael.org/
  4. engine clippy by ryen · · Score: 5, Funny

    Something tells me this is going to be bad...

    Engine Control Unit: Pressure is rising abnormally in main engine block. Would you like Windows to attempt to fix the problem?
    Driver: *OK*
    Engine Control Unit:This feature requires the latest service pack from windowsupdate.com. Would you like to download and install?"
    Driver: shit.

  5. Will the driver have to press "Start"... by slashjunkie · · Score: 5, Funny

    ... to turn the engine off?

    or, be prompted with dialogs along the lines of "Applying the brakes will cause temporary loss of your vehicle's speed. Are you sure, Y/N?"

    1. Re:Will the driver have to press "Start"... by kevlarman · · Score: 5, Funny

      To complete your application of the brakes, you will have to restart your engine. Would you like to restart now?

      --
      A mouse is a device used to point to the xterm you want to type in
  6. Windows Genuine Advantage by mgemmons · · Score: 5, Funny

    As McLaren rounds turn number 5 at Jerez, a small balloon pops up in his HUD:

    You may be a victim of software counterfeiting. This copy of Windows is not genuine and is not eligible to receive all updates and product support from Microsoft.

    Click Get Genuine now to get more information and resolve this issue.

  7. Great by Anonymous Coward · · Score: 3, Funny

    Now blue screens are going to involve hemoglobin.

  8. But will it use their OS? by RallyDriver · · Score: 3, Informative

    It would be interesting to get more tech specs. Would they even seriously consider running Windows on the main processor?

    There is little or no value for an engine ECU like this to run an OS at all, the acme of simplicity in time and safety critcal software is a single hardcoded loop ... far less opportunity for bugs and (pun) race conditions.

    Perhaps it will simply be a branding thing for MS, c.f. the McLaren "Mercedes" engine of a few years ago which was actually built by Ilmor and only ever entered Germany if there was a race there :-)

    1. Re:But will it use their OS? by Moofie · · Score: 2, Insightful

      "Microsoft employs many of the smartest programmers and engineers out there"

      Yes, but what do they DO to them?

      "a lot more services and products than just Windows"

      Most of which suck pretty badly. What's your point?

      --
      Why yes, I AM a rocket scientist!
    2. Re:But will it use their OS? by Zeinfeld · · Score: 4, Informative
      Perhaps it will simply be a branding thing for MS, c.f. the McLaren "Mercedes" engine of a few years ago which was actually built by Ilmor and only ever entered Germany if there was a race there :-)

      Microsoft is undoubtedly paying a lot of money to do this, probably in the tens of millions plus the engineering time. Formula one is the most expensive sponsorship platform there is.

      The benefit to the sport is partly cost but mostly to ensure that the teams own software can be kept within limits. In particular Microsoft can use their trusted computing environment to ensure that the teams only run the homologated code they have submitted to FISA for signing. So after the race there can be no questions as to whether they used driver aids like traction control or remote engine management.

      Contrary to assertions an F1 car does need an O/S. It is not like a street car. The engine itself is not the issue, it is the wireless link, the telemetry, the fuel management and so on that is critical.

      I could see Microsoft using a stock Windows kernel as a start but I suspect that most of this is going to be about custom coding the system to develop a new breed of O/S.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    3. Re:But will it use their OS? by drallison83 · · Score: 2, Interesting
      "Contrary to assertions an F1 car does need an O/S. It is not like a street car. The engine itself is not the issue, it is the wireless link, the telemetry, the fuel management and so on that is critical."

      All of which can be done on hardware w/ flash. The parent is completely right in that the addition of an OS can only harm the ECM. For the 2006 Formula SAE competition (think college level F1) our car had a radio transmiter which transmitted all of the pertinent data to a laptop including the telemetry, fuel and ignition lookup tables with A/F compensation. All of this was run from several ICs and a PIC microprocessor running things behind the scenes with some very simple code in comparisson to any OS. And, if you think that all of the above items are not important for modern street cars, think again. Aside from wireless telemetry and the speed in which data has to be processed, the control systems are much more complicated than that found on race cars.

    4. Re:But will it use their OS? by JohnsonJohnson · · Score: 2, Insightful

      Perhaps it will simply be a branding thing for MS,

      It's the entre for Microsoft into a new industry where they can attempt to become the defacto platform. You're right in that this has nothing to do with Windows, or at least Windows on the desktop, there is little call for a printer driver interface in an engine control unit. F1 is generally regarded as the pinnacle of automotive engineering, with tight turnaround times on modification of parts, little margin for error and generally employing the most advanced techniques. Should Microsoft prove themselves in F1 it would help them leverage the technology to the rest of the auto industry, emerging automakers in China and India would definitely benefit from having world class, inexpensive ECU technology.

      For a company of Microsoft's size, even F1 budgets are relatively small change, Microsoft's revenue is about 10 times the combined budgets of all F1 teams. But if Microsoft gets a contract to supply the ECU software for every Toyota, Mercedes or Nissan (all manufacturers competing in F1) that should be enough to wake up the stock again. They may call the technology Windows for Autos or something silly like that (autos.Net?) but like their PDA and cell phone operating systems it will have little to do with the desktop operating system.

  9. Well, there's one good thing by HomerJ · · Score: 5, Funny

    At least something other than Takuma Sato will be the cause of a crash on an F1 circuit.

  10. Typical Microsoft Behaviour by Elvis77 · · Score: 2, Funny

    Typical of Microsoft: "Microsoft have been granted exclusive contracts to be the sole suppliers" sounds like anticompetative to me... look out... here comes the Justice Dept with a Sherman Tank

    --

    The man in black fled across the desert, and the gunslinger followed (SK)
    1. Re:Typical Microsoft Behaviour by Daniel+Dvorkin · · Score: 4, Funny

      This DoJ? Are you kidding? When it comes to antitrust enforcement, the current DoJ doesn't use tanks. They use Yugos with Super Soakers mounted on top.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  11. WGA, anyone? by djupedal · · Score: 4, Funny

    What do you mean it just stopped?

    I'm telling you... I was entering turn 3, off the throttle for just a 1/1000th of a second, and when I tried to bring the revs back up, the damn car just stopped.

    Ok, Mr. Schumacher, please sit tight and give us a moment to check the logs....

    ...moment later..

    We think we've located the issue, Sir. Since you crashed the A car during practice, you're in the backup car. We cloned the race configuration from the computer off the A car to the B car, but we neglected to refresh the hardware/software credentials.

    Yes....and...

    ...and when WGA's routine credential check ran, it determined that the software was illegal per contract and shut everything down.

    ...and...

    And...you want we should kick Massa out of his ride so you can finish the qualifying session?

    Actually....no. I think I'll just sit here and block the track so nobody else can get in a run :)

  12. Restart the vehicle, does it crash this time? by khasim · · Score: 5, Funny

    Rotate the tires, sometimes that helps.

  13. Re:What? Why? by fredNonesuch · · Score: 2, Interesting

    It's painfully obvious if you step back and think a bit. They sell game software. Marketing, in it's usual tortured logic, sees an opportunity for tie-ins with racing gameware.

    It's highly unlikely that Microsoft will actually source the parts - they'll just subcontract out the actual work and slap their name on it. It's no different than laser printers and many other tech in that sense.

  14. Not up to the FIA by Quick+Reply · · Score: 2, Insightful

    It shouldn't be up to the FIA to decide, the teams should make their own decisions, whether that be choosing a Microsoft OS or another.

  15. Unfair bashing by LanimilbusLE · · Score: 5, Insightful

    Maybe Im wrong, but I feel like there has been a huge influx of blatant Microsoft bashing lately in the article descriptions. Some of it is humorous, some of it may be true, but it just seems like Ive been reading some OSS-Microsoft-hating version of Fox news. I dont remember it always being this way. Seriously, what gives?

    --
    -Lanimilbus
    1. Re:Unfair bashing by raider_red · · Score: 2, Insightful

      Are you new here? I think MS has always been the target of bashing on this sight, whether it's fair or not.

      --
      It's good to use your head, but not as a battering ram.
    2. Re:Unfair bashing by MobileTatsu-NJG · · Score: 4, Insightful

      "Maybe Im wrong, but I feel like there has been a huge influx of blatant Microsoft bashing lately in the article descriptions."

      Maybe a little more than usual. In this case, this article was just an excuse to put the words "Microsoft" and "Racing" together so people can dust off their crash and driver jokes they've been preparing since 95. I tend to think of it as a sale. You know, something for the moderators to spend their mod points on.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    3. Re:Unfair bashing by CrazyJim1 · · Score: 2, Funny

      I hadn't thought about driver until you said something. Now all I think about is how Microsoft made the driver crash through the blue screen of death.

    4. Re:Unfair bashing by shish · · Score: 3, Funny
      I think MS has always been the target of bashing on this sight

      Not as much of a target as people who can't spell though...

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  16. Siemens/MES by archdetector · · Score: 5, Informative

    The contract was awarded to Microsoft MES, not Microsoft Automotive. I believe MES is a joint venture with Siemens, the technology partner to Mclaren (The shiny silver cars, for those who don't follow racing. Philistines.). Since McLaren already supplies a good deal of motorsports electronic components, this isn't much of a surprise.

  17. FIA boneheads strike again. by JonMartin · · Score: 4, Informative

    As a longtime F1 fan I am not surprised. The FIA (and Bernie and Max) have been out of touch with the needs of the sport for quite a while. The "cost-cutting" move to V8s from the nice V10s ended up costing a lot of money and angering the teams. They pushed out Michelin because Michelin wouldn't toe the line. They won't restructure the revenue stream to help the teams and then blame the teams for making the sport too expensive. They create the two race engine rule that reduces the spectacle for little cost saving. All while ignoring one of the biggest expenses: testing. It is so simple: take away in-season private testing, make Friday an open test day and have one engine for qualifying and race (don't get me started on how messed up qualifying is).

    --
    Serve Gonk.
    1. Re:FIA boneheads strike again. by mi11house · · Score: 5, Interesting

      While I agree completely with all of your points (make Friday spectacular again!), I suspect what the FIA are trying to do is simplify some of their own procedures and reduce some of their costs. Currently all code on board an F1 car goes through pre- and post-race scrutineering just like every other part. Looking over the (compiled!) code for illegalities is a true nightmare.

      Now imagine everyone is running ECU-OS 1.0 (ignoring all MS jokes for the time being)... The "OS" is exactly the same (i.e. it checksums to the same value) for all, only the various configuration parameters (held in RAM?) vary. Now the scrutineering effort becomes: hook up to ECU ROM, download code (or do a boundary scan), perform checksum. If the checksum isn't right - bang - you're disqualified.

      To a lesser extent it will also save the teams some money. Rich teams might currently have 200 engine parameters that they can tweak. Poorer teams might have only been able to afford to develop 50. If everyone gets 100 parameters, it comes down to engineering quality rather than quantity to work out what works best.

      Maybe... :-)

  18. WinCE is impressive in automotive by cyberjessy · · Score: 4, Informative

    MS has been active in the Automotive sector for quite some time now, and is one of the biggest players in the market. They have a full fledged Automotive Division, and some of their systems based on CE go into Fiat, Volvo and others I dont know.

    So if you think they just jumped into it, well no. They've been there for a long time now. And seem to be doing quite well. This will buy them lots of publicity.

    And anyway, safety on F1 cars are multiple times redundant and even if the software fails there is a mechanical framework protecting the driver. The software largely handles monitoring tasks, warnings and such.

    --
    Life is just a conviction.
    1. Re:WinCE is impressive in automotive by kicks-ass · · Score: 2, Funny

      Ever even seen a F1 steering wheel?

      http://www.stuffmag.co.uk/hotstuffarticlerss.asp?D E_ID=1945

      must be one of these!

  19. Bollocks by EmbeddedJanitor · · Score: 4, Informative
    Some F1 teams use Linux and open source. If they're only using GPL code internally (ie. not distributing it) they don't need to distribute their code.

    Anyway, most would be using Open Source drivers etc and the actual application would be closed source (which is GPL-OK).

    Even having open source engine management would not be that limiting. It's generally the configurations that are proprietary, rather than the actual control mechanisms.

    WinCE (the likely MS choice) only works on a few CPUs and only in certain modes (eg. little endian only). Most F1 engine management are likely using things like MPC5200s running in big endian mode.

    This all smells of hoax.

    --
    Engineering is the art of compromise.
  20. Re:What? Why? by rolfwind · · Score: 2, Insightful
    And while we're at it, what's the point of an OS in a car in the first place? I would think that the number of items that a computer has to deal with are fixed (I'm sure there's a lot, but it's not like you're going to install software on a car) and presumably the OS is some unbelievably simple scheduler a la the DSKY of the Apollo days ... a simple interrupt mechanism, a priority queue, and lots of inputs...


    The only type of OS you want in a car, if any and as in any mission critical application, is a microkernel os. No, nothing else, not even linux.

    Microkernel OSes for made for mission critical, have a small number of lines and are mathematically proven.
  21. Windows Genuine Disadvantage by gvc · · Score: 3, Insightful

    FIA have been trying to handicap the teams -- in particular the winning teams -- for years. They have required barge boards on the cars' bellies, smaller tires, grooved tires, inferior brakes, smaller engines.

    They have also had difficulty stating and enforcing meaningful restrictions on driver aids like automatic transmissions, traction control and anti-lock brakes.

    There's nothing new about FIA mandating a lame standardized component, ostensibly to level the playing field.

    The same article mentions Michelin being squeezed out of F1 (i.e. Bridgestone being the only supplier). Competition provides too much incentive for improvement, and, I daresay, too little cash flow from suppliers to FIA.

  22. Re:I just wanna know... by JustNiz · · Score: 5, Insightful

    Windows CE is NOT a real-time operating system, no matter what Microsoft claim.

  23. Re:Schumacher's domination ended by BSOD! by BCW2 · · Score: 2, Funny

    They just figured out the only way you can get Ferrari and Renault engines to grenade so someone else wins a championship.

    --
    Professional Politicians are not the solution, they ARE the problem.
  24. I can hear it now... by Robot+Randy · · Score: 5, Funny

    Gentlemen, Restart your Engines!

  25. oh, terrific! by ridgecritter · · Score: 2, Funny

    BSOD at 200 mph - where do you want to go today? don' matter, boy, you're headed for a crash!

  26. Entertainment...not engine control by SuperBanana · · Score: 5, Insightful

    MS has been active in the Automotive sector for quite some time now, and is one of the biggest players in the market. They have a full fledged Automotive Division, and some of their systems based on CE go into Fiat, Volvo and others I dont know. So if you think they just jumped into it, well no.

    Far as I can see, Microsoft's only products are "entertainment units" and software for managing the manufacturing end. This wasn't a jump; it was a leap into an empty swimming pool, naked, in the dark, off the high board. This is what I used to refer to as a "Greens Deal"- ie, two honchos on the golf course shake hands on a deal that doesn't make the slightest sense (sample: conglomerate I worked for was not allowed to purchase any LCD panels except HP LCD panels- and we didn't get a very good discount, either.) Someone at F1 shook hands with someone at MS on the golf course, a suitcase of money went to F1 (Bernie Ecclestone NEVER met a dollar he didn't like, despite having billions of them) and as a result, F1 engine technology just took a massive step backwards.

    They're not even remotely qualified to make real-time software, much less real-time hardware. When you have an engine with 8-12 cylinders that revs to over 15,000 RPMs and pushes the absolute limit of performance, timing is beyond critical. Race cars are torture on electronics; vibration, temperature, and TONS of electrical interference. MS has never worked on something like this. Ever.

    Prediction: MS will try to use all sorts of DSPs and such to do signal processing instead of discreet circuits. The cars will run very poorly- and it will be nearly impossible for the team race engineers to figure out why. That's if the electronics themselves even survive the environment.

    Hilarity will ensue, like MS engineers telling teams, "well, why don't you just shield all the wiring and run more grounds?" "Because that would add 50 pounds of weight." "So?" Or..."what do you mean, there's no chassis ground?" "Which part of CARBON FIBER IS NOT CONDUCTIVE DO YOU NOT UNDERSTAND?!" I would pay good money to hear tape recordings from Northampton, Maranello, etc...I'd learn all sorts of new swear words.

    Two companies that are infinitely more qualified come to mind immediately- Bosch and MOTEC (Magneti Marelli is a little too tied to Ferrari, I think.) 3/4 of the world's auto racing engineers cut their teeth and/or use MOTEC ECUs. Companies like Bosch and MOTEC have engineers that have the necessary signal processing down pat, and they've been doing this stuff for decades. I don't see fresh grads having the skills, nor do I see seasoned engineers as being willing to take a big risk with MS...and F1 isn't the kind of place where you can grab a bunch of programmers and EEs, hand them books about racing electronics, and expect results. Where is MS going to get the talent for this?

    1. Re:Entertainment...not engine control by pe1chl · · Score: 2, Insightful

      Why do you insist that Microsoft would have to produce anything?

      It says "Microsoft will supply". This is only a sponsorship deal. The Microsoft name will appear somewhere on the car and will be mentioned by commenters when talking about ECUs, but of course Microsoft will not get a Windows CE copy and hack it to be used in an ECU.

      They will just outsource the coding to an established manufacturer, or even buy one.

      It is just like all the "engine manufacturers". There are many big car makes that "supply engines" for Formula 1, but in reality they are being designed, at least initially, by specialist companies like Ilmore and Cosworth.

    2. Re:Entertainment...not engine control by snowdon · · Score: 2, Informative
      "Which part of CARBON FIBER IS NOT CONDUCTIVE DO YOU NOT UNDERSTAND?!"
      If only this were true!! I've some not-insignificant portion of my life thus far trying to trace down shorts between solar cells and carbon fibre in the nearest thing to F1 that exists outside of F1 -- solar car racing. Unfortunately, a live-chassis, when dealing with >100VDC, ain't so healthy for the car, its electronics, or the driver. Oh yeah. Did I mention the shocks the car used to give me? Or the multiple fires its started, or... (Sorry. Carbon fibre being conductive has caused me that much grief...!)
  27. this is probably a good thing by YesIAmAScript · · Score: 2, Interesting

    MS aside, Formula One has had a huge problem keeping driver aids out of the sport. Driver aids do not belong in a series that is supposed to be the ultimate test of a driver.

    The only series that has had any luck keeping driver aids out is NASCAR, because they don't allow any kind of tech (even fuel injection).

    If this allows Formula 1 to get traction control, antilock brakes, launch control and other stuff out of F1, this will be a good thing.

    I'm not sure if I believe it though. The excuse for allowing traction control was because they said they couldn't figure out how to keep it out. And yet I can see telemetry of the pedal position in the car, see the revs climb and even hear the TC cut in and out. It's simple. Monitor the telemetry and if the engine acceleration drops without the pedal moving, DQ the car.

    Formula 1 is a shadow of its former self. It's still fast and expensive, but all passing is gone. And allowing tire changes during the race again just made the marbles problem much bigger, as anyone could have predicted, decreasing the passing even more.

    Okay, that's enough. This isn't the right place to complain about this anyway.

    --
    http://lkml.org/lkml/2005/8/20/95
  28. Re:I just wanna know... by AgNO3 · · Score: 2, Insightful

    Well it probably went something like this, "So Mr. Balmer how much experience do you have with real time OS's that don't crash?"
          Balmer hands man note with large number proceeded by dollar sign.
        FIA guy, "Really that much. The contract is yours."

    --
    OMG Ponies!!! with Glitter!!!! I miss Pink :-(
  29. The blue screen of death... by IdahoEv · · Score: 4, Funny

    ... gets replaced by the "Flaming red scream of death".

    --
    I stole this sig from someone cleverer than me.
  30. Re:I just wanna know... by tshak · · Score: 3, Informative

    Windows CE is NOT a real-time operating system, no matter what Microsoft claim.
    I'm much more apt to trust publications, case studies, and third party reviews than I am to trust an unsubstantiated claim.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  31. I've tuned race cars. by nebbian · · Score: 5, Informative

    I've tuned engines on racing cars. Firstly a little formula SAE racer, later V8 supercars.

    Those Engine Control Units need to be bulletproof. And by bulletproof, I mean being able to handle being short circuited, reverse polarity applied, handle vibration, lots of heat, have weird settings applied, and generally being totally mistreated.

    There are so many things that can go wrong on an engine, that to troubleshoot a problem you need to have 100% faith in the ECU. I don't mean 99.999%, I really do mean 100%! If there's a tiny little nagging doubt in your mind that the ECU might be at fault, then it throws your faultfinding completely out the window. Most of the time when there's a problem you need to fix it RIGHT NOW, normally this is at the start of a practice session, and the engineers want to get some tuning data for the suspension, the driver wants to practice the track, and every second of downtime means lots of stress for everyone in the team, including the manager and sponsorship guys. If you haven't worked in motorsport you have no idea what stress is all about. It's hardcore.

    Why didn't they go with an established manufacturer such as MoTeC or Magneti Marelli? Those guys really know what's what when it comes to making an ECU.

    I don't care how much experience or money Microsoft has, making a realtime OS for an ECU is no trivial matter. It's extremely difficult! You can't just whack a desktop OS like Windows CE or linux onto a small computer, things really and truly don't work like that. It will only take a couple of bugs before the engineers in F1 will be tearing their hair out, going on strike, and trying to retrofit their old ECUs into the cars. I really don't think that this idea will fly.

  32. A possible explanation is in the 5th paragraph: by WhatDoIKnow · · Score: 5, Funny



    "In addition, the WMSC also announced that due to a significant increase in cornering speeds in F1 this season, the sport's Technical Working Group will be consulted regarding possible measures to slow the cars down."

  33. Bosch, MOTEC, Magnetti Marelli by LemonYellow · · Score: 3, Informative
    Two companies that are infinitely more qualified come to mind immediately- Bosch and MOTEC (Magneti Marelli is a little too tied to Ferrari, I think.) 3/4 of the world's auto racing engineers cut their teeth and/or use MOTEC ECUs.


    More qualified still are the two companies (alongside Magnetti Marelli) which actually _do_ make ECUs for Formula 1 - TAG and Pi Research. (Bosch and Motec electronics get used in other formulae.) I'd add that Honda and Williams make their own ECUs. I've been out of the game for a few years now, though, so I'm not sure whether any other teams have started doing so.

    Microsoft would have an awful lot of ground to make up if they really are planning to provide manufacture ECUs. I expect that the story is wrong, and that Microsoft are branding somebody else's product. Or, they are buying an existing company.
  34. Formula 1 used to be about competition by Colin+Smith · · Score: 2, Insightful

    The cars could be anything the engineers could come up with to go faster. Each car unique, a prototype with parts made for the purpose. The idea that you can cheat by using different software at different points during the race is ridiculous, the idea that it should be safe is also ridiculous, they are by definition supposed to be racing at the extreme limits of physical and mental performance.

    Now Formula 1 is terminally boring, it's about going round a track and coining in as much advertising and TV revenue as is possible. It's a business rather than the big race it used to be. These days I watch MotoGP instead. Now those guys know how to race.

    --
    Deleted
    1. Re:Formula 1 used to be about competition by BenBenBen · · Score: 3, Interesting
      The idea that you can cheat by using different software at different points during the race is ridiculous
      This is patently untrue, and a ridiculous thing to posit. In fact, one of the teams got into trouble a while ago for having code on their car that was stored in volatile ROM, such that when they reached park fermé it vanished forever.
      --
      The Slashdot Paradox: "100% Overrated"
    2. Re:Formula 1 used to be about competition by TigerPlish · · Score: 3, Informative
      ou missed my point entirely. Why on earth are there even rules for software? Why are they checking? Who's business is it but the team's? The idea that they're even checking software is ridiculous in the first place.


      Because with digital engine management, you can (and do!) implement traction control, launch control, engine trimming and a whole bunch of other stuff right from the ECUs. Even cruise control can be done in-software.. my car does.

      They tried banning TC not too long ago and had to put it back in -- because they had no way of policing TC-in-software. Everyone had it, but no one was using mechanical means. It was all in software.

      Which is the whole point of Throttle By Wire -- the ECU talks to the engine, you talk to the ECU. The ECU may, or may not, like what you ask for, and will try to deliver as closely as possible what you asked for.
      --
      The "Civilized World" jumped the shark ca. 1973.
  35. MES - Microsoft and Siemens by iB1 · · Score: 2, Informative

    All M$ bashing aside (which is why I expect this was posted to Slashdot), the ECU is not completely in Microsoft's hands. The project is a colloboration between Microsoft and Siemens called MES - the latter of which have a great deal of expertise in ECUs.

  36. OS by mathew7 · · Score: 2, Insightful

    All Windows jokes start from windows XP (and 2K, 98, 95....). But its kernel is very good. It's the drivers/applications that cause the crashes. But on an ECU (I'm a software developer for car automated transmissions, but with administrator background) you develop a very different code. The goal is to reduce delays to ms timings, whereas in Windows (XP, CE, whatever) a one-time delay of 200ms, you (user), won't even notice. That's the difference between a RTOS and a desktop/server OS.
    Besides, the Windows (entire code) has hundreds of employees, but on a RTOS you don't need more than 20-30 people. The idea is that Windows has many projects (each app independently), whereas the ECU code forms at most 4-5 bynaries. So you cannot put too many people on one project, because it will delay it even more.

    It's still unclear what they will be producing (HW/SW), but it's clear that there will be only one HW platform (not even Intel/AMD types of battles). Also I'm sure that every team can have some software developers to adapt to their engine set, so it won't be entirely MS software.

  37. F0 by dwandy · · Score: 3, Interesting
    http://en.wikipedia.org/wiki/Formula_One
    The FIA, due to complaints that technology was determining the outcome of races more than driver skill, banned many such aids in 1994.
    Your "Formula 0" would quickly be a human-aided computer, and eventually the human would be reduced to the title "passenger".
    --
    If you think imaginary property and real property are the same, when does your house become public domain?
    1. Re:F0 by Steinfiend · · Score: 5, Interesting

      Being an avid F1 fan up until the mid 90's, I'd have to disagree with that. If anyone remembers 'back in the day', drivers had the option of turning up or down their turbo boost to gain speed but at a great cost to fuel. This definitely was technology taken to the N'th degree, but it was still the drivers decision when/if to turn up or down that affected the outcome. It may not be a physical skill, but driving is as much, if not more, mental than physical.

      Right now the drivers are much better than the cars, so the limiting factor is the cars. Rather than the drivers skill then deciding outcomes, its the cars lack of skill that decides who wins.

      I'm all for making F1 more exciting for fans, and increasing the field sizes (remember pre-qualifying?!), but this isn't the way to do it. Compare the tapes of Senna vs Piquet, against Schumacher vs Alonso and you might as well be watching two different sports.

    2. Re:F0 by Itchy+Rich · · Score: 2, Insightful

      Your "Formula 0" would quickly be a human-aided computer, and eventually the human would be reduced to the title "passenger".

      ...or since nothing ever runs to plan, especially at 200mph, the human would br reduced to the title "grease stain".

    3. Re:F0 by drinkypoo · · Score: 3, Informative
      If anyone remembers 'back in the day', drivers had the option of turning up or down their turbo boost to gain speed but at a great cost to fuel. This definitely was technology taken to the N'th degree

      Actually, this was a manual boost controller. You can mail-order them for about fifty bucks.

      More interesting is that some aircraft have a timing adjustment knob. Think it's running a little funny? Just tweak it. This is what predated automatic altitude compensation.

      Even more interesting than that is the fact that a lot of ECUs let you tweak all kinds of things through a software interface. Nissan ECUs from about 1991 to 1995 (late model OBD-I) have a "CONSULT" port that's basically an externally clocked serial port, which will run up to about 19.2kbps. Using it, you can bump timing forward and backward in half-degree increments, increase or decrease fuel delivery by 5% increments, and make a bunch of other tweaks.

      But anyway, no matter what year you're talking about, a wastegate with adjustment from the dashboard is not a stunning achievement. Wastegate adjustment consists of driving in a machine screw, or backing it out.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  38. F1 getting boring by FyRE666 · · Score: 2, Funny

    They're always trying to find ways of slowing the cars down more and more, so adding Windows to the ECU is probably the logical next step...

  39. I can see the slogan... by Crayon+Kid · · Score: 4, Funny

    <F1 cockpit> "Where do you want to go today?"
    <F1 driver> *gasp*
    <Clippy> "I've noticed you are having some trouble. Would you like me to: drive the car for you; show you a map of the circuit; wipe your helmet's visor; stop by the pitstop for a fresh change of underwear; search the help files for '300kph collision'?"

    *SLAM*

    --
    i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  40. major problem! by stewwy · · Score: 2, Funny

    F1 cars don't have opening and shutting windows, how are the support tech going to solve problems if they can't do that?

  41. Sports vs. horrible accidents by zanderredux · · Score: 3, Interesting

    Have someone noticed how the western public (cannot tell about the rest of the world) has become more and more sensitive to "horrible accidents"?

    In the old days, racing events that ended up with deaths, sometimes gruesome and very graphical (ground meat all around), were relatively common, as I can tell from watching F1 and WRC documentaries. And the public seemed to like it.

    If you think that this was bad -- "sports should be safe for everyone" -- think for a moment that the pilots themselves might never have considered the inherent danger of their trade as "bad". Think on how many women the pilots could score when they told them they could die the next day. It's a typical James Bond-ish scenario, prevalent in the racing sports of the 50's and 60's. It is sexy, I won't deny it.

    The last big racing accident I remember is Ayrton Senna's. It wasn't particularly gory (seems that a driving shaft pierced his skull through his helmet, but the helmet never came off until rescue arrived and the car was in one piece, no gory stuff scattered), but the media made it look worse.

    In Brazil, that event took epic proportions. The country seemed to slow down for couple days, so they could follow the drama on TV. It was an interesting day for TV as well, since the official broadcasting had higher than usual ratings for that week. A week or so later, the body was brought back to Brazil for burial. The guy received official honors, the country was mourning the F1 pilot who was treated like a president (mostly TV-induced hype, that TV channel must have made a lot of money that year). Up to this date, there are private foundations dedicated to the cause of preserving his legacy for generations to come. Kids that barely remember who he was or how well he raced (it is controversial, IMO. I think his success was 95% his cars' in a time when racers clustered in two groups -- turbo and aspirated -- and, well, non-turbo cars never stood a chance and few teams had resources to turbocharge their cars. Just observe how Senna was never able to get an expressive result after FIA's ban on turbo cars.) cry when they visit the foundation's sponsored exhibits, an odd thing since they really do not remember crap about this guy and, for their existence, think that cellphones, broadband and wireless always existed since time immemorial.

    Therefore, I think that, while the TV features more and more violence and gore, due to the same TV, the audience grew extremely sensitive to accidents due to the extreme spin TV (and modern media, to a lesser degree) gives to these incidents. People die every year in those super fast boat races, but nobody seems to care and it doesn't preclude the continuation of the sport.

    Weird, huh?

  42. Microsoft and Formula 1 by gonzoxl5 · · Score: 2, Funny

    More chicanery from Redmond...