Mas
05-04-2004, 05:37 PM
For loading a TSOP file from a TSOP bank.
Look at your Build Cfg. example EAEA. You can find this info on a sticker on your board inside your receiver. You'll have to keep this identifier in mind when searching for a dump. Also, you may use any TSOP Dump that matches the first 3 letters. So, I could use an EAEA, EAED, EAEV, any of those dumps, because the first 3 letters match.
Now you have your Build Config, how do you find a dump? Your best bet is There are TSOP Bank FTP sites
TSOP bank, which contain many different TSOP dumps for many different receivers. Most of them have a common naming format, which is: Model-ModelID-SoftwareVersion-BootStrap-BuildConfig. You Only worry about the Model, SoftwareVersion, and BuildConfig sections.
You can use any ModelID and BootStrap to reflash your receiver. Make sure the SoftwareVersion starts with an "E" not a "P": because "P" means its Dish Network firmware. you don't want that.
Once you find an appropriate dump (it may take a while, if you have an odd build config), proceed to
Step 4: Load your new TSOP files into FlashEdit
After completing this step, you will have FlashEdit ready to put in your IRD# and Box Keys.
So you found the TSOP files you need. There should be 1 file. it could be labeled in one of a few ways. There could be labelled U22 , 1FC , or just #1
#1: Lets check them out. Fire up FlashEdit 2.0, then Select the 4900 from the IRD Model box.
#2: click the [...] button for the first file slot. Browse to the U22, 1FC, or #1 file you just downloaded. Click [Open]
#3: Click the [Read File] button.
It should now fill in all the fields in bottom half of the screen
Check to make sure that the first 3 letters of the Build Config match the first 3 letters of the Build Config you wrote down earlier. Also check that the S/W Version starts with an E, and the number following it is less than EE8. If all the information is completely wrong. Try to find another TSOP dump to use. Once you find a good TSOP dump, proceed to Step 4.
# 4: Inserting your IRD# and Box Keys into the TSOP Dump. After you complete this step, you will have a TSOP files, with your info in them, ready to be flashed with JKeys. You should have your TSOP files you downloaded loaded up into FlashEdit. Now, click into the IRD# (Normal) box, and type in your IRD#. Then click into the Box Keys box, and type in your Box Keys. When you click into the Box Keys box, you may notice the last 2 digits of your IRD# change, don't worry, that is OK. Now, press the [Save As...] Button. When prompted for a filename for the new****.bin, and press [Save]. It should let you know that it saved OK. You can now press [OK], and close FlashEdit.
#5: Writing the new TSOP files with JKey. After you complete this step, you will have a fully functional receiver, with old firmware on it, so you can use an AVR or ATMega again!
start JKeys again if you closed it. It should detect your IRD# and Box Keys again.
Now, click on the [Flash Programming] button. It'll pop up a new window
*** Now, here is the important part. You have to do the next steps all in one session. That means that you can't unhook the JTAG, close JKeys, or unplug the IRD from start to finish. Actually, you can, but if you do, it'll take much longer than usual. I have learned this from personal experience.
1. First, make sure Flash 1 is selected under the Flash box, in the IRD/Flash Selection section.
2. Then, click the [Erase] button to erase Flash 1. Say Yes when it asks if you are sure. You should erase the flash 3 times, to make sure it completely erased.
3. Now, press the [Program] button. It'll say:
Flash memory not accessible beyond 0x1fff0000 change program length
0x1f0000
Click the [Yes] button. It'll then say:
Program at address 0x1fE00000,0x1f0000?
Click the [Yes] button.
Now, it'll ask you for a file. Give it the new.bin file you saved earlier, in FlashEdit. It should now pop up the programming dialog
Once it finishes programming, press the [OK] button. Close the Flash Programming window, and the main JKeys window. Your IRD is now ready to be tested!
#6: Testing it out, and making sure it never happens again
This will prevent your receiver from taking unwanted updates in the future. Press the Menu button on your remote, and press the numbers 6-1-5. This will take you to the software updates window. Be sure that "Ask before downloading" is checked.
Look at your Build Cfg. example EAEA. You can find this info on a sticker on your board inside your receiver. You'll have to keep this identifier in mind when searching for a dump. Also, you may use any TSOP Dump that matches the first 3 letters. So, I could use an EAEA, EAED, EAEV, any of those dumps, because the first 3 letters match.
Now you have your Build Config, how do you find a dump? Your best bet is There are TSOP Bank FTP sites
TSOP bank, which contain many different TSOP dumps for many different receivers. Most of them have a common naming format, which is: Model-ModelID-SoftwareVersion-BootStrap-BuildConfig. You Only worry about the Model, SoftwareVersion, and BuildConfig sections.
You can use any ModelID and BootStrap to reflash your receiver. Make sure the SoftwareVersion starts with an "E" not a "P": because "P" means its Dish Network firmware. you don't want that.
Once you find an appropriate dump (it may take a while, if you have an odd build config), proceed to
Step 4: Load your new TSOP files into FlashEdit
After completing this step, you will have FlashEdit ready to put in your IRD# and Box Keys.
So you found the TSOP files you need. There should be 1 file. it could be labeled in one of a few ways. There could be labelled U22 , 1FC , or just #1
#1: Lets check them out. Fire up FlashEdit 2.0, then Select the 4900 from the IRD Model box.
#2: click the [...] button for the first file slot. Browse to the U22, 1FC, or #1 file you just downloaded. Click [Open]
#3: Click the [Read File] button.
It should now fill in all the fields in bottom half of the screen
Check to make sure that the first 3 letters of the Build Config match the first 3 letters of the Build Config you wrote down earlier. Also check that the S/W Version starts with an E, and the number following it is less than EE8. If all the information is completely wrong. Try to find another TSOP dump to use. Once you find a good TSOP dump, proceed to Step 4.
# 4: Inserting your IRD# and Box Keys into the TSOP Dump. After you complete this step, you will have a TSOP files, with your info in them, ready to be flashed with JKeys. You should have your TSOP files you downloaded loaded up into FlashEdit. Now, click into the IRD# (Normal) box, and type in your IRD#. Then click into the Box Keys box, and type in your Box Keys. When you click into the Box Keys box, you may notice the last 2 digits of your IRD# change, don't worry, that is OK. Now, press the [Save As...] Button. When prompted for a filename for the new****.bin, and press [Save]. It should let you know that it saved OK. You can now press [OK], and close FlashEdit.
#5: Writing the new TSOP files with JKey. After you complete this step, you will have a fully functional receiver, with old firmware on it, so you can use an AVR or ATMega again!
start JKeys again if you closed it. It should detect your IRD# and Box Keys again.
Now, click on the [Flash Programming] button. It'll pop up a new window
*** Now, here is the important part. You have to do the next steps all in one session. That means that you can't unhook the JTAG, close JKeys, or unplug the IRD from start to finish. Actually, you can, but if you do, it'll take much longer than usual. I have learned this from personal experience.
1. First, make sure Flash 1 is selected under the Flash box, in the IRD/Flash Selection section.
2. Then, click the [Erase] button to erase Flash 1. Say Yes when it asks if you are sure. You should erase the flash 3 times, to make sure it completely erased.
3. Now, press the [Program] button. It'll say:
Flash memory not accessible beyond 0x1fff0000 change program length
0x1f0000
Click the [Yes] button. It'll then say:
Program at address 0x1fE00000,0x1f0000?
Click the [Yes] button.
Now, it'll ask you for a file. Give it the new.bin file you saved earlier, in FlashEdit. It should now pop up the programming dialog
Once it finishes programming, press the [OK] button. Close the Flash Programming window, and the main JKeys window. Your IRD is now ready to be tested!
#6: Testing it out, and making sure it never happens again
This will prevent your receiver from taking unwanted updates in the future. Press the Menu button on your remote, and press the numbers 6-1-5. This will take you to the software updates window. Be sure that "Ask before downloading" is checked.