Originally Posted by returned4good
I've dealt with numerous cooked roms for smartphones. I know they are two completely different things, but it does make me wonder what makes cooking an OEM BIOS so hard. For example, Dell make a horrible BIOS. What prevents someone from rewriting one to include OC settings such as FSB frequency and such?
The only thing preventing is knowledge and incentive. I doubt many people will get into Bios Modding for a Dell PC. If the hardware is already manufactured without overclocking in mind, there is not much incentive to write a piece of software that will probably not get you any worthwhile performance improvement.
On the other hand there are popular motherboard models that gather the attention of the community and those get to have Bios mods.
I have a famous AsRock 775 Dual-VSTA that is a very special motherboard: it supports AGP and PCIe (although limited to x4), Dual Channel DDR 400 or DDR2 667, and 775 CPUs with up to a 1066Fsb. There is also a 4Core version of the same board that will accept Quad Cores. Those two models got Bios mods from the German site PC Treiber to add numerous functionality. The original Bios disabled Speedstep (AsRock said the chipset didn't support it, altough they themselves had a prior BIOS with that feature enabled), PC Treiber enabled that function; the original BIOS only allowed for a max 2GB of either DDR or DDR2; PC Treiber upped that to the chipset's limit - around 3.25GB; the original BIOS did not control the CPU fan properly - basically AsRock was afraid of lack of ventilation and in effect the CPU fan was almost always spinning at it's max RPM; PC Treiber calibrated the fan's behavior; the original BIOS only went to accept HD3xxx series of GPU's. PC Treiber continued to add Bios support for newer cards - and so you can install the HD4xxx series and, although development stopped since then, there are reports that the HD5750 and 5770 work just fine; newer CPU models were also added, such as Core 2 Duo E7xxxx and Pentium Dual-Core E5xxx and E6xxx support.
So, it's only a matter of incentive. With the case I cited above, there was an interest in using those boards, as it allowed many to make a slow transition to newer technology, without spending too much money all at once. You could keep using your DDR ram and AGP card with a new Core 2 Duo, and then upgrade the other components. And as time moved on, more RAM was needed, and newer GPU and CPU support was needed too, and the BIOS mods allowed for that.