Raspberry Pi Setup & Configuration

This section follows the existing Raspberry Pi Setup & Configuration guide in the left hand navigation pane, with the main difference being that there will be no MMDVM duplex board requiring the dvmfirmware-hs to be flashed (do not proceed to "Prepare the Raspberry Pi for the MMDVM board section.)

Prepare & Power On The DVM-V1 Duplex Modem

With the Raspberry Pi powered on, create the following connections:

  1. Connect the ethernet cable constructed earlier from the two separate repeater cables to the ethernet port on the DVM-V1 Duplex Modem.
  2. Connect a USB-A-to-USB-C cable from one of the available USB Ports on the Raspberry Pi to the USB-C port on the DVM-V1 Duplex Modem.

There should be at least 3 lights illuminated at this point: PWR,HB, and COS.

Name Color Activity Purpose
PWR Green Steady Indicates the modem is powered on
HB Amber Flashing Heartbeat, indicates the modem is active
COS Amber Steady Carrier detect pin, active low (optional)
DMR N/A N/A Unknown, I do not have DMR hardware to test with.
P25 Blue Steady Indicates that P25 traffic is being received
NXDN N/A N/A Unknown, I do not have NXDN hardware to test with.
FM N/A N/A Unknown, I have not configured the modem for FM traffic.
PTT FILL THIS IN LATER

Download & Configure dvmhost for use with the DVM-V1 Duplex Modem

This section follows the existing DVMHOST Setup & Configuration guide in the left hand navigation pane, with the main difference being what is assigned for the modem port in the config.yml for dvmhost as well as assigning a cwId.

sudo nano /opt/dvm/config.yml

These dotted paths below represent nodes within the YAML syntax of config.yml

  1. network.address: [ADDRESS-OF-FNE]
  2. network.id: [6-DIGIT-ID-OF-HOTSPOT]
  3. network.password: [PASSWORD-FROM-FNE-CONFIG.YML-ON-FNE]
  4. system.identity: MYHOTSPOT [YOUR-SYSTEM-NAME]
  5. protocols.dmr.enable: false
  6. protocols.nxdn.enable: false
  7. system.modem.protocol.type: uart
  8. system.modem.protocol.mode: air [BLANK]
  9. system.modem.protocol.uart.port: /dev/ttyAMA0 /dev/tty/USB0
  10. system.modem.protocol.uart.speed: 115200
  11. system.config.channelId: 2
    1. If you defined your own iden_table.dat use your associated channelId
  12. system.config.channelNo: [VALUE-CALCULATED-FROM-IDEN-CALC-WEB]
  13. system.config.voiceChNo.channelId: 2
    1. If you defined your own iden_table.dat use your associated channelId
  14. system.config.voiceChNo.channelNo: [VALUE-CALCULATED-FROM-IDEN-CALC-WEB]
  15. systtem.config.iden_table.file: /opt/dvm/rules/iden_table.dat
  16. system.config.radio_acl.file: /opt/dvm/rules/radio_acl.dat
  17. system.config.talkgroup_id.file: /opt/dvm/rules/talkgroup_rules.yml
  18. system.cwId.callsign: [YOUR-REPEATER-CALLSIGN]
  19. system.cwId.enable: true
  20. system.cwId.time: 15