CAS Interface Studio 3.3 |
|
| Programming the Magic CAM Flash: If you did not yet start the CAS Studio software, then do so now. When the software has initialized correctly and found a valid serial number for the CAS Interface, then click the Magic Module icon to enter the UCAS programming mode. You should hear 2 beeps and then the next screen should be opened (see screenshot below). It may take a few seconds, so be patient. Now hit the Connect button to connect the CAS Interface and the CAM.
If the connection is OK and the CAM could be read correctly, you should see this screen appear (see below). The programmable components on your CAM should be listed in the message part of the program window.
As with all programming, regardless of whether it is a card or a CAM that you are going to program, allways start with an erase so that no old code is left in the device that could disturb normal functioning. So if you are sure you want to continue (re)programming the CAM, you should hit the erase button now. If you have done that, you will see a warning pop up to ask you if you are sure (see below).
OK, hit Yes and watch as the program will erase the CAM. You can monitor the process via the block count "Erasing Block nn" which is displayed just below the message window.
When ready erasing, the software will let you know. See the message window in the screenshot below. As I explained in the "brief introduction to UCAS CAM programming", the Flash of a Magic CAM consists of 2 individual layers: the boot layer and the software layer. Both these layers need to be programmed individually. After a Flash erase, the complete Flash will be empty, so it is necessary to program the Dream Load too. Be sure to get the correct Dream Load file as the Dream Load file is Flash-specific. For more info on this, read the introduction. Dream Load programming: Now you are ready to select the Dream Load for your CAM. So click the Open File button.
Mine is a ST manufactured Flash, so I need to select the ST version Dream Load. Be aware that you need a .bin file when programming with CAS Interface/CAS Studio. When you have selected the correct Dream Load for your Flash, hit the Open button.
The file will be loaded and you will see a note appear in the message section of the program (see below). Now the Dream Load can be programmed to the CAM. Hit the Flash Write button when you are ready. Be sure to hit the right button (see below), because there are 2 Write buttons on the screen. The one in the lower left corner of the screen is the Xilinx Write though, so that is NOT the one you should click.
You will now see a progress bar and a counter appear just below the message section. It just shows you the programming progress.
After completion, the program will let you know that it is ready (see below). You are advised to allways do a seperate verify of the programmed data. So please hit the Verify button now.
The progress of the verifying process can be monitored via the progress bar that will show just below the message section (see below).
If everything is OK, the software will let you know that the Flash was verified successfully (see below).
OK, so the Dream Load part of the Flash was programmed and verified successfully. Now we need to program the CAM software like the original UCAS software or any EMU software (Penta, Tetra etc.). CAM software programming: As I explained before, the Magic CAM Flash is layered. The two layers each start at a fixed memory address. The Dream Load layer starts at address 0, while the software layer starts at address 10000. So we will need to tell CAS Studio to start programming the CAM software at address 10000. As you can see in the screenshot below, I entered the correct start address (10000) for the CAM software. You don't have to bother about the end address. CAS Studio will determine that when loading the CAM software. So please change the start address to 10000 and hit the Open file button.
Select the CAM software you want to program to the flash and hit the Open button. And make sure you get a .bin file when using the CAS Interface/CAS Studio to program your CAM. You will find software in .mbf format too, but that is for use with the MM Programmer/MM LOader software combination.
When the file is loaded correctly, the new end address is calculated by CAS Studio (see screenshot below). You are now ready to program the Flash, so please hit the Flash Write button.
You will notice the progress bar again.
When the programming is complete, hit the Verify button.
For this process, a progress bar is shown again too.
When done without errors, your CAM is ready. You can now exit the program.
Congratulations, you now have a working Magic CAM. | |