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.






