Nach einem eher ruhigen Tag im Club sollte es gegen Abend doch sehr hitzig werden. Wir haben unseren Digitus DN-7024 mit einer neuen Firmware gefüttert, das ging dann schief.
Hier möchten wir zeigen, wie wir den DN-7024 wieder zum Laufen bekommen haben. Als erstes haben wir das DN-7024 einmal geöffnet, wir waren sicher, dass man dort bestimmt an eine seriellen Schnittstelle ran kommt. Und richtig gedacht, JP1 ist die Schnittstelle, mit einem TTL Pegelwandler (nicht direkt an den Comport anschliessen) haben wir Zugriff zu dem sogenannten Bootloader bekommen.
Hier hat man eine Menge Auswahlmöglichkeiten, wir waren so mutig und haben uns gedacht, nehmen wir Upgrade Firmware und das war ein Fehler. Ehe wir uns versahen war das Schlimmste passiert, was passieren kann. Unser Bootloader war gelöscht, somit war erstmal Ende, aus der seriellen Schnittstelle kam gar nichts mehr. So, nun muss der Bootloader wieder rein, nach einigen Recherchen im Internet muss hier ein JTAG Anschluss vorhanden sein. Leider war unser nicht 20polig sondern 10polig nirgends gab es Informationen dazu. Die Belegung haben wir dennoch rausfinden können. Hier haben wir die JTAG Belegung von JP4, dazu benötigt man ein entsprechendes Interface, man kann es sich kaufen oder auch selber bauen, im NAS-Forum.org findet man eine Menge Infos, aber auch das passende Flashtool kann man dort direkt Downloaden, eine Anmeldung in dem Forum ist aber nötig. Entsprechende Bootloader kann man dort auch direkt Downloaden. Eine Anleitung mit vielen Tips und Tricks gibts auch im NAS-Forum.org
Nach dem wir also akribisch jede Information über das NAS gesammelt haben, ging es nun daran den Bootloader neu zu flaschen, nachdem wir ein JTAG Interface nachgebaut haben, haben wir ihn dann angeschlossen.
Mit dem Flashtool, welches wir von dem Nas-Forum geladen haben, ging das flashen des Bootloaders in wenigen Minuten. Im zweiten Schritt wird dann die Firmware mit Hilfe des Bootloaders und einem TFTP Server geflasht.
Man kann das NAS nicht direkt an die Serielle Schnittstelle des Computers anschliessen, aufgrund der unterschiedlichen Pegeln würde man das NAS sofort zerstören. Deshalb benötigt man einen Pegelwandler, bitte beachten hier benötigt man einen 3,3 Volt Pegelwandler.
FAQ
1. Nach dem Update ist das DN-7024 nicht mehr erreichbar, nach dem Starten leuchtet auch nicht mehr die Status Lampe.
Solange die Powerlampe leuchtet oder blinkt, sollte der Bootloader noch da sein. Zur Sicherheit kann man die Copy und Release Taste beim Einschalten gedrückt halten, kommt jetzt ein Lauflicht ist der Bootloader noch 100 %ig da.
2. Serielle Schnittstelle um nach einem missglückten Firmware Update an den Bootloader zu kommen.
JP1
1 2 3 4
O O O O
1 = RXD
2 = GND
3 = TXD
4 = Vcc
3. JTAG Schnittstelle
Hier haben wir die JTAG Belegung von dem DN-7024 mit der Platinen Nummer 1246-00000068-01Z. Wenn man dann den Bootloader flashen möchte, muss man Pin 1 und Pin 2 kurzschliessen, so geht der SL3516 in den Debug Mode.
O O O O O
2 4 6 8 10
1 3 5 7 9
I O O O O O
I——
1 = Vcc
2 = DBGREQ
3 = GND
4 = TMS
5 = ???
6 = TDO
7 = DBGACK
8 = TCK
9 = TDI
10 = ???
4. Befehle:
ledset <LED Nummer> <an=0 / aus=1>
LED Nummer :
4 USB1_Led
6 USB6_Led
7 Powerled
17 Sata1Led
18 Sata2Led