I live in Denmark, I just reinstalled my MCE machine.
I am having the usual channel problems *sigh* And while I think I am doing all the tricks I found out last time, I must be missing something - a missing link
What I did from the old installation, was to export the "Tuning Spaces" keys aswell as the "TVAutoTune" key, just so I didn't have to manually enter the frequencies again.
I am pretty sure I have the right setup, yet MCE is not using the frequencies I have in the registry. I have setup my MCE to use analog antenna. Below are included the two keys I believe should be the proper ones. Anyone can figure out what is wrong? Or if I am looking at the wrong keys/having wrong keynames.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tuning Spaces\2]@="{8A674B4D-1F63-11D3-B64C-00C04F79498E}""Name"="Antenna""Description"="Local Analog Antenna""Network Type"="{00000000-0000-0000-0000-000000000000}""MinChannel"=dword:00000001"MaxChannel"=dword:00000045"InputType"=dword:00000001"CountryCode"=dword:0000002d
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TV System Services\TVAutoTune\TS0-0]"1"=dword:7dc7dc10"2"=dword:034b0c50"3"=dword:0a721a50"4"=dword:0adcea10"5"=dword:0c1d5950"6"=dword:111f1650"7"=dword:1189e610"8"=dword:0d5dc890"9"=dword:0b47b9d0"10"=dword:0cf2f8d0"11"=dword:099c7ad0"12"=dword:104976d0"13"=dword:02e03c90"14"=dword:0bb28990"15"=dword:0dc89850"16"=dword:08c6db50"17"=dword:0931ab10"18"=dword:099c7ad0"19"=dword:0a074a90...and so forth
I am not having the "Black screen" thingie... I have snow on some channels, actual channels on some of the other ones.... It's just, I have no control over the frequencies - it seems like MCE is not looking in the above keys. (Well.... the TS0-0 anyways. If I change InputType in the Tuning space to 0 (ntsc) I can see a change in the tv signal, so I guess it IS using that one, and just not using TS0-0).
I have, for the fun of it, tried with key names such TS0-1 (For cable), TS1-1, TS1-0, TS33-1. Nothing seems to work.... anyone can spot Waldo and tell me why he is messing up my TV?
Thanks in advance,
/Rune
I seem to have the same problem only see my post:
http://www.thegreenbutton.com/community/shwmessage.aspx?ForumID=26&MessageID=60443
Does anyone know where else MCE stores the tuning frequencies?
Thanx in advance!
Rooq
Hi,
I think you'll find out that you have frequencies working, only they are not set to your likings. There is an article on the microsoft site (can't remember the location, but it is somewhere in the forum ), that explains how the frequency tables work. I took a look at the cable frequencies for western europe (I have cable and live in the Netherlands) and found out that I could find the frequencies from my local tv signal supplier (Casema). Not all of them, but most of them were listed. If I chose the channelnumber for a correct frequency, then I got signal. Only I wasn't happy with those random numbers, but at least I know how it works now. So: Go try random (high) presets (87 worked for me) and see what happens.
Then, the install: I chose TV Signal Setup with CABLE and NO SET TOP. Then finish (do not use Guide, I have my WebGuide2EPG tool for that). Then, I used the TS0-1 (0, because I live in an unsupported country, 1 for cable) registry settings. I chose arbitrary channel numbers. I could've just include the ones that were missing from the microsoft frequency table for western europe, but then I also had to change all the presets. Now, I just use the default order (channel order) and get away with that.
Is this a solution for you? Don't know, just try..it worked for me. Analog settings, however did NOT work for me!
BTW: Some tip suggests to use German Local Settings (germany is supported EPG country) before setting up the signal channel. If you do that, you'll have to use TS33-1 (33= country code for Germany).
Regards,
Reinhard
Hi Pietje,
First off, thanks for your reply.
I have had this channel line up working for me in the past (whole last year) so it should be working... just that MCE seems to ignore them now
Also, I tried the cable and TS0-1 solution you mentioned = still no luck there. Seems like MCE is looking somewhere else (I just double checked, my regional settings are set to danish, so TS0-x should be the right choice, since it's unsupported)
I'll continue my search
Now that I have you, I am eagerly awaiting more on your Webguide2EPG.... played around with it today, but couldn't get it to work also, the channel tool you provide, crashes, saying it can't find a file named aap.xml....
Anyways, thanks for you reply
Sorry about the tool not working correctly, I will work on that. Aap.xml (means:monkey.xml) is a testfile that it writes. From th etop of my head, it's a writexml on a dataset containg the current channels. If you have VS.NET and have a look in the sourcecode, you can probably tweak it. Either that or wait for a next version....
Anyway, I just notice your country code in the registry: 0x2d which is 45 decimal. Try TS45-1, just to be sure....
Renhard
Haha ya, just thought of the TS45-1 myself as I wrote last reply... I am home in a few, will try that
I can wait until next version, I gotta say I am very excited that you are doing that program
Another issue btw, it was suddently looking for it's EPG files in C:\Documents and Settings instead of the ehome folder... not sure why
The epg files are in documents & settings (all users\eHome\epg). The logic to get the current EPG in MCE is: look in that folder for xml file with the latest timestamp. If there, open the sdf file with the same name. (The xml file is the encrypted downloaded EPG, which my tool can also create). If xml nor sdf is not there, use epg.sdf as filename. If that's not available either, recreate a default epf.sdf file.
And then: I have the same problem as you have. As I was typing the last post, I recreated those steps on my new MCE machine. Guess what: Doesn't work So, I fell in the same trap as you. Where's Waldo
If you find the solution, please share....
I'll be damned.....
ts45-0 is working! My guess is, my old version was a beta... and as such I used ts0-0... this is the real version, and denmark is apparently included here, so ts45 seems to be working !
So, recap... MCE setup is Antenna, analog. Registry are as above, only with the frequency keys named ts45-0
How ironic. And mine isn't working yet Should I move to Denmark?
Haha, nothing much to see here
What are your settings ?
Got it! Here's a tip for all of you:
1. download registry monitor: http://www.sysinternals.com/ntw2k/source/regmon.shtml
2. Close MCE
3. Run regmon
4. Start MCE, goto live tv
5. close MCE
6. let regmon stop watching (File..capture events)
7. find 'TVAuto' in the log (case sensitive?)
8. You will see a 'TSxx-1' and 'TSxx-0' NOT FOUND error. (xx is a number of course)
9. Include TSxx-1 in your registry at the 'normal' place (you can see that location in the log at step 8). Include all frequencies that you need.
10. Start MCE
Enjoy!
Regards
PS: I had country = 0x000001 in the Tuning Spaces, but TS0-1, TS1-1 and TS1-0 and TS1-1 did not work!
As a side note: It turns out that something in the epg file will determine what TSxx to use. If I use the aforementioned regmon method with the epg file from my former MCE machine (same MCE version), I get a different TSxx than when I use my new machine with a new epg file. Must be the tunerequests table in the epg file I guess. That contains serialised classes which are probably based on the registry settings when first created. Oh well...
Hi
I live in South Africa which is not one of the MCE supported countries... Surprise, surprise right!!! Currentyl I am using my VCR as a set top box. (Don't laught!! ) My antenna comes into my VCR. I have a composite out connection into the composite in on my PVR 250-MCE card. MCE is configured as having a satelite and I change channels etc using the remote blaster (Philips MCE remote)
All this works fine and well however I would like to get rid of the VCR (The whole reason of using MCE, well one of them anyway)
How does MCE work out channel frequencies? I know it is based on your country settings.
The MS article pietje talked about is here http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directX/htm/frequencyoverrides.asp
I have tried several country settings but with no luck. Any ideas?
Chris
Well.... the way I understand it, is this:
If you look at my first post in this thread, there are 2 Registry keys you need to take a look at.
The first one is in the tuning spaces section:
I am using the one called "2" which is for the antenna setting. You should be able to use the one called "1" for cable. Just make sure you select the corresponding setting within MCE, ie. for this example select Antenna Analog under the TV-signal setup wizard.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tuning Spaces\2]@="{8A674B4D-1F63-11D3-B64C-00C04F79498E}""Name"="Antenna""Description"="Local Analog Antenna""Network Type"="{00000000-0000-0000-0000-000000000000}""MinChannel"=dword:00000001"MaxChannel"=dword:00000045"InputType"=dword:00000001 This is the signal format, 1 for PAL, 0 for NTSC"CountryCode"=dword:0000002d Country code in hex (2d=45=Denmark)
Make sure the country code selection matches your setup in Windows XP's regional settings.
The second key, is the one always making trouble, the TVAutotune... The frequencies themselves are easy enough:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TV System Services\TVAutoTune\TS0-0]"1"=dword:7dc7dc10 Channel number in quotes, frequency in hex"2"=dword:034b0c50"3"=dword:0a721a50"4"=dword:0adcea10"5"=dword:0c1d5950"6"=dword:111f1650"7"=dword:1189e610"8"=dword:0d5dc890"9"=dword:0b47b9d0"10"=dword:0cf2f8d0...and so forth
The one making trouble, is the name itself. I think the standard goes something like TSxx-y, where xx is the country code (45 in my case) and y being either 0 for broadcast (antenna) or 1 for cable. As Pietje found out in a few posts above this one, this is not always the case. Seems MCE might be going for the regional settings the guide was downloaded with first. Try using his trick, as he describes it above - should do the job to find out what to call your TSxx-y key.
If you have a guide download (failed or not) you might have to enter the TVsettings, guide and choose "Add missing channels" then add your own names, corresponding to the channels and numbers and select the option to assign that number to just that channel.