No speculations there
As for the AF447 the locating beacons (ELT) failed miserably in their mission
This is ridiculous to not have some in external location instead in the aircraft
There are also aboard ships and they are not located in the bilge !
It is now hoped that the CVR and FDR pingers will work