Click here to Skip to main content
15,887,214 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
I wonder is it possible to implement new features in existing bios, in other words is there some libraries (like sdk) of motherboard which give you chance to make easy your own bios?

What mean "supported motherboard" - is that include libraries for developing or just mean that you can download latest update if exist?

To be more specific i will like to make in bios feature to wake up my computer if it's off at specific time. My motherboard is asrock [^]. Do i have chance for develop my own timer features, or just can wait for product developer and pray that they make those feature?
Posted
Updated 12-Mar-14 5:08am
v2
Comments
Sergey Alexandrovich Kryukov 12-Mar-14 14:26pm    
Great idea, my 5. Some BIOS versions suck. I just don't think you can get any help in a Quick Answer. Nothing is quick here; you will need to learn a lot and do a lot of work. If you damage the chip with BIOS, just replace is with new one.
—SA

No. And I very strongly suggest you don't try. Unless of course you dislike your PC so much you want to convert it into a very expensive brick...

The BIOS is tied to the hardware it runs in, and converts the low level operating system instructions into hardware specific operations. Even a small change in this can render your PC unable even to power on.

Leave well alone, unless you work for the manufacturer of your motherboard!

Ask the manufacturer instead - they may have a BIOS upgrade which supports what you want.
 
Share this answer
 
Please see, for example:
http://www.jefro.net/astrobios-8-19-03.pdf[^],
http://www.coreboot.org/Welcome_to_coreboot[^].

Be ready to replace your chip with the BIOS, preserve existing BIOS content.

But remember that the whole BIOS approach may eventually become obsolete. Please see:
http://en.wikipedia.org/wiki/BIOS[^],
http://en.wikipedia.org/wiki/BIOS#Changing_role_of_the_BIOS[^],
http://en.wikipedia.org/wiki/Extensible_Firmware_Interface[^].

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900