ZUM Radio MMDVM-Pi User Manual Download Page 12

Elite 3.5 LCD ZUMspot kit user guide 

 

 

 

 
 
Copyright 2019-2022 ZUM Radio, Inc 

12 

 Rev 1.0 

On Ubuntu 

 

Follow the same instructions as 

Windows 10

 but skip the part about installing bash and 

Ubuntu 

On macOS 

 

First install Homebrew: 

 

REQUIREMENTS FOR HOMEBREW:  

■ 

64-bit Intel CPU 

■ 

macOS High Sierra (10.13) or higher 

 

Open the Terminal 

 

Copy and paste the following line and press Enter: 

  

/usr/bin/ruby -e "$(curl -fsSL 

https://raw.githubusercontent.com/Homebrew/install/master/install

)"

 

 

If you would like to readup on using homebrew visit 

https://brew.sh/

 

 

Once Homebrew has been installed, run the following command:  

 

brew install libusb autogen automake wget pkg-config cmake openocd

 

 

Install the ARM GCC toolchain: 

 

Run the following command: 

brew tap ArmMbed/homebrew-formulae

 

 

Run the following command: 

brew install arm-none-eabi-gcc

 

 

Get the latest source code from GitHub:  

 

git clon

https://github.com/g4klx/MMDVM 

 

cd MMDVM 

 

git submodule init 

 

git submodule update 

 

Edit Config.h. Uncomment the line:  

#define MODE_LEDS

 

 

If you want to connect a Nextion display, then also uncomment the line: #define 
SERIAL_REPEATER 

 

To start build run: 

make pi-f722

 

 

Binaries will be under the 

bin/

 folder 

 

 

Summary of Contents for MMDVM-Pi

Page 1: ...nc 1 Rev 1 0 MMDVM Pi rev 1 0 board The MMDVM Pi hardware radio interface is part of the Multi Mode Digital Voice Modem open source project It combines the power of an ARM processor and analog radio i...

Page 2: ...usting signal levels hardware 4 Adding an external display 6 Configuring Pi Star including adjusting signal levels via software 8 Building MMDVM Pi firmware 11 On Windows 10 11 On Ubuntu 12 On macOS 1...

Page 3: ...r DMR P25 Fusion NXDN and POCSAG Onboard LED to show receive signal level clipping Connection for OLED and Nextion LCD screens 8 pin JST Connector with pigtail wires Open source MMDVM firmware preload...

Page 4: ...ni DIN 6 connector 3 RX audio White 9600 from radio 4 Signal ground Yellow GND 6 TX audio Green Audio to radio 7 PTT Blue PTT Adjusting signal levels hardware Here is a picture of the test points on t...

Page 5: ...Radio RX end J1 X Enable DC blocking capacitor on Radio RX end J2 X Bypass 10K variable resistor J2 X Enable 10K variable resistor J7 X Disable DC blocking capacitor on Radio TX end J7 X Enable DC blo...

Page 6: ...Adding an external display JP8 is where you can solder a header for connecting an OLED display JP10 is where you can solder a header for connecting a NEXTION display For connecting a NEXTION display m...

Page 7: ...the RX audio trim pot counter clockwise will increase the signal level while turning the trim pot clockwise will decrease the signal level Turning the TX audio trim pot counter clockwise will decreas...

Page 8: ...UM Radio Inc 8 Rev 1 0 Configuring Pi Star including adjusting signal levels via software From the Configuration menu set the Radio Modem type to ZUM Radio MMDVM for Pi GPIO and then select Apply Chan...

Page 9: ...kit user guide Copyright 2019 2022 ZUM Radio Inc 9 Rev 1 0 Scroll down to the Modem section to access the invert and level settings then select Apply Changes Scroll back up to the top of the page and...

Page 10: ...Elite 3 5 LCD ZUMspot kit user guide Copyright 2019 2022 ZUM Radio Inc 10 Rev 1 0 Next select Power Next select Reboot...

Page 11: ...password again Once bash and Linux are installed install GCC for ARM At the bash command prompt type in the following instructions sudo apt get update sudo apt get upgrade sudo apt get install gcc su...

Page 12: ...ike to readup on using homebrew visit https brew sh Once Homebrew has been installed run the following command brew install libusb autogen automake wget pkg config cmake openocd Install the ARM GCC to...

Page 13: ...nd git clone https github com g4klx MMDVM If you get an error saying Could not resolve host it likely means that your network is setup for IPV6 and the Pi has not been able to acquire the IPV4 nameser...

Page 14: ...sudo apt get install git gcc arm none eabi gdb arm none eabi libstdc arm none eabi newlib autoconf libtool pkg config libusb 1 0 0 libusb 1 0 0 dev Go into source folder cd MMDVM Get submodules by ru...

Page 15: ...IP Address Go to Configuration Expert SSH Access Login to pi star Run command rpi rw Transfer binary from the previous section Building Firmware to the Raspberry Pi Should be under bin mmdvm_f7 bin Yo...

Page 16: ...guide Copyright 2019 2022 ZUM Radio Inc 16 Rev 1 0 If a window pops up asking if you want to continue connecting select Yes Once logged in you should see a screen similar to this Navigate to the folde...

Page 17: ...ommand curl OL https raw githubusercontent com veraabad MMDVM Pi_Update master MMDVM Pi_FW_Update sh Run the following command ls If you see something like the following image then continue to the Cop...

Page 18: ...OS and Linux you can use the Terminal by running the following commands Go to MMDVM folder cd MMDVM scp bin mmdvm_f7 bin pi star pi_star_ip_address You will need to change pi_star_ip_address to the IP...

Page 19: ...pi star Run command rpi rw Go to the folder where the binary is located This binary file was created from following the previous section Building Firmware Binary file should be under MMDVM bin mmdvm_f...

Page 20: ...s the IP address of the Raspberry Pi Download Angry IP Scanner from https angryip org download It s available for Windows macOS and Linux Follow the instructions from the installer Once installed open...

Page 21: ...r use under Windows 10 This is a web page with a good tutorial on how to use the mmdvmcal software tool and a spectrum analyzer to adjustment the signal levels for DMR https www f5uii net en installat...

Page 22: ...2 ZUM Radio Inc 22 Rev 1 0 Pi Star Facebook support group https www facebook com groups pistar Pi Star Wiki http wiki pistar uk A web page describing the setup of an MMDVM repeater https sadigitalradi...

Reviews: