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

Kirk Lapray kirk.lapray at gmail.com
Sat Feb 18 20:11:23 CET 2006


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 at boilerbots.com> 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 at boilerbots.com>
> >>
> >> - 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 at boilerbots.com>
> >>
> >> -----
> >>
> >> # HG changeset patch
> >> # User cmeyers at boilerbots.com
> >> # 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 at redhat.com?subject=unsubscribe
> >> https://www.redhat.com/mailman/listinfo/video4linux-list
> >>
> >
> > --
> > video4linux-list mailing list
> > Unsubscribe
> > mailto:video4linux-list-request at redhat.com?subject=unsubscribe
> > https://www.redhat.com/mailman/listinfo/video4linux-list
>
>
> --
> video4linux-list mailing list
> Unsubscribe mailto:video4linux-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/video4linux-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20060218/8009606a/attachment-0001.htm


More information about the linux-dvb mailing list