viernes, 21 de agosto de 2026

Install mmdvmhost on Debian (Trixie)

 Instalación MMDVMHost en Debian 13: La Guía Sencilla que Estabas Buscando



1º Elejimos la distribucion mas comoda  para instalar, yo recomiendo distribuciones basadas en debian por su robustez. En mi caso elijo Raspberry Pi OS.  podemos descargar desde aquí la imagen. He elejido la opcion lite, (no nos hace falta la interfac grafica).
Con una aplicacion tipo win32 image write quemamos la imagen, por defecto no esta habilitado SSH por lo que os explico como habilitarlo facilmente.

Habilitar SSH: crearemos un archivo con el nombre "ssh"  este archivo no tendra extenion y su interior esta bacio, lo pegaremos en la particion "boot" o  "bootfs" este archivo desaparacera una vez inciemos el sistema.

Usuario y contraseña:  creamos un archivo llamado "userconf.txt" y en su interior  escribiremos el usuario y la contraseña (cifrada)  Lo pegaremos dentro de la carpeta "boot" o  "bootfs"

usuario: pi

contraseña: raspberry



Un hash de contraseña predeterminado para la contraseña raspberry tiene este aspecto:

pi:$6$c70VpvPsVNCG0YR5$l5vWWLsLko9Kj65gcQ8qvMkuOoRkEagI90qi3F/Y7rm8eNYZHW8CY6BOIKwMH7a3YYzZYL90zf304cAHLFaZE0


El siguiente paso seria poner la targeta en la Rasberry y encender para poden empezar a conectarnos via SSH con las credenciales "pi"  "raspberry". En mi caso uso PuTTY como cliente SSH.

Una vez dentro tendremos que instalar una serie de herramientas previas a la compilacion:

Actualizacion des sistema:

# sudo apt-get update && sudo apt-get upgrade -y


-Instalamos el Git:

 # sudo apt install git -y


-Instalar mmdvmhost y mmdvmcal 

# cd /opt

# sudo git clone https://github.com/g4klx/MMDVMHost.git

# sudo git clone https://github.com/g4klx/MMDVMCal.git  (opcional)


-Compilar MMDVM:

# cd /opt/MMDVMHost

  # sudo make


Nota: Si la compilación termina sin errores, verás un archivo ejecutable llamado MMDVMHost en esa carpeta.


-Compilar MMDVMCal (opcional):

# cd /opt/MMDVMCal

 # sudo make


Nota: MMDVMCal generalmente se utiliza para el ajsute de dispositivos DMO´s.


-Modificar mmdvm.ini con nano


# cd /opt/MMDVMHost

  # sudo nano MMDVM.ini

configurar el  archivo con la informacion necesaria indicativo , id, password, puerto gpio o usb, etc.

(yo suelo tener una copia del mmdvm.ini y la restauro con WinSCP con el usuario root para mekor comodidad)


Recomendación para alargar la vida de la microSD:


# Logging levels, 0=No logging

DisplayLevel=1

FileLevel=0  ---> cuando modifiquemos el archivo d configuracion mmdvm.ini nos aseguramos que esta marcada a 0. (En sistemas como pi-star, la mayoría ya          vienen preparadas con un sistema llamado tmpfs o Log2Ram.

Esto significa que escriben los logs en la memoria RAM (que no se desgasta) y no directamente en la MicroSD)

Guarda el archivo presionando `Ctrl + O`, luego `Enter`, y sal con `Ctrl + X`


-iniciar MMDVM

 # sudo /opt/MMDVMHost/MMDVMHost /opt/MMDVMHost/MMDVM.ini



¡¡Ya tenemos MMDVM funcionando!!


Nota: este proceso sirve para paquetes MMDVMHost con fecha 27 de enero de 2026 o anteriores. Posteriormente  se ha introducido varios cambios en MMDVMHost que a dia de hoy no estan consolidados, por lo que prefiero esta ultima fecha como aconsejable instalar a dia de hoy. Para intalacion de MMDVMHost posteriores hay que instalar MMDVMGateway como paquete adiccional, ese proceso no esta en este tutorial. Cuando sea mas estable realizare su procedimiento. Para cualquier duda o ayuda puede contactar conmigo por telegram: @ec5zy y estare encantado en ayudarle. 



No hay comentarios:

Publicar un comentario