MANUAL PARA INSTALAR MMDVMHOST PARA DVMEGA+RASPBERRY 3, 2 y B + Raspbian Descargar la versión del raspbian desde el enlace siguiente: https://www.raspberrypi.org/downloads/raspbian/ Manual para instalar un sistema operativo en tu Raspberry Pi Instalación en la Raspberry Pi desde un ordenador con Windows: - 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. - 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: Pasos a seguir después de haber instalado y configurado el sistema operativo en la raspberry pi Empezamos, y lo primero que hacemos es abrir un terminal y posicionarnos en el directorio home con el comando siguiente: cd ~ 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 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait Reiniciamos la raspberry pi iniciamos el MMDVHost y listo sudo MMDVMHost 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 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 EA3EIZ Proceso para que el MMDVMHost se ejecute automaticamente cuando iniciemos la Raspberry sudo nano /lib/systemd/system/mmdvmhost.service Copiamos y pegamos el texto siguiente: [Unit] Description=MMDVM Host Service After=syslog.target network.target [Service] User=root WorkingDirectory=/home/pi/MMDVMHost ExecStart=/usr/bin/screen -S MMDVMHost -D -m /usr/local/bin/MMDVMHost /etc/MMDVM.ini ExecStop=/usr/bin/screen -S MMDVMHost -X quit [Install] WantedBy=multi-user.target Le damos los permisos sudo chmod 755 /lib/systemd/system/mmdvmhost.service Creamos link sudo ln -s /lib/systemd/system/mmdvmhost.service /etc/systemd/system/mmdvmhost.service Editamos el fichero siguiente sudo nano /lib/systemd/system/mmdvmhost.timer Copiamos y pegamos el texto siguiente: [Timer] OnStartupSec=25 [Install] WantedBy=multi-user.target Le damos los permisos sudo chmod 755 /lib/systemd/system/mmdvmhost.timer Creamos link sudo ln -s /lib/systemd/system/mmdvmhost.timer /etc/systemd/system/mmdvmhost.timer Cargamos los servicios sudo systemctl daemon-reload sudo systemctl enable mmdvmhost.timer sudo reboot FIN 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=1 Latitude=0.0 Longitude=0.0 Height=0 Location=Barcelona Description=Multi-Mode Repeater URL=www.ea3eiz.com [Log] # Logging levels, 0=No logging DisplayLevel=1 FileLevel=1 FilePath=. FileRoot=MMDVM [CW Id] Enable=1 Time=60 [DMR Id Lookup] File=DMRIds.dat Time=24 EA3EIZ [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=\\.\COM4 Port=/dev/ttyACM1 [D-Star] Enable=1 Module=C SelfOnly=0 [DMR] Enable=1 Beacons=1 Id=123456 ColorCode=1 SelfOnly=0 # Prefixes=234,235 CallHang=3 TXHang=4 #Blacklist= #DstIdBlackListSlot1RF= #DstIdBlackListSlot2RF= #DstIdWhiteListSlot1RF= #DstIdWhiteListSlot2RF= #DstIdBlackListSlot1NET= #DstIdBlackListSlot2NET= #DstIdWhiteListSlot1NET= #DstIdWhiteListSlot2NET= TGRewriteSlot1=0 TGRewriteSlot2=0 BMAutoRewrite=0 BMRewriteReflectorVoicePrompts=0 [System Fusion] Enable=1 RemoteGateway=0 [P25] Enable=1 NAC=293 [D-Star Network] Enable=1 GatewayAddress=127.0.0.1 GatewayPort=20010 LocalPort=20011 Debug=0 [DMR Network] Enable=1 Address=master.spain-dmr.es Port=62031 Jitter=300 # Local=3350 Password=passw0rd # Options= RSSI=0 Slot1=1 Slot2=1 Debug=0 [System Fusion Network] Enable=1 LocalAddress=127.0.0.1 LocalPort=3200 GwyAddress=127.0.0.1 GwyPort=4200 Debug=0 [P25 Network] Enable=1 GatewayAddress=127.0.0.1 GatewayPort=42020 LocalPort=32010 Debug=0 [TFT Serial] # Port=modem Port=/dev/ttyAMA0 Brightness=50 [HD44780] Rows=2 Columns=16 # For basic HD44780 displays (4-bit connection) # rs, strb, d0, d1, d2, d3 Pins=11,10,0,1,2,3 # Device address for I2C I2CAddress=0x20 # PWM backlight PWM=0 PWMPin=21 PWMBright=100 PWMDim=16 DisplayClock=1 UTC=0 [Nextion] # Port=modem Port=/dev/ttyAMA0 Brightness=50 DisplayClock=1 UTC=0 IdleBrightness=20 [OLED] Type=3 Brightness=0 Invert=0 [LCDproc] Address=localhost Port=13666 #LocalPort=13667 DimOnIdle=0 DisplayClock=1 UTC=0
© Copyright 2024