The most important condition is that the mainboard should
be as "clean" as possible, that is: a genuine
clone with not too much I/O integration or better none at
all. 82C711 Combo I/O, PC87310 Super I/O and some other
I/O chips are supported in most cases. Failures to BIOS
upgrades are mainly due to the way of implementation of
the keyboard controller on the mainboard or special
revisions of AMI BIOSes, such as the KB revisions 0, M or
D.Because the BIOS is put into a Flash EPROM now,
upgrades can be done very easily. Most MB designers have
upgrades available at their WWW sites. There's even a
company which has 'share-ware' BIOS for many MB's based
on the intel Triton family of chipsets (http://www.mrbios.com).