Kann ich ein MeshCore-Device mit einem Raspberry Pi aktualisieren?

Ja.

Du musst Picocom auf dem Pi installieren.

sudo apt install picocom

Führe dann die folgenden Befehle aus, um den Repeater einzurichten.


picocom -b 115200 /dev/ttyUSB0 --imap lfcrlf

set name your_repeater_name
time epoch_time
password your_unique_password
set advert.interval 240
advert

Hinweis: Bei Verwendung eines RAK ist der Pfad höchstwahrscheinlich /dev/ttyACM0

Epochenzeiten findest du auf https://www.epochconverter.com/

Du kannst den Repeater auch mit esptool flashen. Dazu musst du esptool mit dem folgenden Befehl installieren:

pip install esptool --break-system-packages

Um die Firmware dann auf Heltec zu flashen, nutze das .bin File from https://flasher.meshcore.co.uk/ (Link zum Herunterladen aller Firmware)

Für den Heltec: esptool.py -p /dev/ttyUSB0 --chip esp32-s3 write_flash 0x00000 firmware.bin

Wenn du eine Visual Studio Code Build-Bin-Datei flashst, flashe mit dem folgenden Offset:

esptool.py -p /dev/ttyUSB0 --chip esp32-s3 write_flash 0x10000 firmware.bin

Für den Pi Lade die Zip-Datei von der Online-Flasher-Website herunter und verwende den folgenden Befehl:

Hinweis: Erfordert den Befehl adafruit-nrfutil, der wie folgt installiert werden kann.

pip install adafruit-nrfutil --break-system-packages

adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p /dev/ttyACM0 -b 115200 --singlebank --touch 1200

Quelle


Diese Anleitung / Übersetzung wurde nach bestem Wissen erstellt, erhebt aber nicht den Anspruch auf Vollständigkeit und Richtigkeit der Angaben und dient lediglich als Hilfestellung.