Gotek USB Floppy Laufwerk Firmware flashen – Teil 2
Im letzten Teil habe ich euch die Schwierigkeiten beschrieben die man mit einer nicht mehr unterstützten Hardware (USB-TTL Stick) unter einem modernen Windows hat. Ich habe mein altes Windows XP reaktiviert um das Gotek USB Floppy Laufwerk zu flashen. Nun geht es darum das Board mit dem PC zu verbinden und die neue Software aufzuspielen.
USB-TTL Stick und Gotek Board verkabeln
Im folgenden zeige ich euch wie man das Gotek Board mit einer neuen Firmware flashed. Nach den ganzen Vorarbeiten können wir nun das Gotek Board mit dem USB-TTl Stick verkabeln und an unseren PC anschließen. Ihr benötigt folgendes
- Gotek Floppy Laufwerk
- USB-TTL Stick
- 4 Female-Female Jumper Kabel
- einen Jumper (oder alternativ ein Female-Female Kabel)
- Pinleiste (Optional)
- Software (Tool zum flashen)
Je nach Board Version ist bereits eine Pinleiste für das Flashen vorhanden oder nicht. Bei meinem Modell war das der Fall, ich konnte sofort die Jumper Kabel anstecken. Falls bei eurem Board nur die Lochung vorhanden ist, dann müsst ihr selber diese Pins anlöten. Wie das funktioniert, habe ich in meinem Pinleiste löten Artikel bereits beschrieben. Die Verkabelung ist den beiden Bildern zu entnehmen;
Zuerst schließt man 5 V und GND vom USB Board an das Gotek Board an. Wichtig: die Pins dafür sind auf beiden Boards beschrieben. Verkabelt ihr die beiden Kabel falsch, dann könnte das Gotek Board kaputt werden. Neben diesen beiden Kabel zur Stromversorgung müssen noch RX und TX für die Übertragung der Daten angeschlossen werden. Dabei ist zu beachten, dass RX am USB Board TX am Gotek Board entspricht und umgekehrt. Zuletzt müssen noch die beiden Pins neben RX/TX am Gotek Board mit einem Jumper verbunden werden. Das schaltet das Gotek Board in den Modus „programmierbar“, das bedeutet der Schreibschutz für den Flash Speicher wird aufgehoben.
Firmware
Um die neue Firmware flashen zu können benötigen wir eins: eine neue Firmware. Ich konnte in meiner Recherche nicht feststellen, welche Firmware von Gotek bereit gestellt wird und wo man diese findet.Auf vielen Seiten wird beschrieben wie man die Amiga Firmware installiert, ich möchte jedoch genau das Gegenteil. Gefunden habe ich dann die Software auf GitHub. Auf diese Seite findet man neben der Software auch eine ausführliche Anleitung und Informationen zur Problemlösung. Ich habe mir alles als *.zip auf mein XP System heruntergeladen.
COM
Es gibt unterschiedliche Programme mit denen man dies bewerkstelligen kann, ich verwende das „Flash Loader Demonstrator“ Programm für Windows. Den Download findet man über eine Suche im Internet. Das Programm baut eine serielle Verbindung über einen der COM Ports auf. Man muss lediglich vorher wissen, auf welchem COM Port der Stick angeschlossen ist. Das findet man unter Windows XP im Geräte Manager heraus. Unter Windows 10 ist das einfacher, man sieht den Port direkt unter Einstellungen -> Geräte. In meinem Fall war das COM 5, unter Windows 10 COM 3 … das ist jedesmal etwas anders.
Ich verwende bei der Verbindung die Standardeinstellungen. Wenn alles korrekt ist (Verkabelung + COM Port), dann zeigt das Programm im nächsten Schritt folgendes Bild an:
Firmware flashen
Im nächsten Screen zeigt das Programm nun endlich eine Eingabemaske für die Firmware. Ich habe die Firmware Datei*.dfu, zusätzlich noch die Parameter für „Global Erase“ und „Verfiy after download“ ausgewählt. Mit einem Klick auf „Next“ wird die Software augespielt.
Die nächsten beiden Screens zeigen den Flash Vorgang beziehungsweise die Erfolgsmeldung nach der Prüfung des Speichers.
Fazit
Das Flashen eines Gotek Laufwerks ist gar nicht so schwer wie man denkt. Das größte Problem war der USB-TTL Stick, der wegen Treiberprobleme auf einem aktuellen Windows System nicht funktioniert. Sofern man die korrekte Software (Firmware) hat, ist der Vorgang des installieren trivial. Ich hoffe mit dem Artikel für euch das eine oder andere Problem zu lösen. Ich werde mein Gotek Laufwerk für zukünftige Projekte hier im Blog noch öfters benötigen.
Teil 1 | Teil 2