TV tuner card based on Philips SAA713x chip

Required: any SAA713x Philips reference WDM driver.

The plug-in universal also can be theoretically adjusted for any tuner on this chip. This plug-in does not need any additional driver as for example FlyPCI.sys for plug-in FlyRC2.

Now there are ready adjustments for:
AverTV 307
LifeView TV Prime 34 FM
GotView 7134
GotView 7135
Compro VM Gold Plus II
If for your tuner there are no ready adjustments it is possible to make own *.cfg file. Open file Unknown.cfg with a notepad and save as MyTuner.cfg, replace parameter:

Name="My tuner"

Open plug-in setup and choose Model: My tuner. All time will be informed Pressed ostensibly the button is pressed. Press buttons and look Code...

If Code varies by pressing the button and does not vary yet will not press other button it is necessary to select ResetAdr, for example for AverTV 307 will be ResetAdr=2, and for GotView will be ResetAdr=15.
If Code varies both when press the button and when you release, leave ResetAdr =-1

If to press and hold the button and thus Code varies, leave in yours cfg file
ReleaseDetect=0
otherwise
ReleaseDetect=1

It is necessary to determine what bit varies by pressing and to release buttons.
For example for LifeView by pressing button Air/TV the code will be 06879000h, and at release 06839000h (all values in HEX). Then PressMask =00040000.
If by pressing the button (Code AND PressFlag) <> 0 then PressFlag =1, otherwise PressFlag =0
Now by pressing buttons it should be informed correctly Pressed / Released.

It are necessary to determine a mask for codes of buttons. For example in LifeView for different buttons there can be following values
02? 00000, 04? 00000, 06? 00000, 08? 00000, 0A? 00000, 0A? 00000 and 0? 400000, 0? 800000, 0? C00000. If to make logic addition (OR) we we find out a mask 0EC00000. Then it is necessary to write down in section [Keys] names of buttons and their codes by analogy:

[Keys]
06800000="TV"
08400000="Video"
0A400000="Audio"
...

Please send me your adjusting files for other tuners.

Events:

Default type: "REMOTE"
ID: "<Button name>"
Parameter: Repeat counter, -1 if released

Wait before repeat: 300 ms
Repeat time: 100 ms

Actions: none

Run plugin setup for choice of tuner model and viewing button names.