Help - Search - Members - Calendar
Full Version: DVB-S
DVB Owners Discussion Forum - dvbowners.com > Technical & Development Forums > BDA Driver Development
PMKnecht
Hi,

i currently have a big problem with the DVB-S BDA and i have no idea why?
First of all DiSEqC is not supported, so you can not receive more than one satellite position. You may say: "i can live with it", but thats not the point. Especially in europe it is quite often used.
Anyhow i personally could live with it, so... The reason for posting this thread is because i'm probably to dumb to figure out why i just can tune only ~ 25% of all receivable transponders. First i thought it might be caused by the polarity or the symbolrate. I definitively set the values correct (put_Frequency, put_polarity in the IBDA_FrequencyFilter, as well as the values inside the IBDA_DigitalDemodulator Interface), because they work without the nova bda driver i played with.

Since you are much more familiar with the stuff, maybe you know a solution?


Peter
JoeyBloggs
BDA DVB-S is a very marginal area. I'm not sure that Microsoft have actually finished writing it... wink.gif

So you have written your own code and it's interacting with the tuner device filter directly ?

Have you tried using the Microsoft Unified Tuning Model (with the TIF etc) and submitting a proper IDVBTuneRequest created from the IDVBSTuningSpace and adding a proper IDVBSLocator...

Could it be related to transponders that have FTA ie unencrypted channels / services on them ?
PMKnecht
thanks for the answer. Well the transponders have a mixture between encrypted and fta channels, but since the whole stream is not filtered by hardware i suppose it should work.

And no i did not used Tuningspace, but thanks this sounds like a good point to start.

Regards
Peter
JoeyBloggs
Yup agreed I was just looking for patterns, in terms of which frequencies, symbol rates, polarization's that work VS those that don't wink.gif

I'm assuming that the Demod settings are either defaulted or the same for all the transponders on the satellite ~
PMKnecht
this week i was a bit busy, but anyhow i'm probably to dumb to get some transponders working. Either its a bug inside the bda implementation of Technotrend (what i don't believe - since their software works) or something else.
Hmm i won't use the TIF Filter, since this is slow and sux. DCoder gave me the idea thats better to use the IBDA_FrequencyFilter, IBDA_DigitalDemodulator and IBDA_LNBInfo to tune a transponder. I'm quite sure i had set the values correct, but it is not working.

Peter
PMKnecht
Addentum: I found something out wink.gif
The transponders which became unable to tune in have a symbolrate which differs from 27500 Khz. In the special case 22000 Khz.

Each time i use this:

if FAILED(pDigitalDemodulator->put_SymbolRate(lSymbolRate)) {
}

I get a failed ?!?

Peter
JoeyBloggs
I've spent sometime on a DVB-T version of this going directly through IBDA_FrequencyFilter & IBDA_DigitalDemodulator. It can get it working for some manufacturer's drivers and not others, and I have no idea why...

As far as your problem goes, the only thing that strikes me looking at DCoder's code is that the position of the IBDA_DigitalDemodulator interface is assumed and hardcoded to be on the Tuner filter rather than searching for it. The code as it stands will fail if the manufacturers drivers actually have separate tuner, demod and capture filters. Rather than just a tuner/demod (combined) and a capture filter ~~~.

Does put_FrequencyMultiplier() effect putSymbolRate() ???

CODE
hr = DigitalDemodulator->put_SymbolRate(lSymbolRate)

if (FAILED(hr)) {
}
What is the reported failure ?
PMKnecht
Good question the result is:
0x80070492, "E_PROP_SET_UNSUPPORTED"

The strange thing is that i also thought about the multiplicator. So i played with some settings, but since you have only 32bit its hard to tune a transponder by entering the Hz value rolleyes.gif. Anyhow tuning also works in Mhz quite fine (multiplicator 1.000.000), but the put_SymbolRate returns alway this value. The same with put_InnerFECRate and put_ModulationType blink.gif

Peter
Danny DANG
Hi Peter,

Can i ask you a question for the DVB-s card. Can you received any FTA satelite free channel, Also what type of Atanner Disk that you need to use. Ie Large one or small disk.

Cause i bought one Aver DVB-s PCI card and hoop up with my XP MCE box, connect to my Paid TV Disk, Ie Foxtel.... then I do a channel scan, ie choose one of the satelite and do scan. when it scan, it found some free channel with unlock
in font of the channel, after that i can't view any things....

Can you tell me is the because the Atanner , also in sydney do any place they sale this type of equitments....

Thanks

Danny DANG

_______________________________________________________________
QUOTE (PMKnecht @ Feb 13 2005, 04:44 AM)
Hi,

i currently have a big problem with the DVB-S BDA and i have no idea why?
First of all DiSEqC is not supported, so you can not receive more than one satellite position. You may say: "i can live with it", but thats not the point. Especially in europe it is quite often used.
Anyhow i personally could live with it, so... The reason for posting this thread is because i'm probably to dumb to figure out why i just can tune only ~ 25% of all receivable transponders. First i thought it might be caused by the polarity or the symbolrate. I definitively set the values correct (put_Frequency, put_polarity in the IBDA_FrequencyFilter, as well as the values inside the IBDA_DigitalDemodulator Interface), because they work without the nova bda driver i played with.

Since you are much more familiar with the stuff, maybe you know a solution?


Peter
*
ponch82
hi to all, i searched a lot in the web, and probably this is the best place where ask technical question
i'll explain my problem
i did not find anything that can make my motor move with my card, i bought a new technotrend s2-3200 HD (like skystar HD, not even listed when i registered, so add it if possible), it work very good with the latest bda drivers downloaded from the original website (technotrend.de)
i have also a sat tracer 3 sw motor, it works good with ss2 and a modified driver
of course im european (italian) but i'm not a programmer of any kind, so, if you can explain me why can not be done a diseqc plugin for dba driver, able to move a motor, maybe i can rest in peace with that (i can not leave without diseqc support)
ss2 work great with the mod plugin, can send command and move the motor without damaging (for now)
i think i can pay..ehm donate some box for people that can develop a diseqc plugin for this card...and i'll be glad to do it if possible
thanks in advance for this forum, and sorry if i made any mistake of any kind
DCoder
i believe techotrend has an SDK for your card that would make it possible to send raw DiSEqC commands to it but all applications needs to be modified to make use of it.

Maybe 2018 with Windows Whatever Service Pack 23 MS will add extended DVB-S support to BDA wink.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.