Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool

Frissítse CPU mikroprogramja AMI BIOS, és hogyan működik MMTool

Úgy döntöttem, hogy felidézzük a múltat ​​- a módosítás a BIOS-ban.
A távoli múltban, ez a diák már címhamisítás modul raid a bárban mat. Epox alaplapok Socket A közüzemi cbrom, és ami a manipuláció közüzemi modbin menüpontok.

Most volt egy vágy (egyenletes áramlásra van szükség frissítésre) támogatást adni az új CPU AMD K10.5 generáció (hogy a socket AM2 + \ AM3) Alaplap BIOSTAR TA770 A2 + (socket AM2 + és Award BIOS).
A folyamat találni a megfelelő BIOS neobmodimym CPU_list felállás mat. Biostar alaplapok AM2 + foglalatba nem ad minőségi eredményeket. mert Csak néhány szőnyeg. táblák alatt socket AM2 + (és csak chipsetek NForce) el van látva fordult Award BIOS. A legtöbb ilyen mat.plat Biostar ellátva AMI BIOS. Csak a múlt konferencia és lehetővé tette, hogy példát találni egy „játszani” a AMI BIOS-adatok mat. kártyák és ossza szerény tapasztalattal rendelkezik ezen a cikket, mielőtt foglalkozni Award BIOS (amit megbeszéljük külön cikkben már).

További élesítés MMTOOL szerszám (I használt verzió 3,22, 3,23 és 3,26 - a különbség a munka nem található). Együttműködik MMTOOL tágulási BIOS firmware fájlt át kell nevezni * .rom.

Most fut két MMTOOL és podgruzhaem firmverfájlok két mat. táblák. Ügyeljen arra, hogy a különböző méretű oszlop «Forrás méretének» (és a «méret Rom» is, persze), a 11. modul «P6 Micro kód» az egyes firmware-t.

Menj a CPU PATCH szakasz részletes összehasonlítás:

- fájl donor 74GCU511.rom - cpu_list tartalmaz 14 vonalak alátámasztó CPURev.ID + 1 üres (1. ábra).

- béta változat recipiens A74GM916.rom - cpu_list tartalmaz 13 vonalak alátámasztó CPURev.ID + 1 üres (2. ábra).

Módszer №1 - módosítása megkülönböztető vonalak.


Így kitermelése e három jellegzetes vonalai 74GCU511.rom donor - akció «kibontása Patch adatok» + «Apply» + 1 utolsó üres sort, és mentse őket külön fájlban.

Korábban a részben CPU PATCH A74GM916.rom címzett fájlokat törölt két sorban számokkal CPURev.ID 1043 és 1062 (amelynek firmware régebbi, mint mi további embed) és az utolsó üres sort - az intézkedés «törlése Patch adatok» + «Apply» ( 3. ábra).

Ezután felváltva ki egy új microcode a négy korábban kapott foltokkal fájlok CPURev.ID 1043, 1062, 10A0, és üres sort (4. ábra).

Ügyeljen arra, hogy a méret ( «Forrás méret» és a «méret Rom») 11. modul «P6 Micro kód» előtt és után alkalmazzák ezeket a változásokat a címzett fájlt.
Alkalmazása után a méret a recipiens (6. ábra) azonos lesz az azonos modul a donor fájl 74GCU511.rom (5. ábra).
Érdemes megjegyezni, hogy a könnyen érthető, hogy egy modul méretű (minden vonalon, CPU PATCH részén foglal 2048 bájt).

Módosításainak mentése jobban mellett egy új fájl nevét.
Ez a fájl ki van jelölve az új nyitott hiba nélkül MMTOOL.

Módszer №2 - módosítás modul cseréje teljes egészében.


Valójában le van írva az interneten és a nyitott terek (például részlegesen itt).

A MMTOOL podkruzhaem fájl 74GCU511.rom donor, menj a lap «Extract», és keresse meg a vonalat «P6 Micro kód». Ezután válassza ki azt a mezőn «modulfájlt» ncpucode.bin adja meg a nevét, és elvégzik kivonat modul «tömörítetlen formában».

Most MMTOOL podgruzhaem A74GM916.rom címzett fájlt, menj a lap «Cserélje» és újra keresni a vonal «P6 Micro kód». Jelölje ki, várva böngészése, és válassza ki a donort ncpucode.bin. Hit Replase továbbá megállapodnak abban, hogy cserélje ki ezt a modult.

Ismét figyelni, hogy a méret ( «Forrás méret» és a «méret Rom») 11. modul «P6 Micro kód» előtt és után a csere a modult a host fájlt.
Alkalmazása után a méret a recipiens (7. ábra) azonos lesz az azonos modul a donor fájl 74GCU511.rom (5. ábra).

Következtetés és epilógus.


Így a BIOS firmware különböző mat. alaplapok alapján socket AM2 + (AM3, és még az összehasonlítás) A legújabb microcode minden típusú CPURev.ID, mind a díj, vagy AMI BIOS, majd együtt egy egységes ncpucode.bin.
A posledtsvii kiderült számomra mérete 32768 bájt 16 sor (mikrokód) a legutóbbi időpont közül a vizsgált firmware különböző BIOS: A 15yu különböző ellenőrzések processzorok Socket AM2 + (040A, 0413, 0414, 041B, 0433, 0680, 0C1B, 1000, 1020, 1022, 1040, 1041, 1043, 1062, 10A0), és a 16. sor RevID 0000 (látszólag egy univerzális processzor mikrokód javítások nem ismertetett egyéb sorok - IMHO ilyen jövőbeli).

Kombinálásával saját ncpucode.bin importáló a szükséges javítás (mikrokód) minden processzor szükséges felülvizsgálat a laboratóriumi használhatja abszolút minden firmware AMI BIOS «P6 Micro kód» modult.

Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool
Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool
Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool
Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool
Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool
Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool
Bővítése cpu mikroprogramja AMI BIOS, vagy hogyan kell dolgozni mmtool