Phase 1:
Lasst erstmal den PSWD Jumper drin, damit ihr bei einem Fehler nicht ausversehen das System zerschießt. Die Flash-Datei (z.B. T1700A19.exe) gleicht in einem einfachen Check ab, ob System-ID (0x0620 für Dell T20, 0x05a6 für Dell T1700) und Kennzeichnung übereinstimmen. Falls ja, wird ein Flash-Update angeboten, falls nicht, bricht das Programm ab. Es wäre hilfreich, wenn jemand mit ausreichenden Kenntnissen einen Patch für die Community erstellen könnte, damit das manuelle Debuggen wegfallen kann. Bis dahin muss man mit einem Programm wie z.B. OllyDbg 2.01 arbeiten.
Öffnet die Datei "T1700A19.exe" und sucht mit OllyDbg 2.01 über "Rechtsklick -> Search -> All Commands..." nach "CMP EAX, 2" und setzt für alle Vorkommen einen Breakpoint. Jetzt geht ihr Breakpoint für Breakpoint durch, bis das BIOS-Update mit der Fehlermeldung "This BIOS-Update is not intended for T20." (oder ähnlich) abbricht. Ihr könnt auf dem Weg bis dorthin Breakpoints deaktivieren (nicht entfernen), die während "Checking System Information" auftauchen. Die halten euch nur auf. Der entscheidende Command befindet sich am letzten Breakpoint, unmittelbar vor Erscheinen der Fehlermeldung. Hier muss der Command von "CMP EAX, 2" auf "CMP EAX, 1" abgeändert werden. Habt ihr das getan, klickt auf "Assemble" und lasst das Programm weiterlaufen. Euer PC sollte nach Beenden des Programms automatisch neustarten, worauf wir dann uns in Phase 2 befinden.
Phase 2:
Wenn der PSWD Jumper nicht entfernt wurde, schlägt das BIOS-Update nach dem Reboot fehl. Das ist so gewollt und deutet daraufhin, das ihr alles richtig gemacht habt. Schaltet den Dell T20 aus, entfernt den PSWD Jumper und wiederholt nun die Schritte in Phase 1. Praktischerweise merkt sich OllyDbg die Breakpoints, weshalb es nun sehr schnell gehen sollte. Außerdem hattet ihr die Chance, euch ein wenig vertraut zu machen mit dem Programm. Nach einem Reboot, sollte nun alles geglückt sein und mit dem entfernten PSWD Jumper das T1700 BIOS erfolgreich geflasht sein. Glückwunsch! Jetzt kann der PC heruntergefahren und der PSWD Jumper wieder gesetzt werden. Ich empfehle an dieser Stelle, über das BIOS-Menü oder über CMOS Reset (Jumper setzen oder kurz Batterie entfernen) die Standard-Einstellungen wiederherzustellen.