MMDVM Firmware

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.

ACHTUNG

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.