Zdalny upgrade/migracja z Meshtastic na Meshcore (nody oparte na nRF52840) i odwrotnie ;-)

Baza wiedzy dotycząca projektu MeshCore
bikeman
Site Admin
Posty: 112
Rejestracja: pt gru 15, 2023 9:13 pm
Lokalizacja: SQ6B, QTH Wrocław

Zdalny upgrade/migracja z Meshtastic na Meshcore (nody oparte na nRF52840) i odwrotnie ;-)

Post autor: bikeman »

Coraz więcej osób niezbyt usatysfakcjonowanych działaniem Sieci Meshtastic, chciałoby, choćby testowo, spróbować MeshCore.

Często się zdarza że ich nody umieszczone są w słabo dostępnych miejscach, dachy, słupy, wieże, kominy.

Jeśli te nody zbudowane są na urządzeniach opartych o mikrokontroler nRF52840, możecie dokonać "upgrade z ulicy".
Jedyny warunek jest taki, żeby sygnał Bluetooth doleciał do noda.
Jeśli zdarzały się zdalnie dokonywane upgrade Meshtastic, to bez żadnego problemu uda się to z migracją Meshcore.

Poniżej znajdziesz ścieżkę postępowania, opartą na BM-NODE / BM-NODE-MICRO, ale różnica jest wyłącznie w wyborze firmware dla Twojej platformy:
1. Ściągnij wersję OTA repeater dla Twojego noda
- dla nodów BM >>> viewtopic.php?t=275
- dla pozostałych platform ze strony >>> https://flasher.meshcore.co.uk/

Ściągnij plik zip
Ściągnij plik zip
1.jpg (53.75 KiB) Przejrzano 338 razy

2. Zainstaluj program DFU w swoim smartfonie android - ajfonowcy maja gorzej ;-) ale się da.

3. Ustaw DFU zgodnie z poniższym obrazkiem

Ustawienia DFU
Ustawienia DFU
2_s.jpg (45.48 KiB) Przejrzano 338 razy

4. Rozpocznij procedurę "Wgrywanie firmware przez Bluetooth OTA (Over The Air)" opisaną tutaj >>> viewtopic.php?p=111 *uwaga niżej

5. Wybierz plik OTA Repeater, z pkt. 1 tego przewodnika

6. Po upgrade ukończonym sukcesem, ściągnij wersję Companion w formacie *.uf2, ze źródeł podanych w pkt. 1 tego przewodnika

7. Zainstaluj firmware Companion na drugim nodzie, analogicznie do opisu tutaj (pierwsza część artykułu) >>> viewtopic.php?p=111 *uwaga niżej

8. Zamiast pliku uf2 Meshtastica, użyj oczywiście uf2 Companion

9. Uruchom Companiona

10. Tapnij kilka razy w Advert Zero. Poczekaj powinien pojawić się na liście kontaktów Faketec Repeater

11. Tapnij w Faketec Repeater

12. Zaloguj się do repeatera podając hasło "password"

13. Ustaw nazwę, preset UK/EU Narrow oraz inne parametry. Zmień hasło do repeatera.

14. Zatwierdź fajką w prawym górnym rogu i wykonaj Reboot repeatera

15. Na swoim Companionie ustaw nazwę, preset UK/EU Narrow oraz inne parametry. Zmień hasło do Bluetooth.

16. Zatwierdź fajką w prawym górnym rogu i wykonaj Reboot Companiona.

17. Pamiętaj, aby od czasu do czasu w kompanionie robić advert zero i flood, aby informować o swoim istnieniu nowe nody. Companion nie robi tego automatycznie, jak Client w Mestastiku.

======================================

Żeby być uczciwym, podaję też sposób, jak zdalnie wrócić do Meshtastica, choć nie słyszałem o takich przypadkach ;-)

1. Logujemy się na repeater swoim hasłem

2. W menu dolnym tapnij Command Line

3. Wpisz "start ota" - w ten sposób włączamy Bluetooth na repeaterze

4. Dalsza procedura opisana tutaj >>> viewtopic.php?p=111

======================================

Jest również sposób zdalnego upgrade nodów opartych na ESP32, przez wifi. Jeśli ktoś jest zainteresowany, proszę o informacje na priv. Dodam
ODPOWIEDZ