root's BDA Mantis DD driver
Moderators:Dreamer, FredB, X05
Hi,
After trying different BDA interfaces with various results, I decided to write my own device module for Skystar HD2.
What works:
- Tuning both DVB-S and DVB-S2 signals except 16/32APSK (see below)
- raw DiSEqC, Tone/Data burst should work too (untested)
- ... and all other normal stuff you want your card to do
What doesn't work:
- 16APSK - There is no way how to tell card you want to use any specific modulation. It completely ignores all BDA
inner/outer FEC values. Windows device driver uses same routines as Linux one (google it if you want to see source
code) and it should be able to autodetect 16APSK signals. However this fails for some reason and after few seconds
with signal (but no decoded stream data) it fails. This is probably bug in the driver and hopefully will be resolved as this
modulation gets more widely used.
- CI slot - I don't have CI slot for this card and actual programming looks rather ugly, so I'm skipping on this one
- Handling more than one Mantis card on single PC (you can have more BDA cards, just not more Mantis chipset ones).
I can fix this in future if someone really needs it.
It's likely it will work on other cards with Mantis chipset (like original TWINHAN AD-SP400).
This driver is only for DVB-S/S2 cards. It doesn't support ATSC or DVB-T cards with this chipset.
Version history:
2010-05-03 v0.1 - First version
2010-05-06 v0.2 - Fixed bug on 1.1.1.900 drivers, added some driver info to "Device option" message box
2010-06-30 v0.3 - Added small delay to make DiSEqC sending more reliable, added small dialog that says card is tuning instead of just freezing up DD
2011-04-29 v0.4 - Works with new CinergyS2 drivers, improved scanning performance
Feedback is welcome. In case of problems, please post both error message string and error code it shows.
After trying different BDA interfaces with various results, I decided to write my own device module for Skystar HD2.
What works:
- Tuning both DVB-S and DVB-S2 signals except 16/32APSK (see below)
- raw DiSEqC, Tone/Data burst should work too (untested)
- ... and all other normal stuff you want your card to do
What doesn't work:
- 16APSK - There is no way how to tell card you want to use any specific modulation. It completely ignores all BDA
inner/outer FEC values. Windows device driver uses same routines as Linux one (google it if you want to see source
code) and it should be able to autodetect 16APSK signals. However this fails for some reason and after few seconds
with signal (but no decoded stream data) it fails. This is probably bug in the driver and hopefully will be resolved as this
modulation gets more widely used.
- CI slot - I don't have CI slot for this card and actual programming looks rather ugly, so I'm skipping on this one
- Handling more than one Mantis card on single PC (you can have more BDA cards, just not more Mantis chipset ones).
I can fix this in future if someone really needs it.
It's likely it will work on other cards with Mantis chipset (like original TWINHAN AD-SP400).
This driver is only for DVB-S/S2 cards. It doesn't support ATSC or DVB-T cards with this chipset.
Version history:
2010-05-03 v0.1 - First version
2010-05-06 v0.2 - Fixed bug on 1.1.1.900 drivers, added some driver info to "Device option" message box
2010-06-30 v0.3 - Added small delay to make DiSEqC sending more reliable, added small dialog that says card is tuning instead of just freezing up DD
2011-04-29 v0.4 - Works with new CinergyS2 drivers, improved scanning performance
Feedback is welcome. In case of problems, please post both error message string and error code it shows.
- Attachments
-
- mantis.dev
- DD Mantis device v0.4
- (125.5KiB)Downloaded 3299 times
Last edited by r00t on Thu Apr 28, 2011 5:27 pm, edited 4 times in total.
Skystar2 2.3 + Skystar HD2 + SG-2100 + TwinLNB
-
- Just popping in
- Posts:4
- Joined:Sun Apr 04, 2010 11:46 am
thanks my brother for your great work ..
but i have a problem i wish u could help me
i have twinhan AD-sp400 and use windows 7
my problem is i can't tune my card to 8 psk channels with dvb dream , but i can do it with other players like prog and smart dvb as i cane force them to use 8vSB modulation .
i hope u fix this problem ... thanks in advance
best regards
but i have a problem i wish u could help me
i have twinhan AD-sp400 and use windows 7
my problem is i can't tune my card to 8 psk channels with dvb dream , but i can do it with other players like prog and smart dvb as i cane force them to use 8vSB modulation .
i hope u fix this problem ... thanks in advance
best regards
twinhan ad sp-400 , ati 4670 , q6600 2G RAM . OS win 7 32 .
BTW Small dialog when changing a channel is not necessary IMHO, it's shown just for a moment so it's impossible to read it.
Well, when you are just switching channels, it doesn't matter. But when doing some feedhunting with low symbol rates, it may take up to 10 seconds to lock (or fail to lock)
"Error at "diseqc send", code 8007001F"
This is weird, because I haven't changed anything in that function.
crash on close
Can you take screenshot of the crash debug info?
edit: Try the attached version, it should be same as v0.3 but without tuning dialog code
... not so successful update this v0.3 - you can use v0.2 if you still have it, I will try to fix these bugs ...
Well, when you are just switching channels, it doesn't matter. But when doing some feedhunting with low symbol rates, it may take up to 10 seconds to lock (or fail to lock)
"Error at "diseqc send", code 8007001F"
This is weird, because I haven't changed anything in that function.
crash on close
Can you take screenshot of the crash debug info?
edit: Try the attached version, it should be same as v0.3 but without tuning dialog code
... not so successful update this v0.3 - you can use v0.2 if you still have it, I will try to fix these bugs ...
Last edited by r00t on Thu Jul 01, 2010 7:00 pm, edited 1 time in total.
Skystar2 2.3 + Skystar HD2 + SG-2100 + TwinLNB
Try this one...
- Attachments
-
- mantis.dev
- some v0.3 test version
- (105.5KiB)Downloaded 2221 times
Skystar2 2.3 + Skystar HD2 + SG-2100 + TwinLNB
Who is online
Users browsing this forum: No registered users and 1 guest