Lu, I believe that you are correct but one rumour that I have heard is that the crash was cause by some incompatible software being fitted to the aircraft becuase LMA hadn't paid for the up to date kit. Is this not a programme management issue?
What parts of the electronics suite or system did LMA design? Was it the Flight Management System?