This guide will help you configure JEEPERS in the standard configuration used by most Vu Network testers. To follow these directions, you will need:
Pin 4 of 24LC256 to pin 20 of Atmel 8515
Pin 5 of 24LC256 to pin 37 of Atmel 8515
Pin 6 of 24LC256 to pin 38 of Atmel 8515
Pin 7 of 24LC256 to pin 39 of Atmel 8515
Pin 8 of 24LC256 to pin 40 of Atmel 8515
Pin 4 of 24LC256 to Pin 22 of Atmel 8515
Pin 5 of 24LC256 to pin 41 of Atmel 8515
Pin 6 of 24LC256 to pin 42 of Atmel 8515
Pin 7 of 24LC256 to pin 43 of Atmel 8515
Pin 8 of 24LC256 to pin 44 of Atmel 8515
Note that there are other ways to use an AVR3/4/4 and JEEPERS 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/4 board to your computer.
Most commercial AVR3/4 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/4. 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/4 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. Program the 24LC256
Start the "JEEPERS.exe" program. A window like the one below will appear. In this window, do the following:
Step 2a. Verify the 24LC256... (not necessary, but doesn't hurt)
**********************************************************************************************************
IF YOU CANNOT GET A GOOD VERIFY, THEN SOMETHING IS WRONG WITH THE EEPROM OR THE MODIFICATION. DO NOT GO FURTHER AS IT WILL NOT WORK.
**********************************************************************************************************
Step 3. Configure JEEPERS
Start the "JEEPERS.exe" program. A window like the one below will appear. In this window, do the following:
Step 4. Load the current keys into JEEPERS ( not necessary, but doesn't hurt )
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 retrieve keys, go to the File menu, select Preferences, and enter the following for the "Get Keys URL", EXACTLY as it appears below:
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 5. Update the Public Keys on Smart Card and JEEPERS ( not necessary if you are camless),
In order for the AVR3/4 to work immediately, you should tell JEEPERS 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/4 or anything else) for about 5 minutes, with the receiver tuned to channel 198. This will cause the smart card to be updated with the current keys (the same keys that you just loaded into JEEPERS over the Internet).
After your card has been updated with the current keys, go back to JEEPERS and copy the "Current active key value from the Keys area to the "Public Key" box in the "CAM" area and select the proper radio button under the Public Key box for the active public key.
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/4 will autoroll the updated keys, 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 6. Write the AVR3/4
If you have followed the directions above, your JEEPERS screen should look look like this:
MARRIED
Camless
Of course, you will have different information in some fields, as described in the steps above. For example, as of Friday, 14-Dec-2001 11:14:24 EDT, Aux 0 is
B2 45 13 83 5F B4 C8 51 and Aux 1 is 0E 6F C3 37 DD BB 2D FD, and your public key should match one of them.Now you're ready to program your AVR3/4 board. Click once on the "Full Monty" button in the bottom right corner, and JEEPERS will begin writing to the AVR3/4. 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/4 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/4 is corrupted by static - see below for further information.
Step 7. Watch TV! ( do not insert card if you are camless)
You're done! Carefully disconnect the AVR3/4 from the computer and place the smartcard in the slot on the AVR3/4 - the contacts should face the AVR3/4 circuit board. Place the AVR3/4 board into the receiver with the contacts on the AVR3/4 "card" facing down.
Your receiver should turn itself off. Wait a minute or so, then turn it back on. You should be receiving all available channels.
Step 8. AVR3/4 EEPROM Problems
This step addresses a common problem with AVR3/4 boards - corrupt EEPROM. The EEPROM portion of the Amtel 8515 chip is extremely sensitive to static and power surges, and has a tendency to frequently become corrupt, at times even while in the receiver.
If your AVR3/4 has worked before, but now you can only get preview channels even when the keys are correct , or if your receiver is giving a "Smart Card Not Inserted Correctly", "Smart Card Not Valid for This Receiver", or similar message, this is likely the problem.
To fix it, connect the AVR3/4 to the computer and start up JEEPERS. Do NOT click "Read". Instead, load the .eep file that you saved in Step 4 by selecting "Load..." from the File menu. Finally, Click the "Get" button in the Keys area so that you have the current keys loaded, since your saved .eep file probably has out of date keys.
You now have a valid EEPROM image loaded in JEEPERS. Select "Write EEPROM" from the Action menu to update the EEPROM on the AVR3/4 with this valid image.
Your AVR3/4 should now work again. If it does not, try doing a "Full Write" - this will completely replace all code on the AVR3/4, which may be necessary in cases of very severe corruption.
NOTE: If you have lost your saved .eep file, you will need to repeat the entire configuration procedure from Step 1. Do not "Read" the configuration from the AVR3/4, since it may contain corrupt data.