[linux-dvb] AVerMedia AverTV Hybrid Volar HX (A827) support?
Ivan Kuten
ivan.kuten at promwad.com
Thu Oct 16 12:53:01 CEST 2008
Hello Zdenek, Antti
I have some spare time to do some work.
First step I need to make USBsnoop working to see where firmware upload goes.
Those logs I posted seem a little bit broken, right, because XP crashes and system reboots
when usbsnoop enabled. But anyway usbsnoop capture some data.
Antti, can you post a part of usbsnoop log where firmware is loaded?
Regards,
Ivan
>> 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
>>
>>
>
>
> Sorry about being not so active in this area :( - I've got busy with
> some many other issue :( I've also fairly limited access to windows
> machine - thus I would really need you 'chat/personal/ help Antti for
> this - If you are willing to spend couple hours on this - I'd gladly
> help - but for me the logic behind V4L devices seems to be quite
> complicated to get it learned within short time - i.e. I have no sharp
> idea - how each sub controllers are connected together and how could I
> achieve the similar USB command order.
>
> If we could arrange some time window to work on this - I'll try to do
> it - though it must be late night hours.
>
> Zdenek
>
>
>
More information about the linux-dvb
mailing list