Ivan Kuten wrote: > Seems nobody is working on this. Actually Zdenek Kabelac <zdenek.kabelac@xxxxxxxxx> was working this driver for times ago, but I think he has stopped his work. Look thread for more info: http://www.linuxtv.org/pipermail/linux-dvb/2008-April/025253.html > Anyway here is attached usb snoop log for A827. > I did not manage to find where is firmware loaded comparing with > logs in af9015_firmware_cutter.tar.gz I did some USB-protocol reverse-engineering for Zdenek. I have also almost fully documented USB-sniff, I can send it to you if you want hack driver more. It should be rather easy to make working driver (DVB-T) from that log. > It seems the firmware is contained in EEPROM. No its not. It loads firmware to af9013 from driver when stick is plugged. Correct firmware can be downloaded from: http://palosaari.fi/linux/v4l-dvb/firmware/af9013/ Your sniffs seems to be a little broken where firmware download was made. You should hack cx88 driver for USB-bridge. There is some commands used in cx88 already. Here are the USB-protocol commands I know: i2c write 29 i2c read 2a streaming on 36 streaming off 37 get ir code 25 power off dc power on de i2c write 1st 09 get ir code 25 000498: OUT: 000000 ms 009978 ms BULK[00001] >>> 25 000499: OUT: 000000 ms 009978 ms BULK[00081] <<< 00 00 00 00 00 streaming on 36 008607: OUT: 000048 ms 014412 ms BULK[00001] >>> 36 03 00 01 streaming off 37 012176: OUT: 000000 ms 041479 ms BULK[00001] >>> 37 i2c write 29 008622: OUT: 000001 ms 014434 ms BULK[00001] >>> 29 00 00 1d 9b bc 00 008623: OUT: 000001 ms 014435 ms BULK[00081] <<< 01 i2c read 2a 008624: OUT: 000001 ms 014436 ms BULK[00001] >>> 2a 00 00 1d 01 008625: OUT: 000074 ms 014437 ms BULK[00081] <<< 01 008616: OUT: 000001 ms 014425 ms BULK[00001] >>> 0f 01 00 03 01 00 00 008617: OUT: 000001 ms 014426 ms BULK[00081] <<< 01 power off dc 012294: OUT: 000076 ms 042795 ms BULK[00001] >>> dc 00 power on de 000010: OUT: 000001 ms 000135 ms BULK[00001] >>> de 00 i2c write? gpio? 000011: OUT: 000000 ms 000136 ms BULK[00001] >>> 09 02 02 51 1f f9 000012: OUT: 000000 ms 000136 ms BULK[00081] <<< 08 03 07 usb-controller write? 012274: OUT: 000001 ms 042620 ms BULK[00001] >>> 0f 01 00 03 01 01 00 012275: OUT: 000025 ms 042621 ms BULK[00081] <<< 01 > > Regards, > Ivan > >> Hello! >> >> Is anybody working on AVerMedia AverTV Hybrid Volar HX (A827) support? >> >> Chips in this USB stick: >> >> * Cypress CY7C68013A >> * NXP SAA7136E >> * NXP TDA18271HDC1 >> * Afatech AF9013-N1 >> >> I'm interested in TV/Analog input (not DVB-T), am I posting to the >> right list? >> >> Regards, >> Ivan I don't know anything about analog... regards Antti -- http://palosaari.fi/ _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb