Hi everybody.
I'll try to explain how to make these devices work in MP because I spent so much time trying and sure, I'll help you.
My device is a USB DVB-T Stick and works perfectly with the bundle software TotalMedia from Arcsoft, but when I tried to make it works in MP was impossible. This is what I did:
1.- You need a section of your card into the CaptureCardDefinitions.xml file at the installation directory. Open with your prefer text editor and just look for '9015'. You will find one or two AF9015 BDA Filter sections. It could be your brand or not. The most important thing is to check if the 'devid' value at the first row of the section is the same than your card (you can see this in your device manager at the details tab of the properties of your card).If not is the same, change it. YTou must care that the "&" must be replaced by '&' to works (see others sections in the capturecardefinitions.xml file). This is how I set it up:
<capturecard commercialname="AF9015 BDA Device" capturename="AF9015 BDA Filter" devid="vid_15a4&pid_9016&mi_00">
<capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="true"/>
<tv>
<interface cat="tunerdevice" video="2" audio="3" mpeg2="1" sectionsandtables="5"/>
<filters>
<filter cat="networkprovider" name="Microsoft DVBT Network Provider" checkdevice="false"/>
<filter cat="tunerdevice" name="AF9015 BDA Filter" checkdevice="true"/>
</filters>
<connections>
<connection sourcefilter="networkprovider" sourcepin="0" sinkfilter="tunerdevice" sinkpin="0"/>
</connections>
</tv>
</capturecard>
2.- The problem with this cards, at least in mine, was a registry mismatch. If you try to add your card at the MP Setup, you'll received a popup saying that no capture cards has found or something like that, if not, you do not need this manual, ;-). Well now, after trying to add your card, open the Configurationlog.txt, and go to the end of the file. You must see something like this:
2007-08-01 12:03:47.343750 [Info.][Config Main]: device:Filtro MPE de BDA iddevicenp:\\?\root#system#0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{8e60217d-a2ee-47f8-b0c5-0f44c55f66dc}&global
2007-08-01 12:03:47.343750 [Info.][Config Main]: device:iddevicenp:\\?\usb#vid_15a4&pid_9016&mi_00#6&d328ce5&0&0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}
3.- If you check the second line, you must see that no device can it be recognized, so what i did is to look at the registry for the key that MP is looking at. Here you would need graphedit to see what your system is hadling, I mean, if you see at the graphedit filter moniker of your BDA filter, you will see that the moniker doesn't match with the one MP is looking for. So I look at the registry for both values, firs for the one graphedit shows me. Then I found it here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{71985F48-1CA1-11D3-9CC8-00C04F7971E0}\##?#USB#VID_15A4&PID_9016&MI_00#6&D328CE5&0&0000#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\#{9B365890-165F-11D0-A195-0020AFD156E4}\Device Parameters
4.- Look, then, for the key that MP is looking for :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\##?#USB#Vid_15a4&Pid_9016&MI_00#6&d328ce5&0&0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\#{9b365890-165f-11d0-a195-0020afd156e4}
and open the key . you will see that there's no Device Parameters under.
5.- Now reproduce the same keys and values from the first registry key to the second one. You just have to make a key called "Device Parameters", and insert 3 values: CLSID,FilterData and FriendlyName, with the same values than the other registry key, of course.
6.- Now you can add your card to the MP setup.
Hope it hepls
Regards
TV-Server Version:
MediaPortal Version: 0.2.3.0 RC1
MediaPortal Skin: Blue Two
Windows Version: XP SP2
CPU Type: Intel Celeron 2.6
HDD: 200GB
Memory: 1024MB
Motherboard:
Motherboard Chipset:
Motherboard Bios:
Video Card: nvidia 5200
Video Card Driver:
Sound Card:
Sound Card AC3:
Sound Card Driver:
1. TV Card: AF9015 BDA Device
1. TV Card Type: DVB-T
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
Satelite/CableTV Provider:
HTPC Case:
Cooling:
Power Supply:
Remote:
TV:
TV - HTPC Connection:
I'll try to explain how to make these devices work in MP because I spent so much time trying and sure, I'll help you.
My device is a USB DVB-T Stick and works perfectly with the bundle software TotalMedia from Arcsoft, but when I tried to make it works in MP was impossible. This is what I did:
1.- You need a section of your card into the CaptureCardDefinitions.xml file at the installation directory. Open with your prefer text editor and just look for '9015'. You will find one or two AF9015 BDA Filter sections. It could be your brand or not. The most important thing is to check if the 'devid' value at the first row of the section is the same than your card (you can see this in your device manager at the details tab of the properties of your card).If not is the same, change it. YTou must care that the "&" must be replaced by '&' to works (see others sections in the capturecardefinitions.xml file). This is how I set it up:
<capturecard commercialname="AF9015 BDA Device" capturename="AF9015 BDA Filter" devid="vid_15a4&pid_9016&mi_00">
<capabilities tv="true" radio="false" mpeg2="true" mce="false" sw="false" bda="true"/>
<tv>
<interface cat="tunerdevice" video="2" audio="3" mpeg2="1" sectionsandtables="5"/>
<filters>
<filter cat="networkprovider" name="Microsoft DVBT Network Provider" checkdevice="false"/>
<filter cat="tunerdevice" name="AF9015 BDA Filter" checkdevice="true"/>
</filters>
<connections>
<connection sourcefilter="networkprovider" sourcepin="0" sinkfilter="tunerdevice" sinkpin="0"/>
</connections>
</tv>
</capturecard>
2.- The problem with this cards, at least in mine, was a registry mismatch. If you try to add your card at the MP Setup, you'll received a popup saying that no capture cards has found or something like that, if not, you do not need this manual, ;-). Well now, after trying to add your card, open the Configurationlog.txt, and go to the end of the file. You must see something like this:
2007-08-01 12:03:47.343750 [Info.][Config Main]: device:Filtro MPE de BDA iddevicenp:\\?\root#system#0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{8e60217d-a2ee-47f8-b0c5-0f44c55f66dc}&global
2007-08-01 12:03:47.343750 [Info.][Config Main]: device:iddevicenp:\\?\usb#vid_15a4&pid_9016&mi_00#6&d328ce5&0&0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{9b365890-165f-11d0-a195-0020afd156e4}
3.- If you check the second line, you must see that no device can it be recognized, so what i did is to look at the registry for the key that MP is looking at. Here you would need graphedit to see what your system is hadling, I mean, if you see at the graphedit filter moniker of your BDA filter, you will see that the moniker doesn't match with the one MP is looking for. So I look at the registry for both values, firs for the one graphedit shows me. Then I found it here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{71985F48-1CA1-11D3-9CC8-00C04F7971E0}\##?#USB#VID_15A4&PID_9016&MI_00#6&D328CE5&0&0000#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\#{9B365890-165F-11D0-A195-0020AFD156E4}\Device Parameters
4.- Look, then, for the key that MP is looking for :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\##?#USB#Vid_15a4&Pid_9016&MI_00#6&d328ce5&0&0000#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\#{9b365890-165f-11d0-a195-0020afd156e4}
and open the key . you will see that there's no Device Parameters under.
5.- Now reproduce the same keys and values from the first registry key to the second one. You just have to make a key called "Device Parameters", and insert 3 values: CLSID,FilterData and FriendlyName, with the same values than the other registry key, of course.
6.- Now you can add your card to the MP setup.
Hope it hepls
Regards
TV-Server Version:
MediaPortal Version: 0.2.3.0 RC1
MediaPortal Skin: Blue Two
Windows Version: XP SP2
CPU Type: Intel Celeron 2.6
HDD: 200GB
Memory: 1024MB
Motherboard:
Motherboard Chipset:
Motherboard Bios:
Video Card: nvidia 5200
Video Card Driver:
Sound Card:
Sound Card AC3:
Sound Card Driver:
1. TV Card: AF9015 BDA Device
1. TV Card Type: DVB-T
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
Satelite/CableTV Provider:
HTPC Case:
Cooling:
Power Supply:
Remote:
TV:
TV - HTPC Connection: