Przejdź do treści

Firmware i backup

Firmware

Elementy strony

  1. Sekcja aktualizacji firmware.
  2. Sekcja kopi zapasowej i przywracania (tworzenie kopii zapasowej ustawień i wgrywanie ich na urządzenie).

Aktualizacja firmware

Uruchamianie bootloadera

Przycisk Uruchom Bootloader służy do przestawienia Lan Kontrolera w tryb bootloader. W tym trybie urządzenie uruchamia serwer TFTP i czeka na plik wysłany z klienta TFTP (np. program TFTPD32 lub LKTools). Po naciśnięciu przycisku urządzenie pozostaje w trybie wgrywania firmware przez 1 minutę, po czym wraca do normalnej pracy.

Alternatywny sposób przejścia w tryb bootloader

Sposób może być przydatny gdy nie ma dostępu do strony Lan Kontrolera:

  • Dla wersji 3.0, 3.5, 3.6

    Przy wyłączonym zasilaniu LK, zewrzyj piny service jumper pins (patrz krótka instrukcja LK) i podłącz zasilanie.

  • Dla wersji 3.7+

    Przy wyłączonym zasilaniu, naciśnij przycisk RESET i trzymając go, podłącz zasilanie.

W efekcie Lan Kontroler uruchomi się w trybie bootloader i będzie oczekiwać na plik. Pamiętaj aby zdjąć zworkę z pinów po wgraniu firmware (jeśli została użyta), w przeciwnym razie LK pozostanie w trybie bootloader.

Sprawdzanie aktualizacji

Dostępne od wersji HW 3.5+ SW 1.32c

Funkcja sprawdzania dostępności nowego firmware, która może być wywoływana automatycznie po odwiedzeniu strony LK (jako administrator) lub na żądanie. Po wywołaniu funkcji, pod przyciskiem Sprawdź aktualizacje teraz, będzie widoczna informacja o nowym firmware lub jego braku. Dodatkowo gdy jest dostępny nowy firmware to na górnym pasku nawigacji też będzie o tym informacja (obok linku do sekcji Wsparcie).

Do działania funkcji wymagany jest dostęp do Internetu z poziomu przeglądarki w której jest otworzona strona LK.

Aktualizacja za pomocą LKTools

LKTools

  1. Pobrać program LKTools ze strony https://tinycontrol.pl/lktools/.
  2. Uruchomić pobrany program.
  3. Uzupełnić formularz flashowania po prawej stronie.

    1. Jeśli LK jest w wersji HW 3.5+ SW 1.26+, HW 2.5, HW 2.0 można przy pomocy funkcji Find LKs znaleźć go w sieci i po jego wybraniu skopiować adres do formularza przyciskiem Use selected in Flasher. W przeciwnym razie ręcznie wpisać adres IP LK w polu IP address.
    2. Pola Username i Password można pominąć, jeśli urządzenie nie ma włączonego uwierzytelniania (Basic Authentication) lub jest już w trybie bootloadera.
    3. W polu Firmware wybrać pobrany plik firmware. Można skorzystać z funkcji Get latest firmware do pobrania najnowszego stabilnego firmware dostępnego na tinycontrol.pl.

      Pliki firmware są dostępne do pobrania:

  4. Rozpocząć wgrywanie firmware poprzez kliknięcie przycisku Flash firmware. Program spróbuje przełączyć LK w tryb bootloadera i następnie wgrać firmware protokołem TFTP. W efekcie wgrywanie powinno działać dla LK w normalnym trybie jak i już wprowadzonego w tryb bootloadera przy pomocy zworki.

  5. Po ukończeniu lub w razie problemów z wgrywaniem firmware w programie wyświetli sie odpowiedni komunikat.

Aktualizacja za pomocą programu Tftpd32 lub Tftpd64 (Windows)

Firmware tftpd

  1. Pobrać plik z nowym firmware z:
  2. Pobrać program Tftpd32 lub Tftpd64 ze strony http://tftpd32.jounin.net/tftpd32_download.html.
  3. Uruchomić pobrany program i przygotować go do wgrywania (podobnie jak na obrazku powyżej).
    1. Wybrać interfejs sieciowy (Server interfaces) do którego podłączony jest Lan Kontroler.
    2. Wybrać zakładkę Tftp Client.
    3. Wprowadzić adres IP LK w polu Host.
    4. W polu Local File wprowadzić ścieżkę do pobranego pliku firmware (przycisk obok pola pozwala na wskazanie go).
  4. Przełączyć Lan Kontroler w tryb bootloader przy pomocy wspomnianego powyżej przycisku Start Bootloader.
  5. Rozpocząć wgrywanie firmware poprzez kliknięcie w programie przycisku Put.
  6. Postęp w ładowaniu pliku i komunikat o pomyślnym zakończeniu informują o dokonaniu aktualizacji. Po ponownym uruchomieniu Lan Kontroler jest gotowy do pracy.

Kopia zapasowa

Kopia zapasowa może być użyteczna do zachowania ustawień na wypadek awarii lub aktualizacji firmware.

Kolejna sytuacja, gdy funkcja kopi zapasowej może być pomocna to konfiguracja większej ilości LK w podobny sposób. Wystarczy wtedy skonfigurować jedno urządzenie, zapisać kopię i następnie wgrywać ją na pozostałe urządzenia, dokonując przy tym ewentualnym zmian w ustawieniach.

Dostępna jest również funkcja przywrócenia domyślnych ustawień urządzenia.

WWW Upgrade

Niedostępne w interfejsie użytkownika od HW 3.5+ SW 1.42b

Lan Kontroler v3 pozwala na modyfikację lub nawet stworzenie nowego interfejsu www. Do tego celu służy generator www (można go pobrać z naszej strony). Informacje przydatne przy tworzeniu własnego interfejsu można znaleźć w sekcjach HTTP API i odpowiedzi JSON/XML.

Do wgrywania wygenerowanego www, zalecamy używanie programu curl, który jest dostępny na wielu platformach. W przypadku Windows jest np. zawarty w instalacji Git for Windows, do uruchomienia z poziomu Git Bash.

Przykład użycia polecenia curl do wgrania pliku LK3_WWW.bin na LK pod adresem 192.168.1.100:

curl -q -X POST --data-binary '@LK3_WWW.bin' 192.168.1.100/post.cgi?wwwfileupload

W razie gdyby strona się nie ładowała albo LK zwracał 404, należy ponownie wgrać plik WWW. Ewentualnie można wgrać pełny firmware.