I wanted to share this tip because MCE has given me immense amount of problems with the TV and EPG. A couple guys over at the AV Forums get all the credit for this, I'm just collating the info.
This is how to get MCE to only scan particular channels/frequencies for DVB-T. I live in the UK, so this mostly applies to UK users but don't see why it wouldn't work for other DVB-T users with a bit of legwork. I thought I'd share this with others who may have the same difficulty.
If you don't know what the registry is in MCE or terms like Megahertz sounds like something really painful then you're not advised to try this.
First, the reference material:-
http://www.avforums.com/forums/showthread.php?p=3351369#post3351369
http://www.avforums.com/forums/showthread.php?t=282837&page=17
For UK only - http://www.digitalspy.co.uk/terrestrial/tuning/
For UK only - http://www.ofcom.org.uk/static/reception_advice/dtt_pocket_guide_2-8.pdf
Thanks to Mr_Mandrake (and Nick_W) for the work!
First, create a new key and sub-key (in bold) in the registry at the location shown below:-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TV System Services\DigitalTVAutoTune\TS44-0
The 44 corresponds to the country code - 44 being UK. For another country, just change 44 to the appropriate country code (it would appear to simply follow international telephone prefixes):-
In the TS44-0 key, create 6 new DWORD values, each one pertaining to one of the six MUXes being broadcast from your local transmitter. The names of the DWORDs are 1 through 6.
The DWORD value needs to correspond to the frequency (in Hertz) of the MUX/channel being broadcast with the appropriate offset value applied.
In the UK a centre frequency is used (in MHZ) with an offset in KHz. The offset is going to be one of:-
0 (zero)
- (minus) 167KHz
+ (plus) 167KHz
An example:-
Where I live, the transmitter I need to use is Pontop Pike. But...I was always getting Fenham and Bilsdale showing up whenever MCE scanned for channels. The 6 MUXes/channels being broadcast from Pontop Pike are:-
48 (690MHz) with 0 offset
53 (730MHz) with - offset
55 (746MHz) with + offset
59 (778MHz) with + offset
62 (802MHz) with + offset
65 (826MHz) with + offset
The DWORD names are from 1 to 6 and the values (frequency in Hz) should be put in ascending order. If they're not in ascending order then MCE will stop scanning at the highest value it finds.
To get the exact value for the DWORD, take the frequency in MHz, convert to Hz (put 000000 on the end) and add or remove the offset value (also in Hz). Note that the offset value above for the UK is given in KHz so needs to be converted to Hz also (add 000 on the end).
So my exact DWORD values become:-
690000000
729833000
746167000
778167000
802167000
826167000
These values are in decimal - you can enter them as decimal or hex (default) in regedit.
An example export is below. Copy and paste into a new notepad file, save as TV_Frequencies.reg
You can then import this into your registry and just amend the values of the DWORDs to the correct ones. Values are shown in hex (default). CAUTION: Only for the UK!
<--Copy from below-->
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TV System Services\DigitalTVAutoTune\TS44-0]
"1"=dword:29209080
"2"=dword:2b805e28
"3"=dword:2c799ad8
"4"=dword:2e61e2d8
"5"=dword:2fd018d8
"6"=dword:313e4ed8
<--Stop copy here-->
It's recommend that if you delete any other sub-keys if you see them under
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TV System Services\DigitalTVAutoTune
if you have them. Always make a backup of the registry before you begin.
Note for Hauppague Users:
It's come to light the latest drivers apply the offset without requiring you to add/remove it above. Please see posts further down for explanation and this thread:
http://thegreenbutton.com/forums/thread/200497.aspx
Note for Vista Users:
I recently tested under Vista and it also works!
Disclaimer: editing the registry can be a dangerous business and can cause long term damage, including nausea, hair loss, kidney function impairment and other people may point and stare at you. If you break something don't blame me!
Windows 7 64-bit
Core2Duo E6600
Asus P5Q Deluxe
Powercolor HD5770 (1Gb)
4 x 1Gb Corsair DDR2 PC6400
1 x WinTV Nova-T 500
1 x SATA DVD-ROM
4 x SATA HDs for storage