FWIW, I've also used fwup and it has worked perfectly, so that's something that Lenovo did get right.
> I think Linux support of new hardware is always going to be shaky unless we can get vendors to care and support it themselves.
This is what I actually expect from a Ubuntu-certified laptop. That the manufacturer makes sure that the Laptop actually works with Ubuntu.
That's the same bar I have for Apple and windows laptops.
Otherwise they should just call them "Linux tinkerer friendly" or similar.