Practical_BIOS_Editing.pdf
(
31389 KB
)
Pobierz
Practical BIOS Editing
by Polygon
of
Rebels Haven Computer Forum
December 31,
2007
Table of Contents
1) Where do I Start?
q
What do I Need to Mod a BIOS?-Award
q
Here's What's Needed for AMI BIOS
2) "Hot Flashing"
3) Is My Mod BIOS Good to Flash?
4) Using Modbin6
q
Moving Items With Modbin6
q
Creating a New Item Group
q
Modbin6 Actual Results
q
[Press Enter]
q
Modbin6 as a ROM Editor
q
Modbin6 2.04.01
5) Using CBROMxxx
6) Making BIOS Items Selectable
q
Adding a Little More Room for Labels
q
Adding More Bytes!
7) "Little Endian" Notation
8) AMD Athlon 64 DDR ROM Patcher
9) AMD AM2 DDR2 ROM Patcher
10) Building Your Own Award ISA Option ROM
11) Building Your Own Award Substitute PCI Option ROM
12) Building Your Own Award PCI Opton ROM Using Code Injection
q
Code Injection: Brief Method
13) The _item.bin Module and it's Interaction with _en_code.bin
q
BIOS Without _Item.bin
q
Item Help
q
[Press Enter]
14) Editing System.Bin)Original.tmp)
15) Adding a New Item to an Award BIOS
q
Another Use for Advanced Technique
q
Adding a New Item to a BIOS with no _item.bin Module
16) Updating the Integrated Memtest Module
q
Updating memsetup.rom Module
17) Using AMIBCP8 for Windows
18) Using MMTool for AMI BIOS
19) The AMIBIOS BIOS Module Manipulation Utility
20) A AMI PCI Substitute ROM
21) Hacking the uATX VGA BIOS ROM Module
q
The "NiBiTor"
22) Intel Conroe DDR2 ROM Patcher
23) Final Words....
Where do I start? What do I need to Mod a BIOS?
Start by understanding what a BIOS is, and what is in a BIOS.
A BIOS is a program that sets register settings in a computer system, that enable it to boot up and
run properly. The file we download and loosely call a BIOS, is in reality the programming medium for
the real BIOS program that is onboard. It is this binary that writes to the volatile memory chip called
CMOS, the settings that we select. Upon boot up, the onboard BIOS program reads the settings from
the CMOS Chip, and sets the system accordingly. The BIOS file we download, is saved in a non-
volatile EEPROM chip that is on the motherboard. Award is up to AWARD6.0 and modern AMI BIOS is
called AMIBIOS8. I will continue the convention of calling the download, a BIOS.
Both AMI and AWARD BIOS are made up of 10-20 binary files called Modules or ROM Modules. Most
are compressed, but a few Modules reside as uncompressed. The BIOS download of a few years back,
were 256K. Modern day BIOS are 512Kb or 1024Kb in size. I suspect in the future, they will grow
even larger.
This screen shot shows the modules in the 256k AN35/N BIOS of just a few years ago, 2004:
Today's most modern P35, DDR3 BIOS, 2007, barely has enough room in 1Meg!:
Using
CBROM,
we can see the ROM Modules that make up this AWARD BIOS:
0. System BIOS is the main bios program and is the work horse of the BIOS.
1. XGROUP CODE is a extension module as the System BIOS is 128k max.
2. CPU micro code is the info on the CPU's the board supports.
3. ACPI table is all the ACPI information.
4. YGROUP ROM is another extension module
5. Group ROM holds all the text labels for the BIOS
6. SETUP0 holds the format for the BIOS GUI and addresses to the GROUP ROM.
7. OEM0 CODE is a small program file.
8. PCI ROM[A] is the RAID module in this BIOS.
9. PCI ROM[B] is the LAN Boot module in this BIOS.
10. VGA ROM is the VGA BIOS for this boards on-board Video.
11. OEM1 CODE is another small program file.
12. GV3 is Dual Core support module.
13. LOGO is the splash screen we see upon boot up.
All these modules are compressed in this BIOS and usually are in others.
Plik z chomika:
kosa939393
Inne pliki z tego folderu:
PB-free-vaporwave-elements.zip
(1679783 KB)
Free-4K-Volumetric-Light-Pack(1).zip
(825367 KB)
Free-Letterbox-Templates(1).zip
(16507 KB)
connector-vegas18-1.6.0.msi
(992 KB)
connector-vegas20-1.6.0.msi
(992 KB)
Inne foldery tego chomika:
- he3heh ▧ ▍PROGRAMY PC ( PORTABLE ) 2014
- █ [ LEKTOR ] FILMY 1080 [MKV]
- █ WINDOWS 8.1- PL ▬▬▬▬▬▬▬▬▬▬▬
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
Zgłoś jeśli
naruszono regulamin