TheCus NAS N4100 PRO naprawa firmware

Naprawa oprogramowania sterującego firmware w serwerze plików TheCus N4100 PRO po nieudanym downgrade’ie, upgrade’ie lub uszkodzeniu w wyniku zaniku zasilania. Opis osobiście wypróbowany.
Rozwiązania są minimum dwa:

  1. Zakup nowej i zaprogramowanej fabrycznie pamięci DOM ( http://shop.thecus-eu.com/index.php?cPath=56_41 );
  2. Wgranie nowego wsadu na pamięć DOM wymontowaną z uwalonego urządzenia.

Poniżej pokuszę się o rozwinięcie rozwiązania zaproponowanego pod numerem 2:

  • Interfejs łączący to zmodyfikowane złącze interfejsu laptopowego IDE (złącze żeńskie, piny pozamieniane pionowo).
  • „Programator” zmontowany w pająku za pomocą zakupionych w sklepie elektronicznym długich goldpinów, dolutowanych doń kilkucentymetrowych odcinków cieniutkiego drutu (ok 22szt.) oraz adaptera USB<>IDE wyciągniętego z taniej chińskiej kieszeni na dysk laptopowy 2,5″. „Przekrosować” trzeba jeden rząd pinów, drugi można połączyć na wprost samymi goldpinami wsuwanymi do żeńskich złącz pamięci DOM i interfejsu IDE.
  • Kolejne operacje wykonujemy na dowolnym komputerze przy użyciu systemu Linux (ja wykorzystałem Live CD z SystemRescueCd http://www.sysresccd.org/Download)
  • Pobieramy najnowszą wersję wsadu firmware’u DOM ( http://www.thecus.com/Downloads/DOM/ )
  • Weryfikacja sumy kontrolnej:
    md5sum [nazwa pobranego pliku]
  • Podłączamy DOM do komputera za pomocą spreparowanego wcześniej „programatora”. Sprawdzamy, czy jest widoczny w systemie: cat /proc/scsi/scsi (powinien się pojawić jako np. /dev/sdc )
  • Odmontowujemy DOM: umount /dev/sdx (gdzie x oznacza nasze urządzenie, np. c )
  • Wgrywamy firmware: dd if=[nazwa pobranego pliku] of=/dev/sdx bs=1k (gdzie x oznacza nasze urządzenie, np. c )
  • Weryfikujemy i porównujemy sumy kontrolne: dd if=/dev/sdx bs=1k count=xxx | md5sum (Gdzie xxx wyraża liczbę bloków, która jest wyświetlona po prawidłowo przeprowadzonym procesie wgrywania wsadu, np. 128192.
  • Wyłączany komputer, montujemy zaprogramowany DOM w serwerze i przystępujemy do konfiguracji produkcyjnej urządzenia (niestety, ale urządzenie przywróciliśmy do ustawień fabrycznych. NAS na podstawie zainstalowanych dysków twardych w moim przypadku sam wykrył konfigurację macierzy RAID. Wymagane było „jedynie” utworzenie nowych użytkowników i przypisanie im uprawnień do zasobów.

Źródło: http://forum.thecus.com/viewtopic.php?f=13&t=850#p3885