die Firmware muss mindestens vom 21.11.2022 sein damit M17 funktioniert.
git clone https://github.com/g4klx/MMDVM.git cd MMDVM git clone https://github.com/juribeparada/STM32F4XX_Lib.git
Toolchain installieren:
sudo apt-get install gcc-arm-none-eabi
Binary erzeugen:
make clean make dvm
die Option „dvm“ aktiviert STM32F4_DVM was zu unserem Board passt.
Flashen:
stm32flash -b 115200 -v -w bin/mmdvm_f4.hex -R /dev/ttyUSB0
wenn man auf dem pi-star Raspi flasht sollte man zuerst /etc/mmdvmhost umbenennen und neu booten, sonst könnte der Flashvorgang gestört werden, danach wieder zurückändern. Oft geht es aber auch so.
die Baudrate zwischen pi-star und mmdvm beträgt per Default 460.800 Bit/s (siehe auch Config,h)
In pi-star lässt sich aber nur 115200 einstellen, außer in Config-Advanced, dort kann man die 460800 eingeben und speichern. Sobald man aber im Config-GUI entwas ändert, wird es auf 115200 zurückgestellt und man muss es in Advanced wieder auf 460800 stellen
Ist alles gut gelaufen, so meldet sich das Modem so:
zuvor muss man einmal runterfahren, aus/einstecken und hochfahren. Falls man die Modemversion noch nicht sieht, nach einiger Zeit mit F5 den Bildschirm auffrischen.
Danach bei Bedarf noch dieses hier durchführen: VPN auf Pi-Star einrichten