Onboard system has been around for some years, have seen it on 747 classic and -400 as well as a340-300. But regularly de-activated due to reliability issues. Theoretically it should be the ideal answer but doesnt seem to have got the reliability yet after quite a few years in service.