BIOS
Modifizierte BIOS-Versionen
Die originalen ThinkPad-BIOS-Versionen verhindern oftmals die Nutzung von alternativen WLAN- und UMTS-Karten oder gar Festplatten. Der Nutzer erhält nach dem Einbau eine Fehlermeldung, die ihn auffordert, die Hardware wieder zu entfernen. Dieser Check stellt sicher, dass nur zertifizierte Hardware zum Einsatz kommt, die die Vorgaben von Organisationen wie der US FCC erfüllt. Bei modifizierten BIOS-Versionen wurden diese Checks entfernt, was den Einsatz von jeglichen hardwarekompatiblen Geräten erlaubt.
Bezugsquellen:
- Zender-BIOS für viele ThinkPad-Modelle im ThinkPad-Forum erfragen
- http://forums.mydigitallife.info/threads/659-LENOVO-(IBM)-Bioses-especially-Thinkpad.-Previous-requests
- (Link inzwischen "tot")
T400 - BIOS nach fehlgeschlagenem Update wiederherstellen (Crisis Recovery)
(Funktioniert auch bei Generation T410)
Sollte das Flashen eines neuen BIOS fehlschlagen (Systemabsturz, fehlerhaftes BIOS, etc.) lässt sich das BIOS des ThinkPads mit etwas Glück wiederherstellen. Dazu wird ein funktionierendes BIOS von einem speziell präparierten USB-Stick geflasht.
Alles was dazu benötigt wird ist ein USB-Stick und ein funktionierendes Windows-System.
Vorbereiten des USB-Sticks
Im ersten Schritt wird ein bootfähiger USB-Stick erstellt, der ein funktionierendes BIOS enthält.
- Das Archiv von Troubadix herunterladen und entpacken. (Link verweist auf Mornsgrans' Homepage)
- Das original ThinkPad-BIOS von lenovo herunterladen.
- Wenn das BIOS update utility heruntergeladen wurde die .exe starten (nur entpacken, nicht installieren).
- Wenn die BIOS update bootable CD heruntergeladen wurde das .iso mit geeigneten Tools entpacken.
- Es musst jetzt im gerade erstellten Ordner die eigentliche BIOS-Flash-Datei gesucht werden. Dieses erkennt man an der Endung .FL1, es sollte im gleichen Ordner auch eine zweite Datei mit gleichem Namen aber der Endung .FL2 enthalten sein (das ist das Update für den Embedded Controller, welches hier aber nicht weiter wichtig ist).
- Das BIOS (Datei mit der Endung .FL1) in den Ordner aus 1. kopieren.
Per Eingabeaufforderung den Befehl "e_bcpvpw.exe *.FL1 BIOS.WPH" ausführen (* durch den tatsächlichen Namen ersetzen). Dabei wird die BIOS-Flash-Datei entpackt (*.FL1 ist ein komprimiertes Format). - WINCRIS.EXE (mit Adminrechten, ab Vista und neuer im Kompatibilitätsmodus für Windows XP) ausführen, und damit die nötigen Dateien auf einen USB-Stick kopieren (USB-Stick wird formatiert!).
- Der USB-Stick ist nun augenscheinlich leer, allerdings ist ein Teil seiner Kapazität besetzt. Es müssen jetzt noch die folgenden Dateien aus dem Ordner aus 1. auf den Stick kopiert werden:
- MINIDOS.SYS
- PHLASH16.EXE
- Das entpackte BIOS ("BIOS.WPH").
Wiederherstellen des BIOS
Im zweiten Schritt wird das ThinkPad in einem speziellen Modus gestartet, in dem das BIOS von dem zuvor erstellten USB-Stick geflasht wird.
- Das zu rettende ThinkPad stromlos machen, auch den Akku ausbauen.
- USB-Stick anstecken.
- Die Tastenkombination FN+B drücken (und halten).
- Stromkabel anstecken und ThinkPad anschalten.
- Wenn alles funktioniert hat, fängt das ThinkPad jetzt an zu piepen (manchmal einzelne Pieptöne, manchmal doppelte Pieptöne). Man kann die Tasten jetzt loslassen! Falls der USB-Stick eine Statusanzeige hat, sollte diese nun Aktivität signalisieren.
(Die Pieptöne haben eine andere Abfolge und sind auch höher, wie bei den normalen Error-Beeps die die das Thinkpad bei defektem BIOS von sich gibt. Man hört den Unterschied und weiß damit, ob es funktioniert hat oder nicht.) - Das Thinkpad führt jetzt den BIOS-Flash durch. Während dieser Zeit piept es dauerhaft und der USB-Stick bleibt aktiv. Anschließend schaltet sich das ThinkPad von selbst aus.
- Den USB-Stick abziehen, das ThinkPad starten und hoffen, dass es einen mit dem gewohnten Boot-Bildschirm begrüßt.
Links
- [1] - Weiterführende Infos bei Wikipedia
- Lenovo BIOS Simulator
- Crisis Recovery T40-T43/R50-52 am Beispiel eines T43 von troubadix
- Crisis Recovery eines T400 (im Thinkpad-Forum)
- Crisis Recovery eines T410 (im ThinkPad-Forum)
- Suche nach älterer BIOS-Version