herbert
11-21-2000, 05:59 AM
I came across this at http://ic.doma.kiev.ua/inside/award/elist.htm
-----------
How to protect FlashROM from recording?
It can be made but it is necessary to mean that BIOS can not to update ESCD and DMI blocks during a system reconfiguration.
FlashROM has an inverse input of Write Enable signal WE# Contact 31, it is possible to prohibit writing by disconnecting contact 31 and giving on it logical 1. For this purpose it is necessary to include the resistor approximately 1K between a + 5V and detached Contact 31.
It is not necessary to prohibit writing by detaching VPP Contact because
5-volt FlashROM do not use this contact and in this case VPP inside a chip is contacted to power supply VCC Contact 32.
Warning !
The guideline has force for chips Flash 1Mbit/2Mbit, issued in 32-contact DIPP or PLCC. The given guideline does not concern for Low Pin Count chips used in Intel 810/820, SiS730 and some other
---------
The point to note here is that the ESCD and DMI is written to the flash memory: Bytes are written to the BIOS "ROM". The PCGUIDE seems rather fuzzy about this. The PCGUIDE also states that the "CMOS" is NVRAM. This is not generally true. It's RAM. That's why there's a battery on the board.
These flash writes, that occur when the system is altered and rebooted, are dangerous. There is a potential disaster awaiting anyone who reboots a machine that is oveclocked or unstable.
It is a cheap fix on the part of motherboard designers to use spare capacity in the BIOS "ROM" to store this data. What's needed is another flash memory, separate from the BIOS. The BIOS should be write-protected by a jumper in the manner described above. Also, BIOS flash memories should ALWAYS be in sockets! Otherwise, when a bad flash occurs, a new motherboard is required rather than a $20 BIOS chip.
A message to all who can't boot:
Plug an ISA video card into the machine. You may well find the dreaded
"BIOS ROM Checksum error"
on your screen.
-----------
How to protect FlashROM from recording?
It can be made but it is necessary to mean that BIOS can not to update ESCD and DMI blocks during a system reconfiguration.
FlashROM has an inverse input of Write Enable signal WE# Contact 31, it is possible to prohibit writing by disconnecting contact 31 and giving on it logical 1. For this purpose it is necessary to include the resistor approximately 1K between a + 5V and detached Contact 31.
It is not necessary to prohibit writing by detaching VPP Contact because
5-volt FlashROM do not use this contact and in this case VPP inside a chip is contacted to power supply VCC Contact 32.
Warning !
The guideline has force for chips Flash 1Mbit/2Mbit, issued in 32-contact DIPP or PLCC. The given guideline does not concern for Low Pin Count chips used in Intel 810/820, SiS730 and some other
---------
The point to note here is that the ESCD and DMI is written to the flash memory: Bytes are written to the BIOS "ROM". The PCGUIDE seems rather fuzzy about this. The PCGUIDE also states that the "CMOS" is NVRAM. This is not generally true. It's RAM. That's why there's a battery on the board.
These flash writes, that occur when the system is altered and rebooted, are dangerous. There is a potential disaster awaiting anyone who reboots a machine that is oveclocked or unstable.
It is a cheap fix on the part of motherboard designers to use spare capacity in the BIOS "ROM" to store this data. What's needed is another flash memory, separate from the BIOS. The BIOS should be write-protected by a jumper in the manner described above. Also, BIOS flash memories should ALWAYS be in sockets! Otherwise, when a bad flash occurs, a new motherboard is required rather than a $20 BIOS chip.
A message to all who can't boot:
Plug an ISA video card into the machine. You may well find the dreaded
"BIOS ROM Checksum error"
on your screen.