[linux-dvb] Nextwave NXT2004 Firmware (found)

Michael Akey akeym at onid.orst.edu
Wed May 27 00:43:31 CEST 2009

I recently acquired an ATI HDTV Wonder PCI card from a friend of mine 
and decided to test it out on my satellite TV transcoding server to also 
get OTA channels.  I am using a generic linux kernel version, 
and it detects the card just fine, but needed a firmware file for the 

I checked the get_dvb_firmware script, but it failed because the driver 
pack from AVerMedia is no longer available.  I then tried to get the 
latest drivers from them by hand for the A180 card, which also has the 
nxt2004 demod/frontend..  but the driver package refused to install on 
my WinXP system.  After some quick googling and not finding the nxt2004 
firmware downloadable online, I tried to find it in the AMD/ATI driver 
package instead.  It was not readily apparent which file had the 
firmware, and the only files in the package were windows 
executable/system files. 

So I figured it was embedded in one of these files..  I was able to find 
the nxt2002 firmware file, and compare it to the contents of the file 
"atidtuxx.sys."  In this file, I fiddled around with offsets and dumping 
8kb chunks out and feeding it to my linux machine's kernel, and 
magically got my tuner card to APPEAR to work properly with it, but I do 
not know the firmware's actual size, so there's a distinct possibility 
that I'm sending it extra garbage it doesn't need. 

Default extraction path from nullsoft installer: 

Firmware appears to be in ATIDTUXX.SYS at offset 0x681E, taken as a 
8192byte chunk.

To help me with my findings, does anybody have a known working version 
of dvb-fe-nxt2004.fw that I can use for comparison?  Thanks! 

And if I have found the correct firmware, the get_dvb_firmware script 
can be updated to pull this from the ATI drivers now.. If I did this the 
hard way, you may feel free to point this out as well :)


More information about the linux-dvb mailing list