Is it allowed for the software in both EECs to be modified, or just reloaded, before a flight?
Unfortunatley I believe so...IIRC Having replaced FADECS in past for software revision they had to be a matched pair
Don't critical SW components need to be n-versioned with voting? I know from many years back (I think) the 744 FADEC was designed this way.