Thursday, 23 June 2011

Diamond - ATI TV Wonder HD 750 - PC TV Tuner Card Info

As the topic suggests this is a post about a TV Tuner card i bought a while back..
It was cheap and it came with a remote and software / driver cd.
The software for watching live tv was not that great and i soon went looking for an alternative
Supposedly NPVR works with this card but i couldn't get it to work so i ended
up just going with Windows Media Center. The one drawback of WMC compared
to the included "Total Media" that is on the driver cd is that WMC buffers all Live TV
to your hard drive before displaying it and Total Media bypasses that and just shows it.

Aside from some random stability issues i have to say i like Windows Media Center.
Media Center Studio is a free tool i found that can modify WMC and add Custom theme support.

Anyway I have read on the net that my tv card does NOT work with WMC.
This is NOT true.
When you install this card on XP there is no default driver and on Windows 7
there is a driver that will be auto installed through Windows Update.
This windows update driver is bad !
It doesn't work and sometime will fail at installing.
The solution is simple install the driver that came on the CD
or go to the Diamond website and download it from there.
The website driver is the same as the one on the disc. (DriverVer=09/01/2009, 6.14.10.38901)

There is another driver that can be installed and used as well from ATI
As of this writing the Ati Catalyst v10.4 is the current version.

The main issue between these drivers is the remote control support.
The Diamond driver WILL setup the remote fairly well but many buttons
will not work or do random things. And the ATI remote driver seems worse.

What is needed is to figure out how the remote works with windows.
No problem..

I figured it all out and got it working. I also got a Universal Remote working too.

The following Registry script can be executed after installing your drivers
Note you must reboot for changes to take effect.

Save the following as a .reg file and double click it to enter the info into
the windows registry. It can also be edited and clicked again if somebody
wanted to change what buttons do what. Please see notes in script for info..

IMPORTANT:
The hardware ID is going to have to be found for your device and edited
in the script. My ID is 5&2fe700dd&1&0 yours will be different probably
Easiest way to find your ID may be to use the device Manager and look
at the driver details or just search in the registry for it (search for AVStream)

Once again, change the location of the registry key in the code below !

[START]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\AVStream\CIR\5&2fe700dd&1&0\Device Parameters]
"DictSrc"=dword:00000001
"IrProtocol"=dword:00000060
"DictData"=hex:01, \              ;  Dictionary length: 1 set
61, \                             ;  Philips RC5 ModeA (0x61)
00, 00,00,00, 00, 00, 00, 00, \   ;  Header:
39, \                             ;  table length: 57 key remote = hex:0x39                      
00, 00,00,00, 27, 00, 01, 01,  \  ;  0
01, 00,00,00, 1E, 00, 01, 01,  \  ;  1
02, 00,00,00, 1F, 00, 01, 01,  \  ;  2
03, 00,00,00, 20, 00, 01, 01,  \  ;  3
04, 00,00,00, 21, 00, 01, 01,  \  ;  4
05, 00,00,00, 22, 00, 01, 01,  \  ;  5
06, 00,00,00, 23, 00, 01, 01,  \  ;  6
07, 00,00,00, 24, 00, 01, 01,  \  ;  7
08, 00,00,00, 25, 00, 01, 01,  \  ;  8
09, 00,00,00, 26, 00, 01, 01,  \  ;  9
0A, 00,00,00, 41, 00, 01, 00,  \  ;  Mute                    (F8)
0b, 00,00,00, 16, F3, 01, 00,  \  ;  Stop                    (CTRL+SHIFT+S)
0C, 00,00,00, 0D, 00, 08, 00,  \  ;  Open WMC / Start Screen (WIN+ALT+ENTER)
0D, 00,00,00, 28, 00, 01, 00,  \  ;  OK / Chanel Recall      (ENTER)
0E, 00,00,00, B5, 00, 02, 01,  \  ;  Snapshot = Skip Forward (CTRL+F)
0F, 00,00,00, 28, F4, 01, 00,  \  ;  Full screen             (ALT+ENTER)
10, 00,00,00, 4F, 00, 01, 01,  \  ;  Right                   (RIGHT ARROW)
11, 00,00,00, 50, 00, 01, 01,  \  ;  Left                    (LEFT ARROW)
12, 00,00,00, 2e, 00, 01, 01,  \  ;  Channel Up              (PAGE DOWN)
13, 00,00,00, 2d, 00, 01, 01,  \  ;  Channel Down            (PAGE UP)
14, 00,00,00, 10, F1, 01, 00,  \  ;  Shuffle = My Music      (CTRL+M)
15, 00,00,00, 00, 00, 00, 00,  \  ;
16, 00,00,00, 13, F1, 01, 00,  \  ;  Pause                   (CTRL+P)
17, 00,00,00, 13, F3, 01, 00,  \  ;  Play                    (CTRL+SHIFT+P)
18, 00,00,00, 00, 00, 00, 00,  \  ;
19, 00,00,00, B3, 00, 02, 01,  \  ;  Fast Forward            (CTRL+SHIFT+F)
1A, 00,00,00, 00, 00, 00, 00,  \  ;
1B, 00,00,00, 00, 00, 00, 00,  \  ;
1C, 00,00,00, 00, 00, 00, 00,  \  ;
1D, 00,00,00, 00, 00, 00, 00,  \  ;
1E, 00,00,00, 08, F1, 01, 00,  \  ;  Timeshift = My Video    (CTRL+E)
1F, 00,00,00, 15, F1, 01, 00,  \  ;  Record                  (CTRL+R)
20, 00,00,00, 52, 00, 01, 01,  \  ;  Up                      (UP ARROW)
21, 00,00,00, 51, 00, 01, 01,  \  ;  Down                    (DOWN ARROW)
22, 00,00,00, 00, 00, 00, 00,  \  ;
23, 00,00,00, 00, 00, 00, 00,  \  ;
24, 00,00,00, 00, 00, 00, 00,  \  ;
25, 00,00,00, 82, 00, 04, 00,  \  ;  Power Off / Sleep       (SLEEP)
26, 00,00,00, 00, 00, 00, 00,  \  ;
27, 00,00,00, B4, 00, 02, 01,  \  ;  Rewind                  (CTRL+SHIFT+B)
28, 00,00,00, 00, 00, 00, 00,  \  ;
29, 00,00,00, 2a, 00, 01, 00,  \  ;  Back                    (ESC/BACKSPACE)
2A, 00,00,00, 00, 00, 00, 00,  \  ;
2B, 00,00,00, 43, 00, 01, 01,  \  ;  Volume Down             (F9)
2C, 00,00,00, 42, 00, 01, 01,  \  ;  Volume Up               (F10)
2D, 00,00,00, B6, 00, 02, 01,  \  ;  Pointer = Skip Back     (CTRL+B)
2E, 00,00,00, 00, 00, 00, 00,  \  ;
2F, 00,00,00, 00, 00, 00, 00,  \  ;
30, 00,00,00, 00, 00, 00, 00,  \  ;
31, 00,00,00, 00, 00, 00, 00,  \  ;
32, 00,00,00, 00, 00, 00, 00,  \  ;
33, 00,00,00, 00, 00, 00, 00,  \  ;
34, 00,00,00, 00, 00, 00, 00,  \  ;
35, 00,00,00, 00, 00, 00, 00,  \  ;
36, 00,00,00, 00, 00, 00, 00,  \  ;
37, 00,00,00, 00, 00, 00, 00,  \  ;
38, 00,00,00, 17, F1, 01, 00      ;  AV/TV = Live TV         (CTRL+T)

"Custom Key Mapping"="57 Key Table"
"Driver Source"="ATI Catalyst v10.4"
"Registration"="Micuesoft"

; NOTES:
;
; 04 = My Radio    (CTRL+A)
; 07 = My Movies   (CTRL+D)
; 08 = My Videos   (CTRL+E)
; 0A = TV Guide    (CTRL+G)
; 0C = My Pictures (CTRL+I)
; 10 = My Music    (CTRL+M)
; 17 = My TV       (CTRL+T)
;
; Byte 1|8 = Remote Button
; Byte 2|8 = Always Zero
; Byte 3|8 = Always Zero
; Byte 4|8 = Always Zero
; Byte 5|8 = Command Code
; Byte 6|8 = Modifier (F1 = CTRL+ ?) (F3 = CTRL+SHIFT+ ?)
; Byte 7|8 = Modifier
; Byte 8|8 = Modifier (Command Type ?)
;
; This Page has technical info on remote command data.
; "Using Remote Control Input Outside of Windows Media Center"
; http://msdn.microsoft.com/en-us/library/bb417079.aspx

[END]

No comments:

Post a Comment