Singapore Airlines has Wi-Fi. It is free with KrisFlyer. It works only above 10,000 ft.
Does Singapore Airlines have Wi-Fi?
Yes, Wi-Fi
Free with KrisFlyer
When it works
Off for ~15 min at each end
It works for about 90% of the flight: off below 10,000 ft, about 15 minutes at each end.