Do you think they're using the guise of "its solar radiation" as cover to do a software update to fix a more problematic "bug", and perhaps tangentially there are some changes in said-update to improve some error correcting type code (eg: related to detecting spurious bit flips).
maximilianburke|3 months ago
superxpro12|3 months ago
Bratmon|3 months ago
aunty_helen|3 months ago
vlovich123|3 months ago
fooker|3 months ago
If it was really 'solar radiation' there would be more small details.
dboreham|3 months ago
Solar radiation event led to alpha particle induced data corruption in a flight control computer memory (could be DRAM, SRAM, on-chip cache, registers...). These failures are supposed to be transient (reboot and all is well).
This is an anticipated failure mode. Only one (of three?) computers should be affected by such a failure and therefore the remaining two keep on running the plane.
But what happened is <something> went wrong with the failover/voting mechanism (as often happens with one-off seldom-executed failover code). The result was no flight control computer functionality until the entire system was rebooted. Hence the emergency landing.
The fix is to address that software error, with perhaps a secondary fix TBD to harden the hardware (add some shielding perhaps).
The fact that they talk about data corruption and not just a malfunction suggests alpha bit flip rather than latch-up.
Then send the whole statement through a French to English translator to make it a bit more confusing.
chasing0entropy|3 months ago
My concern would be what error correction mechanism did or did not catch the corruption in memory and why did it not recover without critical impact to operations?
londons_explore|3 months ago
The software update is probably more along the lines of 'lets just introduce a watchdog task which resets the system if the output deviates too far from the input for too long'.
schmuckonwheels|3 months ago
There is a slightly different level of discipline and engineering ethics at play.