Re: He's right. Again.
"But by making a version of a device's firmware get compiled in with the device driver in the kernel you're linking firmware version to the kernel version. Not too clever."
why not? get the latest kernel to get the latest driver. either that, or insmod the driver after the pre-compiled part of the kernel boots up, during the 'init' process. [I think you can do this with systemd, and you could definitely do it with system V]
ok a little LESS convenient, I get it. but it's better than the alternative.