[Sammelthread] Netburst Evolution - Pentium IV/M 478/479 & Xeon 603/604 Stammtisch

Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Heutiger Neuzugang:
1609794194942.jpeg

Ein E0 Prescott. Habe es zu einem guten Preis bei EKA geschossen. Habe es direkt eingebaut. Der Unterschied zu D0 ist enorm. Die Spannungswandler bleiben viel kühler. Diese CPU hat auch eine deutlich niedrigere VID zum D0. Ich habe es dann auf dem Gigabyte etwas antesten wollen bei Vcore ~1,45V. Bin da sehr vorsichtig vor gegangen. In kleineren Schritten im Windows mit setfsb den Takt geändert. Nachdem ich irgendwann zu weit war, hat das System resettet und hat dann promt nach dem reboot BIOS recovery gestartet. Wenige Sekunden später war dann das System aus und lies sich nicht mehr starten. WTF? Das Gigabyte board hat sich selbst aus dem Leben geschossen? :fresse: Wie kann man so etwas nur in das BIOS rein programmieren? Dann ist der BIOS Chip noch fest verlötet. :wall: Es ist so blöd, das ich etwas lachen musste. Das BIOS werde ich irgendwan noch hin bekommen, aber vorerst habe genug. Werde nach einem anderen 865PE board umgucken müssen...

Ein Bild noch vom System, bevor ich das Ganze wieder auseinander gebaut habe.:
1609794765503.jpeg
 
Zuletzt bearbeitet:
igitt... :LOL: wie toll
Kaum macht AMD wieder Strecke, fangen die "Schlechten" mit sowas an :rofl:
Zalman AlCu und GFx? Albatron? 5600 Serie?


... im Zoom steht sogar Asus drauf..
 
Zuletzt bearbeitet:
@The Sandman
Zalman AlCu und ASUS V9570 (FX5700). Passt optisch gut zum Gigabunt.

@CryptonNite
Die Unterschiede zwischen D0 und E0 sind schon enorm.
 
Hin und zurück geschmeidige 680 km ;D
Eher was für die Hessen unter uns, ist nur 1 km zur Landesgrenze!
 
da muss noch ein anständiger Kühler aus Kupfer her. Ein CT-479 hab ich, kommt dann ein m 780 rauf. Gibs da Probleme mit dem Adapter und herkömmlichen Kühlern?
Board ist ein P4C800-e Del.
things to do:
+Shield
+Kupfer Ram zB OCZ Premier
+Bios Update
+Soundkarte zb SB0460
 
Gibs da Probleme mit dem Adapter und herkömmlichen Kühlern?

Klar gibts da Probleme, der Adapter ist ja deutlich höher und du musst den extra Stecker für die Stromversorgung vom Adapter berücksichtigen.

Auf einem 479er Adapter kannst du aber mit wenigen Kniffen einen 7000er Zalman installieren oder z.B. auch einen ZM-WB2 Wasserkühler, je nach Bedarf. Gibt noch ein paar andere Lösungen, aber der 7000er ist wohl mit die einfachste.
 
@WMDK ok vielen dank, bin bisschen late to the game ;) gab ja mal Sammelthreads dazu mit hunderten Seiten hier im Luxx :bigok:, schade dass das jetzt komplett verwaist ist ohne funktionierende Links usw.
Da sollte sich die Administratur mal was einfallen lassen, damit die alten Links umgeleitet werden...
Muss mir auch noch so ein Power Connector basteln, da ist keiner im Karton drin hab ich vorhin bemerkt :< Die originalen Adern sehen etwas dicker aus als ein 4pin PWM Kabel. Das geht also schonmal nicht ;D
 
Klar gibts da Probleme, der Adapter ist ja deutlich höher und du musst den extra Stecker für die Stromversorgung vom Adapter berücksichtigen.

Auf einem 479er Adapter kannst du aber mit wenigen Kniffen einen 7000er Zalman installieren oder z.B. auch einen ZM-WB2 Wasserkühler, je nach Bedarf. Gibt noch ein paar andere Lösungen, aber der 7000er ist wohl mit die einfachste.
Genau hatte ich damals auch. Man konnte soweit ich mich erinnern kann die originalen Halter einfach umdrehen und der Abstand hat gepasst (die Schrauben durfte man aber nicht voll anziehen):
zalman2.JPG


Die Adern sehen auf alten Bildern für mich nicht viel Dicker aus:
ct479.JPG


Am übertackungsfreudigsten waren die 740er. Meiner ging knapp über 2,8 Ghz. Ein 760 den ich vorher hatte nur 2,6 Ghz.
 
Muss mir auch noch so ein Power Connector basteln, da ist keiner im Karton drin hab ich vorhin bemerkt :< Die originalen Adern sehen etwas dicker aus als ein 4pin PWM Kabel. Das geht also schonmal nicht ;D

Der originale Anschluss basiert auf dem 4 Pin Floppy Kabel, siehe Bild von Captain P. Und ja, exakt -> Bügel umdrehen und entweder angepasste Schrauben verwenden oder halt nicht mehr komplett anziehen. Auch macht es Sinn, sich z.B. aus einer alten Kreditkarte einen Spacer zu basteln, wo halt der CPU Core freigelassen wird, denn der Kühler muss nur mal blöd angesetzt werden oder während der Montage ungünstig kippeln und die Kante vom Die sieht nicht mehr schön aus.

Was die Übertaktungsfreudigkeit angeht, da ist alles dabei, im Grund wie bei allen CPUs. Es gibt bessere und schlechtere. Bei mir war es damals egal ob 730er oder 780er, es gab von jedem gute und schlechte.
 

Anhänge

  • DSC01022.jpg
    DSC01022.jpg
    393,6 KB · Aufrufe: 121
  • DSC01019.jpg
    DSC01019.jpg
    401 KB · Aufrufe: 106
Brauchst aber auf Grund des niedrigen Multi ein gutes Board um das volle Potenzial auszuschöpfen und ein paar Pärchen TCCD.
Aber zum hinlegen klasse :wink:
 
...from croatia with love... :love:
<trollmodus>
Nen Athlon XP ist schneller und nen Athlon 64 3700+ wischt mit deinem Pentium 4 den Boden!
</trollmodus>
:LOL::ROFLMAO:

Edit: (kleine Korrektur)
BTW: Netter Fang! Ich hab mal nen 2,8er Pressi gegen nen 2,8er Northwood gebencht. Beide hatten ne Voodoo5 5500 AGP als Grafikkarte (auf ASRock GE PRO-M2) und es stellte sich heraus, daß zumindest in 3D-Benchmarks der Prescott unmerklich schneller ist. Beim Arbeiten ist meist der Northwood schneller.

--> https://www.voodooalert.de/board/fo...voodoo-5-northwood-vs-prescott/&postID=338230
 
Zuletzt bearbeitet:
@WMDK Ein M0. Sehr schön. Davon müsste ich irgendwo auch noch ein oder zwei haben.

Hatte damals mal ne ganze Sammlung und alles was an IT da war und nicht benötigt wurde ist vor 10 Jahren beim Umzug auf dem Dachboden der Eltern gewandert. Jetzt find ich nix mehr davon. :fresse:
 
@digitalbath und @Tzk

Ihr kennt euch ja mit BIOS Modding so "ein bisschen :fresse:" aus :d .....

Ich habe mir die Tage mal so überlegt, dass es ja eigentlich zum Release der damaligen ASUS Pentium 4 Boards wie z.B. dem P4P800-SE oder dem P4C800-E DLX sicherlich für ASUS noch nicht spruchreif war, dass mal sowas wie der CT-479 Adapter auf den Markt kommt, bzw. man wird beim Design der Boards sicherlich darauf kein Augenmerk gelegt haben – dafür war die Verbreitung ja am Ende auch nicht groß genug um das hätte rechtfertigen zu können.

Alle Platinen, die ich kenne bei ASUS, auf denen der CT-479 Adapter läuft, haben den Support dafür per BIOS Update bekommen.

Also gehe ich mal davon aus, dass alles was es benötigt um den Adapter zum Laufen zu bekommen irgendeine Software Modifikation ist, bzw. vielleicht auch einfach nur passende CPU ID oder so? Ich weiß es nicht.

Daher... wie schätzt ihr die Chancen ein, z.B. ein ABIT IC7-G/MAX3 BIOS so zu modifizieren, dass die Platine mit einem CT-479 Adapter startet? :hail:
 
Das wäre eine Revolution.
Schöner Gedanke, den du da aussprichst :)
 
Ich tippe es läuft alles darauf hinaus ob das Bios den Pentium M korrekt erkennt und somit die richtigen Register setzt. Ob dafür allerdings ein einfacher Update des Microcodes langt, das ist die Gretchenfrage. Es ist gut möglich das Asus noch weitere Anpassungen machen musste, damit der P M läuft.

Ich hab spaßeshalber mal Tante Google gefragt und die folgenden Links waren das Ergebnis:
1. https://www.bios-mods.com/forum/Thread-Add-Pentium-M-780-SL7VB-support-to-IC7-MAX3
2. http://www.xtremesystems.org/forums/showthread.php?65261-CT-479-in-unsupported-motherboards
3. http://www.xtremesystems.org/forums/showthread.php?62366-Dothan-CT-479-howto-and-fixes

Leider war der Modder im ersten Link nicht erfolgreich und hat dann irgendwann aufgegeben.

Wenn ich das richtig gesehen habe, dann hat Asus beim P4C800-E Deluxe von Bios 1019 auf 1021 den CT-479 Support hinzugefügt. Wenn man sich die beiden Biosversionen mit dem MCExtractor (Microcode Extractor) ansieht, dann hat das 1019 14 Einträge und das 1021 hat derer 22. Da ist also ein guter Schwung hinzugekommen.

Ob das nun "alles" ist, das ist die Quizfrage. Davon abgesehen habe ich mich noch nicht tiefer mit dem Integrieren/Tauschen von Microcode beschäftigt, weil das auf Sockel A schlicht nicht möglich ist.

Code:
╔═══════════════════════════════════════════╗
║         MC Extractor v1.42.1 r143         ║
╚═══════════════════════════════════════════╝

P4CED19.ROM (1/3)

╔════════════════════════════════════════════════════════════════════════════════════════╗
║                                         Intel                                          ║
╟────┬───────┬──────────────────┬──────────┬────────────┬──────┬────────┬─────────┬──────╢
║ #  │ CPUID │   Platform ID    │ Revision │    Date    │ Type │  Size  │  Offset │ Last ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 1  │  F0A  │      04 (2)      │    14    │ 2002-07-16 │ PRD  │ 0x800  │  0xC1D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 2  │  F12  │      04 (2)      │    2E    │ 2003-05-02 │ PRD  │ 0x800  │  0xC9D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 3  │  F13  │      04 (2)      │    5     │ 2003-05-08 │ PRD  │ 0x800  │  0xD1D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 4  │  F24  │      04 (2)      │    1E    │ 2003-06-05 │ PRD  │ 0x800  │  0xD9D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 5  │  F25  │      04 (2)      │    2B    │ 2004-08-11 │ PRD  │ 0x800  │  0xE1D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 6  │  F27  │      04 (2)      │    37    │ 2003-06-04 │ PRD  │ 0x800  │  0xE9D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 7  │  F29  │      04 (2)      │    2E    │ 2004-08-11 │ PRD  │ 0x800  │  0xF1D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 8  │  F30  │      04 (2)      │    12    │ 2003-08-13 │ PRD  │ 0x1000 │  0xF9D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 9  │  F31  │    0D (0,2,3)    │    B     │ 2003-10-21 │ PRD  │ 0x1000 │ 0x109D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 10 │  F32  │    0D (0,2,3)    │    A     │ 2004-05-11 │ PRD  │ 0x800  │ 0x119D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 11 │  F33  │    0D (0,2,3)    │    B     │ 2004-05-12 │ PRD  │ 0x800  │ 0x121D0 │  No  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 12 │  F37  │    0D (0,2,3)    │    2     │ 2003-12-09 │ PRD  │ 0x800  │ 0x129D0 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 13 │  F34  │   1D (0,2,3,4)   │    13    │ 2004-07-30 │ PRD  │ 0x1800 │ 0x131D0 │  No  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 14 │  F41  │ BD (0,2,3,4,5,7) │    9     │ 2004-08-02 │ PRD  │ 0x1000 │ 0x149D0 │  No  ║
╚════╧═══════╧══════════════════╧══════════╧════════════╧══════╧════════╧═════════╧══════╝
Code:
P4CED21.ROM (2/3)

╔════════════════════════════════════════════════════════════════════════════════════════╗
║                                         Intel                                          ║
╟────┬───────┬──────────────────┬──────────┬────────────┬──────┬────────┬─────────┬──────╢
║ #  │ CPUID │   Platform ID    │ Revision │    Date    │ Type │  Size  │  Offset │ Last ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 1  │  F0A  │      04 (2)      │    14    │ 2002-07-16 │ PRD  │ 0x800  │  0x5120 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 2  │  F12  │      04 (2)      │    2E    │ 2003-05-02 │ PRD  │ 0x800  │  0x5920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 3  │  F13  │      04 (2)      │    5     │ 2003-05-08 │ PRD  │ 0x800  │  0x6120 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 4  │  F24  │      04 (2)      │    1E    │ 2003-06-05 │ PRD  │ 0x800  │  0x6920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 5  │  F25  │      04 (2)      │    2B    │ 2004-08-11 │ PRD  │ 0x800  │  0x7120 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 6  │  F27  │      04 (2)      │    37    │ 2003-06-04 │ PRD  │ 0x800  │  0x7920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 7  │  F29  │      04 (2)      │    2E    │ 2004-08-11 │ PRD  │ 0x800  │  0x8120 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 8  │  F30  │      04 (2)      │    12    │ 2003-08-13 │ PRD  │ 0x1000 │  0x8920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 9  │  F31  │    0D (0,2,3)    │    B     │ 2003-10-21 │ PRD  │ 0x1000 │  0x9920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 10 │  F32  │    0D (0,2,3)    │    A     │ 2004-05-11 │ PRD  │ 0x800  │  0xA920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 11 │  F33  │    0D (0,2,3)    │    B     │ 2004-05-12 │ PRD  │ 0x800  │  0xB120 │  No  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 12 │  F37  │    0D (0,2,3)    │    2     │ 2003-12-09 │ PRD  │ 0x800  │  0xB920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 13 │  F34  │   1D (0,2,3,4)   │    14    │ 2004-11-04 │ PRD  │ 0x1C00 │  0xC120 │  No  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 14 │  F34  │  9D (0,2,3,4,7)  │    8     │ 2004-02-10 │ PRD  │ 0x1400 │  0xE120 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 15 │  F41  │  9D (0,2,3,4,7)  │    12    │ 2004-11-22 │ PRD  │ 0x1400 │  0xF920 │  No  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 16 │  F41  │ BD (0,2,3,4,5,7) │    D     │ 2004-11-03 │ PRD  │ 0x1000 │ 0x11120 │  No  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 17 │  695  │      20 (5)      │    7     │ 2004-11-09 │ PRD  │ 0x800  │ 0x12120 │  No  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 18 │  695  │      80 (7)      │    47    │ 2004-11-09 │ PRD  │ 0x800  │ 0x12920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 19 │  6D1  │      20 (5)      │    9     │ 2003-07-09 │ PRD  │ 0x800  │ 0x13120 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 20 │  6D2  │      20 (5)      │    10    │ 2003-08-14 │ PRD  │ 0x800  │ 0x13920 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 21 │  6D6  │      20 (5)      │    18    │ 2004-10-17 │ PRD  │ 0x800  │ 0x14120 │ Yes  ║
╟────┼───────┼──────────────────┼──────────┼────────────┼──────┼────────┼─────────┼──────╢
║ 22 │  6D8  │      20 (5)      │    20    │ 2004-07-22 │ PRD  │ 0x800  │ 0x14920 │ Yes  ║
╚════╧═══════╧══════════════════╧══════════╧════════════╧══════╧════════╧═════════╧══════╝
 
Beim ASUS P4P800SE wird der 479 adapter ab BIOS 08 supportet. Da ist der Micro-Code auch größer geworden (siehe 1. und 2.). Gute Idee mit dem MCExtractor @Tzk! Die ASUS boards haben ein AMI BIOS (roter Kasten). Da kann man einzelne Module recht einfach und schnell extraieren, löschen, einfügen oder austauschen. Das Abit board hat ein Award BIOS (gelber Kasten). Da muss man das mit DOS Fenster erledigen. Geht auch. Leider bekomme ich den micro-code da nicht extraiert. Löschen geht aber. So wie es aussieht, liegt der Micro-code unkomprimiert im BIOS.
Ich habe versucht den Micro-code aus dem AMI BIOS zu integrieren, was aber nicht geht, siehe Bild, unteres Fenster. Wir bräuchten also ein board auf dem der 479 Adapter funktioniert und ein Award BIOS hat.

1616101460038.jpeg


edit:
Auf Wunsch könnte ich nachsehen, ob bestimmte boards irgendwas im BIOS zum freischalten haben.
 
Zuletzt bearbeitet:
Leider bekomme ich den micro-code da nicht extraiert. Löschen geht aber. So wie es aussieht, liegt der Micro-code unkomprimiert im BIOS.
Nicht weiter schlimm, denn das erledigt der MCExtractor vollautomatisch. Sobald man ein Bios öffnet extrahiert er die enthaltenen Microcodes in ein Unterverzeichnis. Sprich man kann die händisch mit einem Hexeditor in das Abit Bios kopieren. Und danach sogar nochmal mit dem Extractor prüfen ob das verpflanzen geklappt hat. Ich tippe aber das das noch nicht alles ist.

Ansonsten wäre wohl wälzen der Datasheets angesagt. Intel hat ja glücklicherweise einiges als PDF auf der Seite hochgeladen. Da kann man ggf. auch unterschiedliche Jumper für FSB oder ähnliches entdecken, was POSTen verhindern könnte.

AOpen Board haben.
Aopen mit Sockel 479? Die Boards vergesse ich immer... Gabs ja auch noch :d
 
Das ich den Micro_code vom AMI nicht integriert bekomme, liegt vermutlich an cbrom. Ich konnte bis jetzt auch den eigenen code nicht wieder integrieren. Ich habe die Vermutung, dass der Code vom AMI und Award BIOS identisch ist. Dann habe ich den AMI microcode mit awbedit integriert. :fresse:
1616107284557.jpeg

Ich denke nicht, dass dieses BIOS jetzt funktioniert. Awbedit hat den Microcode komprimiert. Original ist der unkomprimiert. Immerhin wird der Microcode von cbrom erkannt!

Den MCExtractor teste ich auch noch aus.
 
Das wäre eine Revolution.

Absolut :d

Es ist gut möglich das Asus noch weitere Anpassungen machen musste, damit der P M läuft.

Wenn ich mir die Liste hier anschaue:

und vergleiche, was jedes einzelne Board dort einstellen kann, dann scheint es tatsächlich noch mehr zu geben, insbesondere sowas wie EIST usw. dürfte ja im Original BIOS nie enthalten gewesen sein, weil warum auch.


Wir bräuchten also ein board auf dem der 479 Adapter funktioniert und ein Award BIOS hat.

Und da sieht es dann schon düster aus leider... Daran hab ich gar nicht gedacht, dass ASUS ja immer ein AMI BIOS hat und kein Award :heul:


Ich denke nicht, dass dieses BIOS jetzt funktioniert. Awbedit hat den Microcode komprimiert. Original ist der unkomprimiert. Immerhin wird der Microcode von cbrom erkannt!

Ich verstehe nur Bahnhof :fresse: Aber es ist wirklich richtig geil, dass ihr euch das mal angesehen habt :bigok:

Aber ich gehe wohl davon aus, dass es alleine auf Grund von AMI<->Award eher unrealistisch sein dürfte, dass man irgendwie die relevanten Parts extrahiert und beim Award einhängt oder? Wie gesagt ich kenne mich Null aus damit, daher kann ich mir so gar nicht vorstellen, wie die sich unterscheiden, aber ich vermute mal, dass beide Hersteller völlig unterschiedlichen Code und Routinen benutzen dürften, richtig?

Tausend Dank auf jeden Fall an euch, dass ihr da mal rein schaut ;) Wenn ihr doch ernsthaft eine Möglichkeit seht, könnte ich durchaus eine Testplattform zu Verfügung stellen ;)
 
Wegen Bahnhof:
Ein Bios besteht immer aus Modulen, also z.B. der Bootblock, ein LHA Decompressor, den Modulen für LAN, RAID PXE und so weiter. Der Microcode ist auch in so einen Block gespeichert. Um Platz zu sparen werden manche Module komprimiert, quasi wie ein ZIP Archiv, nur das hier LHA genutzt wird.

Der Cpu Microcode sollte zwischen den Bios identisch sein, aber natürlich ist AMI und Award sonst anders aufgebaut. Deshalb kann man Features nicht so leicht portieren. Insgesamt ist der Code bei Award ne mittlere Katastrophe, da über mehrere Module verstreut. Die haben halt seit Ende der 80er einfach immer neuen Code drangebastelt anstatt einmal sauber von Neuem zu starten. Entsprechend chaotisch ist alles im Bios.

Das größere Problem wird sein, das Reverse Engineering vom Bios immens Zeit frisst, weil wir a) nicht wissen was genau fehlt und b) zumindest mir das nötige Wissen dafür fehlt. Sprich wenns nur der Microcode wäre, dann ist das ne schnelle Nummer. Wenn aber gewisse Features nicht unterstützt werden, die der P M zum Booten braucht -> keine Chance.
 
@WMDK
Kein problem. Ich denke, wenn die CT-479 Unterstützung von dem Microcode abhängt, dann sehe ich eine realistische chance es zu schaffen, wenn da noch andere Stellrädchen (BIOS Optionen etc.) im BIOS gemacht werden müssen, dann eher nicht. Den Microcode vom AMI BIOS hat das Award BIOS ja erkannt, siehe linkes DOS Fenster im unteren Bereich. Es ist wohl nich 100% korrekt eingebunden. Das kann ich am WE noch nachtesten / nachforschen.

@Tzk 100% agree
Hast du eine lauffähige Version vom MCExtractor? Ich blicke bei Github nicht durch.
 
Ja, die laden für den Extractor gerne den Sourcecode und die DB hoch... Der hier sollte gehen:


Ich nutze noch die ältere 1.42.1:

Einfach Drag'n'drop das Bios auf die MCE.exe ziehen. CMD sollte sich öffnen und mit -list spuckt er dann den im Bios enthaltenen Microcode aus. Lustigerweise für das IC7-max3 Bios nicht, aber für das Asus Bios vom P4C800. Warum auch immer...
 
Danke. Ich habe es gesten nicht hinbekommen aus der DB /Sourcecode eine lauffähige exe zu basteln. Das übersteigt meine Kompetenzen.:haha:

edit:
Lustigerweise für das IC7-max3 Bios nicht, aber für das Asus Bios vom P4C800. Warum auch immer...
wundert mich nicht. Ich finde AMI BIOSe etwas besser strukturiert. Man kann mit tools die BIOSe recht einfach bearbeiten. Leider fehlt mir ein tool um neue Optionen zu integrieren. Bei Award wurde meiner Meinung nach ein BIOS nach Schema XY erstellt und dann zurecht-gepacht.

edit2:
Ich könnte mir vorstellen, dass im ursprünglichen Abit BIOS der Microcode nicht 100%ig korrekt eingebunden wurde. Awbedit hat den Microcode nicht erkannt. Cbrom erkennt den zwar, kann aber den code nicht extrahieren.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Tzk
Insgesamt ist der Code bei Award ne mittlere Katastrophe, da über mehrere Module verstreut. Die haben halt seit Ende der 80er einfach immer neuen Code drangebastelt anstatt einmal sauber von Neuem zu starten. Entsprechend chaotisch ist alles im Bios.

Ohje :( "Gewachsene" Strukturen sind i.d.R. immer ein Graus :d Sehe das selbst oft in einigen Projekten, da steigt dann ein Dritter echt kaum mehr durch.


Das größere Problem wird sein, das Reverse Engineering vom Bios immens Zeit frisst, weil wir a) nicht wissen was genau fehlt und b) zumindest mir das nötige Wissen dafür fehlt. Sprich wenns nur der Microcode wäre, dann ist das ne schnelle Nummer. Wenn aber gewisse Features nicht unterstützt werden, die der P M zum Booten braucht -> keine Chance.

wenn da noch andere Stellrädchen (BIOS Optionen etc.) im BIOS gemacht werden müssen, dann eher nicht.

Wovon dann leider fast auszugehen ist :( Wenn rein nur der Microcode fehlt, würde doch einfach ein "Unknown Processor" oder so dort stehen und das Ding trotzdem laufen oder? Alleine so Features wie EIST, XD-BIT usw. dürften ja im ursprünglichen BIOS gar nicht vorhanden sein, da sie für den P4 keine Rolle spielten. Multis, Spannungen usw. dürften doch auch andere Tabellen benötigen, schließlich kann der P-M bis 0,7V runter gehen.

Die ganzen Teiler und FSB Settings für 533er / 400er CPUs müssten ja auf jeden Fall vorhanden sein, aber da hängt es wahrscheinlich ja an der CPU Erkennung, ob die richtigen Tabellen geladen werden. Verstehe ich das übrigens richtig, unter diesem Link:


This data explains why the cpu works in the Abit TH7II-Raid and does not work in the Abit IC7-MAX3.
The TH7II-raid has the i850E chipset which supports cpu's up to 533MHz. The FSB Frequency Select Signals for the 130 nm P4 cpu´s are L L for 100 MHz and L H for 133 MHz, while for the Pentium M are L H for 100 MHz and L L for 133 MHz. This explains why the TH7II sets the cpu to 533MHz when the jumper in the Asus ct-479 socket adapter is set to the 400MHz position.

Bedeutet das, dass der Adapter ernsthaft auf einem TH7II läuft? Weil davon hab ich welche, aber ich kann es mir irgendwie kaum vorstellen.
Leider geht der Typ da nicht im Detail drauf ein.

Wird ne harte Nuss werden glaube ich :d :lol:
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh