Mailing List archive

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

[linux-dvb] Fwd: Re: Re: dvb-s USB Technotrend: unknown STC version V 2.2



"Stefan Grotehans" <stefan.grotehans@web.de> schrieb am 15.11.04 22:35:36:
> 
> 
> Hallo Allesandro,
> based on the old 2.4 driver I have created a diff for you:
> 
> diff stv0299.c stv0299.c.sgr
> 77a78
> > #define ALPS_BSBE1_TT         7
> 400a402,408
> >       case ALPS_BSBE1_TT:
> >               addr = 0x61;
> >                 buf[3] = 0xe4;
> >                 if (freq > 1530000) buf[3] = 0xe0;
> >                 break;
> > 
> > 
> 610a619,620
> >               else if (ftype == ALPS_BSBE1_TT)
> >                 stv0299_writereg (i2c, 0x0f, 0x92);  /* Iagc = Inverse, m1 = 18 */
> 923a934
> >       case ALPS_BSBE1_TT:
> 1231a1243,1247
> >                       if ( strcmp(adapter->name, "Technotrend/Hauppauge Nova-USB") == 0 ) {
> >                               printk ("%s: setup for tuner BSBE1 (stv0299 synth) on TechnoTrend hardware S1810 \n", __FILE__);
> >                               return ALPS_BSBE1_TT;
> >                       }
> > 
> I think the patch does not work for the lastest cvs-drivers, at least I saw a different file structure.
> 
> I looked at stv0299.c in the kernel archive and found a similar structure so the patch should work here.
> 
> To make sure you got the idea, I wrote a cookbook for you how to introduce the BSBE1:
> 
> 
> 1) It introduces a new tuner type : 
> #define ALPS_BSBE1_TT         7 , (change 7 to the highest number + 1)
> 
> 
> 2) Then in "probe_tuner" check for  "Technotrend/Hauppauge Nova-USB":
> 
> if ( strcmp(adapter->name, "Technotrend/Hauppauge Nova-USB") == 0 ) {
>                                printk ("%s: setup for tuner BSBE1 (stv0299 synth) on TechnoTrend hardware S1810 \n", __FILE__);
>                               return ALPS_BSBE1_TT;
>                        }
> 
> 
> If you got the BSBE1 you have to do two changes, this is why you did the stuff above:
> 
> A) under // tuner specific settings you have:
> case ALPS_BSBE1_TT:
>                 addr = 0x61;
>                 buf[3] = 0xe4;
>                 if (freq > 1530000) buf[3] = 0xe0;
>                 break;
> 
> Note that the BSRU6 has buf[3] = 0xc0; instead , ie. whatever code you have replace the "c" with an "e" in hex.
> 
> B)  In /* AGC1 reference register setup */  the BSBE1 needs a 0x92 instead a 0x52 so add two lines like this:
> 
> else if (ftype == ALPS_BSBE1_TT)
>                   stv0299_writereg (i2c, 0x0f, 0x92);  /* Iagc = Inverse, m1 = 18 */
> 
> With these modifications I was able to tune into the horizontal channels. 
> 
> However, the box did not  flip between 13 and 18 volts. Ie I did not get any vertical channels.
> 
> With this cookbook you surely can modify stv0299.c  in the latest dvb-kernel  archive.
> Pleas ask Holger or  one of the other bright guys. how to get the voltage setting correct.
> 
> 
> Stefan
> 
> 
> 
> sandrofag@tiscali.it schrieb am 14.11.04 18:08:23:
> > 
> > Alle 18:39, luned́ 26 luglio 2004, hai scritto:
> > > Folks,
> > > Holger's remarks are right!
> > > Here is the status of my efforts:
> > > 1) I implemented a new tuner type in stv0299.c.  Since the new box ver 2.2
> > > has a ALPS BSBE1 tuner. This tuner model has only two small differences to
> > > the BSRU tuner. However I will need Holgers's help to distinguesh between
> > > the old and the new USB box. (should be easy though). This works with all
> > > versions of the driver. 1.1.1, 2.4 or 2.6.
> > >
> > >
> > > 2) Further, I compiled the new firmware from the windows file to have the
> > > lastest firmware downloaded on the USB box. The impact of this is for me
> > > unkown since I did not test the original firmware of the older devices.
> > >
> > >
> > > 3) the diseq stuff in the new hardware is broken with the old driver.
> > >
> > >
> > > In dvb-ttusb-budget.c the call "ttusb_update_lnb" ist not switching between
> > > 13 and 18 Volt, I only see 18 volt. This pre! vents the tuning to the
> > > horizontal channels.
> > >
> > >
> > > However the function still switches the voltage on even on the new
> > > hardware.
> > >
> > > I askes TT to give me a hint, even via Axel Hundt, but no response yet.
> > > Since I cannot disassemble windows code I am a little lost here. This is
> > > the last issue!
> > >
> > > All the above stuff 1) + 2) I can send you over.
> > >
> > > Stefan
> > 
> > Hello Stefan,
> > where found this pach for my NOVA-S USB (ALPS BSBE1 tuner)
> > I have search in cvs but do not found!!
> > Tank's
> > 
> > Alessandro
> > -- 
> > 
> > <<<<<<<<<<<<<Mods>>>>>>>>>>>>>
> > SlackWare 9.1 on 
> > Laptop DELL Inspiron 4100
> > <<<<<<<<<<===========>>>>>>>>>>
> > 
> 
> 


__________________________________________________________
Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min.
weltweit telefonieren! http://freephone.web.de/?mc=021201





Home | Main Index | Thread Index