How to use EEPEDIT File           Click to download EEPEDIT File

EEPEDIT Configuration Guide

This guide will help you configure EEPEDIT 3.06.06 in the standard configuration used by most Dish Network testers. To follow these directions, you will need:

  • An AVR3 board, available from Easybuy2000.com
  • The EEPEDIT software, available HERE
  • A Dish Network Satellite Receiver and smartcard that have had service activated together (ie, subscribed) at some point. It does not need to have a current subscription
  • A Windows-based PC

Note that there are other ways to use an AVR3 and EEPEDIT that avoid some of the above requirements. This document does not cover these configurations, so if you are using a less common setup, such as a non-married or virgin smart card, you will need assistance from elsewhere.

Step 1. Connect the AVR3 board to your computer.

Most commercial AVR3 boards will connect directly to the parallel ("printer") port on your computer without a cable. This is the prefered way to to connect the AVR3. The Parallel Port on the computer is a 25-pin female connector. It is colored violet on computers that use standard color coding.

If you must use a cable, it must be a "25 pin straight through" cable. Other cables, such as "modem" cables, will not work. Note that while most commercial AVR3 boards have a male connector on them (which will plug directly into the connector on the computer), some have a female connector, which will need a 25-pin male-to-male gender changer. Again, make sure that all 25 pins are connected.

Step 2. Configure EEPEDIT

Start the "eepedit.exe" program. A window like the one below will appear. In this window, do the following:

  • Under "Network", select "Dish Network".
  • Under "Enabler Type", select "Married Sub" (yes, even if you are not currently subscribed).
  • Under "Receiver", next to IRD#, enter your receiver's ID number. It is on the back of the receiver, and on the system information screen in the receiver setup menu. It will have a format similar to "R00-12345678-99" (with different numbers, of course).
  • Next to CAM ID, enter the number "S00 0123 4567". This number does NOT need to match your smart card ID number.
  • Under Time Zone, select your current time zone. This affects the clock setting in your receiver.
  • Next to Zip Code, enter "00000" or another invalid zip code. This affects your network blackouts, so don't enter a zip code that is affected by sports or network blackouts.
  • Do not change anything under Advanced Settings, or anything else not discussed here. The default values work correctly.

Step 3. Load the current keys into EEPEDIT

Under "Keys", click once on the "Get" button. In most cases, the current keys should appear in the appropriate Key boxes above the "Get" button.
If you get an error trying to retreive keys, go to the File menu, select Preferances, and enter the following for the "Get Keys URL", EXACTLY as it appears below:

http://www.dishnethack.net/keys/

Now, try "Get" again. If you still have trouble, there may be a problem with your Internet connection, or the server may have changed. Check on the #dishnethack IRC channel on irc.dishnethack.net for more information.

Step 4. Update the Public Keys on Smart Card and EEPEDIT

In order for the AVR3 to work, you must tell EEPEDIT one of the two keys stored on the smart card. The easiest way to to do this is to put your smart card into the receiver (without the AVR3 or anything else) for about 5 minutes, with the receiver tuned to channel 100. This will cause the smart card to be updated with the current keys (the same keys that you just loaded into EEPEDIT over the Internet).

After your card has been updated with the current keys, go back to EEPEDIT and copy the "Key 0" value from the Keys area to the "Public Key" box in the "CAM" area, and select the "Key 0" radio button under the Public Key box.

NOTE: You will need to repeat this procedure if you ever use the card directly in the receiver again - otherwise, you should not change the Public Key. The AVR3 will prevent the keys from getting updated on the smart card, so you don't need to update the Public Key.

NOTE: The procedure documented in this step is the one that will work for most users. If are using an unlocked smart card, you should obtain the keys by dumping the card, rather than placing the card in the stream. This procedure is beyond the scope of this document.

Step 4. Write the AVR3

If you have followed the directions above, your EEPEDIT screen should look look like this:


Of course, you will have different information in some fields, as described in the steps above. For example, as of Monday, 17-Sep-2001 18:14:24 EDT, Key 0 is 10 BD C9 68 47 0B 5A 01 and Key 1 is 09 6A CC EF D9 F0 A1 22, and your public key should match one of them.

Now you're ready to program your AVR3 board. Click once on the "Full Write" button in the bottom right corner, and EEPEDIT will begin writing to the AVR3. The process should take about a minute.

If you get an error writing, check your connections, and make sure that you don't have anything else using the parallel port, such as printer status monitors. As described above, connect the AVR3 directly to the computer without a cable if you can.

IMPORTANT: Save your configuration! Select "Save" from the File menu to save your configuration to a file on your computer. This file will save you time if the EEPROM on the AVR3 is corrupted by static - see below for further information.

Step 5. Watch TV!