Saturday, February 1, 2014

Fixing HDHomeRun ClearQAM channel tuning on Time Warner in Austin: A guide

There are quite a few compelling reasons to roll your own DVR. For one, if you've already got a Home Theatre PC, a tuner can be had for relatively cheap. For another, if you're running Windows, you've probably already got the software, and despite Microsoft working their hardest to kill it, Media Center is still a very good DVR.

Since I wasn't even going to entertain the thought of trying to setup a cable card, I picked up a SiliconDust HDHomeRun DUAL. I have lifeline cable through Time Warner, and so I thought I'd screw it into the wall, set it up and get a nice broadcast network DVR. Unfortunately, it wasn't quite so easy.

Basically, Time Warner has some really screwy channel encoding on their ClearQAM transmissions, and Media Center wasn't picking up half the channels at all, and the other half were being tuned to the wrong network. Here's how to fix it:


  1. Follow the HDHomeRun setup instructions. Get it onto your network and plugged into Time Warner
  2. Follow the directions on this page, under the heading software installation
  3. In the HDHomeRun setup utility, uncheck invalid channels. I actually disabled everything that wasn't a broadcast network, since that was all I wanted to record. I also disabled the Spanish speaking channels. I ended up with about 11 networks enabled. 
  4. Follow the directions on the HDHomeRun page under Windows Media Center - Configuration
  5. You'll now notice that media center is completely messed up. Channels will be tuning to the wrong networks, and half the networks won't show up. 
  6. Exit Media Center
  7. Download Guide Tool, run it, and allow it to populate your channel list. I had several hundred channels that were all garbage.  Compare these to the list in the HDHomeRun setup utility. Delete every channel that isn't a legit channel.
  8. Get Guide Editor from this page. WARNING: This tool has no documentation and is not at all intuitive 
  9. If you look at the merged lineup tab, you'll notice your networks. Pay special attention to Source Channels. The first you'll see is a channel number and WMI. As far as I can tell, this is an internal "channel" used to sync and update guide data.

    The important bit is what's after. You'll see channel number followed by [2 devices] This SHOULD match the QAM tune value in your HDHomeRun setup utility, for example: Channel 7.1 should say "7.1 [WMI], 6.6[2 devices]" It will however, probably have some other value, probably another channels QAM tune value. 
  10. Now, delete every channel with an incorrect value
  11. Now it's time to add your channels back correctly. Click over to the Scanned/Wmis Lineups tab
  12. Select "Scanned (Digital Cable (ClearQAM))" in the Select a lineup dropdown
  13. At the bottom half of the utility, you'll see a section to add a channel.
    * Go back to your HDHomeRun utility and locate the first network.
    * Copy the Guide Name (KTBC-HD) in HDHR to the Callsign box in Guide Editor
    * Copy the Guide Number (7.1) in HDHR to Guide Channel# in Guide Editor
    * Make note of the Tune value in HDHR, then change the Channel # field (under Tuners to use for this channel) to match. For example, if HDHR says CH6 - 61) set the first box in Guide Editor to 6, and the second to 61
    * Verify "Create a new channel in the guide using this source channel" is checked
    * Locate the dropdown under Listing for new channel. Click it, and find the channel number associated with the network, for example: 7.1 - KTBCDT - KTBCDT (KTBC-DT)
    * Click create channel
  14. Click back over to the Merged Lineup(s) tab. You should now see your channel with the correct Source channels values. For example, 7.1 will now say 6.61 [2 devices]
  15. Go back into Media Center, locate the channel you added and verify its guide data is correct, and that the correct channel is tuned. 
  16. Repeat steps 11 through 15 for each channel, matching them to all the channels listed in HDHR
  17. Open Guide Tool again. You'll notice some or all of your Channels don't have a Subscribed Guide Service. Click each channel, locate its corresponding channel in the Guide Services pane, click on it, then right click the channel and select "Subscribe"
  18. Go back to Media Center and verify all of your channels still have correct guide data and still tune to the correct channels
Honestly, this process was so tedious that if I owned an antenna, I wouldn't even have bothered and just hooked that up instead. The cable companies have worked pretty hard to make sure the only thing that can easily interface with their system is the cable box you have to rent for 10 bucks a month. Windows Media Center is no longer getting any attention from Microsoft, and there's literally NOTHING else that works with their DRM. When Microsoft finally phases it out, the cable companies will smile smugly and point it it and say "See, we told you, customers would MUCH rather pay us lots of money for sub-par boxes with tiny hard drives." They'll be so busy congratulating themselves that when streaming finally destroys them, it will come as a rather nasty shock. I cannot wait. 

2 comments:

  1. Thanks David for the helpful guide - even more so as my "missing channel" was KTBCDT, the example you used. To help clarify for others, where you instruct "Copy the Guide Number (7.1) in HDHR to Guide Channel# in Guide Editor" the receiving field in Guide Editor is actually two boxes with the '7' going in the first and the '1' going in the second.

    Thanks again !

    ~by

    ReplyDelete
    Replies
    1. BTW, the author of the Guide Editor states on his page that he is not sure if the application will work on a 32bit WM7 system. I can confirm that it does. Also, you do not need to have the SiliconDust HDHR tuners on your network to be able to make these changes, You just need the correct information for the Guide Editor which can be determined from the HDHR. If you are in the Austin area and recently lost KTBCDT from your WM7 system, you can add it back in by just using the values that David has listed above without referring to an SD HDHR tuner.

      ~by

      Delete