I 2005 ble et Boeing 777-2H6ER-fly som opererte som Malaysia Airlines Flight 124 på strekningen Perth−Kuala Lumpur og som hadde registreringsnummeret 9M-MRG og serienummeret 28414, utsatt for en feil med systemet kalt ADIRU (), noe som førte til at flyet utførte ukontrollerte manøvrer ved å følge feilaktige indikasjoner og informasjon fra instrumentene. I denne hendelsen påvirket de feilaktige dataene alle flyets bevegelsesplan mens flyet klatret gjennom 38 000 fot (11 600 meter). Flyet vendte nesen oppover og steg til cirka 41 000 fots høyde (12 500 meter) med varselet om tilstanden «stall» (steiling) aktivert. Etter å ha slått av autopilotsystemene klarte pilotene å gjenvinne kontroll over flyet, og de ba straks flykontrollen om å få snu og lande i Perth. Under tilbaketuren til Perth ble både høyre og venstre autopilot aktivert og testet av mannskapet for en kort periode, men i begge tilfellene vendte flyet nesen nedover og svingte til høyre. Resten av flyturen ble fløyet manuelt, det vil si «for hånd» og uten autopilot, og flyet landet trygt i Perth. Verken passasjerer, mannskap eller flyet ble påført skader som følge av hendelsen. Etterforskere fra det australske byrået for transportsikkerhet (, ATSB) konkluderte med at den sannsynlige hovedårsaken til denne hendelsen var en latent programvarefeil som tillot ADIRU å bruke data fra et uvirksomt akselerometer. Det amerikanske luftfartstilsynet (, FAA) utstedte et direktiv (Emergency Airworthiness Directive (AD) 2005-18-51) med krav om at alle operatører av Boeing 777 måtte installere oppgradert programvare for å rette feilen.