HowTo: Bootscreen ändern Kinderleicht (inkl. BIOS Update vom USB Stick)

Thomebau

Active member
Themenstarter
Registriert
1 Apr. 2010
Beiträge
10.869
Hi,
Ich bin weder der erste, noch der einzige der das je gemacht hat, dennoch fehlt es leider an leicht verständlichen Anleitungen dafür :(
Das hier ist also eine Zusammenfassung vieler (teils englischsprachiger) Anleitungen zum entsprechenden Vorbereiten und Ausführen eines BIOS Updates über einen USB Stick, sowie dem einspielen eines modifizierten Bootscreens.

Ich wähle den Weg über einen USB Stick, weil man dabei keine Rohlinge verbraucht wenn man Mist gebaut hat und nochmal von vorne anfangen muss (was durchaus vor kommen kann, ich habe mittlerweile mind. 20 mal das BIOS meines X61 geflasht ;) ) Außerdem hat nicht jedes Notebook auch ein Laufwerk bzw. nicht jedes externe Laufwerk ist für ein BIOS Update geeignet.

Hier erkläre ich euch das mal am Beispiel des X200t.
Erste Erfahrungen habe ich mit dem X61 und dem T400 ja schon gesammelt. Auf eventuelle Unterschiede werde ich später eingehen.

Was ihr dafür braucht:
- BIOS (entweder das Original von Lenovo*, oder ein modifiziertes, z.B. das Zender BIOS** oder das Middleton BIOS***). Auf jeden Fall benötigt ihr die CD Version.
- einen Rechner mit Windows in 32 bit Version (Ich nehme dafür Windows 7)
- einen USB Stick dem ihr eure Daten anvertrauen würdet (2-4Gb sollte auf jeden Fall locker reichen)
- das HP-Tool mit integriertem DOS um den Stick zu formatieren
- die kostenlose Testversion von UltraIso

Schwierigkeitsgrad:
Fortgeschritten, aber machbar.

Vorarbeit:
1. Ihr solltet euch Gedanken um den Bootsplash machen ;)
2. Eine geeignete Grundlage schaffen:
Hierzu wie folgt vorgehen:​
Paint starten und eine neues Dokument erstellen mit 640x480px

bmp vorbereiten1.jpg

Das Bild nach belieben füllen (nicht zu viele verschiedene Farben benutzen, darauf achten dass man das Intel und das Lenovo Logo am rechten Rand nicht weg bekommt)

Das schaut dann z.B. so aus:
logo.jpg

Nun das Bild als .bmp Datei mit 16 Farben unter dem Namen "logo" speichern.

bmp speichern1.jpg

Damit sind die Vorbereitungen schon fast abgeschlossen.​

3. Das BIOS vorbereiten
Hierzu das heruntergeladene CD Image (.iso) mit UltraIso öffnen.

Für das BIOS der X/T/R 61er Generation:
Auf Aktionen-> Entpacken klicken und die Dateien irgendwo speichern wo wir sie wieder finden.

Für das BIOS der X/T/R #00er Generation müssen wir noch ein wenig weiter gehen:

Dazu das ISO öffnen und unter Startoptionen die Startdatei unter einem beliebigen Namen speichern.
uiso 1.jpg

Dann diese Datei öffnen und auf entpacken klicken und das ganze wieder irgendwo speichern wo wir es wieder finden.
uiso 2.jpg



4. Den USB Stick vorbereiten
Den USB Stick mit den folgenden Einstellungen formatieren:
hp_tool.png

Alles zusammenführen:
Die gerade entpackten Dateien von der CD auf den USB Stick kopieren.
Dann werdet ihr gefragt ob ihr die Datei Command.com ersetzen möchtet mit der neueren Version, dies ist auf jeden Fall notwendig ! Sonst funktioniert es nicht.
comm.jpg

Dann noch die logo.bmp auf den USB Stick kopieren und alles ist an Ort und Stelle (am besten jetzt nochmal irgendwo eine Sicherung erstellen mit dem gesamten Inhalt des USB Sticks).

Beim BIOS der X/T/R #00er noch den gesamten Inhalt des Ordners Flash (auf dem USB Stick) in das Hauptverzeichnis des USB Stick kopieren. Dabei wieder Command.com ersetzen.

Der Interessante Teil:
Ab jetzt ist ein 32bit Windows Voraussetzung dass alles weitere funktioniert.
Die cmd.exe öffnen. (Start cmd.exe eintippen und auf enter drücken).

1. Jetzt in das Verzeichnis des USB Stick wechseln (in meinem Fall "e:")
2. Die Datei "logo.bat" ausführen.

Die Anschließende Fehlermeldung könnt ihr ignorieren (kommt nur daher dass die Datei logo.mod nicht vorhanden ist, die erstellt ihr damit aber grade, also alles normal ;) )
cmd1.jpg

Jetzt kommen 22 Millionen Zeilen kauderwelsch von denen nur die letzte Zeile wichtig ist:

cmd2.jpg

Die sagt euch nämlich dass alles in Ordnung war :thumbup:

Jetzt nur noch "exit" eintippen und ihr seid mit dem komplizierten Teil so weit durch.
Den USB Stick jetzt bloß nicht einfach raus ziehen, sondern bitte über den Auswerfen Dialog beenden und dann gefahrlos entfernen. Denn spätestens jetzt solltet ihr kein Risiko mehr eingehen, schließlich wollt ihr den Inhalt des USB Sticks ja auf euren BIOS Chip schreiben ;)

Die Kür
Das BIOS flashen an sich ist ganz einfach, allerdings müssen wir darauf achten dass vorher alles korrekt konfiguriert ist.

1. Konfiguration des BIOS
Voraussetzungen sind ein geladener Akku, und ein angeschlossene Ladegerät.​
Ihr müsst euch noch vergewissern dass im BIOS unter Config\Network die Punkte "Ethernet LAN Option ROM" sowie "Flash Over LAN" aktiviert sind (letzteres lässt sich nur aktivieren wenn ersteres bereits aktiviert ist).

Ins BIOS kommt ihr indem ihr beim booten F1 drückt.

Das booten von USB muss natürlich auch erlaubt sein.​
Geht nach Startup\Boot um das zu aktivieren.​
Dort dann falls "USB HDD" nicht in der oberen Liste stehen sollte mit den Pfeiltasten dieses auswählen und x drücken um es nach oben zu verschieben.​

2. Vom USB Stick booten und das BIOS flashen
Jetzt zum spannenden Teil
Beim booten müsst ihr F12 drücken um das Bootmedium auswählen (bei uns natürlich der USB Stick aka USB HDD)

Jetzt nicht erschrecken, es kommt eine Fehlermeldung die ihr aber ignorieren könnt. Ihr werden aufgefordert denn Command Interpreter zu benennen (ihr erinnert euch, das Teil von dem es so wichtig war es zu beim Kopieren auf den Stick zu überschreiben...).
comm2.jpg
Nun "command.com" eintippen und auf Enter drücken. Wenn ihr alles richtig gemacht habt sollte jetzt das "Main Menu" sichtbar werden.

Dann mit den Pfeiltasten "2. Update system program" auswählen. Jetzt die erste Meldung bestätigen (denkt dran, das Programm geht von einem englischen Keyboardlayout aus, ihr müsst für ein y einzugeben also auf z drücken).

Dann kommt die für uns interessante Meldung:
attachment.php


Siehe da, ein custom Startup Image wurde gefunden ;)
Jetzt die Installation davon bestätigen , die ganzen anderen Meldungen von wegen Netzteil und Akku einstecken bestätigen und dann geht es los, die Phase des gespannten Wartens:

attachment.php


Nicht erschrecken wenn es ein paar mal zwischendurch piepst, das ist normal.

So, wenn ihr sauber arbeitet dürft ihr jetzt rebooten und euch an eurem neuen Bootscreen erfreuen :thumbsup:


attachment.php






* Das Standard BIOS für euer Thinkpad, ihr findet es auf der Downloadseite von Lenovo
** Ein modifiziertes BIOS das die whitelist ausschaltet und es erlaubt WLAN und UMTS Karten von anderen Herstellern/ohne FRU zu nutzen. Für das BIOS hier eine entsprechende Anfrage stellen.
*** Ein anderes modifiziertes BIOS welches ebenfalls die whitelist ausschaltet und zusätzlich bei den Geräten der #61er Generation das Sata II im Chipsatz freischaltet. Erhältlich mit und ohne Tausch der Fn/Ctrl. Taste. Und zwar hier.


----------------------------------------------------------------------------------------------​







Bitte beachten:
Ihr handelt auf eigene Gefahr !
Ich übernehme keine Verantwortung dafür wenn ihr mit euer Thinkpad durch einen BIOS flash unbrauchbar macht. Das selbe gilt für jegliche andere Beeinträchtigungen die dadurch entstehen könnten, z.B. Garantieverlust durch aufspielen eines nicht originalen BIOS.
 
Zuletzt bearbeitet:
Bekomme bei mir folgende Meldung.
Logo.jpg

Die loge.mod wurde aber trotzdem erstellt.
Kann ich jetzt flashen oder lieber nicht?
 
Da steht es (Mitte Startbeitrag)
Der Interessante Teil:
Ab jetzt ist ein 32bit Windows Voraussetzung dass alles weitere funktioniert.
Die cmd.exe öffnen. (Start cmd.exe eintippen und auf enter drücken).

1. Jetzt in das Verzeichnis des USB Stick wechseln (in meinem Fall "e:")
2. Die Datei "logo.bat" ausführen.

Die Anschließende Fehlermeldung könnt ihr ignorieren (kommt nur daher dass die Datei logo.mod nicht vorhanden ist, die erstellt ihr damit aber grade, also alles normal )

attachment.php

Edit:
@Thomebau:
Hast Du doch selbst geschrieben, dass die Meldung normal ist - Siehe Startbeitrag ;)
 
Zuletzt bearbeitet:
STOP

Mach das nochmal neu.
Die Fehlermeldung kenne ich noch nicht.

EDIT: Aber eigentlich müsste es trotzdem funktionieren. Im Zweifelsfall hast du halt nochmal das Original Image drauf. Mach mal von vorne neu (entpacken, kopieren usw.)
Dann neu logo.bat ausführen und wenn dann noch die selbe Fehlermeldung kommen sollte flashe mal einfach trotzdem.

Bei meinem X61 war der Output von logo.bat auch deutlich kürzer und ohne den ganzen ROM Disk Kram. Da stand nur logo.mod wurde nicht gefunden und dann war es auch schon fertig. Hat dann beim flashen trotzdem geklappt.


EDIT:
DOCH NOCHMAL VON VORNE

Die Fehlermeldung kommt daher dass den Image zu groß ist. (vom Speicherpatz her) das passt nachher nicht ins ROM.
Du musst ein kleineres machen.
 
Zuletzt bearbeitet:
STOP

Mach das nochmal neu.
Die Fehlermeldung kenne ich noch nicht.

EDIT: Aber eigentlich müsste es trotzdem funktionieren. Im Zweifelsfall hast du halt nochmal das Original Image drauf. Mach mal von vorne neu (entpacken, kopieren usw.)
Dann neu logo.bat ausführen und wenn dann noch die selbe Fehlermeldung kommen sollte flashe mal einfach trotzdem.

Bei meinem X61 war der Output von logo.bat auch deutlich kürzer und ohne den ganzen ROM Disk Kram. Da stand nur logo.mod wurde nicht gefunden und dann war es auch schon fertig. Hat dann beim flashen trotzdem geklappt.
Das war doch der Text aus deinem Beitrag? Also auch deine Fehlermeldung? :P
 
Ich beziehe mich auf den Error der untendrunter steht !!!


Und die sagt eben dass das komprimierte logo.mod zu groß für den ROM ist. Das flashen könnte ungeahnte Folgen haben. Deshalb lieber ein kleineres Image machen und logo.bat neu ausführen.

EDIT: Ich hoffe er hat es noch nicht geflasht...

EDIT: Siehe hier:
Logo.jpg
 
Zuletzt bearbeitet:
Puh, Gott sei dank: Er hat ne Fehlermeldung bekommen und das flashen abgebrochen...

Hätte er es wie twistedmind empfiehlt gemacht und einen flash mit /u erzwungen wäre sein Board jetzt ein teurer Briefbeschwerer.
 
@Thome:

SOME GUIDELINES FOR THESE IMAGES INCLUDE:

1. THE COMPRESSED IMAGE FILE SIZE LIMITED TO 10KB.
2. SIMPLE DESIGNS (THE IMAGE WILL BE COMPRESSED AND COMPLEX
IMAGES DON'T COMPRESS WELL...)
3. AN LENOVO LOGO IS USED BY DEFAULT, BUT A 16 COLOR 640x480
WINDOWS .BMP FILE CAN BE USED INSTEAD.

Klaus
 
Die Datei die nachher raus kommt hat unter 10Kb, aber mit dem .bmp muss man experimentieren bis man nach dem Komprimieren auf die richtige Größe kommt. Mit .bmps um 50kb hatte ich gute Erfahrungen, die passen meistens.
 
Die Datei die nachher raus kommt hat unter 10Kb, aber mit dem .bmp muss man experimentieren bis man nach dem Komprimieren auf die richtige Größe kommt. Mit .bmps um 50kb hatte ich gute Erfahrungen, die passen meistens.

wie oder wo kann man die komprimieren?

edit: habs mit Gimp RL kodiert, das funktioniert ganz gut... aber das runterrechnen auf 16 Farben ist nicht so der Renner...
 
Zuletzt bearbeitet:
@David: Sorry, ich habe deine Frage nicht verstanden... Frag nochmal, dann antworte ich so gut ich kann!

Klaus
 
@twisted mind:

Die Datei die nachher raus kommt hat unter 10Kb, aber mit dem .bmp muss man experimentieren bis man nach dem Komprimieren auf die richtige Größe kommt.

Mein Frage lautete wie man eine Bitmap Datei komprimiert? Mit Paint hab ich keine Lösung gefunden, allerdings kann man mit Gimp ein Bitmap mit 16 Farben RL kodieren, was die Datei deutlich kleiner macht. Eine 640 x 480 Bitmap Datei wird bei mir bei Paint immer mit 150kb gespeichert egal wieviel auf dem Bild ist...
 
die logo.bat macht das alles für dich ;)
Die komprimiert das und speichert es in logo.mod

Wie schafft ihr das so große bitmaps zu erzeugen ?
Ihr sollt dafür nicht grade ganze Fotos nehmen ;)

EDIT: hab das komprimieren grade nochmal mit einem 150kb bmp getestet und das funktioniert ohne Probleme.
Scheinbar kommt es neben der Größe auch noch drauf an dass große einfarbige Flächen da sind die sich gut komprimieren lassen.
 
Zuletzt bearbeitet:
Hey bin noch recht neu hier.
Also es ist nicht möglich über ein 64bit System den Bootscreen so einfach zu ändern?
Darf ich fragen, was ihr von dem Windows 7 Boot Updater haltet?
Hab ein Thinkpad Edge E520
 
EDIT: hab das komprimieren grade nochmal mit einem 150kb bmp getestet und das funktioniert ohne Probleme.
Scheinbar kommt es neben der Größe auch noch drauf an dass große einfarbige Flächen da sind die sich gut komprimieren lassen.

alles klar, danke für den Hinweis - probiert gleich aus... ;)
 
Ich habe gerade keine einzige Maschine mit einem 32Bit System zur verfügung.... ist das wirklich so dringenmd überaus extrem wichtig? ^^
 
Hey bin noch recht neu hier.
Also es ist nicht möglich über ein 64bit System den Bootscreen so einfach zu ändern?
Darf ich fragen, was ihr von dem Windows 7 Boot Updater haltet?
Hab ein Thinkpad Edge E520

1.siehe unten
2.garnichts, damit änderst du nicht den Bootscreen des Thinkpads beim Laden des BIOS, sondern nur den von Windows beim starten... Sobald du Windows neu installierst ist das weg. Das hier ist eine Änderung des Logos das im ROM Chip des Bios zu finden ist und ein weitaus tieferer Eingriff in das System als die Startanimation von Windows zu ändern. Quasi "für die Ewigkeit" wenn man kein neues BIOS drauf macht und das überschreibt.


Ich habe gerade keine einzige Maschine mit einem 32Bit System zur verfügung.... ist das wirklich so dringenmd überaus extrem wichtig? ^^
Du kannst es ja gerne versuchen, aber du wirst eine Fehlermeldung bekommen dass die logo.bat unter deiner Windows Version nicht ausführbar ist ;)
 
Ok dann hier mal mein aktuelles :D
Danke für die Vorlage!

me.jpg
 
Du kannst auch noch das "www.thinkpad-forum.de" einbauen und deinen Nick auf den Kittel schreiben ;)
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben