MMDVM + Raspberry Pi with own server for P25

HA5BRG

Prolific Contributor
Joined
Jul 13, 2012
Messages
484
Dear All,

I am trying to help to a friend who wants to make an MMDVM hotspot for P25. He wants to build his own server (instead of registering here and there on the net). His goal is to host a radio with an antenna on the top of a hill and other hams could reach that radio using handhelp P25 radios, and they could talk to other P25 radios using the internet.

I'd like to get some thoughts, notes regarding creating an MMDVM P25 server. How is this possible, how is this done? If someoine could point a direction or send us some links to start with, well, that would be great.

Any help is welcome.


Thank you :)
 

Wodie

Contributing Member
Joined
Jul 6, 2019
Messages
70
Hi, here is the repo for the server code: https://github.com/g4klx/P25Clients/tree/master/P25Reflector
You can set it up on a Raspberry Pi plugged to the Internet, forward the port you use and add yout Talk Group to the MMDVM repo so future releases include your server TG, IP address and port.
Personally, I do not think a server is needed, as there are a lot of servers with TGs available and few P25 HAM users. any way your locals will connect the hotspot to the TGs that have traffic, not a TG that is quiet as no WW users connect there. TG 10200 and 10100 are the ones with more traffic.
It is just my point of view.
 
OP
H

HA5BRG

Prolific Contributor
Joined
Jul 13, 2012
Messages
484
Hi, here is the repo for the server code: https://github.com/g4klx/P25Clients/tree/master/P25Reflector
You can set it up on a Raspberry Pi plugged to the Internet, forward the port you use and add yout Talk Group to the MMDVM repo so future releases include your server TG, IP address and port.
Personally, I do not think a server is needed, as there are a lot of servers with TGs available and few P25 HAM users. any way your locals will connect the hotspot to the TGs that have traffic, not a TG that is quiet as no WW users connect there. TG 10200 and 10100 are the ones with more traffic.
It is just my point of view.
Thank you! I'll take a look into this and get back to you if needed :)
 
OP
H

HA5BRG

Prolific Contributor
Joined
Jul 13, 2012
Messages
484
Thank you for the provided link. We were able to download and compile it with a programmer's help. But we still have some questions:

- We have found several source codes under 'P25 Clients' and under 'P25 Reflector'. Can someone tell the purpose of each source codes? What is the difference between the codes for example under 'P25 clients'?
- The manual says: ini files must be configured. How? Is there some kind of tutorial/manual/guide?
- Any other thoughts on easy and quick a setup of a system like this?

Can someone please help with this?

Thank you.
 

Wodie

Contributing Member
Joined
Jul 6, 2019
Messages
70
Honestoy, you need to have more understanding of what are you trying to achieve. P25Reflector is not a one click install program and solution. The P25Refelctor .ini file basically needs you to configure the debug level and the port your reflector will be using. You will need to forward that port on your router.
You need a static IP from your ISP.
As it is a custom reflector, you will have to add your public IP and chosen port to your P25 reflectors list on your MMDVM and on any MMDVM that will connect to your reflector. Are you running Pi-Star for your MMDVM?
 

moetorola

For arm pits sake
CS Forums $upporter
Joined
May 12, 2012
Messages
661
Honestly I would just use an STM-32 DVM board from Repeater builder. And run Pi-Star on it and be done. Much, Much less work. And if you are already asking about configuring the .ini files, it probably will be a major headache for you. Go with Pi-Star.
You can also run analog in the latest releases. (defeats the purpose IMO) but it does work.