Doc. # 1-0003331
Date Updated 10-22-2007 Date Created 07-27-2000
Document Type Knowledge Base Related OS
Related Product
Modify checksum of a bootrom
Solution:
The following procedure is the way how we edit the check sum and combin file into our system BIOS. If you decompress file icorp.exe you will find some files: checksum.exe check checksum for any binary file under win95 msvbvm50.dll the Visual Basic dll driver for checksum.exe editbin.exe edit contents of an BIOS file 5860x123.bin The origional system BIOS file n13019.bin The origional bootrom n13t.bin bootrom with checksum being modified 5860chi.bin The final system bios combined with n13t.bin 1. First step is to make a new system BIOS for testing, I copy the origional5960x123.bin to 5860chi.bin and copy n13019.bin to n13t.bin for testing. 2. Now we need to see the checksum value of the n13t.bin. The utiltiy file checksum.exe is used to do so. Before you run checksum.exe, please copy msvbvm50.dll to the WIN95/SYSTEM directory or it will not run. After you run checksum.exe in windows 95 you will see a small windows showing current file and checksum value. Please change file to the bootrom (n13t.bin). You will see its checksum value. 3. We need to modify checksum value to make summation to be zero. That means we need to make checksum of n13t.bin to be zero. As we run checksum.exe to see n13t.bin. you will find its checksum value is 17E3. Now, how do we make check sum to be zero. The checksum add first and last two digit all together to form the checksum for first 2 digit to the lase 2 digit. So sum of the firsr digit is 17 and E3 is for last two digit. For system, we only care last two digit (E3)and it shoud be zero in summation. That means we need to modify 17E3 to be 1700. In order to do this we need to subtract E3 value form n13t.bin. 4. To do the modification of the checksum, please run editbin.exe to load n13t.bi
Download File Release Date Download Site
Icorp.exe (ATN985E13) 07-26-2000
  1. Primary
  2. Secondary