When it works, it works on the 777's. The A models seem to allow more connectivity--but drops more often, the B's and 300's work more reliably, if you can call it that. It is so slow as to be almost useless. I've even stopped using it on rest breaks, and expensing it. Just unworkable. And they all stop every time the airplane turns.
I think the A's have the new system turned on.