Re: [PATCH] Another one for the Kworld-ATSC110

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I was able to find the firmware in the latest drivers from the KWorld web site (ftp://ftp1.kworld.com.tw/kworld/driver/beyondtv_tv_atsc/v1.3.2.7_051006.rar ).

In the "3xHybrid.sys" file starting at address 8B1F0 (569840) with a length of 9526 bytes.  It goes through address 8D725 (579365).  It seems that the last several bytes of the firmware are always the same.

Kirk

On 2/17/06, maillist <maillist@xxxxxxxxxxxxxx> wrote:

Got to work on that more today. Our scanners are designed for 3.3v 64
bit busses, those are the cards we have been designing. I have to use an
adapter for the 5v 32 bit bus. The adapter board was broken but I found
another one that worked. By the time I got the basic functionality it
was late.

I hope that I can capture the firmware download, but yesterday I did not
see any large block write to the board after windows booted, so I need
to investigate this.

Curt

David Freeman wrote:

> Thanks Curt,
>
> Did your pci-bus scanner tell anything useful about the IR/remote
> sensor related GPIO settings?
>
>
> maillist wrote:
>
>> Adding this code to the init2 function helps get the tuner identified
>> properly.
>>
>> With this change it is no longer necessary to remove and reload the
>> tuner module. This is more what everyone was expecting. This code is
>> from the ATI HDTV Wonder init routine which also uses the TUV1236D.
>>
>> This is based on: * http://linuxtv.org/hg/~mkrufky/atsc
>>
>> *
>>
>> -------------------------
>> From: Curt Meyers <cmeyers@xxxxxxxxxxxxxx>
>>
>> - Enable the tuv1236 tuner on the Kworld-ATSC110 card so the  tuner
>> module can be identified when it loads.
>>
>> Signed-off-by: Curt Meyers < cmeyers@xxxxxxxxxxxxxx>
>>
>> -----
>>
>> # HG changeset patch
>> # User cmeyers@xxxxxxxxxxxxxx
>> # Node ID b0ff1e3a5628e12d547b5da1efa89387b88398df
>> # Parent  c1a2de40a276ce0cce51da93702a7b7c3e0f80bf
>>
>> diff -r c1a2de40a276 -r b0ff1e3a5628
>> linux/drivers/media/video/saa7134/saa7134-cards.c
>> --- a/linux/drivers/media/video/saa7134/saa7134- cards.c    Thu Feb 16
>> 13:32:52 2006 -0500
>> +++ b/linux/drivers/media/video/saa7134/saa7134-cards.c    Fri Feb 17
>> 03:53:05 2006 -0800
>> @@ -3591,6 +3591,19 @@ int saa7134_board_init2(struct saa7134_d
>>         i2c_transfer(&dev->i2c_adap, &msg, 1);
>>         }
>>         break;
>> +        case SAA7134_BOARD_KWORLD_ATSC110:
>> +        {
>> +            /* enable tuner */
>> +            int i;
>> +            u8 buffer [] = {
>> 0x10,0x12,0x13,0x04,0x16,0x00,0x14,0x04,0x017,0x00 };
>> +                        dev->i2c_client.addr = 0x0a;
>> +
>> +            for (i = 0; i < 5; i++)
>> +                if (2 !=
>> i2c_master_send(&dev->i2c_client,&buffer[i*2],2))
>> +                    printk(KERN_WARNING "%s: Unable to enable
>> tuner(%i).\n",
>> +                        dev->name, i);
>> +        }
>> +                break;
>>     }
>>     return 0;
>> }
>>
>> --
>> video4linux-list mailing list
>> Unsubscribe
>> mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
>> https://www.redhat.com/mailman/listinfo/video4linux-list
>>
>
> --
> video4linux-list mailing list
> Unsubscribe
> mailto:video4linux-list-request@xxxxxxxxxx ?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/video4linux-list


--
video4linux-list mailing list
Unsubscribe mailto: video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list

_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux