Last November I was on one of the very first flights JetBlue operated with their FlyFi in-flight internet service active. At the time the conclusion I drew about the product was it is, by far, the best offering flying. When it works. Last night I was on another FlyFi-equipped flight (the special FlyFi livery, no less!) and the experience was very, very similar. It was simply spectacular when it was working. But it also dropped out just over half way through the flight, leaving me offline for the last two-ish hours en route to Phoenix. Connectivity speeds during the first half of the flight were top-notch. My one test showed just over 19Mbit download speeds and I was able to get work done reliably. Unlike previous tests where I was mostly “playing” rather than working this flight had me connected via Remote Desktop Protocol to servers on the ground. RDP generally handles latency pretty well which is good for satellite-based connections and my experience was pretty much identical to sitting at home using the same services. It was significantly better than sitting in the food court area at JFK T5 prior to my flight (service in the terminal was better out by the gates).
So things were great for the first two hours of the flight. And then it became a bit strange, to say the least. As the plane approached the Kansas/Missouri border I got an alert that we were approaching the edge of the coverage area. I figured that was a bug of some sort given that the coverage map is basically all of the Continental USA and I was smack-dab in the middle of it. But, sure enough, the connection dropped. It briefly reappeared once after that but, for the most part, I remained off-line for the rest of the flight. Speaking with others on the plane it was clear that the dropped connection was not just me. And despite the system thinking that it reacquired the signal later on I was never able to connect off the aircraft after that point.
Looking at a couple maps and speaking with another friend on the plane we came up with a theory for why the dropped connection happened. This was our best guess: The system choked switching between satellites. Looking at the two images below, one showing the flight path from FlightAware and the other showing the spot beam locations for the ViaSat coverage it seems that the connection dropped as we switched from the ViaSat-1 coverage to the “augmented beams” which is the region covered by the Wild Blue satellite which pre-dates ViaSat-1.
Following the flight I reached out to some people to confirm my theory on the failure. Yes, I was mildly disappointed with losing the service half-way through but mostly I just wanted to know if I had solved the mystery. Fortunately I got a very detailed response back which
includes a confirmation gave me all sorts of answers. I wasn’t exactly correct on the theory, but it was darn close. As part of those details I got this:
- If the system loses connectivity for greater than 30 seconds, it is designed to automatically restart once connectivity is reacquired
- This happened on your flight and we can see that all of the previously active sessions are restored relatively soon after the connectivity blip occurred
- However, what we can also see is that after all these sessions were restored, there is practically no data transferred on any of them for the remainder of the flight
Separate from that I also got this bit of info: “Although there was a brief disconnect between the aircraft and our satellite on the flight in question, the beam/satellite handover had successfully completed several minutes earlier.” So it wasn’t the beam switch which caused the problem; that was just coincidental timing.
Yup, all that is true. I got a local signal back but no traffic made it off the plane. Turns out that this is a bug they’ve seen before and it is one they’ve already got a fix for on a test aircraft. So, yes, it wasn’t a perfect experience but they’ve called the service “beta” and they’re working out bugs like this one. I cannot help but appreciate that aspect of things. Plus there’s the part where it doesn’t happen all the time. Given the number of transcon flights with 100+ active connections on board I’d be very surprised to learn that such drops are systemic in the system versus occasional hiccups. And my flight hopped across several beams before dropping Still, in order to be a leader in the connectivity space the product needs to be rock-solid. And they’re not quite there yet.
When will then be now?