MCE 2005 Rollup 2 (“Emerald”) – What it is, and what it did…

(Aussie note: The text might read “Media Center”, but my heart says “Media Centre”.)

Update Rollup 2 for Windows XP Media Center Edition (900325) appeared today on Windows Update as an optional update (it won’t install itself using Automatic Updates, you need to go get it).

BUT! There’s already a post-update update that addresses a bunch of problems in Update Rollup 2.

So, first, install Update Rollup 2 from Windows Update, or from the Download Center here (30ish MB).

As soon as the computer restarts after installing Update Rollup 2 (meaning, don’t wait to be disappointed by it, but timing isn’t really a factor), go back to Windows Update and look for another Media Center update (Windows Update detects UR2 and only offers the post-UR2 update if you actually have UR2 installed), or go get 908250 from the Download Centre here (3-ish MB).

Install it, then restart one last time and you’re done. You might need to set some stuff up again (like TV guides), and HD support is now fully workable (at least on my system). Keep in mind that HD is typically about 3-4 times as “fat” as SD in terms of storage (and IO performance requirements, and video card requirements, and so on…)

this isn't actually an HD channel, but the tag tells you HD is available

Cautionary Tales:

I have twin Avermedia A16A Digital TV tuners, which typically work fine, and I’m using the drivers currently available for them.

Immediately after installing both new updates, the channel scan came up blank. Not a sausage. I went and scoured the Aussie XP Media Centre forums for clues, and it looked like an MCE Configuration Reset was going to be the go.

So I downloaded it, but before running it I decided to re-scan the channels one more time, and that time it found all 29 services. Whoop!

I reinstalled IceTV’s IceGuide (and so did another channel scan) to convince myself that everything would work properly (IceGuide has separate listings for HD channels, bless them), and everything seems – so far – to be working really, really well.

Tags: , ,, , ,

MCE 2005: The Quick And Dirty Build Guide

The Quick And Dirty MCE2005 Build Guide

Distilled down to the very basics, after the rambling mess that was the original, for those that asked quick’n’dirty questions.

I use my MCE primarily as a DTV PVR (Personal Video Recorder), DVD watching/recording and music playing system, so I’m kinda biased towards a dedicated system in front of the telly. However, a Media Center PC is an extension of Windows XP, and people do run MCE as their "real" computing environment for home. It’s all good.


Recent-Spec PC

Anything built in the last few years should be fine. <=2Ghz is starting to push it, I would guess. Possible to cut corners, but keep IO performance in mind.

For SD, 512MB RAM and a 128MB video card (RADEON 9550) seems to be more than enough. For HD, consider at least a Geforce 6600+ or ATI 9800/X-series (>300), and jam 1+GB of RAM into the motherboard, just to be prepared for the future.

Athlon 64s are fine (Cool’n’Quiet clock throttling can be a useful benefit for a "quiet" PC), as are 64-bit capable Pentiums – but keep in mind that XP MCE is a 32-bit OS, and there’s not yet any real point to going 64-bit in 99.9999% of MCE installations.

You can buy HP Media Center PCs with loads of trimmings for around $AUD2000. Build Your Own prices range from about $1200 up, for a Good One. But there’s no shame in buying off the shelf.

If I had my time again, I’d not get as small a case for the MCE as I did last time. A desktop-sized system (eg, not MicroATX) would be better for expansion, and probably somewhat quieter and cooler too.

Fast Hard Disk(s)

I/O is critical. Can’t emphasise that enough: if you have fast hard disks with a big cache, life will be infinitely superior to life with a slow hard disk or limited cache. Do not skimp. If you can get 2 into the system without causing thermal or space problems, consider putting 2 drives in there on separate channels, and spread the content over both.

TV Tuner Card(s) and an Aerial

Includes USB Tuners. Must support BDA (Broadcast Driver Architecture, MCE 2005 standard).

  • Digital Tuners for Digital Free To Air/DTV (use in place of a Digital Set Top Box (STB))
  • Analog Tuners for regular non-Digital broadcasts
  • Analog Tuners for Foxtel including Foxtel Digital, and Optus Vision / other non-broadcast supplier – everything that isn’t Digital TV is just captured from the set top box output

Aerial: Reception is critical. DTV is typically all-or-nothing – if the signal glitches too much, you commonly lose a block (say, 1/2 second in a medium-severity case) or so of the show you’re recording.

Network Adapter / Broadband Connection

Without a network adapter of some form (Wireless/Ethernet) and preferably a broadband connection, well, it’s usable, sure, but it’s like owning a VCR. The really cool stuff requires some kind of internet connection, most importantly to download the Electronic Program Guide (TV Guide)!

MCE Remote and IR Blaster

An MCE-compatible remote is required. For $AUD77, you can have the "official" one, which comes with 2 IR blasters (for use with Analog tuners and Foxtel/Optus Vision/other STB).

Fast vs Loud

The primary tradeoff to keep in mind when choosing the hardware is fast vs loud. Faster components tend to be hotter, and the cooling required tends to be noisier. Higher-performance systems squeezed into smaller cases might be asking for thermal trouble. Underperforming components may cause distress.


MCE 2005

Purchasable with hardware. Should be fresh installed. Do not attempt to install MCE on an existing PC.

BDA Drivers for the TV Tuner

Sometimes included in-box, sometimes not – check with the manufacturer. These are critical.

DVD Decoder

Used to watch recorded TV. Popular choices are WinDVD, PowerDVD, Nvidia PureVideo. Expect to pay $20-40.

Electronic Program Guide (EPG or just "Guide")

MCE without an EPG is like a mildly more capable VCR. With an EPG, it’s like, um, well, something good. Just point and click to record a show. That’s cool.

I’ve gone into the Aussie EPG options previously: BladeRunner Pro, EPGRunner, IceTV ($). I currently use IceTV.


Xbox 360

Another reason for networking: XBox 360 can be used as a "Media Center Extender" across the network – which means it can act as a remote display for the Media Centre PC. Kids upstairs on the small telly with the Xbox 360 can enjoy the same MCE experience as someone sitting in front of the big-screen TV downstairs watching a DVD or a recorded show!

(I’ll be trying that out as soon as they’re available out here… tea leaves (eg, lack of any Australian launch announcement to date) say late Feb to March 2006).

Media Centre 2005: The Experience Of Building My Own

I built a Media Centre PC earlier this year, so thought I’d share the experience. I know the Yanks call it Media Center, but I’m Australian, so please excuse my automatic “re”.

I write stream-of-coffee style (like stream of consciousness but more haphazard), so here’s a convenient ordered set of items to keep in mind as the overall plan:

Convenient Checklist

  1. PC Hardware and MCE Remote
  2. Install MCE 2005 and HW Drivers (video, networking, audio, so on)
  3. Enable and Test S3 Suspend Mode
  4. Install Tuner(s)
  5. Install DVD Decoder Software
  6. Install EPG Software

The Box
The Box!AusPCMarket had a pre-configured system available with one of those fancy brushed-metal-and-faux-wood-panelling cases that’s designed to make a PC look tasteless enough to fit in with the rest of your stereo equipment, and I couldn’t resist getting one that clashed perfectly with all my other mismatched stereo gear.

I do end up with a net reduction in clash, as I get to replace a mismatched DVD player, VCR and Set Top Box with one unit, so it can’t be all bad.

The package deal of the day came with a P4P800-VMX (trimmed motherboard with PCI riser), a 3.0 Ghz HT P4, 512MB RAM, DVD burner and a 200GB disk. All I had to do was add the video card and the tuner.

For video, I went with an ATI Radeon 9550; figured anything higher-end would probably be wasted on my 10 year old 68cm telly.

Add the Official Microsoft MCE Remote, and that’s the basics taken care of (minus the tuners).

Then-prices on the basic hardware components were about $AU1350. Now, I reckon you could do it for $1200 or less, and you could probably skimp on bits and pieces to get it even cheaper.

Installing Media Centre 2005

This is the easy bit! It’s easy if you’re building a new box.

You can’t install MCE over Windows XP – you need to install with the Media Centre media, and use the specific Media Centre CD Key (as I found when I accidentally grabbed the wrong key and ended up with standard XP Pro). When it prompts you for the “XP Service Pack 1” CD or similar, you insert your MCE2005 CD 2 instead, and you’re away. Nice and straightforward.

WindowsUpdate it when done, and you’re ready to rumble.

Suspend To RAM

I was fortunate; the Suspend To RAM hacks listed at TGB Just Worked for me.

Microsoft get fairly stern about UsbBiosHacks though.

Why’s it important? With Regular PCs, when you hit Standby, you might notice that their fans stay on. I want the computer to pretend it’s actually asleep, and turn its fans off, like a faster Hibernate.


Simulated MCE Display
My Grand Plan was to replace an Opentel ODT4200PVR (it had started out pretty well, but successive firmware upgrades seemingly made it flakier and flakier) with the MCE box , so I needed dual tuners.

I randomly selected the AverTV A16A OEM tuners based on someone’s comment that they have “good channel change speed” (it’s about a second to switch), and I’ve been very happy with them for the most part. $147 each, two needed.

Why two tuners? Well, it’s like this: MCE has an attention span limited by the number of tuners available to it. If you have one tuner, it can only watch one show at a time, on one channel at a time. When you add a VCR to a TV, you’re actually adding a second tuner: the VCR can watch something, and the TV can watch something else completely independently of the VCR.

The second tuner on an MCE lets the computer watch (and record) something else, while the first tuner is busy watching whatever it is watching. My MCE is frequently used to record two tv programs while watching a recorded tv show. It’s great; I’m amazed it works so well (especially after that last PVR), but it works really well. I know other MCE owners that have told me that they never watch live TV any more – they only watch things that have already been recorded (and get away with a single tuner that way).

I went with twin digital tuners; I’ve been digital for a while now, and I’m not going back to grainy receptionsville (I’d rather have big blocky rendering artifacts at DVD-quality, thanks).

The Channel 9 And SBS Problem

While talking about tuners, it seems like a good time to mention that uhm, there’s a problem.

MCE 2005 in Australia doesn’t officially support digital television, only analog (or analogue if you’re into ue’s). So while it works out of the box for the most part, it wasn’t particularly well-tested with the Aussie digital TV market.

The upshot of this is, if you get a couple of vanilla TV Tuners, and they don’t implement hacks in the driver specifically for Australia that let them detect Channel 9 and SBS… you’ll need to edit PSISDECD.DLL, or find a ready-made version that’s been edited for you.

Hauppage’s MCE digital tuners reportedly implement this in their drivers for Australia, which is nice (if it’s true).

That is the suckiest part of the setup. Er, short of the EPG problem. More on that after a word about DVD decoders…

It’s Not Just A DVD Decoder

If you buy an off-the-shelf MCE machine, chances are the OEM will have preinstalled a DVD decoder package for you. If you build your own, it’s something you’ll have to buy.

Calling it a DVD Decoder is a little misleading, because it’s also used by MCE to view live and recorded TV. Without the DVD decoder, you can still record TV, because it records the data to disk in the same format it’s received, but you can’t watch it – the DVD decoder acts as a “stream interpreter” for the raw data.

Popular choices are Nvidia Purevideo, Intervideo WinDVD and Cyberlink PowerDVD. ATI have one too, but it’s not clear which cards it ships with (All In Wonders are a pretty good bet). Each have strengths, each have probably caused trouble in some iteration or another; find one you’re happy with, and stick with it. As a note, installing more than one at a time can cause weirdness, so don’t do it.

All I Want For Christmas: A Working EPG

Good grief. Australian TV networks’ recalcitrance to license data for EPGs is legendary. They know it would benefit consumers: they just won’t do it. So, the only solutions are lacklustre at best, broken horribly in places at worst. Hopefully Microsoft Australia work out a licensing deal to get reliable EPG data into the online guide, and enable the online service for Australia.

Still, these days, everyone and their dog has a solution, all of which work to varying extents:

We have, in no particular order: IceGuide (commercial guide data provider), EPG Runner (all in one), and most recently, Bladerunner Pro.

There’s been talk of a Media Center 2005 Update due sometime soonish; hopefully, it’ll be sooner rather than later. Hopefully, they’ll announce a working – free – EPG. And hopefully it’ll fix – at the least – the Channel 9 and SBS bugs.

Next Time Around

What would I do differently next time?

  • I’d get a case with more space and capability for expansion. The case I have looks pretty good, and works reasonably well, but the fans aren’t particularly quiet, and the PCI slots are all used up now. If I wanted to add a third tuner (does such a thing even work?), I couldn’t. Pity me now, please. While People seem to like the idea of putting something that doesn’t look like a PC in the living room, I don’t care. I’ll take functionality over Feng Shui.
  • I’d consider getting a dual-tuner card with an inbuilt antenna loop. My tuners don’t have a tuner loop output (eg, an In and Out aerial connection), so I have to use an aerial splitter and a couple of longish wires.
  • I’d get a case with a slightly less bright LED for the hard disk, but I’m reasonably comfortable with the current one, even if it does light up the living room at night.
  • Go Dual Core X64 with Cool’nQuiet. The CPU spends virtually no time maxed out, but when it does, I’d like the experience to be pleasant. And when the CPU is doing nothing, I’d like my power bill reduced, please!
  • Research which tuners actively fix the SBS/Channel 9 issues with MCE, and buy two of them, rather than futz around with DLL editing.