Jump to content
MAK

Instalacja FrOS w nadajnikach Horus (zamiast OpenTX)

Recommended Posts

Procedura przywrócenia FrOS dla X10 / X10S może wyglądać tak:

1. Naładować do pełna akumulator Horusa!

2. Ściągasz i rozpakowujesz do jakiegoś tymczasowego katalogu plik ZIP zawierający pliki najnowszej wersji FrOS:

image.thumb.png.64e1c59cb49c1d1d50001d55661390a7.png

image.thumb.png.ee85def72613fa13acc20712d0c51428.png

3. Formatujesz kartę SD, jako FAT32 (najlepiej bezpośrednio na komputerze, używając jakiegoś czytnika kart):

image.png.c0538a3d64a42753e4d15163723e6a0d.png

Dla bezpieczeństwa można nawet bez zaznaczania opcji "Quick Format", żeby upewnić się, że karta nie jest uszkodzona (zostanie przeprowadzone pełne formatowanie karty).

4. Na świeżo sformatowanej karcie zakładasz katalog FIRMWARE i do tego założonego katalogu (nigdzie indziej!) wgrywasz plik .bin FrOS. Musi to być jedyny plik w katalogu FIRMWARE. Żadne inne katalogi ani pliki w tym momencie nie są potrzebne.

image.thumb.png.2613d65de1641eb0ffa9bdc50e5b0d39.png

image.thumb.png.646d6f3a38295c88cd30625246a2b837.png

Wgrywaj najnowszą, aktualnie dostępną wersję pliku BIN, ściągniętą ze stron FrSky w pakiecie ZIP (w tej chwili dla X10 / X10S FrOS wersja 1.2.03), z właściwym układem drążków (w przykładzie MODE 2) i wersją firmware modułu nadawczego (EU dla Europy i NEU dla reszty świata).

Odłącz kartę od komputera, uprzednio wysuwając ją w bezpieczny sposób z systemu Windows (ważne!).

W tym kroku mamy przygotowaną kartę. Nie wkładaj jej jeszcze do Horusa. Jeśli w Horusie jest jakakolwiek inna karta (np. z OpenTX) wyjmij ją.

5. Przyłączasz wyłączonego Horusa do komputera. W menedżerze urządzeń Windows powinien być widoczny w taki (lub podobny) sposób:

image.thumb.png.55afe478caee562471a7aa75dc310377.png

Jeśli tak nie jest, trzeba użyć narzędzia Zadig (szczegóły w artykule Uaktualnienie OpenTX w trybie STM32).

6. Przy użyciu OpenTX Companion wgrywasz do Horusa plik bootloader (znajduje się on w uprzednio ściągniętym pakiecie ZIP), odpowiedni dla danej wersji FrOS dla X10 / X10S:

image.thumb.png.49a9bdd2c210c33cf782bc3fd4248737.png

image.thumb.png.da14f24c7ee5e75ed8356811f709d71c.png

(w zasadzie wybór konkretnego radia w tym miejscu nie powinien mieć większego znaczenia, ale też nie zaszkodzi...)

image.thumb.png.944e76ab734a9fe8cd4323736058addb.png

image.png.136178cd1e16809f2c02ba094155ff46.png

image.thumb.png.3211c8ea2fe8d8f118700e30dae99295.png

7. Wysuwasz w bezpieczny sposób urządzenie STM32 BOOTLOADER:

image.png.40ae818efdf77fc34330e036bce80032.png

Dopiero teraz można bezpiecznie odłączyć Horusa od komputera (ważne!).

8. Wkładasz do Horusa uprzednio przygotowaną kartę SD.

9. Przyciskając ENTER (środek obrotowego enkodera z prawej strony ekranu) jednocześnie krótko wciskasz włącznik zasilania. Horus zacznie zapisywać obraz FrOS z karty SD do pamięci programu procesora:

5a93cd9e498eb_X10SFlashFrOS.thumb.jpg.1a1a4594e0922db68182ef30803e27cb.jpg

Jeśli nic się nie dzieje, to znaczy, że źle została przygotowana karta SD (np. jest więcej niż jeden plik w katalogu FIRMWARE, może jakiś ukryty plik?).

10. Jeśli widzisz ekran jak powyżej ("Successfull"), wyłączasz Horusa, krótko wciskając włącznik zasilania. Ekran zgaśnie.

11. Przytrzymujesz włącznik zasilania, aż pojawi się ekran uaktualniania firmware wewnętrznego modułu nadawczego IXJT:

5a93ce0b60a3c_X10SFlashIXJT.thumb.jpg.66a0024738950351226459517c72186d.jpg

5a93d8a95b4f7_X10SFlashIXJTdone.thumb.jpg.f2f08c52a2a42761387a324d0e73852c.jpg

Uaktualnienie firmware modułu nadawczego przebiegnie samoczynnie. Postęp uaktualniania pokazywany jest przez dodawane kropki za napisem "This will take a few seconds". Faktycznie trwa to poniżej minuty. Po zakończeniu uaktualniania Horus automatycznie wyłączy się (ekran znowu zgaśnie).

12. Przytrzymaj włącznik zasilania, aż do normalnego uruchomienia Horusa, tym razem już pod FrOS:

5a93ce667e859_X10SFrOSBoot.thumb.jpg.7211749909d145f18dde0cf40eb69c1f.jpg

5a93cf3b85b58_X10SFrOSStarted.thumb.jpg.9d93e16eea0762a1888440ca5d3620e0.jpg

13. Włączonego Horusa można podłączyć do komputera, aby upewnić się, że jest on widoczny jako dwa dyski (urządzenia pamięci masowej). Jeden dysk to pamięć flash Horusa, drugi to karta SD:

image.png.d570cdaeefe6f72493c354e060b3d89e.png

W moim przypadku pamięć flash Horusa widoczna jest jako dysk "J". Zawartość tego dysku powinna być następująca:

image.thumb.png.fd1b48a92502b2e7f550cba408421eb0.png

Jeśli taka nie jest, to można ją ściągnąć ze stron FrSky i podmienić, uważając by były tam tylko te pliki, które dostarcza FrSky w pliku ZIP:

image.thumb.png.6e3479103d81852a54499f8dfeebe0fe.png

To tyle. Ciesz się FrOS, choć jak zwykle namawiam do OpenTX :).


Wydaje się, że jest to wiele kroków do wykonania, ale to tylko dlatego, że opisałem procedurę naprawdę szczegółowo. Tak naprawdę sprawa polega na wgraniu bootloadera do pamięci programu procesora, po czym Horus wykonuje program zawarty w bootloaderze, wgrywając z karty właściwy plik BIN obrazu FrOS. Następnie przeprowadzana jest jeszcze aktualizacja firmware wewnętrznego modułu nadawczego IXJT, ale to już Horus robi sam, jako pierwszą czynność wykonywaną z pamięci programu. Całość zajmuje poniżej 5 minut, i to razem ze ściąganiem odpowiednich plików.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...