So the hard drive on your PVR dies, what do you do? Do you go out and drop $299 on a new PVR or… Hey wait I’m a techie, I’ll just buy a $60 HD, pop open the lid and just replace it, right? unfortunately it’s not that easy, after days of trial and error, I finally got it to work, it took , lots of reading, lots of patience and of course lots of Diet Coke, I will share the steps I took to finally make it work.
First a brief explanation of the inner workings, of the Bell Expressvu 5100. When you get a factory new PVR, and plug it in, the built-in software lets call this "firmware", is "virgin"… The firmware initializes the HD with the receiver serial number and smart card number, this procedure is called marrying the hard drive with the receiver. Once that’s done, the firmware gets updated through the satellite signal, and is no longer "virgin". All this is seamless and fairly quick, it just looks/sounds like the receiver is booting up.
Now since the hard drive is "married" to the receiver, you can’t just buy a new HD and just plop it in, on top of that, the receiver only works with a handful of specific hard drives. But when I bought mine, the clerk at the PC store convinced me he’s done this before and sold me a Western Digital HD promising it would work. the 5100 PVR only supports some models of Maxtors and Seagate drive, Luckily a good buddy of mine had an 80Gb Maxtor Drive he was willing to swap with me, although it was not on the list as one of the supported drives, I think it made the job easier, because the many attempts of getting the western digital to work were unsuccessful.
Alright, enough with all this blabbing and lets get to: "how I replaced my HD"… Here is what I used, you can find out more info on the following, by using google, and there’s also a great yahoo group called dishmod loaded with information.
- New Hard Drive – the one I used was an 80Gb Maxtor 6Y080L0
- Jtag – a piece of hardware that allows you to connect your PC to your receiver, in order to upload/download firmware
- Original Smart Card – because the new card is incompatible with virgin firmware
- Jkeys 2.9.11 – software that allows you to upload/download firmware to/from receiver
- Flash Edit 2.1 – software that allows you to edit firmware information
- Hex Workshop – software which allows you to edit any file "will use it to add HD serial number"
- IRDr 3.16 – software which "fixes" CRC errors "caused by editing the files" and generates EEPROM files
- Virgin Firmware – I used P087 with DCKA build … do a google search for "tsop banks"
- PowerMax – Maxtor HD utility – used to low level format the HD "zero-ing the HD"
- Caffeine – I use Diet Coke, some prefer Coffee… required to stay awake when things go wrong
Make sure you have all the above things before you begin:
- The first thing you’ll want to do is "zero fill" your hard drive also known as low-level format, I used PowerMax boot disk. Make sure you choose the correct HD, and select full format not quick. This may take a while 90 min or so for my 80gb, while that’s working "assuming you have a second PC" goto step 2
- Backup your current firmware by connecting your Jtag to the receiver and using Jkeys. You will need to save flash1, flash2 and EEPROM, keep them in a safe place (also make a few backups). These files contain important info (following bullet points) make note of them because you will need them at a later time to restore your system.
- Boxkeys like: 11 22 33 44 55 66 77 88
- IRD # like: R 00 1234 5678-123
- Build Cfg mine was DCKA
The drawback of this procedure is: every time your receiver gets an update you will have to download/edit your firmware to include the "unsupported" drive, I strongly recommend getting a supported drive, it will save you lots of headaches
I hope my experience sheds some light on the procedure or can at least point you in the right direction, I know I haven’t gone into much detail, but if you already have some experience in this hobby , it can be a huge help for some of us, especially as a reminder to jog our memory, months down the road.