Some a/c do have onboard telematics that report in real-time. Obviously this one did not.
Boeing directed operators of its various jets to replace Honeywell Emergency Locator Transponders on their aircraft. The models involved included the 777-200. A Honeywell transponder on a 787 owned by Ethiopian Airlines caught fire on the ground in London and heavily damaged the aircraft.link