I needed to obtain the firmware for my KWorld ATSC 115 which uses the nxt2004 demodulator. The kernel module saa7134 requires the nxt2004 firmware to operate correctly. In the past the process to obtain the firmware was easy, but now that avermedia-usa now longer makes available the driver, it was much harder to track down the need firmware file.
m2n:~ $ /tmp/get_dvb_firmware nxt2004 --2012-07-06 22:51:22-- http://www.avermedia-usa.com/support/Drivers/AVerTVHD_MCE_A180_Drv_v18.104.22.168.zip Resolving www.avermedia-usa.com... 22.214.171.124 Connecting to www.avermedia-usa.com|126.96.36.199|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-07-06 22:51:22 ERROR 404: Not Found. wget failed - unable to download firmware at /tmp/get_dvb_firmware line 662.
I figured I could just search for AVerTVHD_MCE_A180_Drv_v188.8.131.52.zip or dvb-fe-nxt2004.fw and be in business. Unfortunately, it was not that easy as it took me over an hour to find the file.
I came across linux-firmware-nonfree_1.11_all.deb which contained nxt2004.fw
Since it was so hard to find the firmware file I decided to mirror it along with the original deb package that I got it from.
cp dvb-fe-nxt2004.fw /lib/firmware
- reload appropriate module or reboot
- check out dmesg to confirm firmware was loaded
Hope this has helped someone…