I only just realised that I'm (possibly) supposed to grab a firmware blob for the TDA10046 decoder, I see the script in Documentation/dvb to do the dirty work. dmesg | grep -i tda DVB: registering frontend 0 (Philips TDA10046H DVB-T)... DVB: registering frontend 1 (Philips TDA10046H DVB-T)... tda1004x: found firmware revision 26 -- ok But I definitely don't have *.fw anywhere on the machine, my question is how does my card (Compro Videomate DVB-T200) manage to work without the firmware? Does this card have on board eeprom where some others don't? Does the firmware only add certain extra functionality? Is there a certain level of firmware onboard, and the driver only needs to upload a version from file if the onboard version is too low? Will the firmware extracted from tt_budget_217g.zip do me any good (i.e. newer) or should I leave it alone?