The speculation about possible ADIRU software and windscreen problems being an issue in this case begs the question:
<< IF >> one or both of these had been a contributory factor, and assuming substantial recovery of wreckage, would the investigators have any chance of finding evidence of it? Particularly as a windscreen cracked by altitude/pressure changes might resemble one cracked on contact with water.