![]() |
|
|
Olympus SmartMedia Repair |
|
PAN 2.0 files are backwards compatible with PAN 1.0 for most cameras!
Smapi.dll means you do not have correct chipset in your reader Most .dll Errors Mean You Have Wrong Reader Or XP Driver Installed |
|
| The following has been done with a Older Zio, Microtech and other (Very Hard to Find) Smartmedia card readers that use the smprep.exe format utility that is installed with it. Works Windows 98/ME/2k/XP. Most use different chipsets however, the CIS should be the same, so if you can locate that in your version of smprep.exe, you should be able to accomplish the same thing. Open the smprep.exe program into the hex editor. Download Axe here | |
|
Smprep.exe Rewrite You Need To Create 2 Files To Do This! Creating smprep1.exe Step 1: Locate the beginning of the first copy of the CIS. You can use the edit...find feature to search for the following string: 01 03 D9 01 FF (see red underline below). To make the first version of smprep.exe (the one that damages the CIS), change the first 01 to 02. Step 2: Find the second copy of 01 03 D9 01 FF in the CIS, which uses the same string as the first one; you can probably just scroll down a few lines and find it, or you can use the search feature again to find it. (see figure B below). Change the first 01 to 02. Save the file as smprep1.exe. Thats it for smprep1.exe! |
|
|
Figure A |
|
|
Creating smprep2.exe Step 3: Look at figure A above. As you did the first time, locate the first copy of the CIS, and find the string of 20's (underlined in fig. A with blue). Starting at the first 20, change the numbers to 4F 4C 59 4D 50 55 53 00 50 41 4E 20 00 31 2E 30 00 Figure B If you need PAN 2.0 change the string to 4F 4C 59 4D 50 55 53 00 50 41 4E 20 00 32 2E 30 00, . Note in the right panel, that this changes the information to read OLYMPUS PAN 1.0 or OLYMPUS PAN 2.0 Look at your file, and look at the numbers here...are they all the same? Is there a 00 before the numbers you changed, and an FF afterwards? |
|
|
Figure B |
|
| Step 4: Now, scroll down to the second copy of the CIS, find the same string of 20's as underlined in blue in figure A, and change these also to the numbers underlined in green as shown in figure B.If you need PAN 2.0 change the string to 4F 4C 59 4D 50 55 53 00 50 41 4E 20 00 32 2E 30 00, . Both copies of the CIS should now be identical. Save this file as smprep2.exe. | |
| Finally: Insert the smartmedia card in the reader. Run the smprep1.exe file, and let it "fix" the card. It should report no CIS and will attempt to fix it, but you will get an error. Then run smprep2.exe and it will again fix the card, this time correctly, and it will also add the Olympus Pan header. You shouldn't get any errors this time. Good Luck! | |
All trademarks are the property of their respective owners.