[linux-dvb] Re: Unbranded USB DVB device afatech af9005

Andrew Leech andrew at floppyspongeonline.com
Fri Jan 19 05:29:01 CET 2007

This is o, I've got all the documentation to get this chip going.
I'll keep the list updated with my progress, if/when I get anywhere.

*Andrew Leech

Please consider the environment before printing this e-mail.


This message and any attachments may be confidential.
Please notify the sender immediately if you received this message in error.
Please do not delete or alter this notice.

Jeff Wang (王建發) wrote:
> Hi Andrew,
> Attached is the latest driver porting guide & firmware, FYI.
> Jeff
> Luca Olivetti wrote:
>> En/na Andrew Leech ha escrit:
>>> Hi Luca, All,
>>> I'm attempting a port of your driver to the AF9015 chip, and slowly 
>>> making progress. Just for reference, I've never written drivers for 
>>> computers before, pretty much all my programming experience is in 
>>> embedded stuff, it's much simpler there.
>>> My biggest stumbling block at the moment is the firmware file. How 
>>> did you know where to extract the firmware from (af9005.fw & 
>>> af9005-script.h)? Was it simply through the documentation you were 
>>> given, or was it through windows snooping?
>> both: from the documentation I knew the firmware download sequence, I 
>> also had the firmware in a firmware.h file. Since it wasn't working I 
>> did some snooping and got the firmware downloaded under windows 
>> (which is different that the one that came in the documentation). The 
>> same can be said of the register initialization sequence.
>> I have some rough python scripts to decode the windows snoop file, 
>> but I think they're af9005 specific.
>>> I've sent Afatech an email asking for access to documentation on 
>>> this newer chip, no reply yet, so just working with what I've got. 
>>> This chip is at least somewhat different to the 9005, as simply 
>>> adding the PID/VID of my device into the driver didn't work, I get a 
>>> "af9005: boot bad config header." An extra err printout tells me 
>>> that the buff[2] value that gives the "boot bad config header"  is 
>>> 0x0 when it should be 0x11 for your driver.  
>> I'm Bcc'ing my contact at afatech, he's been very helpful so I hope 
>> he'll contact you privately.
>> Bye
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070119/3d4053b9/attachment-0001.htm

More information about the linux-dvb mailing list