By this point, it’s no secret that Android upgrades are a mess — but this was supposed to be the cycle where everything got better.

Google’s Android 9 Pie release was the first Android version to feature the full benefits of Project Treble, a complex effort to make it easier for manufacturers to update their devices with new operating system versions. And lemme tell ya: Such a solution has never been more desperately needed.

Last year’s Oreo upgrade marked the worst performance by device-makers we’ve ever seen on Android — and when you consider the already-rock-bottom starting point, combined with the sharp downward slope in upgrade delivery times over the past several years, well, that’s really saying something.

With Pie, the story is a mix of good and bad news: On the positive side, there’s definitely been some progress this year — and parts of the picture are a bit less bleak than they were with Oreo. At the same time, the overall picture is pretty darn depressing, especially when it comes to Android’s most powerful and relevant hardware-making companies. Improvement is all relative, and these results really speak for themselves.

Now that we’re six full months past the launch of Android 9 Pie, it’s time to step back and look at who’s making upgrades a priority and who’s treating them as an afterthought. Get ready for some raw, honest, data-driven truths.

(Want the full nitty-gritty on how these grades were calculated? You can find a detailed breakdown of the formula and every element taken into account at the very end of this article.)