I thought he was only using ACARS as a vehicle to get his code into the 'Fight Management System' (whatever that is - my limit with aircraft comms is "Bandit at 6 o'clock").
Is that possible? Are the two connected?
No, they're not. And that's why the story falls apart.
The major component that stands between ACARS and all flight controls is the pilot. Even if someone could send a false ACARS message (which is pretty much like sending a text, except it usually gets printed out and read from hard copy) to the flight crew, telling them to crash the plane or something like that, it's extremely doubtful that they'd comply.
This less-than-news viral blog story reminds me a lot of one of the "9-11 truther" conspiracy theory myths that claimed that all airliners, regardless of type or age, had HAL9000-style master computers on board that allowed "the government" to take control of an airliner against the will of the flight crew. Needless to say, it's just a myth. Nothing even close to that exists,
primarily because of the potential for sabotage. It's technically possible, but no sane airline pilot would walk onto a plane with a system like that! :laugh:
If you're interested in how a FMS could actually crash a plane, the case of
American Airlines Flight 965 is a good study. In that case the flight crew got disorientated and thought that they were coming in to land in Cali, Columbia (at night) when they were actually flying over a mountainous area. When they descended to land, the plane crashed into a mountain.
The role that the FMS played was small but significant. Because it has a crude interface compared to a regular computer or smart phone, the system had a text completion function that helped the pilot punch in the code for the wrong navigation beacon. If this "helper" function wasn't there, the crash may not have happened. But since most crashes result from a large number of mistakes, not one single failure, that's not entirely certain. (Note that my knowledge of this crash goes far beyond what Wikipedia shows.) What the incident does show is just how many things must go wrong all at the same time before anything life-threatening can happen. The whole system has so many built-in checks and balances that it's virtually impossible for one person to spoof data without a lot of people noticing and taking corrective actions.