Page 1 of 3

Twinhan 1027 / Azurewave AD-SP 200 setup and diseqc problems

Posted: Sun Feb 10, 2008 5:12 pm
by genericdude
Is there anyone out there who has a Twinhan 1027 / Azurewave AD-SP 200 (from now on abbreviated 1027) up and running with a diseqc and DVBDream?

I've read a lot of posts and here is the information I've compiled so far.

1) There are no WDM drivers for the 1027 that I can find. So the only option at this point is BDA

2) The general idea I'm getting so far is that you must use raw diseqc commands to switch and leave the switch set to none. However this doesn't seem to work with the included BDA driver. I would also like to confirm I'm using the correct hex commands for a 4 port diseqc (no other switches).

E0 10 38 F0 (port 1)
E0 10 38 F4 (port 2)
E0 10 38 F8 (port 3)
E0 10 38 FC (port 4)

I've also heard that if that doesn't work, replace the 10 with 11 (ex: E0 11 38 F0).

None of these raw diseqc commands seem to work.

3) I've tried the BDA_ALL driver provided by scanman and can start the driver, but it still doesn't seem to work.

4) Many people are saying that it's the fault of the Twinhan / Azurewave cards that they don't switch properly, but this simply isn't true. The cards may indeed supply less current that other cards and may be borderline, but the reality is that both the default "Digital TV" application that came with the cards, and MyTheatre are both more than capable of switching the diseqc switch without any problems. So if the problem was current, NO application would be able to switch the diseqc under any circumstances. I've heard the reason MyTheatre works properly is because Saar modified his BDA driver to work properly. So that tells me that the issue is with the BDA drivers that the rest of the programs (DVBDream, ProgDVB) are using (not with the current output of the card or anything else).

I want to stress this point. If it was a current output issue, then a different set of BDA drivers shouldn't make a difference... The card shouldn't be able to switch, PERIOD! And that simply isn't the case, there are 2 applications that can switch the diseqc just fine.

So.... What is being done differently in MyTheatre's BDA drivers, and what needs to be done to DVBDream's BDA drivers to correct the issue?

If anyone has a working setup with the 1027, please post what you've done.

The 2 big things I want to figure out here are:

A) Proper diseqc setup (including raw commands) for the 1027.

B) Identify the issues in the BDA driver and if there will be a fix for the 1027.

Thanks in advance everyone!

Posted: Mon Feb 11, 2008 8:05 am
by Dabbith
DiSEqC switching isn't part of the BDA standard, thus each driver implements it differently. DVBDream (or MyTheatre) needs different code to work with each card. Support for switching this card hasn't been added to Dream yet and apparently has been added to MyTheatre.

Posted: Mon Feb 11, 2008 10:12 am
by genericdude
Thanks for the reply. Hmmmm, that was pretty short sighted of whoever defined the BDA standard to leave out something as fundamental as switching.

So I wonder how exactly they are accomplishing it in MT? Is it planned for DD? I'd be willing to shell out a few bucks to help the cause.

Posted: Mon Feb 18, 2008 8:26 pm
by genericdude
Well, I've worked on this for some time now, and the only program I can get working with the Twinhan 1027 is MyTheatre. It's not a bad program, but it seems somewhat fat and I'd really like the opportunity to try out DVBDream as I've heard so many good things about it.

Any chance Rel could chime in here and let all the users who have Twinhan 1027 cards know if there's any chance of getting a working diseqc implementation for DvbDream? Is there anything we can do to help you in the process Rel?

Thanks in advance.

Posted: Tue Feb 19, 2008 5:53 am
by rel
I need the card to work on, to be able to fix the problems

Re: Twinhan 1027 / Azurewave AD-SP 200 setup and diseqc prob

Posted: Sat Mar 01, 2008 3:57 pm
by CausticSoda

2)
E0 10 38 F0 (port 1)
E0 10 38 F4 (port 2)
E0 10 38 F8 (port 3)
E0 10 38 FC (port 4)
According to the Diseqc specs, the following are the proper codes:

E0 10 38 F1 (port 1)
E0 10 38 F2 (port 2)
E0 10 38 F4 (port 3)
E0 10 38 F8 (port 4)

Nevertheless, they still don't work with a 1027. Also, you need to set your diseqc settings to NONE or else DD will overwrite them with the wrong values. The bottom line is that you can't use DD and diseqc and a 1027 together very easily.

What I have been doing is hooking the 1027 to the Loop Out of a STB and then tuning the STB to the proper sat. This works, but you have to completely power down the computer in order to use the STB (by unplugging it) otherwise, the card messes up the STB reception (the card is powered even when the PC is in OFF mode).

Posted: Mon Mar 03, 2008 6:48 am
by ScanMan
To everyone who is using BDA_ALL 1.08:

Cant you locate the follwing line in BDA_ALL.LOG
>>> [DD-Request]::StartDevice - TH_IOCTL available

If yes the card is recognized correct and should support DiSEqC correct - also for steering a dish !

If you are 'only' using a Multiswitch there is an entry in the BDA_ALL.INI called
DISEQCMODE=x
where x must have a value of 1, 2 or 3.
A TwinHan-Card with Mantis-Chip should work with a '1'.

Other values follwing are experimental and should not changed !!!

Posted: Tue Mar 04, 2008 6:05 pm
by nemencionavarro
ScanMan, With GeniaTech USB SatBox, this is what appears in BDA_ALL.log. Thanks,

[19:52:27:671] [DEV_INIT]::DEV-version: 01.00.08.01
[19:52:27:671] [DEV_INIT]::Windows-version: XP
[19:52:27:671] [DEV_INIT]::Programm calling: D:\DvbDream\dvbdream.exe
[19:52:27:687] [DEV_INIT]::Collecting device information...
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Enumerate 1 Network-Tuner
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Enumerate 2 Node-Descriptor
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Remove TuningSpace: DC-DVBs
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Create TuningSpace: DC-DVBs
[19:52:27:734] [TBDADevice(@035020D4)->Init]::... Finished
[19:52:27:734] [DEV_INIT]::BDA-Devices found: 1
[19:52:27:734] [DEV_INIT]::Device #0: U6000 Capture (DVB-S)
[19:52:27:734] [DD-Request]::DeviceGetInterface
[19:52:27:734] [DD-Request]::DeviceGetInterfaceInfo
[19:52:27:734] [DD-Request]::SetCallBack - Pointer: 000000000058FA5C
[19:52:27:734] [DD-Request]::StartDevice - dwDeviceNo from DD: 0
[19:52:27:734] [TBDADevice(@035020D4)->Activate]::Request to Activate the Device
[19:52:27:750] [TBDADevice(@035020D4)->Activate]::DVB-S - U6000 Capture
[19:52:27:812] [TBDADevice(@035020D4)->Activate]::Capture-Filter: Trident Digital Video
[19:52:27:812] [TBDADevice(@035020D4)->Activate]::Set TS-CallBack Function
[19:52:27:937] [TBDADevice(@035020D4)->Activate]::Activating succeeded
[19:52:27:937] [TTH_IOCTL(@03502148)->TH IOCTL]::THBDA_IOCTL_CHECK_INTERFACE failed
[19:52:27:937] [DD-Request]::GetDeviceInfo

Posted: Wed Mar 05, 2008 1:45 am
by ScanMan
Seems to work so far !?
Interface says
[TBDADevice(@035020D4)->Activate]::Activating succeeded
what means:
(Standard) Communication with BDA should work - but there could be probs with DiSEqC....

This line is relevant only for TwinHan-Cards/Drivers
[TTH_IOCTL(@03502148)->TH IOCTL]::THBDA_IOCTL_CHECK_INTERFACE failed
If you have no TH- or compatible device, FAILED means NO error at all !

Posted: Sat Mar 08, 2008 1:59 pm
by genericdude
ScanMan, With GeniaTech USB SatBox, this is what appears in BDA_ALL.log. Thanks,

[19:52:27:671] [DEV_INIT]::DEV-version: 01.00.08.01
[19:52:27:671] [DEV_INIT]::Windows-version: XP
[19:52:27:671] [DEV_INIT]::Programm calling: D:\DvbDream\dvbdream.exe
[19:52:27:687] [DEV_INIT]::Collecting device information...
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Enumerate 1 Network-Tuner
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Enumerate 2 Node-Descriptor
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Remove TuningSpace: DC-DVBs
[19:52:27:703] [TBDADevice(@035020D4)->Init]::Create TuningSpace: DC-DVBs
[19:52:27:734] [TBDADevice(@035020D4)->Init]::... Finished
[19:52:27:734] [DEV_INIT]::BDA-Devices found: 1
[19:52:27:734] [DEV_INIT]::Device #0: U6000 Capture (DVB-S)
[19:52:27:734] [DD-Request]::DeviceGetInterface
[19:52:27:734] [DD-Request]::DeviceGetInterfaceInfo
[19:52:27:734] [DD-Request]::SetCallBack - Pointer: 000000000058FA5C
[19:52:27:734] [DD-Request]::StartDevice - dwDeviceNo from DD: 0
[19:52:27:734] [TBDADevice(@035020D4)->Activate]::Request to Activate the Device
[19:52:27:750] [TBDADevice(@035020D4)->Activate]::DVB-S - U6000 Capture
[19:52:27:812] [TBDADevice(@035020D4)->Activate]::Capture-Filter: Trident Digital Video
[19:52:27:812] [TBDADevice(@035020D4)->Activate]::Set TS-CallBack Function
[19:52:27:937] [TBDADevice(@035020D4)->Activate]::Activating succeeded
[19:52:27:937] [TTH_IOCTL(@03502148)->TH IOCTL]::THBDA_IOCTL_CHECK_INTERFACE failed
[19:52:27:937] [DD-Request]::GetDeviceInfo
No offence, but this thread is about the Twinhan 1027. If you're having problems with the Geniatech, then post it in a separate thread without hijacking this one.

1027 Disecq

Posted: Sun Mar 09, 2008 5:38 am
by SteveOtoo
The Twinhan 1027 uses a Conexant Cx23880 pci video and audio decoder chip. The link listed gives the detailed technical data about this decoder.
http://www.conexant.com/products/entry.jsp?id=107 Hope this may help out in the development of Disecq for the 1027.

Posted: Fri Mar 21, 2008 9:02 am
by CausticSoda
Hi Rel,

Here is a photo pf the 1027 if it helps develop a driver to make it work with DISEQC.

I had it working with bda_all 1.04 I believe...

Posted: Wed May 07, 2008 10:49 pm
by mr_kite
will try again and let you know. Also try different switch. It can make difference. Do you get signal?

Posted: Thu May 08, 2008 2:14 pm
by imodraktheas
I am not sure if the 1027 uses the same exact chipset or not, but from what I understand all the new DVB cards that use the Conexant chipsets access the same interface GUID and push diseqc commands the same way. So my post here: http://www.dvbdream.org/forum/viewtopic ... 4&start=15 may also apply to the 1027 cards.

Again, I would be more than willing to help solve this problem with the Conexant cards if I can get developer access and fix the code. Or if the devs just want to reference the materials I posted that's cool too.

imo

Posted: Tue May 13, 2008 4:17 pm
by rel
I need BDA Tuner Filter Names for Twinhan 1027 and Azurewave

Can anyone send me the bda.log file from dvbdream\devices folder ?