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