Peter Near's Blog

Enabling ATSC & QAM in Canada for Windows 7 RTM

I'm thrilled to see so many people have taken up the challenge to get ATSC working in Canada with Windows 7 since the untimely demise of the Vista hack.  Alas, as time marches on some of the holes that made new hacks possible were plugged and more capabilities were removed from Canadians (notably QAM).  I'm pleased to present this new method to enable ATSC and QAM here in Canada with the release version of Windows 7.

First, some background.  Like the United States, Canada has decided to transition all television broadcasts from analog to digital.  These new digital signals have greater effective range, provide a crystal-clear high definition picture, and as with all over the air network TV broadcasts are free and legal to access.  It's worth noting that over the air signals represent the best high-definition picture quality you can get for network television - better than cable and much better than satellite.  While high definition is available for a fee via cable and satellite, those high definition channels are subject to ever-increasing compression and picture quality degradation as they try to squeeze more and more content into your subscription.  And unlike cable and satellite, over the air broadcasts are not encrypted and can be easily incorporated into a Media Center setup, copied over to your iPod, and are generally easy to use.  The United States has nearly completed their digital transition, and will be shutting down the analog broadcasts in February 2009.  Canada is well into its transition, with most major markets now broadcasting in digital and 100% of the country switching over to digital by 2011 before we shut down our analog transmitters.  Here in Toronto, I can get access to every major US and Canadian network in full high-definition glory using a $40 antenna that I put in my attic.

QAM is very similar except that instead of getting the signals over-the-air using an antenna, the signals travel over your cable company's network.  However in most of Canada this isn't useful, as Canadian cable companies tend to encrypt or scramble their signal making it completely useless without buying their cable box.  There are some lucky regions in the country however who do get access to unencrypted QAM, and for those people it's a virtual nerdvana of digital TV.

Here's how to get digital high-definition broadcasts into Media Center.

If you're using Media Center in Windows XP or Windows Vista, follow this link for detailed instructions.

If you're using Media Center in Windows 7 or Vista with TV Pack 2008, continue reading below.  I've tried to provide excruciating detail, but don't get scared.  It's not difficult, I'm just going a bit overboard with screenshots and explanation.

Prerequisites:

  • For ATSC, you should get a good quality UHF antenna.  In most cases I've read about it comes down to a Channel Master 4221 or Channel Master 4228 depending on your distance from the transmitters.  Consult this handy chart (PDF) to select the right antenna for your area.  I personally have a 4221 in my attic which was both easy to do and very neighbour-friendly.
  • For ATSC, you will need an ATSC tuner for your Media Center PC.  Any tuner that is supported in Windows Media Center will do.
  • For QAM, you will need a QAM tuner for your Media Center PC.  Any tuner that is supported in Windows Media Center will do.
  • None of these items are the sort of thing you can walk into WalMart and find on the shelves, but there are several online vendors including eBay sellers who carry these items.  I personally have purchased from Sensuz, a Toronto-area HTPC dealer, and have been very happy with their service.

Step 1 - Force Media Center to allow ATSC and QAM in Canada

I've prepared some files that will automate the process for you.  Simply download and extract the provided zip file (click here) to your desktop or any location on your desktop.  Double-click on the file "EnableATSCandQAM.bat" which will insert some configuration information into the Media Center database that forces ATSC and QAM tuners to be recognized.
ATSCFiles

Step 2 - Configure Media Center to use your tuners

I'll walk you through the setup of the tuner in Media Center, although this isn't any different than what would normally occur out of the box.  Launch Media Center and navigate to Settings, TV, Setup TV Signal.  We want to set up Media Center using the correct region, Canada.  If Media Center doesn't automatically detect that you're in Canada, be sure to select a different region and choose "Canada".
tv1 tv2

Enter your postal code, and agree to the terms of service (assuming you do indeed agree to the legaleze).
tv3 tv4 tv5

At this point, Media Center will configure all of the signal types that were detected.  For any cable or satellite tuners, it will automatically link to the guide data for the region.  For digital antenna (ATSC) it won't find any guide data since it's not officially supported.  No worries, we can add in guide listings later.
tv8

Next, Media Center will scan for ATSC and QAM channels.  This process took awhile for me, up to fifteen minutes.
tv9   tv10 tv11

Congratulations, your tuners are now set up!  However at this point, you likely won't have any guide listings associated with the channels that were detected via the scan.
tv12

Step 3 - Map guide listings to your ATSC channels

For those of you who have used the Vista hack, you may like me be pleasantly surprised by the way the guide works now.  For each channel on each tuner you can specify which guide listings should be used, which is incredibly flexible.  Media Center also now has some much-welcomed logic in the Advanced Record Settings that allows you to specify that any given recording should be recorded in HD Only, HD Preferred, SD Only, or SD Preferred.  Because of this feature, I personally would recommend that you always attempt to associate your high-definition digital channels with listings from your cable company's high-definition channel lineup or the US over-the-air listings so that the recording logic works properly.  I'll walk you through how to set that up. 

First, navigate to Settings, TV, Guide, Edit Channels.
guide2

Select the channel that you want to work with by clicking on the callsign of the station.
guide3

In the settings page for the channel, click on "Edit Listings"
guide4

You'll  now be taken to a list of all the channels that your Media Center is aware of (including channels that were set up via other sources, such as Analog Antenna, Satellite, or my multiple guide listings hack).  This list is organized alphabetically, and you can type in letters to skip to the appropriate point in the list.
Select a channel with HD listings.
guide5

If you select a channel that also comes in via some other source (for example you get CBC Toronto on both cable and antenna) you will be presented with the option to merge the guide listings or to copy the listings.  Select "copy" so that you can manage the high definition channel independently.  Once you've selected the correct listings, you'll now see that the listings are associated with the digital ATSC or QAM channel.  Click Save.
guide6

Click on save, and at this point you can keep assigning channels or you may choose to go to the guide and test things out before continuing.  Once you assign guide listings to all of your ATSC channels, you're done the setup and should be able to enjoy pristine high-definition recordings on your computer and throughout your home on your extenders.

Questions and Answers

I'll try to capture some key answers that come in over time here in this section.  To kick things off, here are some things that came to mind for me.

What happens if I select "Merge" instead of "Copy"?
I've found that by selecting merge, Media Center assumes that all sources for a given channel are standard definition.

Doesn't Media Center support Analog Antenna in Canada, and can't I use those guide listings?
Yes analog antenna is supported and you'll get the listings for your local channels, but because it's analog Media Center will assume that all channels that use these guide listings are standard definition.

But isn't it incredibly stupid for Microsoft to support Analog Antenna but not Digital Antenna, given that analog channels are all shutting down and digital is the government-mandated standard for all of North America?
Yes.

Media Center didn't automatically detect all of the ATSC channels that I'm able to receive, is there any way I can manually add them?
One of the users at digitalhome.ca maintains a list of all the channels that you should be able to receive in major centers of Canada.  You can use these lists to manually add stations to media center using the functions in Settings, TV, Guide, Add Missing Channels, Add DTV Channel.
Southwestern Ontario
Kitchener-Waterloo
Niagara Region
Toronto & Hamilton Areas
Montreal & Surrounding Areas
Ottawa & Surrounding Areas
Vancouver & Surrounding Areas

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I'm not able to find guide data for all of my over the air channels, is there any way for me to get guide data for more channels?
Yes, you can force Media Center to load in guide information from any region using my multiple guide listings hack.  For example, my cable provider Cogeco doesn't list many of the Buffalo-area over the air stations since they source their high definition content from Detroit instead.  I added the listings for Buffalo over-the-air digital antenna to Media Center using the multiple guide listings hack, and used those to complete the mapping of my channels.

Where can I get some help if I'm having trouble?
I've set up a forum here at TGB where you can post your questions and I'll try to help you out. Fair warning - my day job is pretty demanding so it can be a challenge sometimes to keep up with Q&A. I take no offense to you asking multiple times if you haven't gotten an answer to your question.  Click here for the forum.

Comments

 

Peter Near's Blog said:

With the release of Windows 7 comes an updated version of the Media Center component of Windows. 

August 10, 2009 6:36 PM
 

Peter Near's Blog said:

Clubhouse Tags: " clubhouse ", " how-to ", " media center ", " atsc

August 10, 2009 6:40 PM
 

Peter Near's Blog said:

These instructions have been superceded by a new method that works with Windows 7 RTM. PLEASE CLICK HERE

August 10, 2009 6:41 PM
 

Peter Near's Blog said:

These instructions have been superceded by a new method that works with Windows 7 RTM. PLEASE CLICK HERE

August 10, 2009 6:44 PM
 

bcmiguel said:

adsolutely amazing, thank you! Enjoying my Windows 7 the way it's suppose to be

August 11, 2009 7:04 AM
 

WeeBie said:

Anyone else tried this on the RC? I get an error everytime i try.

August 20, 2009 7:45 PM
 

menduina said:

I also couldn't make it work on the MSDN RTM. I kept getting the Setup error. I'm in the process of a clean install and so far I have not used the script and I've setup my system for Canada (analog only...baby steps). I've backed up the main eHome directories and exported the registry. Hopefully I can make this work.

August 24, 2009 8:39 PM
 

Peter Near said:

What error are you getting?  I found that with or without this hack (ie setting up a US-based ATSC only system) gave me a generic "prerelease exception error" and I think failed in RTM as well.

Are you using ATSC only?

Have you tried just using the US region?

August 24, 2009 9:05 PM
 

menduina said:

Previously, I was getting a "TV Setup has encountered a serious problem" anytime I tried to configure my tuners. Maybe it was because I ran both batch files before starting the setup.

This time, after a clean install, I configured my analog cable tuners first. Once they were working, I edited your "EnableATSCandQAM.xmf" file and disabled the QAM feature. After running the tuner setup again, it detected both my ATSC tuners. Lastly, I ran the Multiple Guide Listings Hack but it may be causing some update issues (guide updates keep ending with errors and keep re-scheduling themselves for an hour later). I keep seeing the following message:  Failed to retrieve EpgListings (Error: HeadendId 189852674 is invalid.).

From what I have gathered, that is the ID for Buffalo and while doing the Canadian update, it thinks that the update failed and reschedules it for an hour later. I'll monitor this issue and if it persists, I'll scrap the MGL's and use Rogers Digital as my provider (for the ATSC listings) like I did with Vista.

Anyway, thank you for the hacks and all the other info. Very much appreciated Peter!

August 25, 2009 3:23 PM
 

Kittyburgers said:

I am really wondering what steps I should take. I am considering having an outdoor ATSC antenna installed, however, since coming across this blog, I have to question me decision now.

At the moment, I have a ATI TV Wonder 650 PCI tuner in my Win7 RC setup. I am receiving analog cable channels just fine through this tuner with Media Center.

I haven't tried enabling the ATSC portion of the tuner in the settings, but I assumed it would work after I got the antenna installed.

I have Cogeco as my cable provider, and I do not know if QAM signals are available, although reading through other forums, it would seem Cogeco is indeed sending digital QAM channels as well as the classic analog signals.

Do  need to use your guide to enable the digital tuner (with the BAT file), or can I just test to see if my tuner is recognized as is? Or, if I invoke the BAT file and follow your instructions, can I easily revert back to my analog cable setup setup if Cogeco doesn't transmit QAM through my cable?

September 19, 2009 12:37 PM
 

Peter Near said:

In general, Cogeco doesn't transmit unencrypted QAM.  I am a Cogeco customer in Milton, and no dice.

September 21, 2009 8:26 AM
 

raj » Global HD for FREE said:

Pingback from  raj » Global HD for FREE

September 25, 2009 12:31 AM
 

Hackitz said:

Hey peter, i hope you see this, I followed all the instructions and everything worked great. I have cogeco as well and just now decided to move my cogeco to the qam side of my hauppauge card and media center sees that i have cogeco and i'm near niagara, but no channels are found. I have to hauppauge cards one is the 1600 and the other is the 1800. the 1600 is working for the atsc (us) and the 1800 is for cogeco. I have tried moving the cables around and still find no channels for cogeco digital.

Do i need to undo something with the guide data fix?

Hope you see this

November 12, 2009 5:32 PM
 

Hackitz said:

Ok I want to be a little more clear,

I have 2 hauppauges cards, one is the 1600 and the other is the 1800.

I have only ever used the 1800 hauppauge card, it has on tv port and one atsc port. I have always had cogeco plugged into the tv port and it has worked fine for me.

I then came accross peters post to get qam working in canada, i then stated using the 1600 card for the us channels, so I then had both cards working and all was good.

I then used the guide hack to get the listings for the us channels and again everything was fine.

This is where it all went to crap, I decided today to move the cogeco cable to the qam side of my 1800 card and see what channels i would get, well when i run the tv signal setup, MC7 sees i have 2 cards and one is cogeco digital and the other shows antenna, I then choose canada, i see and select cogeco niagara digital and start to scan. I skip the guide error for the antenna and let it scan for channels.

After about 20 minutes and end up with only the antenna channels, nothing comes in from cogeco digital. Well i changed the cables and tried to scan with cogeco connected to the 1600 card, same thing, MC7 see's everything but after the scan no channels are found.

This is where i'm at now, I have the antenna connected to the 1600 card, I have split the cogeco cable so my 1800 card has 2 cable plugged in one to analog (tv port) and one to the atsc port. MC7 see's all the right info and after the scan I now have the us channels, and I now have the cogeco analog channels, but I'm missing all the digital channels. If you are curiuos how I know i'm missing the digiatl channels well I have a a samsung lcd in the bedroom and the cable is plugged into it and I have alot of channels above the 80- mark, like 88.3, 88.7, 88.9, 89,3 on so on.

So i hope this makes sense and if someone can please shed some light on my issue thank you soooooo much.

November 14, 2009 5:10 AM
 

Peter Near said:

I tried the same thing last weekend, and sorry that I didn't test the hack to the level of channel detection.  I'll need to play with it a bit but am about to head out on a business trip so won't get to it for a few weeks.

I'd try two things...

Re-run the setup file after the setup is complete (import the MXF file for QAM and ATSC) and then try to rescan.

I'd also do a US setup, see what channels are detected (look in the guide details to see what they are physically) and then change the autosetuplikely channels to match a few of those values.

Good luck!

November 14, 2009 6:22 AM
 

Hackitz said:

Thanks Peter,

I tried what you suggested and well it's still not working. I can pull in all the analog but when I connect back to the digital port no channels found.

This is what is funny, if I go to edit the few channels from the antenna I can see that all the cogeco listings are there for digital, there is over 600, I know 95% of them are not working or music, at least they are there.

One thing maybe I'm not doing this right (import the MXF file for QAM and ATSC), can you elaborate on how I import?

Thanks

November 15, 2009 11:40 AM
 

MontrealPierre said:

Hi Peter,

The ATSC channel tuning works well, except that I cannot tie channels to any guide.

After waiting at "Downloading TV Setup Data", I get a "TV Signal Detection Result: Windows Media Center is unable to determine your TV signal configuration."

If I click next, I get "Downloadable Digital Antenna (ATSC) TV Program Guide listings are not available in your region."

Then it scans the ATSC channels OK, and I'm able to watch TV. But no guide listings!

Thanks,

Pierre

November 28, 2009 10:02 AM
 

Peter Near said:

Pierre:

You need to manually assign listings to your channels.  The zip file should include a batch file that will load the nearest US listings for Montreal.  Additionally you can use the utility GuideTool to assign listings from your local cable tv provider to Canadian stations.

Pete

November 30, 2009 6:08 AM
 

MontrealPierre said:

Hi Peter,

I ran both EnableATSCandQAM.bat and USGuide.bat.

The only choice I have in "Edit Listings" is "Show no listings for this channel".

I tried to follow "Adding Multiple Guide Listings", but then I don't have access to any guide in "Set Up TV Signal". All I get is "TV Signal Detection Result: Windows Media Center is unable to determine your TV signal configuration". I never saw any guide listed in my setup.

Thanks,

Pierre

December 1, 2009 4:09 PM
 

kalv said:

Thanks to this guide I can now detect clearQam on MCE. One problem though... scan doesn't find any channels. I attempted to manually add channels but that doesn't work either. I am from Toronto and Rogers is my provider. Help me!!!

December 2, 2009 8:11 PM
 

Busiu said:

Hi. I'm having the same issue as kalv in Hamilton Ontario with Shaw-Mountain Cable as my provider.

Analog channels are OK but clearQam channels are not detected in WMC-win7 using the Hauppage 950Q

WinTV 7 - picks up both analog and clearQam channels without any issues on the same computer.

December 7, 2009 7:07 AM
 

Micallef said:

Peter, please help me, to get Windows 7 Media Center working in Canada.

We use a Terk HDTVa indoor antenna for our Panasonic Plasma TH-42PX75u.  Reception is superior to satellite or cable on over the air stations (OTA) within 45 miles. We get all Canadian and US networks, PBS in HD and several regional channels.

If we need a tv tuner to receive Canadian and US networks please recommend the product. Will the tuner allow us to schedule and record programs to our computer for later viewing on our HDTV?

Can you suggest wired or WIFI video streaming devices?

I'm willing to reuse or improve our current technology:

1 three year old Panasonic model TH42PX75 consumes 387w.

2 notebooks - operating system is Windows 7 64 bit with Windows Media Center:

Acer Aspire 5735-6999 / 500 GB HDD / DVD-Super Multi DL / 802.11 a/b/g/draft-N WLAN

Intel Core 2 Duo processor T6400 (2.0 GHz, 800 MHz FSB, 2 MB L2 cache)e

Intel Mobile Graphics Media Accelerator 4500MHD

4 GB DDR2 RAM

Thank you. Mike@VComp.ca

December 16, 2009 12:53 PM
 

Peter Near said:

Mike:

Laptops generally don't make the best Media Center machines, just becuase they tend to be on the move alot.  A Media Center needs to be available and plugged in to record pretty much 24x7.  That said, if you want to keep one of those laptops plugged in to the antenna all the time it will work for you.

You'll need one or two ATSC tuners.  For the laptop, your only option is a USB tuner and I've seen good reviews of the Hauppauge 950q for ATSC reception.  Get yourself a pair of those for one of the laptops.  Once you have the tuner, it's just a matter of following the steps in this article.

I see a couple potential issues for you:

- If you plan to hook up the laptop directly to the TV, I'm not sure you're going to have the correct hookups.  Looks like the laptop only has VGA out and the TV doesn't have a VGA in (although that's just from a quick google search).

- You'll likely need a remote and remote receiver kit to control the laptop from your couch.

The points above, plus the streaming question, lead me to think that and XBox 360 might be a good choice for you.  Future Shop has the XBox Arcade on for $150 right now which is an excellent streaming device, will give you the Media Center PVR experience, and will give you an HDMI connection to your TV. Only downside is that the fans can be a bit noisy.  Do yourself a favour and google "how to find a jasper xbox" so you can be sure to get one of the newer, less noisy xboxes.

Best of luck!

December 16, 2009 5:30 PM
 

Rudi L said:

Hello Peter and all in this thread.

It good to see so many are using the over the air digital signals, but does anyone know why Microfsoft has build in the limitation of scaning for ATSC signal for US ZIP codes only?  I find this quite bizzare.

Sorry for being somewhat long winded, but it appears to me everyone has a slightly different problem, probaly due to the different configurations and circumstances.

I live north of Toronto and receive all my HD signals over the air.  Signal from Buffalo and Toronto come in strong. No problems receiving on TV.

I would like to use my PC as a PVR

I have a Dell XPS PC and recently upgraded to Windows 7 Home Primium.

I use Hauppauge WinTV-HVR-1800 as the tuner card.

Like you I am unable to use MCE as Microsoft does not support Canadin Postal Codes when trying to use the ATSC decoder.

I downloaded your zip file and ran the " EnableATSCand QUAM.bat" file.

Then I followed the instructions to set up the TV channels, changing country to Canada and entering my local Postal Code.

The program goes to the TV Signal detection mode and the result is that it finds my analog sigals from the analog input, but also says" Other Tuners dedected', and the details window says " Incompatible tuner Hauppauge 885BDA Tuner/Demod" and no digital channels a re found.

The tuner it detects is not the tuner installed, ( not sure if the 885BDA0 is some kind of generic name they use .

Any advise Peter of what I might be doing wrong?

Thanks in advance

Rudi

December 18, 2009 1:01 PM
 

Rudi L said:

Hi

I followed your procedure again and now I am able to receive the ATSC signals. Not sure what I did wrong the other day but it works.

Thanks for your fixes. Still not sure why Microsoft is putting us through this trouble.

Regards

Rudi

January 2, 2010 2:10 PM
 

Hackitz said:

Hi all,

Ok I'm now running the latest version of windows 7 ultimate.

I just did a clean install.

Just to be clear I was never able to get the qam working for cogeco. I have to use the analog port on my haupauge card.

This is where I'm at now, I have ran both fixes and still have no qam and I now can't even get any channels from my antenna to work so no channels from buffalo.

Si i decided to setup for buffalo with 14008 as my zip and I get all the qam channels and ATSC channels as well. Peoblem is the guide data is all wrong for the QAM channels. But this does let me know I have no hardware issue's.

Now I go back and setup as canada and as you might have guessed all MCE see's is the cogeco analog. I have followed the steps for resetting the tv setup to the defaults and start all over again and rerun the batch files to still only have the analog port detected and  no ATSC or QAM.

I have rerun the setup numeruos times to no avail.

Can someone here verify that with the latest version of win 7 this all works.

Does anyone have both Qam and ATSC working here in Canada?

Why OOOOOOOOOOOOOO why does microsoft care about us having QAM and ATSC working!!!!!!

Kev

January 13, 2010 9:29 AM
 

Hackitz said:

I would like to add 1 more question, when I run the ATSCandQAM batch file the cmd windows shows for about 1/3 of a second.

How can I tell if it executed ok with out errors?

January 13, 2010 4:19 PM
 

Hackitz said:

Well just want to pass along my thoughts, I first built a HTPC with MythTv in mind and made one of the biggest mistakes and not making sure all the new hardware would work.

Well now the new hardware is not new I have had this rig for 2 years and it looks like MythTv will function with all my hardware. In my oppinion MythTv is the ultimate HTPC.

I would like to send a big Thank You out to peter Near as with out his continued effort to change the ways MCE works we would all be affected. So Peter Thanks for your Support and help as it's much appreciated.

Kev

I'm off to see the wizard the wonderful wizard of Linux.

January 14, 2010 9:28 AM
 

jeremytyers said:

I have a laptop in my home that doesn't have an analog tunner installed.   I'm using HDhomerun(s) to watch my OTA HDTV.  I've followed all the steps for canaidans like myself and am able to watch OTA HD.  I'd like to get the guide working however.   I think because I do not  have a tunner I don't recive the anylog channel listings that I would normaly get.  

How can I get around this?

January 16, 2010 7:07 PM
 

Hackitz said:

Ok i have ran the 2 files you supplied and when I scan i only see the analog channels from cogeco. i also have an antenna hooked up and no channels are found. But i can add them on my own. here is what i cant do. I'm unable to edit the channel to add guide info as it says no data for all the us listings.

I'm running a retail copy of windows 7, i hope some can shed some light on why it's not working.

I used the custom location and found that i'm one number short compared to the guide.

EX guide says to copy the nine digit id, well in my version of windows 7 i only have an 8 digit id.

Does this batch file just needed to be updated?

January 25, 2010 6:14 AM
 

Hackitz said:

@ Rudi L  said:,

Hi rudi are you running the beta or a retail copy?

January 28, 2010 9:54 AM
 

Hackitz said:

Hi peter and anyone else reading this, as you mentioned about the Id's

The number of digits should be fine, I made a bad assumption that all IDs are 9-digits long.

You we're right peter the Id's are 9-digits long for digital channels and if you have an 8-digit Id that is analog channels.

The way to change the Id is to use the left or right arrows when looking at the Id page, I'm not sure why the analog was showing first this time I setup but it was. If you are having an issue where your Id is only 8-digits. Use the left arrow key in that window and highlight the ID and hit the left arrow key again. You can now see the 9-digit Id. Once I used the 9-digit Id things we're back to normal and work as expected.

Thanks Peter, you rock brother.  

February 1, 2010 4:14 AM


Terms of Service | Privacy Statement | Code of Conduct | About