https://www.raspberrypi.org/downloads/raspbian/
MANUAL PARA INSTALAR MMDVMHOST PARA DVMEGA+RASPBERRY 3, 2 y B + Raspbian
Descargar la versión del raspbian desde el enlace siguiente:
- Descargarse el programa Win32DiskImager del enlace siguiente e instálalo https://sourceforge.net/projects/win32diskimager/ - Insertar la MicroSD en tu lector de tarjetas. - Ejecutalo y haz click en el icono de la tarjeta - En la ventana emergente selecciona la imagen que te has descargado.
Instalación en la Raspberry Pi desde un ordenador con Windows:
Manual para instalar un sistema operativo en tu Raspberry Pi
- Selecciona la letra que tu sistema ha asignado a tu MicroSD.
- Haz click en Write y la tarjeta comenzará a grabar el sistema operativo en la MicroSD
- Cuando termine de grabar, aparecerá una imagen pop-up indicando que la grabación ha terminado.- Extraemos la tarjeta con seguridad.- Si todo ha ido bien, ya podemos insertar nuestra MicroSD en la Raspberry pi y comenzar la configuración
Ponemos en marcha la Raspberry pi y procedemos a configurar el sistema según las imagenes siguientes:
Expandimos la tarjeta MicroSD
Marcamos Serial y SSH
Configuramos lenguaje, zona horaria y teclado
Y por último reiniciamos el sistema:
EA3EIZ
Pasos a seguir después de haber instalado y configurado el sistema operativo en la raspberry pi
Actualizamos la raspberry pi
sudo apt update -y
sudo apt upgrade -y
sudo apt-get install git nano screen
git clone https://github.com/g4klx/MMDVMHost
git clone https://github.com/g4klx/MMDVMCal
cd MMDVMHost
make
Copiamos el fichero MMDVM.ini en /etc y lo editamos
sudo cp MMDVM.ini /etc/MMDVM.ini
sudo nano /etc/MMDVM.ini
Copiamos el ejecutable en /bin/
sudo cp MMDVMHost /usr/local/bin/MMDVMHost
Editar el fichero siguiente y dejarlo tal cual sigue:
sudo nano /boot/cmdline.txt
En el caso de utilizar una Raspberry pi 3 , hay que deshabiliatar el bluetooth
sudo nano /boot/config.txt
Añadir esto al final del fichero
dtoverlay=pi3-disable-bt
Reiniciamos la raspberry pi iniciamos el MMDVHost y listo
sudo MMDVMHost
Cuando quieras actualizar el MMDVMHost, no debes hacer todo el proceso, solo haz lo siguiente:
Ponerse en la carpeta MMDVMHost y ejecutar los comandos siguientes:
sudo git pull
make
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Empezamos, y lo primero que hacemos es abrir un terminal y posicionarnos en el directorio home con el comando siguiente:
cd ~
Proceso para que el MMDVMHost se ejecute automaticamente cuando iniciemos la Raspberry
sudo nano /lib/systemd/system/mmdvmhost.service
[Unit]Description=MMDVM Host ServiceAfter=syslog.target network.target[Service]User=rootWorkingDirectory=/home/pi/MMDVMHostExecStart=/usr/bin/screen -S MMDVMHost -D -m /usr/local/bin/MMDVMHost /etc/MMDVM.iniExecStop=/usr/bin/screen -S MMDVMHost -X quit[Install]WantedBy=multi-user.target
sudo chmod 755 /lib/systemd/system/mmdvmhost.service
sudo ln -s /lib/systemd/system/mmdvmhost.service /etc/systemd/system/mmdvmhost.service
sudo nano /lib/systemd/system/mmdvmhost.timer
[Timer] OnStartupSec=25
[Install]WantedBy=multi-user.target
sudo chmod 755 /lib/systemd/system/mmdvmhost.timer
sudo ln -s /lib/systemd/system/mmdvmhost.timer /etc/systemd/system/mmdvmhost.timer
sudo systemctl daemon-reload
sudo systemctl enable mmdvmhost.timer
sudo reboot
Copiamos y pegamos el texto siguiente:
Le damos los permisos
Creamos link
Copiamos y pegamos el texto siguiente:
Editamos el fichero siguiente
Le damos los permisos
Creamos link
Cargamos los servicios
FIN
EA3EIZ
[UMP]Enable=0# Port=\\.\COM4Port=/dev/ttyACM1
[D-Star]Enable=1Module=CSelfOnly=0
[DMR]Enable=1Beacons=1Id=2143175ColorCode=1SelfOnly=0# Prefixes=234,235CallHang=3TXHang=4#Blacklist=#DstIdBlackListSlot1RF=#DstIdBlackListSlot2RF=#DstIdWhiteListSlot1RF=#DstIdWhiteListSlot2RF=#DstIdBlackListSlot1NET=#DstIdBlackListSlot2NET=#DstIdWhiteListSlot1NET=#DstIdWhiteListSlot2NET=TGRewriteSlot1=0TGRewriteSlot2=0BMAutoRewrite=0BMRewriteReflectorVoicePrompts=0
[System Fusion]Enable=1RemoteGateway=0
[P25]Enable=1NAC=293
[D-Star Network]Enable=1GatewayAddress=127.0.0.1GatewayPort=20010LocalPort=20011Debug=0
[DMR Network]Enable=1Address=84.232.5.113Port=62031Jitter=300# Local=3350Password=passw0rd# Options=RSSI=0Slot1=1Slot2=1Debug=0
[System Fusion Network]Enable=1LocalAddress=127.0.0.1LocalPort=3200GwyAddress=127.0.0.1GwyPort=4200Debug=0
[P25 Network]Enable=1GatewayAddress=127.0.0.1GatewayPort=42020LocalPort=32010Debug=0
[TFT Serial]# Port=modemPort=/dev/ttyAMA0Brightness=50
[HD44780]Rows=2Columns=16
# For basic HD44780 displays (4-bit connection)# rs, strb, d0, d1, d2, d3Pins=11,10,0,1,2,3
# Device address for I2CI2CAddress=0x20
# PWM backlightPWM=0PWMPin=21PWMBright=100PWMDim=16
DisplayClock=1UTC=0
[Nextion]# Port=modemPort=/dev/ttyAMA0Brightness=50DisplayClock=1UTC=0IdleBrightness=20
[OLED]Type=3Brightness=0Invert=0
[LCDproc]Address=localhostPort=13666#LocalPort=13667DimOnIdle=0DisplayClock=1UTC=0
FICHERO MMDVM.ini (solo cambiar lo marcado en verde para salir en DMR)
[General] Callsign=EAxxx Timeout=180 Duplex=0# ModeHang=10 RFModeHang=10 NetModeHang=3 Display=None Daemon=0
[Info]RXFrequency=434400000 TXFrequency=434400000 Power=1Latitude=0.0Longitude=0.0Height=0Location=BarcelonaDescription=Multi-Mode Repeater URL=www.ea3eiz.com
[Log]# Logging levels, 0=No loggingDisplayLevel=1FileLevel=1FilePath=.FileRoot=MMDVM
[CW Id]Enable=1Time=60
[DMR Id Lookup]File=DMRIds.datTime=24
[Modem]# Port=/dev/ttyACM0 #Port=\\.\COM3 Port=/dev/ttyAMA0 TXInvert=0 RXInvert=0 PTTInvert=0 TXDelay=100 DMRDelay=0 RXLevel=50 TXLevel=50# CWIdTXLevel=50 # D-StarTXLevel=50 # DMRTXLevel=50 # YSFTXLevel=50# P25TXLevel=50 OscOffset=0 RSSIMultiplier=1 RSSIOffset=10 Debug=0
[UMP]Enable=0# Port=\\.\COM4Port=/dev/ttyACM1
[D-Star]Enable=1Module=CSelfOnly=0
[DMR]Enable=1Beacons=1Id=123456ColorCode=1SelfOnly=0# Prefixes=234,235CallHang=3TXHang=4#Blacklist=#DstIdBlackListSlot1RF=#DstIdBlackListSlot2RF=#DstIdWhiteListSlot1RF=#DstIdWhiteListSlot2RF=#DstIdBlackListSlot1NET=#DstIdBlackListSlot2NET=#DstIdWhiteListSlot1NET=#DstIdWhiteListSlot2NET=TGRewriteSlot1=0TGRewriteSlot2=0BMAutoRewrite=0BMRewriteReflectorVoicePrompts=0[System Fusion]Enable=1RemoteGateway=0[P25]Enable=1NAC=293[D-Star Network]Enable=1GatewayAddress=127.0.0.1GatewayPort=20010LocalPort=20011Debug=0
[DMR Network] Enable=1Address=master.spain-dmr.esPort=62031Jitter=300# Local=3350 Password=passw0rd # Options=RSSI=0Slot1=1Slot2=1Debug=0
[System Fusion Network]Enable=1LocalAddress=127.0.0.1LocalPort=3200GwyAddress=127.0.0.1GwyPort=4200Debug=0
[P25 Network]Enable=1GatewayAddress=127.0.0.1GatewayPort=42020LocalPort=32010Debug=0
[TFT Serial]# Port=modemPort=/dev/ttyAMA0Brightness=50
[HD44780]Rows=2Columns=16
# For basic HD44780 displays (4-bit connection)# rs, strb, d0, d1, d2, d3Pins=11,10,0,1,2,3
# Device address for I2CI2CAddress=0x20
# PWM backlightPWM=0PWMPin=21PWMBright=100PWMDim=16
DisplayClock=1UTC=0
[Nextion]# Port=modemPort=/dev/ttyAMA0Brightness=50DisplayClock=1UTC=0IdleBrightness=20
[OLED]Type=3Brightness=0Invert=0
[LCDproc]Address=localhostPort=13666#LocalPort=13667DimOnIdle=0DisplayClock=1UTC=0