Nachtrag vom 07.10.2023 falls ihr das WPSD von W0CHP nutzt ist hier eine Beschreibung zum einfachen update der Firmware (falls ihr das Update über ssh durchführt, bitte vor dem Update den Befehl sudo pistar-services fullstop
ausführen, da es sonst zu Problemen beim Update kommen kann).
Ich bin schon einige Zeit auf der Suche mein mmdv_dual_hat auf die neueste Firmware upzudaten. Das Entscheidende ist
- vor dem kompilieren die ini- Datei Config.h entsprechend Eurem verwendeten MMDVM Modem anzupassen.
- das MMDVM-Modem mit den entsprechenden Jumpern oder (Löt-)Verbindungen für den Update Prozess vorbereiten
Sollte es schief gehen (wie bei mir beim ersten Mal) habe ich über den pi-star Update Prozess die alte Firmware wieder darauf geschrieben. Siehe diese gute Anleitung, die mich wieder zu der Version 1.5.2 gebracht hat. Bitte beachtet, dass Ihr das update auf eigene Gefahr macht und ich keine Haftung übernehme, wenn etwas schief gehen sollte.
sudo apt-get update
sudo apt-get install gcc-arm-none-eabi gdb-arm-none-eabi libstdc++-arm-none-eabi-newlib libnewlib-arm-none-eabi
cd /opt
sudo git clone https://github.com/juribeparada/MMDVM_HS
cd MMDVM_HS
git submodule init
git submodule update
sudo nano Config.h
meine Config.h (für mein MMDVM_HS_DUAL_HAT revision 1.3)
#if !defined(CONFIG_H)
#define CONFIG_H
#define MMDVM_HS_DUAL_HAT_REV10#define ENABLE_ADF7021
#define DUPLEX
#define ADF7021_14_7456
#define AD7021_GAIN_AUTO
#define STM32_USART1_HOST
#define I2C_ADDR 0x22
#define ENABLE_SCAN_MODE
#define SEND_RSSI_DATA
#define SERIAL_REPEATER
#define SERIAL_REPEATER_BAUD 115200
#define QUIET_MODE_LEDS
#define ENABLE_UDID
#endif
sudo pistar-services fullstop
make clean
make
sudo make mmdvm_hs_hat
sudo pistar-services start