public:radio:2025:allstar_nodes_built
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:radio:2025:allstar_nodes_built [09/06/25 10:53 BST] – [Test Node] john | public:radio:2025:allstar_nodes_built [10/06/25 10:34 BST] (current) – removed john | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | < | ||
| - | |||
| - | |||
| - | ====== Allstar : The Nodes ====== | ||
| - | |||
| - | ===== VHF Gateway ===== | ||
| - | |||
| - | |||
| - | |Platform| Raspberry Pi 2 Model B Rev 1.1 | | ||
| - | |Interface|CM108 Soundcard - modified| | ||
| - | |Radio|FT-1500M @ 5W| | ||
| - | |Frequency|144.900MHz| | ||
| - | |Allstar Node | [[http:// | ||
| - | |Echolink | GM4SLV-L : 886089 | | ||
| - | |Dashboard| http:// | ||
| - | |||
| - | The initial node, described here -> [[gm4slv_allstar_2025|]] got too cumbersome after adding DMR Bridging, along with handling Echolink. | ||
| - | |||
| - | I decided, since I had a few spare Raspberry Pi boards doing nothing much, to split the DMR Bridging to a separate node. | ||
| - | |||
| - | I removed the DVSwitch bridging from the VHF Gateway node and changed its node ID to '' | ||
| - | |||
| - | |||
| - | ===== DMR Bridging Node ===== | ||
| - | |||
| - | |Platform | Raspberry Pi 3 Model B Rev 1.2 | | ||
| - | |Allstar Node | [[http:// | ||
| - | |Dashboard| http:// | ||
| - | |||
| - | This one is for running DVSwitch to bridge to (at the moment) TGIF TG23544< | ||
| - | |||
| - | I added the DVSwitch software, in the same way described here [[gm4slv_allstar_2025|]] and decided to bridge to '' | ||
| - | |||
| - | |||
| - | |||
| - | I also decided to use the '' | ||
| - | |||
| - | ==== MMDVM_Bridge.ini ==== | ||
| - | |||
| - | ++++ / | ||
| - | |||
| - | <code ini> | ||
| - | [General] | ||
| - | Callsign=GM4SLV | ||
| - | Id=235442999 | ||
| - | Timeout=180 | ||
| - | Duplex=0 | ||
| - | |||
| - | [Info] | ||
| - | RXFrequency=144900000 | ||
| - | TXFrequency=144900000 | ||
| - | Power=1 | ||
| - | Latitude=60.2885 | ||
| - | Longitude=-1.4215 | ||
| - | Height=0 | ||
| - | Location=GM4SLV Bridge1 | ||
| - | Description=MMDVM_Bridge | ||
| - | URL=https:// | ||
| - | |||
| - | [Log] | ||
| - | # Logging levels, 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal | ||
| - | DisplayLevel=1 | ||
| - | FileLevel=2 | ||
| - | FilePath=/ | ||
| - | FileRoot=MMDVM_Bridge | ||
| - | |||
| - | [DMR Id Lookup] | ||
| - | File=/ | ||
| - | Time=24 | ||
| - | |||
| - | [NXDN Id Lookup] | ||
| - | File=/ | ||
| - | Time=24 | ||
| - | |||
| - | [Modem] | ||
| - | Port=/ | ||
| - | RSSIMappingFile=/ | ||
| - | Trace=0 | ||
| - | Debug=0 | ||
| - | |||
| - | [D-Star] | ||
| - | Enable=0 | ||
| - | Module=B | ||
| - | |||
| - | [DMR] | ||
| - | Enable=1 | ||
| - | ColorCode=1 | ||
| - | EmbeddedLCOnly=1 | ||
| - | DumpTAData=0 | ||
| - | |||
| - | [System Fusion] | ||
| - | Enable=0 | ||
| - | |||
| - | [P25] | ||
| - | Enable=0 | ||
| - | NAC=293 | ||
| - | |||
| - | [NXDN] | ||
| - | Enable=0 | ||
| - | RAN=1 | ||
| - | Id=12345 | ||
| - | |||
| - | [D-Star Network] | ||
| - | Enable=0 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=20010 | ||
| - | LocalPort=20011 | ||
| - | Debug=0 | ||
| - | |||
| - | [DMR Network] | ||
| - | Enable=1 | ||
| - | Address=tgif.network | ||
| - | Port=62031 | ||
| - | ;Jitter=360 | ||
| - | Jitter=750 | ||
| - | Local=62032 | ||
| - | Password=XXXXXXXXXXXXXXXXXXXXx | ||
| - | # for DMR+ see https:// | ||
| - | # for XLX the syntax is: Options=XLX: | ||
| - | # Options= | ||
| - | Slot1=0 | ||
| - | Slot2=1 | ||
| - | Debug=0 | ||
| - | |||
| - | [System Fusion Network] | ||
| - | Enable=0 | ||
| - | LocalAddress=0 | ||
| - | LocalPort=3200 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=4200 | ||
| - | Debug=0 | ||
| - | |||
| - | [P25 Network] | ||
| - | Enable=0 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=42020 | ||
| - | LocalPort=32010 | ||
| - | Debug=0 | ||
| - | |||
| - | [NXDN Network] | ||
| - | Enable=0 | ||
| - | # | ||
| - | Debug=0 | ||
| - | LocalPort=14021 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=14020 | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | ++++ | ||
| - | |||
| - | ==== Analog_Bridge.ini ==== | ||
| - | |||
| - | ++++ / | ||
| - | |||
| - | <code ini> | ||
| - | ; Analog_Bridge configuration file. | ||
| - | ; This file should be placed in either /etc or it can be | ||
| - | ; | ||
| - | |||
| - | ; The best way to think of this file is that there are two main sections, the USRP (analog audio) and | ||
| - | ; AMBE_AUDIO (compressed audio). | ||
| - | ; encode it for transmission on the AMBE_AUDIO port. The encoder will use the format defined in ambeMode. | ||
| - | ; As you might expect, the reverse direction is defined too. | ||
| - | |||
| - | ; Analog_Bridge supports include files. More on this later... | ||
| - | include = dvsm.macro | ||
| - | ; include = asl.macro | ||
| - | |||
| - | ; General Section describes settings for Analog_Bridge itself. | ||
| - | [GENERAL] | ||
| - | logLevel = 2 ; Show messages and above 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal | ||
| - | |||
| - | ; Metadata management | ||
| - | exportMetadata = true ; Export metadata to USRP partner (transcode setups require this) | ||
| - | transferRootDir = /tmp ; Export database files to USRP partner | ||
| - | subscriberFile = / | ||
| - | |||
| - | ; General vocoder setup information | ||
| - | decoderFallBack = true ; Allow software AMBE decoding if a hardware decoder is not found | ||
| - | useEmulator = true ; Use the MD380 AMBE emulator for AMBE72 (DMR/ | ||
| - | emulatorAddress = 127.0.0.1: | ||
| - | |||
| - | pcmPort = 2222 ; UDP port to send to the WebProxy | ||
| - | |||
| - | ; Information for xx_Bridge (Where xx is MMDVM, Quantar, HB, IPSC) | ||
| - | [AMBE_AUDIO] | ||
| - | address = 127.0.0.1 | ||
| - | txPort = 31103 ; Transmit TLV frames to partner on this port | ||
| - | rxPort = 31100 ; Listen for TLV frames from partner on this port | ||
| - | ambeMode = DMR ; DMR, DMR_IPSC, DSTAR, NXDN, P25, YSFN, YSFW (encode PCM to this format) | ||
| - | minTxTimeMS = 2500 ; Analog -> Digital Minimum time in MS for hang delay (0-10000) | ||
| - | |||
| - | ; The metadata below is used when ASL is the source since it does not have any concept of digital modes | ||
| - | gatewayDmrId = 2354429 | ||
| - | repeaterID = 235442999 | ||
| - | txTg = 2354429 | ||
| - | txTs = 2 ; Slot to use for frames sent from Analog_Bridge -> xx_Bridge | ||
| - | colorCode = 1 ; Color Code to assign DMR frames | ||
| - | |||
| - | ; Information for USRP channel driver. | ||
| - | ; There are two typical configurations, | ||
| - | ; to a digital network. | ||
| - | ; causing a TLV <-- (pcm <--> pcm) --> TLV type of architecture. | ||
| - | ; When using ASL, this matches the rpt.conf ASL file with a setting like: | ||
| - | ; | ||
| - | ; When Transcoding, | ||
| - | ; each instance with its own ini file. | ||
| - | [USRP] | ||
| - | address = 127.0.0.1 | ||
| - | txPort = 31001 ; Transmit USRP frames on this port | ||
| - | rxPort = 34001 ; Listen for USRP frames on this port | ||
| - | usrpAudio = AUDIO_USE_GAIN | ||
| - | usrpGain = 5.0 ; Gain factor when usrpAudio = AUDIO_USE_GAIN (0.0 to 5.0) (1.0 = AUDIO_UNITY) | ||
| - | usrpAGC = -20, | ||
| - | tlvAudio = AUDIO_USE_GAIN | ||
| - | tlvGain = 1.0 ; Gain factor when tlvAudio = AUDIO_USE_GAIN (0.0 to 5.0) (1.0 = AUDIO_UNITY) | ||
| - | |||
| - | [MACROS] | ||
| - | |||
| - | ; Where the macros are | ||
| - | ; xxxx=yyyy | ||
| - | ; xxxx is the dial string to match | ||
| - | ; yyyy is the command line to execute | ||
| - | |||
| - | ; xxxx must be preceded by a * | ||
| - | ; xxxx can be any string (alphanumeric) | ||
| - | ; yyyy is the command to execute | ||
| - | ; yyyy will replace xxxx in the dial string | ||
| - | ; arguments follow the macro name with a # delimiter | ||
| - | |||
| - | ; For example using macro " | ||
| - | ; *5678#9876 | ||
| - | |||
| - | ; Which would invoke: | ||
| - | ; echo 9876 | ||
| - | |||
| - | ; Information for DV3000 hardware decoder | ||
| - | ; There are two configuration modes: IP (AMBEServer) and serial (direct connect hardware) | ||
| - | ; Use top server and port if using AMBEServer | ||
| - | ; Use bottom server/port and serial = true if using the DV3000u (thumbdv) | ||
| - | ; Did you run AMBETest4.py before using this? | ||
| - | [DV3000] | ||
| - | address = 127.0.0.1 | ||
| - | rxPort = 2460 ; Port of AMBEServer | ||
| - | ; address = / | ||
| - | ; baud = 460800 | ||
| - | ; serial = true ; Use serial=true for direct connect or serial=false for AMBEServer | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | |||
| - | FIXME | ||
| - | |||
| - | |||
| - | ===== Test Node ===== | ||
| - | |||
| - | |Platform | Raspberry Pi 2 Model B Rev 1.1 | | ||
| - | |Allstar Node | [[http:// | ||
| - | |Dashboard| http:// | ||
| - | |||
| - | This one is to use for tests and experiments.... | ||
| - | |||
| - | < | ||
| - | Experiment 1 | ||
| - | |||
| - | Friday 6th June 2025 | ||
| - | |||
| - | Make a 2nd DMR Bridge to monitor DVSPh TG733 " | ||
| - | </ | ||
| - | |||
| - | * Made a new private node '' | ||
| - | * Connect '' | ||
| - | * Set up DVSwitch MMDVM_Bridge & Analog_Bridge | ||
| - | * MMDVM set to use Hotspot ID '' | ||
| - | * Options=StartRef=4000; | ||
| - | * Connected MMDVM_Bridge to DVS_Ph F server - linked to TG733 | ||
| - | * Main VHF Gateway Node '' | ||
| - | |||
| - | < | ||
| - | Experiment 2 | ||
| - | |||
| - | Saturday 7th June 2025 | ||
| - | |||
| - | Change this DMR bridge to TGIF TG23544< | ||
| - | |||
| - | This is the ID Talkgroup for my 2< | ||
| - | </ | ||
| - | |||
| - | * MMDVM_Bridge set to connect to TGIF, using my <color red> | ||
| - | * this requires the correct User Security passphrase for '' | ||
| - | * Also confirmed operation with MMDVM_Bridge connecting as //normal// '' | ||
| - | * Analog_Bridge set to use TG23544< | ||
| - | |||
| - | |||
| - | ==== MMDVM_Bridge.ini ==== | ||
| - | |||
| - | ++++ / | ||
| - | |||
| - | <code ini> | ||
| - | |||
| - | [General] | ||
| - | Callsign=GM4SLV | ||
| - | Id=235443598 | ||
| - | Timeout=180 | ||
| - | Duplex=0 | ||
| - | |||
| - | [Info] | ||
| - | RXFrequency=144900000 | ||
| - | TXFrequency=144900000 | ||
| - | Power=1 | ||
| - | Latitude=60.2885 | ||
| - | Longitude=-1.425 | ||
| - | Height=0 | ||
| - | Location=" | ||
| - | Description=MMDVM_Bridge | ||
| - | URL=https:// | ||
| - | |||
| - | [Log] | ||
| - | # Logging levels, 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal | ||
| - | DisplayLevel=1 | ||
| - | FileLevel=2 | ||
| - | FilePath=/ | ||
| - | FileRoot=MMDVM_Bridge | ||
| - | |||
| - | [DMR Id Lookup] | ||
| - | File=/ | ||
| - | Time=24 | ||
| - | |||
| - | [NXDN Id Lookup] | ||
| - | File=/ | ||
| - | Time=24 | ||
| - | |||
| - | [Modem] | ||
| - | Port=/ | ||
| - | RSSIMappingFile=/ | ||
| - | Trace=0 | ||
| - | Debug=0 | ||
| - | |||
| - | [D-Star] | ||
| - | Enable=0 | ||
| - | Module=B | ||
| - | |||
| - | [DMR] | ||
| - | Enable=1 | ||
| - | ColorCode=1 | ||
| - | EmbeddedLCOnly=1 | ||
| - | DumpTAData=0 | ||
| - | |||
| - | [System Fusion] | ||
| - | Enable=0 | ||
| - | |||
| - | [P25] | ||
| - | Enable=0 | ||
| - | NAC=293 | ||
| - | |||
| - | [NXDN] | ||
| - | Enable=0 | ||
| - | RAN=1 | ||
| - | Id=12345 | ||
| - | |||
| - | [D-Star Network] | ||
| - | Enable=0 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=20010 | ||
| - | LocalPort=20011 | ||
| - | Debug=0 | ||
| - | |||
| - | [DMR Network] | ||
| - | Enable=1 | ||
| - | |||
| - | ; TGIF | ||
| - | Address=tgif.network | ||
| - | Port=62031 | ||
| - | ;TGIF Password for 2354435 | ||
| - | Password=XXXXXXXXXXXX | ||
| - | ; TGIF Password for 2354429 | ||
| - | ; | ||
| - | |||
| - | ; Brandmeister | ||
| - | ; | ||
| - | ; | ||
| - | ;Port=62031 | ||
| - | |||
| - | Jitter=750 | ||
| - | Local=62032 | ||
| - | |||
| - | ; FOR DVS_Ph F | ||
| - | ; | ||
| - | ;Port=55555 | ||
| - | ; | ||
| - | ; | ||
| - | |||
| - | Slot1=0 | ||
| - | Slot2=1 | ||
| - | Debug=0 | ||
| - | |||
| - | [System Fusion Network] | ||
| - | Enable=0 | ||
| - | LocalAddress=0 | ||
| - | LocalPort=3200 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=4200 | ||
| - | Debug=0 | ||
| - | |||
| - | [P25 Network] | ||
| - | Enable=0 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=42020 | ||
| - | LocalPort=32010 | ||
| - | Debug=0 | ||
| - | |||
| - | [NXDN Network] | ||
| - | Enable=0 | ||
| - | # | ||
| - | Debug=0 | ||
| - | LocalPort=14021 | ||
| - | GatewayAddress=127.0.0.1 | ||
| - | GatewayPort=14020 | ||
| - | |||
| - | </ | ||
| - | |||
| - | ++++ | ||
| - | FIXME | ||
| - | |||
| - | |||
| - | |||
| - | --- //John Pumford-Green 08/06/25 18:44 BST// | ||
| - | |||
| - | |||
| - | ===== Further Information ===== | ||
| - | |||
| - | |||
| - | {{tag> | ||
| - | |||
public/radio/2025/allstar_nodes_built.1749462819.txt.gz · Last modified: by john
