This post contains Amazon affiliate links.
Buy an MMDVM board
Get a DMR Radio ID and BrandMeister account
Download the pi-star image
Change the settings below
What you’ll need
- Raspberry Pi
- MMDVM board
- SD Card reader – You can use a USB Card reader if your computer doesn’t have one built in.
- Amateur License
- DMR Radio ID
- BrandMeister account – Required to use their network
I’m using a CanaKit Raspberry Pi 3 B+. CanaKits are great but I wouldn’t recommend them for this project. I had to remove most of the case to fit the MMDVM board.
Pis are expensive right now. You can use most versions of the Pi just make sure it’s supported by the MMDVM board you’re buying.
C4Labs has some Pi cases for DMR hotspots. I’m not affiliated with this site. I just like how they look.
You can find these on ebay. Here’s the one I bought. This model has duplex and can act as a repeater. If you are the only person using this you most likely won’t need duplex.
Getting a DMR Radio ID
Register at RadioID to get a DMR Radio ID.
Setting up your BrandMeister Account
Register at BrandMeister Network’s website. You’ll need a DMR Radio ID before you can register a BrandMeister account.
Next you’ll need to create a hotspot password. Once your account has been created click your call sign in the top right corner then the SelfCare button. Passwords must be 20 characters or less and should not include special characters.
Set a password under Hotspot Security. You will need this later when setting up Pi-Star.
Imaging the Pi
Download the latest image of Pi-Star.
Make sure to download the correct version on Pi-Star’s website. I’m using Pi-Star_RPi_V4.1.5_30-Oct-2021.zip.
The version number might be different. The part to look for is “Pi-Star_RPi“.
You’ll also need software to image the Pi’s SD card. The Raspberry Pi Imager will work if you don’t already have one.
Extract the .zip downloaded from Pi-Star’s website. This should contain an .img and .md5 file.
.img file: used for imaging the SD card in the next step
.md5 file: used to check the file hash of the download
Checking the file hash is optional but recommended. Check this post for more information on checking file hashes.
Browse the to .img file extracted above and click Open.
If the .img is on your Desktop or Downloads folder you can click your username on the left then select Desktop/Downloads.
Power down the Pi if it’s already running. Insert the SD card and plug in the network cable before powering it on.
If you’re using a 3+ the SD card slot is on the bottom, opposite side of the USB ports.
Setting up Pi-Star
The Pi will take a minute to boot and will reboot during the initial setup. You might see some red messages which are safe to ignore.
You’ll see a Pi-Star login screen with a few web addresses when it’s ready.
Open the pi-star web address shown in the login screen or click here. (magic!)
The default login is username pi-star password raspberry.
Note: The Apply Changes button will only save settings in the table directly above the button.
Once you’re in the admin portal scroll change the values below under General Configuration and click Apply Changes when done.
Node Callsign: Your callsign.
Radio Frequency: Your MMDVM board should come with a print out with this information.
Latitude and longitude: You can find this in google maps by searching for an address and right clicking the pin. I rounded after 4 numbers.
Town: Your city, a comma, followed by your grid square locator. You can find this by looking up your call sign on QRZ and clicking the detail tab.
Country: If you’re in US you can use your state and USA. (ex: MN, USA)
URL: You can change this to manual and use your QRZ link (ex: https://www.qrz.com/db/KF0IZW) if you want.
Radio/Modem Type: Check the printout that came with your MMDVM board.
System Time Zone: Change to your timezone.
Enable the modes for your MMDVM board under MMDVMHost Configuration. Click Apply Changes.
Scroll down to DMR Configuration.
Change DMR Master if needed and click Apply Changes. Don’t worry about the other settings, these will change after changing the DMR Master setting.
I’m using BM_3102_United_States (BrandMeister) in this screenshot. You’ll probably know if you want something else.
Enter your BrandMeister account’s hotspot password in the Hotspot Security field. Click Apply Changes.
Wireless Setup (optional)
Change the country code if needed and click Scan for Networks.
If you see “Interface is down” after setting you connection and you know the wireless network settings are correct check the Auto AP setting under Firewall Configuration. Disable this setting and reboot the Pi.
MMDVM Display (optional)
That’s it. Radio setup is enough to have its own post. If I create a post for that I’ll update this post to include a link.