https://www.bi7jta.org/wiki//api.php?action=feedcontributions&user=BI7JTA&feedformat=atom
BI7JTA'S Wiki for MMDVM - User contributions [en]
2024-03-29T00:23:49Z
User contributions
MediaWiki 1.33.1
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=932
Main Page
2024-03-27T08:37:25Z
<p>BI7JTA: /* FM and FM Network Settings */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
<br />
How to use? YouTube search Motorola tuner.<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
RXInvert settings in Expert mode (Just Experiences value , Not absolutely).<br />
<br />
[[File:FTM-400D-VHF.png|800px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800 <br />
## 460800bps support FM Network , connect to Allstarlink, Analog Bridge(DVSwitch)<br />
## WARNING: Just RPi 3B,4B,5B support 460800bps, <br />
## RPi ZW, 2W, 2B, BananaPi M2z M2 NOT Support 460800bps, flash 115200bps firmware instead.<br />
...<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1 , install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
RTL-SDR V4, suggest use SDR++ https://www.bi7jta.org/files/RTL-SDR/V4/<br />
<br />
[[File:RTL-SDR-V4.png|800px]]<br />
<br />
https://www.youtube.com/watch?v=OE9Pt9CseL0<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows =====<br />
<br />
Driver download: https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: 7.50KΩ(SM50) ,6.84KΩ(SM120)<br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=931
Main Page
2024-03-27T08:22:13Z
<p>BI7JTA: /* FM and FM Network Settings */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
<br />
How to use? YouTube search Motorola tuner.<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
RXInvert settings in Expert mode (Just Experiences value , Not absolutely).<br />
<br />
[[File:FTM-400D-VHF.png|800px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1 , install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
RTL-SDR V4, suggest use SDR++ https://www.bi7jta.org/files/RTL-SDR/V4/<br />
<br />
[[File:RTL-SDR-V4.png|800px]]<br />
<br />
https://www.youtube.com/watch?v=OE9Pt9CseL0<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows =====<br />
<br />
Driver download: https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: 7.50KΩ(SM50) ,6.84KΩ(SM120)<br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=930
Main Page
2024-03-20T14:52:01Z
<p>BI7JTA: /* FTM-100D/FTM-350/FTM-400D */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
<br />
How to use? YouTube search Motorola tuner.<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
RXInvert settings in Expert mode (Just Experiences value , Not absolutely).<br />
<br />
[[File:FTM-400D-VHF.png|800px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1 , install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
RTL-SDR V4, suggest use SDR++ https://www.bi7jta.org/files/RTL-SDR/V4/<br />
<br />
[[File:RTL-SDR-V4.png|800px]]<br />
<br />
https://www.youtube.com/watch?v=OE9Pt9CseL0<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows =====<br />
<br />
Driver download: https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: 7.50KΩ(SM50) ,6.84KΩ(SM120)<br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:FTM-400D-VHF.png&diff=929
File:FTM-400D-VHF.png
2024-03-20T14:51:14Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=928
Main Page
2024-03-18T11:35:36Z
<p>BI7JTA: /* The TX Pot(TXLevel in hardware) Recommend value */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
<br />
How to use? YouTube search Motorola tuner.<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1 , install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
RTL-SDR V4, suggest use SDR++ https://www.bi7jta.org/files/RTL-SDR/V4/<br />
<br />
[[File:RTL-SDR-V4.png|800px]]<br />
<br />
https://www.youtube.com/watch?v=OE9Pt9CseL0<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows =====<br />
<br />
Driver download: https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: 7.50KΩ(SM50) ,6.84KΩ(SM120)<br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=927
Main Page
2024-03-07T08:29:10Z
<p>BI7JTA: /* Install RTL-SDR driver in Windows 10/7 */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
<br />
How to use? YouTube search Motorola tuner.<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1 , install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
RTL-SDR V4, suggest use SDR++ https://www.bi7jta.org/files/RTL-SDR/V4/<br />
<br />
[[File:RTL-SDR-V4.png|800px]]<br />
<br />
https://www.youtube.com/watch?v=OE9Pt9CseL0<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows =====<br />
<br />
Driver download: https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=926
Main Page
2024-03-07T08:25:21Z
<p>BI7JTA: /* Adjust TX Level with SDR */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
<br />
How to use? YouTube search Motorola tuner.<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1 , install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
RTL-SDR V4, suggest use SDR++ https://www.bi7jta.org/files/RTL-SDR/V4/<br />
<br />
[[File:RTL-SDR-V4.png|800px]]<br />
<br />
https://www.youtube.com/watch?v=OE9Pt9CseL0<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:RTL-SDR-V4.png&diff=925
File:RTL-SDR-V4.png
2024-03-07T08:24:46Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=924
Main Page
2024-03-07T08:01:12Z
<p>BI7JTA: /* Frequency Offset Calibrate software */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
<br />
How to use? YouTube search Motorola tuner.<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=923
Main Page
2024-03-07T07:59:26Z
<p>BI7JTA: /* Frequency Offset Calibrate software */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
[[File:Motorola-tuner.png|800px]]<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:Motorola-tuner.png&diff=922
File:Motorola-tuner.png
2024-03-07T07:59:00Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=921
Main Page
2024-03-07T07:55:55Z
<p>BI7JTA: /* Very Important Process: Calibration Frequency Offset */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
===== Frequency Offset Calibrate software =====<br />
TUNER Calibrate for GM338 CDM1550 GM340 GM350 GM360, and Motorola Analog mobile radio<br />
<br />
https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
===== Repeater Bandwidth for test =====<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=920
Main Page
2024-03-06T12:04:29Z
<p>BI7JTA: /* FTM-100D/FTM-350/FTM-400D */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
GM338/CDM1550-TUNER_Calibrate-Frequency-Offset https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
NOTE: See also 3.18.60.1 The TX Pot(TXLevel in hardware) Recommend value<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#The_TX_Pot.28TXLevel_in_hardware.29_Recommend_value<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=919
Main Page
2024-03-06T04:54:52Z
<p>BI7JTA: /* Very Important Process: Calibration Frequency Offset */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
GM338/CDM1550-TUNER_Calibrate-Frequency-Offset https://www.bi7jta.org/files/radioCalibrate-Frequency/<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=918
Main Page
2024-03-05T17:28:36Z
<p>BI7JTA: /* GM338-CDM1250-CDM1550-CDM750-MCX760 */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
Pinout: use the Center 16PINS<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=917
Main Page
2024-03-05T17:27:25Z
<p>BI7JTA: /* GM338-CDM1250-CDM1550-CDM750-MCX760 */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
Additional description:<br />
<br />
[[File:RXInert-TXInver-for-GM338.jpg|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:RXInert-TXInver-for-GM338.jpg&diff=916
File:RXInert-TXInver-for-GM338.jpg
2024-03-05T17:26:57Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=915
Main Page
2024-03-05T02:36:09Z
<p>BI7JTA: /* For RPi4B New Hardware */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=914
Main Page
2024-03-05T02:35:23Z
<p>BI7JTA: /* Flash Pi-Star OS */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://github.com/JTA-STAR/J-STAR/blob/main/README.md<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
<br />
==== Additional: for Repeater V3F4 New Firmware 460800bps ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=913
Main Page
2024-02-25T17:00:59Z
<p>BI7JTA: /* GM950i Motorola */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM350 GM950E Hardware modify ====<br />
Shared by @DL9AM <br />
GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM<br />
<br />
[[File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg|800px]]<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:DL9AM-GM350_GM950_MODIFICATION_RXFLAT_TXFLAT_MMDVM.jpg&diff=912
File:DL9AM-GM350 GM950 MODIFICATION RXFLAT TXFLAT MMDVM.jpg
2024-02-25T16:34:14Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=911
Main Page
2024-02-22T03:28:17Z
<p>BI7JTA: /* Use ssh script */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=910
Main Page
2024-02-22T03:27:43Z
<p>BI7JTA: /* Use ssh script */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hostpot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hotspot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=909
Main Page
2024-02-22T03:26:59Z
<p>BI7JTA: /* Firmware upgrade (Modem) */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hostpot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for NanoPi Simplex hotspot , NanoPi NEO, AIR,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_nanohs.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hostpot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=908
Main Page
2024-02-22T03:25:04Z
<p>BI7JTA: /* Firmware upgrade (Modem) */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
===== Use PI-STAR script =====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
===== Use ssh script =====<br />
for Simplex hostpot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hostpot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=907
Main Page
2024-02-22T03:23:28Z
<p>BI7JTA: /* Use ssh script */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
for Duplex hostpot , Raspberry Pi, BPi M2z,<br />
sudo curl https://raw.github.com/VR2VYE/MMDVM_HS_firmware/master/install_fw_duplex.sh | sudo sh<br />
<br />
See more https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=906
Main Page
2024-02-18T06:49:27Z
<p>BI7JTA: /* FTM-100D/FTM-350/FTM-400D */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-300D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
<br />
FTM-300D<br />
<br />
[[File:BA7MPY-300D-Radio.png|533px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:BA7MPY-300D-Radio.png&diff=905
File:BA7MPY-300D-Radio.png
2024-02-18T06:49:06Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=904
Main Page
2024-02-18T06:44:27Z
<p>BI7JTA: /* The TX Pot(TXLevel in hardware) Recommend value */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values: (This method just as a reference , not All radios use the same value!!!)<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=903
Main Page
2024-02-18T06:41:46Z
<p>BI7JTA: /* The TX Pot(TXLevel in hardware) Recommend value */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:BA7MPY-300D-TX增益电阻ALL.png|777px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:BA7MPY-300D-TX%E5%A2%9E%E7%9B%8A%E7%94%B5%E9%98%BBALL.png&diff=902
File:BA7MPY-300D-TX增益电阻ALL.png
2024-02-18T06:39:33Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=901
Main Page
2024-02-18T06:35:51Z
<p>BI7JTA: /* The TX Pot(TXLevel in hardware) Recommend value */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950E/GM950: 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-300D : 8.397KΩ(Point1 to 2), <br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : ---- KΩ(Point1 to 2), <br />
TKR-820 Kenwood : ---- (Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=900
Main Page
2024-02-18T06:28:25Z
<p>BI7JTA: /* GM950i Motorola */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
<br />
GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
[[File:GM950e内部RX跳线BG6BKU-2.png|422px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:GM950e%E5%86%85%E9%83%A8RX%E8%B7%B3%E7%BA%BFBG6BKU-2.png&diff=899
File:GM950e内部RX跳线BG6BKU-2.png
2024-02-18T06:27:16Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=898
Main Page
2024-02-07T18:04:51Z
<p>BI7JTA: /* Compile firmware */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM <br />
# for M17,FM, 115200bps default BAUD<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_115200_M17-Network.h<br />
<br />
# for M17,FM, FM-Network, 460800bps default BAUD<br />
# sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config_460800_FM-Network.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=897
Main Page
2024-02-05T13:49:38Z
<p>BI7JTA: /* FM Analog mode */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
<br />
===== FM Settings =====<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=896
Main Page
2024-02-05T13:48:29Z
<p>BI7JTA: /* FM Settings */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=895
Main Page
2024-02-05T13:47:36Z
<p>BI7JTA: /* FM and FM Network Settings */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
<br />
<syntaxhighlight lang="bash"><br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=894
Main Page
2024-02-05T13:47:08Z
<p>BI7JTA: /* FM Network 460800bps(Connect to Allstarlink) */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
===== FM and FM Network Settings =====<br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=893
Main Page
2024-02-05T13:45:45Z
<p>BI7JTA: /* M17 Mode FM 115200bps build 20230606 */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<br />
===== FM Settings =====<br />
https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=892
Main Page
2024-02-03T01:07:46Z
<p>BI7JTA: /* Troubleshooting Error */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=891
Main Page
2024-02-01T05:02:57Z
<p>BI7JTA: /* Hytera RD982/RD980 */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
==== Hytera RD625 ====<br />
Sharing by @Konzipiert von OE5PON<br />
<br />
https://www.oevsv.at/export/oevsv/technik-folder/oe5_vm/bin/triplemode_repeater01.pdf<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=890
Main Page
2024-01-27T08:41:15Z
<p>BI7JTA: /* (0) How to add FM parameter in MW0MWZ PI-STAR */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
Way 1th, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
Way 2sec, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=889
Main Page
2024-01-27T08:38:32Z
<p>BI7JTA: /* (0) How to add FM parameter in MW0MWZ PI-STAR */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
1, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
2, patch Dashboard to use full_edit_mmdvmhost <br />
sudo curl https://www.bi7jta.cn/files/AndyTaylorTweet/updateScripts/Patch_Add_FullEdit_MMDVMHost_to-MW0MWZ_PI-STAR_V_4.2.0.sh | sudo sh <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
<br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=888
Main Page
2024-01-27T08:37:42Z
<p>BI7JTA: /* Troubleshooting Error(Another Flash way) */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
1, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
2, patch Dashboard to use full_edit_mmdvmhost <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=887
Main Page
2024-01-27T08:37:26Z
<p>BI7JTA: /* Troubleshooting Error(Another Flash way) */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error(Another Flash way) ====<br />
===== (0) How to add FM parameter in MW0MWZ PI-STAR =====<br />
1, use WebSSH and run "rpi-rw; sudo nano /etc/mmdvmhost "<br />
<br />
2, patch Dashboard to use full_edit_mmdvmhost <br />
<br />
[[File:Add-fulledit_mmdvmhost.png|800px]]<br />
<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=File:Add-fulledit_mmdvmhost.png&diff=886
File:Add-fulledit mmdvmhost.png
2024-01-27T08:36:56Z
<p>BI7JTA: </p>
<hr />
<div></div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=885
Main Page
2024-01-27T03:59:18Z
<p>BI7JTA: /* M17 Mode FM 115200bps build 20230606 */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect the new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error(Another Flash way) ====<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=884
Main Page
2024-01-27T03:58:43Z
<p>BI7JTA: /* M17 Mode FM 115200bps build 20230606 */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
PI-STAR 4.1.8+ ,4.2.0, WPSD, J-STAR with new MMDVMHost, just detect need new firmware Ver 2 FM Mode.<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error(Another Flash way) ====<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA
https://www.bi7jta.org/wiki/index.php?title=Main_Page&diff=883
Main Page
2024-01-27T03:41:48Z
<p>BI7JTA: /* (2) Use USB port flash instead of GPIO (Discarded from b3) */</p>
<hr />
<div>__TOC__<br />
<br />
<strong>Welcome to BI7JTA'Wiki for MMDVM.</strong><br />
<br />
Begin December 1, 2019, I will continue update this WIKI page instead of Google blog, I am working on MMDVM just for my hobby, I am happy to share my knowledge and resources about MMDVM open source project.<br />
<br />
What I provide? https://www.bi7jta.org/shop<br />
<br />
[[File:23BAAD3F-D666-4BAF-B9CB-E1D9319F1A8B.jpeg|800px]]<br />
<br />
Youtube https://www.youtube.com/winters_huang<br />
<br />
[[File:YouTube.png|799px]]<br />
<br />
<br />
<br />
== Contact me Now ==<br />
<br />
E-Mail bi7jta@gail.com <br />
Facebook Message https://facebook.com/winters.cn<br />
Twitter https://twitter.com/winters_cn <br />
YouTube https://www.youtube.com/c/WintersHuang <br />
Telegram https://t.me/bi7jta<br />
WhatsApp https://wasap.my/+8613927458201<br />
<br />
== MMDVM'S Project information ==<br />
<br />
=== What I Made ===<br />
<br />
[[File:BD8BGR-2.png|800px]]<br />
<br />
Listing: https://www.bi7jta.org/shop<br />
<br />
=== Pi-Star for BPi-M2/M5 ===<br />
Project https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Difference in Duplex Simplex ===<br />
<br />
Blank ...<br />
<br />
== MMDVM Setting guide ==<br />
<br />
=== GPIO Definition ===<br />
==== Raspberry Pi BPi NanoPi ====<br />
<br />
[[File:Duplex_hotSPOT_GPIO_Definition.jpg|800px]]<br />
<br />
Nano NEO/AIR Pi:<br />
<br />
[[File:Nano_hotSPOT_GPIO_Definition.png|800px]]<br />
<br />
==== Orange Pi ====<br />
<br />
[[File:OrangePi-GPIO.jpeg|800px]]<br />
<br />
<br />
More detail: http://mmdvm.bi7jta.org/search/label/GPIO<br />
<br />
=== Raspberry Pi All Edition GIPO === <br />
<br />
[[File:树莓派1B-GPIO-Detail.png|800px]]<br />
<br />
=== Flash Pi-Star OS ===<br />
<br />
==== Pi-Star for Repeater V3F4 New Firmware ====<br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== Flash SD card(TF card)tools ====<br />
<br />
SD card/TF card, at least 8GC10+, Desktop 16G+<br />
<br />
[[File:Flash-SD-PiStar.png|800px]]<br />
<br />
Tool 1: balenaEtcher for macOS ,Windows , Not need format before flash.<br />
Download https://etcher.balena.io/<br />
<br />
Tool 2: Win32 disk image Writer for Windows (Need format SD Card before flash)<br />
SDFormatter: https://www.bi7jta.org/files/PiStarTools/SDFormatterv4.zip<br />
Win32 disk image Writer: https://www.bi7jta.org/files/PiStarTools/win32diskimager-1.0.0-install.zip<br />
<br />
<br />
==== J-STAR with HDMI Desktop for Raspberry Pi ====<br />
This project source from old W0CHP Dashboard,<br />
IMG Download for for Raspberry Pi 4B/3B (Recommend 4B2G+), add extension Allstarlink(SIP/IAX), DVSwitch, Pi-Star FM Netork connect to Allstarlink use USRP protocal(Need MMDVM Repeater kit from @BI7JTA) :<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
Download https://drive.google.com/drive/folders/13ZL-IY93LOd5_0Zt8m2Nn-JWhbsu0Hec?usp=sharing<br />
<br />
==== J-STAR For BPiM2, BPiM2z ==== <br />
<br />
for BPiM2, 1G RAM, https://drive.google.com/drive/folders/1rdo-ubDx7-jWKAF7aBeiNfyVrr_WfYeD?usp=sharing <br />
<br />
for BPiM2z, 512M RAM, https://drive.google.com/drive/folders/1_vt5qpS1pQ66oB9Amj4K3XLwUU7XTZ9u?usp=sharing <br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Github: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
** Need help? contact me any time https://www.bi7jta.org/contactus<br />
** If you buy with TF card from BI7JTA, please ignore this step<br />
<br />
==== For RPi4B New Hardware ==== <br />
<br />
[[File:RPi4B2G-W0CHP-dashboard-Need.png|800px]]<br />
<br />
Flash WSPD W0CHP(US) will fix<br />
<br />
==== Official:MW0MWZ(UK) ====<br />
http://www.pistar.uk/downloads/ <br />
https://www.pistar.uk/beta/ <br />
<br />
For Raspberry Pi 2/3/4 http://www.pistar.uk/downloads/<br />
<br />
[[File:1-PiStarUK-RPI.jpg|800px]] <br />
<br />
For NanoPi NEO/AIR ,Orange Pi http://www.pistar.uk/beta/<br />
<br />
[[File:1-PiStarUK-NEO.jpg|800px]] <br />
<br />
<br />
==== New:WPSD W0CHP(US) ====<br />
Support Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25, FM-Network<br />
NOTE: Have test not support Raspberry Pi ZeroW, will appear php error , web access appear 500 error. In Raspberry 2W work fine.<br />
https://w0chp.net/w0chp-pistar-dash/</br><br />
<br />
=== Pi-Star OS for VisualBox(Win10,macOS) ===<br />
<br />
==== Download link ====<br />
https://github.com/bi7jta/Lin-Star-ALL-VisualBox<br />
<br />
==== Update method ====<br />
<br />
<br />
==== Join develop ====<br />
<br />
https://www.facebook.com/groups/v3f446<br />
<br />
=== Import config file ===<br />
https://www.bi7jta.org/files/UserManuals/ConfigTemplate/<br />
<br />
[[File:How-to-import-Config file.png|800px]] <br />
<br />
** This config with BI7JTA callsign and DMRID , you have to register your ID and change your BM Password. See also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
** This config will replace your WIFI SSID with my WIFI , you must change your WIFI config , before reboot .<br />
<br />
<br />
=== Dashboard Login ===<br />
http://pi-str or http://your_DHCP-IP-address<br />
<br />
User: pi-star Pass: raspberry<br />
<br />
=== Config WiFi (to Network) === <br />
<br />
==== Wi-Fi AP method: ====<br />
<br />
[[File:MAC-Join-AP.png|800px]]<br />
<br />
<br />
<br />
[[File:MAC-Configure-WiFI.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-apply.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-menu.png|800px]]<br />
<br />
<br />
<br />
[[File:Reboot-page.png|800px]]<br />
<br />
==== Wi-Fi Builder ====<br />
<br />
Visit: https://www.pistar.uk/wifi_builder.php<br />
<br />
[[File:WiFi-builder2.png|800px]]<br />
<br />
=== Config WiFi (with HDMI/Keyboard/Mouse) === <br />
<br />
Just for BPi-M2, RPi3B/4B with Desktop<br />
<br />
[[File:360078421_6212668438830391_4602124450951159472_n.jpeg|800px]]<br />
<br />
Download BPiM2 IMG: https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
=== Config Static Talkgroup (to DMR BM Server) === <br />
<br />
[[File:SetupTalkgroupStatic.png|799px]]<br />
<br />
Quickly steps:<br />
<br />
[[File:设置静态组-2本地热点-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-1BM登录.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3BM-ESSID.png|800px]]<br />
<br />
<br />
[[File:设置静态组-3添加TS1-TS2守听组.png|800px]]<br />
<br />
<br />
Reference:<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Set_Static_Talkgroups<br />
<br />
<br />
[[File:Setup-static-TG.jpg|800px]]<br />
<br />
<br />
See also Register RadioId <br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Register_DMRID<br />
<br />
=== Analysis and download running logs === <br />
==== W0CHP Dashboard ====<br />
<br />
http://pi-star//admin/download_all_logs.php<br />
<br />
[[File:W0CHP-Download-alllogs.png|800px]]<br />
<br />
<br />
==== MW0MWZ Dashboard ====<br />
<br />
http://pi-star/admin/download_modem_log.php (Change the "pi-star" to your DHCP IP Address, such as 192.168.x.x)<br />
<br />
** (Change the domain "pi-star" to your DHCP IP Address, such as 192.168.1.100, if pi-star can't visit)<br />
<br />
Download in the Menu page.<br />
<br />
[[File:DownloadLogs.png | 800px]]<br />
<br />
<br />
EMAIL logs file to bi7jta@gmail.com , or Facebook IM: https://www.facebook.com/winters.cn<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
=== Radio Settings to MMDVM ===<br />
==== DMR Mode ====<br />
===== AnyTone878UV =====<br />
<br />
[[File:AnyTone-878UV-DMR_Programming.png | 800px]]<br />
<br />
<br />
PDF: https://www.bi7jta.org/files/UserManuals/Duplex%20hotspot%20User%27s%20Manual_v2020_12_23.pdf<br />
<br />
===== Motorola XPR4550 =====<br />
<br />
[[File:XPR4550-Step1-DMRID-DMR_Programming.png |800px]]<br />
<br />
<br />
[[File:XPR4550-Step2-ContactTG-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step3-RX-TG-List-DMR_Programming.png |800px]]<br />
<br />
[[File:XPR4550-Step4-ZoneChannel_Programming.png |800px]]<br />
<br />
<br />
P8668-M8268-XPR4550_cps software:<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/P8668-M8268-XPR4550_cps_15_dot5_build797_standalone.download.txt<br />
<br />
===== Hytera =====<br />
<br />
===== TYT MD380 =====<br />
<br />
===== Baofeng DM5R =====<br />
<br />
==== P25 Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/xts3000/<br />
<br />
==== D-Star Radios ==== <br />
<br />
===== ICOM9700-D-Star =====<br />
<br />
Icom 9700 Terminal Mode With PiStar<br />
<br />
Shared by KG5EIU https://davidcappello.com/2019/06/01/icom-9700-terminal-mode-with-pistar/<br />
<br />
Shared by BU2ES https://pete-italk.com/2020/03/10/icom-ic-9700-mmdvm%E9%80%A3%E7%B5%90%E8%88%87%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8%EF%BC%81/<br />
<br />
<br />
==== YSF/C4FM Radios ==== <br />
<br />
==== NXDN Radios ====<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/NXDN/<br />
<br />
==== Programming POCSAG/Pager ====<br />
<br />
[[File:Pager-CH340.png|800px]]<br />
<br />
<br />
Programming method and Driver, software.<br />
<br />
https://mmdvm.bi7jta.org/search/label/POCSAG<br />
<br />
=== Analysis Pi-Star OS Boot logs === <br />
<br />
Use HDMI display (Recommend 1920x1080p), suit Raspberry Pi All Model<br />
<br />
[[File:HDMI-Analysis-bootup-log.png |800px]] <br />
<br />
<br />
[[File:HDMI-Analysis-bootup-DHCP-IP.png |800px]] <br />
<br />
<br />
Upload a video to Youtube and EMAIL to bi7jta@gmail.com<br />
<br />
Reference: <br />
<br />
RaspberryPiZW Normal running Status https://www.youtube.com/shorts/lnc6mvMI3zw<br />
<br />
The Normal Status of MMDVM boot up https://www.youtube.com/shorts/8y6x1uYFovY<br />
<br />
<br />
=== How-to-enter-ssh ===<br />
<br />
YouTube demo View from 1:16s https://www.youtube.com/watch?v=8cWUE_0eywQ&t=213s<br />
<br />
[[File:How-to-enter-ssh.jpeg|800px]]<br />
<br />
<br />
=== Simplex HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-SimplexRPi-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
<br />
=== NanoPi NEO/Air HOTSPOT === <br />
<br />
==== Fast Config guide ====<br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
==== Firmware upgrade (Modem) ====<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ <br />
[[File:Firmware-Upgrade-NEO-VR2VYE-BI7JTA.png|800px]] <br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
=== Duplex HOTSPOT === <br />
<br />
PDF Download https://www.bi7jta.org/files/UserManuals/<br />
<br />
Youtube Page https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Tutorials-for-Duplex-hotspot-2020.8_1080p.jpg|frameless|1080px]]<br />
<br />
<br />
==== Configure Static Talkgroup for DMR ====<br />
See also:<br />
<br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Advanced_Settings<br />
<br />
==== BER(Bit Error Rate) adjust ====<br />
Enter expert mode: <br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
[[File:OffsetRadioAndHAT_Duplex.JPG |500px]]<br />
<br />
* Config radio<br />
<br />
==== Motorola Hytera big offset adjustment ====<br />
<br />
<br />
Attention: Motorola ,Hytera DMR radios, as my experiences, there's always a big offset, And decoding is sensitive to frequency offset requirements (If you use AnyTone878UV, TYT MD380, or other China DMR radio, will better to decode DMR signal, and not big offset.<br />
<br />
But no problem, you can adjust it easy, it is not he MMDVM problem, remember!<br />
<br />
<br />
[[File:Motorola-SL1K-Offset-1300Hz.png|800px]]<br />
<br />
<br />
How to use MMDVMCal test frequency?<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]]<br />
<br />
==== Firmware upgrade (Modem) ====<br />
<br />
===== Use ssh script =====<br />
https://github.com/VR2VYE/MMDVM_HS_firmware<br />
<br />
===== Use WPSD command =====<br />
<br />
In order to support M17 feature, we need do the following.<br />
Step_1, Update firmware to the news 1.5.2+ , the new is 1.6.1 <br />
<br />
[[File:Firmware-Upgrade-Duplex-VR2VYE-BI7JTA.png|800px]] <br />
<br />
Step_2, Flash or update to WPSD dashboard, because Official Pi-Star MMDVMHost not update for 2 years.<br />
See more: https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:WPSD_W0CHP.28US.29<br />
<br />
==== Troubleshooting ====<br />
Download full logs file: <br />
http://pi-star/admin/download_modem_log.php<br />
<br />
Make a DMR channel programming screenshot<br />
<br />
EMail to: bi7jta@gmail.com<br />
<br />
=== Repeater Board ===<br />
<br />
What is successful work status? The COS LED light.<br />
<br />
[[File:GM300-COS-LED.png|1184px]]<br />
<br />
Where I can find the demo video? YouTube: https://youtube.com/winters_huang<br />
<br />
<br />
==== Pi-Star Settings ====<br />
<br />
New firmware you must use new MMDVMHost(Pi-Star OS) ,2023.10 (Click to zoom in)<br />
<br />
[[File:FM-M17-Frimware-Need-WPSD-dashboard.png|800px]]<br />
<br />
http://pi-star/admin/configure.php<br />
<br />
<br />
[[File:REP_ControllerMode.png|500px]] [[File:RepeaterConfigure.png|500px]] [[File:REP_ExpertMode.png|500px]]<br />
<br />
<br />
Pi-Star Expert mode http://pi-star/admin/expert/edit_mmdvmhost.php <br />
<br />
Key words: Accessory connector Pinouts ,connection diagram, Data Jack,<br />
<br />
==== Very Important Process: Calibration Frequency Offset ====<br />
<br />
How to calibrate it? the frequency is shifted too far?<br />
1, Calibrate your RTL-SDR frequency, Config --> PPM, Send a FM signal and received by your RTL-SDR SDR#<br />
2, Adjust the PPM , let your RTL-SDR frequency same as your handset Radio,<br />
3, Send the same frequency from your GM338, GM340 repeater TX/RX radio , find out the offset, compare your Handset radio.<br />
4, Calibrate your GM338, GM340 repeater TX/RX radio frequency (Hz), use Professional software, if you can't find it, jump to 5th<br />
5, Write your handset radio frequency , suit your repeater radio.<br />
<br />
Repeater board Sampling frequency bandwidth (MMDVM RX) :25KHz,</br><br />
Your DMR/C4FM/P25/DSTAR/NXDN radio decode bandwidth (MMDVM TX):12.5KHz,</br><br />
</br><br />
You will find it will easy to decode your radio RF signal in low BER%, but if your radio have big frequency offset, it will hard to decode voice and data in your Digital radio.</br><br />
So Calibration Frequency Offset is very necessary , especially in old GM300 and Motorola digital radio.<br />
<br />
In particular: For Motorola, Hytera DMR devices, frequency offset causes Repeater, Broken QSO to fail to open.<br />
<br />
How to adjust Frequency offset? 1, Programming your DMR radio, 2, Programming your Repeater radio.<br />
<br />
eg.<br />
<br />
Adjust Motorola XPR4550 DMR radio, possible offset -500Hz, -400Hz, ....400Hz, 500Hz .... , till the BER% become low and perfect to QSO , listening<br />
<br />
[[File:OffsetMotorola.png|800px]]<br />
<br />
==== Simplex and Repeater diagram (Motorola 16 Pins and 20 Pins) ====<br />
<br />
Duplex/Repeater Mode Connection<br />
<br />
[[File:GM338_RepeaterMode2.jpg|800px]] [[File:中继板连接线定义V1.jpg |800px]]<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-1.jpeg |800px]] [[File:ConnectDiagram-Dobang-DuplexMode.jpeg |800px]] <br />
<br />
<br />
<br />
Simplex Mode(Hotspot) Connection<br />
<br />
[[File:ConnectDiagram-Dobang-SimplexMode.jpeg |800px]] [[File:GM338_SimplexMode.jpg|800px]] <br />
<br />
<br />
Accessory Diagram, use GM340 for example, also reference for all Motorola 16 Pins and 20 Pins radio<br />
<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
<br />
All I have adjust TXLevel before sent follow your order requirement, if you change your repeater , you can adjust yourself , see also the follow guide.<br />
<br />
<br />
[[File:ConnectDiagram-Dobang-TXLevelSDR.png |1500px]]<br />
<br />
<br />
[[File:中继板连接线定义V1.jpg.png |1200px]]<br />
<br />
==== V3F4 Pinout define ====<br />
[[File:V3F4接口定义_英文.JPG|frameless|500px|]]<br />
<br />
<br />
[[File:GM950i_Diagram_VS_GM3188.png|800px]]<br />
<br />
<br />
[[File:MotoCable_1080.JPG|500px]] [[File:MotoCable_OldVer.png|500px]]<br />
<br />
<br />
[[File:V3F4_ALL.jpg|500px]]<br />
<br />
==== COS LED bright means RX and TX work (in Duplex/repeater mode) ====<br />
[[File:中继板转发状态COS.jpeg|800px]]<br />
<br />
<br />
==== FT-7900/7800/8900 YAESU ====<br />
<br />
(1) Connection definition<br />
<br />
[[File:V3F4接口定义_FT7800.PNG|500px]]<br />
<br />
<br />
(2) Radio settings <br />
<br />
The forwarding station (eg. ft-7900) is set to Rx 9600bps. Please refer to the manual for the operation process<br />
<br />
[[File:FT-7800-9600bps-Menu26.png|600px]]<br />
<br />
FT-7800 User manual https://www.bi7jta.org/files/radioCPS/ft7800/FT7800R-User-Manual.pdf<br />
<br />
(3) Pi-Star setting<br />
<br />
Keep the TXInvert = 1, RXInvert = 0, if RX(the repeater side) can not decode any data , try RXInvert = 1<br />
<br />
[[File:FT-7900-PiStar-Expert.png|500px]]<br />
<br />
<br />
<br />
(4) Cases demo<br />
<br />
[[File:FT-7900-two-radios.JPG|500px]]<br />
<br />
==== FT-817/991/857D ====<br />
<br />
HF Serial :FT-817/FT-991/FT-857D/FT-897<br />
<br />
Reference FT-7800 FT-7900 DIN 6pins connector, SET PKT.SPD = 9600bps, default is 1200bps.<br />
<br />
<br />
[[File:FT-897_857_817.png|799px]]<br />
<br />
<br />
FT-857 TXInvert @IK1ZVK<br />
<br />
[[File:TXInvert0.png|800px]]<br />
<br />
User'S Guide Reference https://www.bi7jta.org/wiki/index.php?title=Main_Page#FT-7900.2F7800.2F8900_YAESU<br />
<br />
==== FTM-100D/FTM-350/FTM-400D ====<br />
Suit to FTM-100D FTM-350 FTM-400D, Connector MINI-PIN 10PIN<br />
<br />
[[File:FTM-400D-ALL.png|799px]]<br />
<br />
<br />
[[File:MINI-DIP-11PIN.jpeg|720px]]<br />
<br />
<br />
Set 9600bps<br />
<br />
[[File:9600bps.png|682px]]<br />
<br />
<br />
All Settings Sample<br />
<br />
[[File:FTM-400DR-MMDVM-ALL.png|799px]]<br />
<br />
==== DR-1X YAESU ====<br />
<br />
Note: As we have test, NOT SUPPORT DR-2X,DR-1XFR, because YAESU have lock "DR-2X,DR-1XFR" and can not set RX 9600bps! Unless you can crack it.<br />
<br />
Connection sample:<br />
<br />
[[File:DR-1X-Cable.png|800px]]<br />
<br />
Key settings:<br />
1, DR-1X, Data jack , set RX 9600bps<br />
2, DR-1X, FM mode,<br />
3, Pi-Star expert mode: RX/TXInvert = 1 <br />
<br />
Data jack<br />
<br />
[[File:DR-1X-to-MMDVM_V3F4.JPG|frameless|500px|]]<br />
<br />
<br />
Radio RX Setting bps: Packet Speed 9600bps<br />
<br />
[[File:Packet-Speed-9600bps.png|frameless|500px|]]<br />
<br />
<br />
The cable made by me<br />
<br />
[[File:DR-1X-MMDVM-V3F4.JPG|500px|]]<br />
<br />
<br />
Spectrum test video [https://www.youtube.com/watch?v=xtx1nRY0LbU&feature=youtu.be https://www.youtube.com/watch?v=xtx1nRY0LbU]<br />
<br />
==== Yaesu / Vertex VX-5000 ==== <br />
<br />
[[File:Yaesu-Vertex-VX-5000.png|800px|]]<br />
<br />
https://www.repeater-builder.com/yvs/vxr-5000-repeater-mods.html<br />
<br />
==== GM3188/GM3688/CM140/CM340 ====<br />
<br />
<br />
Programming your GM3688 GM3188 Xir M3688, RX TX the same settings.<br />
<br />
[[File:GM3188_Program_02.jpeg|500px]]<br />
<br />
<br />
Other information:<br />
<br />
[[File:GM3188-V3F4-ALL.JPG|frameless|500px|]]<br />
<br />
==== GM338-CDM1250-CDM1550-CDM750-MCX760 ====<br />
<br />
Youtube Tutorials https://www.youtube.com/wintershuang<br />
<br />
<br />
[[File:Build-MMDVM-repeater-for-GM338-CDM1250-CDM1550-CDM750.JPG|frameless|500px|]]<br />
<br />
[[File:GM340-Accessory.JPG|frameless|800px|]]<br />
<br />
==== ICOM IC-208H ====<br />
<br />
DATA Define<br />
<br />
[[File:IC-ICOM-208H.png|800px]]<br />
<br />
==== ICOM IC-2720/IC-2820 ====<br />
<br />
[[File:ICOM2820_ALL.png|800px]]<br />
<br />
==== ICOM Id-880-HB9TUO ====<br />
<br />
Cable same as FT-7800 https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,287,117<br />
<br />
[[File:Icom-Id-880-HB9TUO-vs-ft7800-TAG.png|800px]]<br />
<br />
==== GM300/M120 Motorola ====<br />
<br />
GM300|M120 must fix frequency offset, and keep cool with fan!!!<br />
<br />
[[File:GM300_M120_MMDVM_Settings_V3.JPG|500px]]<br />
<br />
<br />
[[File:GM300-Programming-DOS.png|782px]]<br />
<br />
Get Device Now: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== SM50/SM120 ====<br />
<br />
NOTE:</br><br />
1, SM50/SM120 TXLevel not same as GM300/GM340,</br><br />
2, SM50/SM120 Data pinout order not same as GM300/GM340,</br><br />
3, SM50/SM120 not have flat RX pin define in default, </br><br />
<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM.png|1200px]]<br />
<br />
<br />
[[File:SM120SM50AllSettingMMDVM2.png|1200px]]<br />
<br />
==== GM340/GM350/GM360 ====<br />
<br />
[[File:GM340_CPS_Template.JPG|800px]]<br />
<br />
<br />
[[File:GM340_Expert_Settings.JPG|600px]]<br />
<br />
Check again. Debug mode recommend 25KHz. After you make your RX TX work , you can try 20KHz, 12.5KHz. <br />
<br />
[[File:GM340-RX-Check.png|600px]]<br />
<br />
Double check settings and logs.<br />
<br />
[[File:GM340-key-settings-and-logs.jpg|1559px]]<br />
<br />
Radio CPS software and template<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
Where I can get MMDVM modem with Technical Support? https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=289,284,117<br />
<br />
==== GM950i Motorola ====<br />
<br />
This guide also suit GM950 and GM950e, notice that GM950e Pinout RX(Pin11) NOT available, you need a little change Inner-Circuit.<br />
<br />
Some GM950E:@BG7RLY TXInvert=0, RXInvert=0 , use sudo pistar-mmdvmcal test "B", A/M, you can find the true value. Most use RXInvert=1 <br />
<br />
[[File:GM950_Spectrum_TXLevel.png|800px]]<br />
<br />
<br />
<br />
[[File:GM950i_CPS.png|1024px]]<br />
<br />
Warning!!!<br />
The GM950i TXLevel decode point not same as GM300 or GM3188/GM338, need adjust , reference the SDR# RTL-SDR, here is the Wrong Spectrum in 2.75KHz deviation.<br />
<br />
[[File:GM950i_Spectrum_VS_GM3188_2.75KHz.png|800px]]<br />
<br />
==== Pro5100 Motorola ====<br />
<br />
Programming settings reference <br />
<br />
GM338/CDM1250/CDM1550: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM338-CDM1250-CDM1550-CDM750-MCX760<br />
GM340/GM350/GM360: https://www.bi7jta.org/wiki/index.php?title=Main_Page#GM340.2FGM350.2FGM360<br />
<br />
Experiences shared by Users in Facebook: https://www.facebook.com/groups/443231163363290/search/?q=Pro5100<br />
<br />
==== Kenwood TK8180 TK8185 ====<br />
<br />
[[File:TK8185-中继.jpeg|500px]]<br />
<br />
[[File:TK8180_SettingGuide.png|800px]]<br />
<br />
<br />
[[File:TK-8185-AUX设置.png |800px]]<br />
<br />
<br />
Programming template: https://www.bi7jta.org/files/radioCPS/tk8180-tk8185/<br />
<br />
<br />
Get the device: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
Facebook Group https://www.facebook.com/groups/v3f446<br />
<br />
==== Kenwood TM-451E ====<br />
<br />
[[File:TM-451E_pinout(VS-FT-7900).png|800px]]<br />
<br />
==== Kenwood TM-D700 ====<br />
<br />
[[File:TM-D700-MMDVM-ALL.png|800px]]<br />
<br />
<br />
<br />
[[File:TM-D700-MMDVM-Hardware.jpeg|800px]]<br />
<br />
==== Kenwood TM-271 ====<br />
<br />
[[File:Kenwood_TM-271-MMDVM_ALL.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TM-V71A ====<br />
<br />
Thank you @K0TX photo, from Google.<br />
<br />
[[File:TM-V71A-K0TX.png|800px]]<br />
<br />
The data pinout same as FT-7800/ICOM-2720<br />
<br />
==== Kenwood TKR-820 TKR-720 ====<br />
<br />
TKR-820's accessory connector pin assignment.also work for the TKR-720 <br />
<br />
Buy the cable with MMDVM Kit from BI7JTA'S HAM RADIO https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,168,117<br />
<br />
[[File:TKR-820-2.jpeg|320px]]<br />
<br />
<br />
[[File:TKR820-Accessory-connector-pin-assignment-repeaterbuilder.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
Pi-Star settings:<br />
TXInvert=1,<br />
RXInvert=1(UHF), 0:VHF<br />
TXDelay=0<br />
DMRDelay=300<br />
<br />
TXLevel settings:<br />
TXLevel=50 (follow BI7JTA product value)<br />
<br />
Hardware modify:<br />
CN2, PCB, R70, change the 47K to 1K<br />
</syntaxhighlight><br />
<br />
<br />
Source from http://www.repeater-builder.com/kenwood/tkr-820-to-scom-5k/tkr820-to-scom-5k.html<br />
<br />
TKR820 Shared by @K7VE <br />
<br />
<br />
[[File:TKR820-data-pinout.jpeg|1024px]]<br />
<br />
PDF @K7VE : https://www.bi7jta.org/files/Repeater-Build-Ref/TKR850-TKR820-TKR720/tkr-820-dstar-MMDVM-repeaterBuilder.pdf<br />
<br />
<br />
<br />
<br />
Thanks @W5ZIT @K7VE blog sharing.<br />
<br />
More join and discuss in MMDVM Facebook Group: https://www.facebook.com/groups/v3f446/permalink/461736281512778<br />
<br />
==== Kenwood TKR-850 TKR-750 ====<br />
Pi-Star Expert settings: http://pi-star/admin/expert/edit_mmdvmhost.php<br />
TXInvert=1<br />
RXInvert=1 (UHF:1, VHF:0, just a experiences value, NOT absolute)<br />
PTTInvert=0<br />
TXDelay=300<br />
DMRDelay=7 <br />
<br />
Programming Channel settings:<br />
<br />
[[File:TKR-850-Channel-Programming-MMDVM.png|800px]]<br />
<br />
TKR-850 repeater kit with soldering connector.<br />
<br />
[[File:TKR850.jpeg|800px]]<br />
<br />
NOTE: @BI7JTA test not support FM , when use MMDVM/Duplex mode .<br />
<br />
[[File:TKR850-pinout-FM-SQL.png|800px]]<br />
<br />
Checkout the Modem and Cable: https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:TKR-850-Cable.jpeg|800px]]<br />
<br />
Reference @VK4JLM: https://www.vk4jlm.com/index.php/projects/kenwood-tkr-850-multimode-repeater/<br />
<br />
tkr-850-svc-man-revised https://www.repeater-builder.com/kenwood/pdfs/tkr-850-svc-man-revised.pdf<br />
<br />
CPS Download : for KPG-91d v 2.13, DN, DC TKR-750, 850, 751, 851 (DN for Narrowband)<br />
http://www.k9rod.net/Commercial.html<br />
<br />
Programming template provide by @BI7JTA<br />
https://www.bi7jta.org/files/radioCPS/tkr850tkr750/<br />
<br />
==== Kenwood Other ====<br />
<br />
TARPN -- Wiring Kenwood TK760, TK805D, TK862G etc. to NinoTNC <br />
<br />
[[File:N3txu_colors_to_DE9_drawing_no_blue.gif|500px]]<br />
<br />
<br />
TK880 @SP8NTH share https://www.qsl.net/yo4tnv/Transceivers/Kenwood%20TK880/MMDVM%20cu%20TK880.pdf<br />
<br />
[[File:SP8NTH-Modem.png|800px]]<br />
<br />
<br />
Model | RX |TX Notes (Thanks for G4KLX Recommend http://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios) </br><br />
TM-V71A/E WORK TX Has a timeout of Max 10 min and its impossible to change this. </br><br />
TH-F7E WORK Cross (CT1HDC) (IW9GRL - Good reception but unstable BER 0.3~5% ) </br><br />
TKR-750 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TKR-830 WORK WORK N4IRS Good receive and transmit Tested DMR only Needs internal jumper Doc to follow </br><br />
TKR-850 WORK WORK VK4JLM Tested DSTAR and DMR, interfaced via rear DB25 </br><br />
TK-8180 WORK WORK KC9FQT Works great, used for the WF1RES repeater, used with rear DB25 port </br><br />
TM-D710 Cross Cross Does not work for DMR! PTT works but the handheld does not decode. RX does not work at all. DSTAR not yet tested.(5B4AMD) </br><br />
TM-D710G WORK WORK W4DHW - Currently being used on D-Star, DMR and P25 as higher power hotspot with STM32_DVM board. Works great! Set A-band or B-band to 9600 baud (external) </br><br />
<br />
<br />
MMDVM Kit board https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27<br />
<br />
==== XPR4550/M8268/XPR5550e DMR serial radio ====<br />
<br />
[[File:M8268-TXLevelRXLevel.JPG|1280px]] <br />
<br />
<br />
[[File:XPR5550e_TXInvert.png|500px]] <br />
<br />
<br />
[[File:Pi-StarExpert2.png|500px]] <br />
<br />
<br />
RX/TX/PTT define/Timeout/Settings:<br />
<br />
[[File:ProgrammingAccessories.png|500px]] <br />
<br />
[[File:ProgrammingChannel.png|500px]] <br />
<br />
[[File:ProgrammingTimeout.png|500px]]<br />
<br />
[[File:MMDVM_Jack.png|500px]] <br />
<br />
[[File:XPR26Pins-1.jpg|500px]] <br />
<br />
[[File:Pinout_Bottom.png|500px]]<br />
<br />
<br />
2.75KHz Deviation spectrum for Motorola XPR5550e<br />
<br />
[[File:XPR5550e_Spectrum.jpg|800px]]]]<br />
<br />
<br />
==== XPR 8300 MotoTRBO repeater ====<br />
<br />
https://www.repeater-builder.com/motorola/xpr-cat/xpr-cat.html<br />
<br />
Same as XPR4550<br />
<br />
26-pin MAP Accessory Connector (XPR 8300) Signal Assignments<br />
<br />
XPR<br />
Pin Wire<br />
Color XPR Signal<br />
or Function DE-9<br />
Pin CAT<br />
Signal<br />
11 Brown TX Audio Input (Analog only) 8 TX Audio #1 Output<br />
12 Red Ground 1,6 Ground<br />
14 Orange RX Audio Output (Analog only) 3 RX Audio #1 Input<br />
17 Yellow External PTT Input (Analog only) 7 PTT #1 Output<br />
19 Green Monitor Input (Analog only) 5 N/C<br />
20 Blue Repeater Knockdown Input 4 Switch #1 Output<br />
21 Black PL/Talkgroup Detect Output (COR) 2 COR #1 Input<br />
22 White Football Knockdown Input 9 N/C<br />
<br />
==== MTM5400 Motorola Tetra ====<br />
<br />
Data Pinout to MMDVM V3F4@BI7JTA made<br />
<br />
[[File:MTM5400-defined-bi7jta.png|800px]]<br />
<br />
More: https://www.bi7jta.org/blog/mmdvm-2/79#scrollTop=0<br />
<br />
==== XiR M3188/XiR M3688 DMR radio ====<br />
<br />
NOTE: <br />
Remove pin3 COS inhibit, otherwise will affect Duplex/Repeater transmit, experience shared by @DW7FJK Facebook Message https://www.facebook.com/100000176520522/<br />
The pinout and data define same as GM338/CDM1250/1550<br />
TXInvet=1, RXInvet=1, PTTInvert=0<br />
<br />
[[File:中继板-XirM3688.png|721px]]<br />
<br />
<br />
[[File:XiR_M3188_XiR_M3688-ALL.png|800px]]<br />
<br />
==== Data radio FC302 ====<br />
[[File:FC302_中继_1080p.JPG|800px]]<br />
<br />
[[File:FC_302接线图.png|800px]]<br />
<br />
==== MTR2000 Motorola====<br />
<syntaxhighlight lang="bash"><br />
Share by @IW6BFE Arrio , verified by @BI7JTA <br />
Pi-Star settings:<br />
[Modem] <br />
Port=/dev/ttyAMA0 <br />
TXInvert=0<br />
RXInvert=0<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=165<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
<br />
<br />
#/usr/local/etc/RSSI.dat<br />
# RSSI Default Values for MMDVM_HS<br />
#<br />
3545 -50<br />
3295 -55<br />
3059 -60<br />
2834 -65<br />
2598 -70<br />
2362 -75<br />
2132 -80<br />
1896 -85<br />
1707 -90<br />
1470 -95<br />
1239 -100<br />
1003 -105<br />
770 -110<br />
483 -115<br />
171 -120<br />
24 -125<br />
15 -130<br />
<br />
Radio settings: <br />
Reference "Programming an MTR2000 for the STM32-DVM-MTR2K"<br />
http://ks-dmr.net/2019/04/30/programming-an-mtr2000-for-the-stm32-dvm-mtr2k/<br />
</syntaxhighlight><br />
<br />
Additional explanation<br />
<br />
[[File:Repeater-Setting-PTT-Type.jpg|500px]]<br />
<br />
[[File:RebootIssue_BG2FX.png |500px]]<br />
<br />
* Fix the automatic reboot issue when press DMR radio PTT ,sharing by @BG2FX<br />
<br />
<br />
[[File:Repeater-Settings-TX-Deviation.jpg|500px]]<br />
<br />
<br />
[[File:MTR2000-Pi-Star_Expert_TXinvert_0.png|500px]]<br />
<br />
<br />
[[File:MTR2000-2.JPG|500px]]<br />
<br />
<br />
I have made a cable for MMDVM repeater board , you can checkout in my shop https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3#attr=63,27,117<br />
<br />
[[File:MTR2000-DEMO.png|500px]]<br />
<br />
<br />
The programming cable work with Windows XP,<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|500px]]<br />
<br />
<br />
My MTR2000 programming data, software, https://www.bi7jta.org/files/radioCPS/mtr2000/<br />
<br />
[[File:MTR2000-CPS-Data.png|800px]]<br />
<br />
==== GM1200 ====<br />
Reference MCS2000<br />
<br />
==== MCS2000 ====<br />
I have made the TX work(MCS20000 MMDVM board Transmit), RX work,<br />
<br />
[[File:MCS2000_All.jpg|500px]] [[File:MCS2000-InnerRX.png|600px]]<br />
<br />
<br />
[[File:RX-innerJump.jpeg|447px]] [[File:MCS2000_RXOnly.jpg|500px]]<br />
<br />
New Adapter connection Diagram<br />
<br />
[[File:MCS2000-Duplex-Simplex.png|800px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
Pi-Star Expert mode settings (/etc/mmdvmhost) , change the IP address to your Local IP address<br />
http://192.168.31.76/admin/expert/edit_mmdvmhost.php [Pi-Star MW0MWZ]<br />
http://192.168.2.8/admin/advanced/edit_mmdvmhost.php [WPSD Dashboard]<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
TXInvert=0<br />
RXInvert=1<br />
PTTInvert=0<br />
TXDelay=100<br />
RXOffset=0<br />
TXOffset=0<br />
DMRDelay=0<br />
RXLevel=50<br />
TXLevel=50<br />
RXDCOffset=0<br />
TXDCOffset=0<br />
RFLevel=100<br />
CWIdTXLevel=50<br />
D-StarTXLevel=50<br />
DMRTXLevel=50<br />
YSFTXLevel=50<br />
P25TXLevel=50<br />
NXDNTXLevel=50<br />
POCSAGTXLevel=50<br />
RSSIMappingFile=/usr/local/etc/RSSI.dat<br />
Trace=0<br />
Debug=0<br />
</syntaxhighlight><br />
<br />
Have problem ? Download logs and sent to BI7JTA@GMAIL.com <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Analysis_and_download_running_logs<br />
<br />
Get the kit https://www.bi7jta.org/shop/mmdvm-repeater-board-v3f4-dmr-ysf-d-star-nxdn-pocsag-fm-3<br />
<br />
==== Tait TM8100 ====<br />
<br />
Full with DB15 connector to BI7JTA‘S MMDVM V3F4 pinout, thanks @F5UII<br />
<br />
[[File:Tait-TM8105-8200-V3F4-PINOUT_ALL.png|2060px]]<br />
<br />
Shared by F5UII https://www.f5uii.net/en/tuning-mmdvm-dmr-tait-tm8100-tm8115/<br />
<br />
<br />
Settings ,reference F5UII blog<br />
<br />
[[File:F5UII-TM8100.png|800px]]<br />
<br />
==== Tait TM8200 ====<br />
<br />
Reference Tait TM8100<br />
<br />
TM8100 series (TM8105, TM8110, TM8115…)<br />
<br />
==== Tait T855-T857-T858 ====<br />
<br />
[[File:T8800-1.jpeg|337px]]<br />
<br />
<br />
==== Tait TB7100 ====<br />
[[File:Xnip2023-06-27_09-58-11.png|800px]]<br />
<br />
[[File:Xnip2023-06-27_09-56-32.png|800px]]<br />
<br />
Reference:<br />
<br />
http://www.lyonscomputer.com.au/Radio-Transceivers/Tait-Radios/TB7100-Repeater/TB7100-Repeater.html<br />
<br />
http://www.sk2hg.se/wp/?page_id=3246&fbclid=IwAR3lTnMPgTtgrxAWLk_2v283jeWtZrFPcD9tJvYB7Z4ieGKWhjfrVLLDBFY<br />
<br />
Discuss: https://www.facebook.com/groups/v3f446/posts/992718208414580/<br />
<br />
==== Huawei E403 SU450C ====<br />
<br />
[[File:HUAWEI-E403-Tait.png|337px]]<br />
<br />
<br />
YouTube https://www.youtube.com/watch?v=YUmVefhvk3I<br />
<br />
==== TYT-TH9000 ====<br />
<br />
[[File:BG6THE测试2ok.jpg|800px]]<br />
<br />
Facebook https://www.facebook.com/groups/443231163363290/search/?q=TH9000<br />
<br />
<br />
==== Hytera RD982/RD980 ====<br />
<br />
<br />
[[File:中继板-海能达RD982-CN.jpg|800px]]<br />
<br />
<br />
[[File:RD625-素材.jpg|800px]]<br />
<br />
<br />
Facebook : https://www.facebook.com/groups/443231163363290/search/?q=RD982<br />
<br />
Youtube https://www.youtube.com/watch?v=Fg1CkeIteBc&t=61s<br />
<br />
<br />
<br />
==== Other Radio not test ====<br />
===== Hytera TR960 =====<br />
<br />
Thank you @BD4TLH provide the information, not ensure you can make it work.<br />
<br />
[[File:Pin14跳线-ALL.png|800px]]<br />
<br />
===== GM660 =====<br />
https://onenewham.uk/working-on-a-multi-mode-repeater-for-gb3bz/?fbclid=IwAR32Y1RyqwDmiPhnJ0lLUbinsAFTUlSKdHYcq5rAmJ2vULXh10aDLN_scVk<br />
<br />
===== MX800 (Motorola OEM) =====<br />
https://youtube.com/shorts/jbQZoJQIOxE?feature=share<br />
<br />
[[File:DB15.png|800px]]<br />
<br />
Also reference Allstarlink build https://wiki.w9cr.net/index.php/MX800<br />
<br />
==== Recommend Radio for MMDVM G4KLX ====<br />
<br />
[[File:Recommend_Radio_G4KLX.png|577px]]<br />
<br />
<br />
https://mmdvm.bi7jta.org/search/label/MMDVM_repeater_radios<br />
<br />
==== RadioCPS DMR radio templates ====<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
==== FM Analog mode ====<br />
<br />
NOTE: FM Mode just work in Motorola GM338 GM340, GMxx,CDM1250, CDM1550 Serial now, NOT work in YAESU ,ICOM, KENWOOD.<br />
<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
===== OS requirement =====<br />
Pi-Star for Repeater V3F4 New Firmware<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/ <br />
<br />
From Pi-Star V4.1x and update to the new, the FM configuration and MMDVMHost have FM feature.<br />
<br />
Modify your config in expert mode , such as:<br />
<br />
[[File:BG4TGF-模拟V3F4分享设置ALL.png|800px]]<br />
<br />
Thanks for @BD4TGF provided test result.<br />
<br />
<br />
[[File:FMLevel-All.png|800px]]<br />
<br />
<br />
More settings about FM mode and Discussion and Known Issue<br />
<br />
https://groups.io/g/OpenDV/topic/the_new_mmdvm_fm_repeater/73281878?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C2%2C40%2C73281878&fbclid=IwAR1bVOOuiEqymwx8fSiD5s8Qz-6aGzJqZd365oVU4RqxME01F1n40HWsf1s<br />
<br />
If you Hardware is very old version ,maybe necessary flash the new firmware. See:<br />
<br />
See also the next segment "Upgrade firmware"<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
FM radio set : TalkAround Off, R:CTS 88.5Hz, T:CTS: 88.5Hz<br />
<br />
YouTube: https://youtube.com/shorts/KGmUNapGirM?feature=share<br />
<br />
<br />
The new FM settings: https://github.com/g4klx/MMDVMHost/blob/master/MMDVM.ini<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
</syntaxhighlight><br />
<br />
==== FM Network 460800bps(Connect to Allstarlink) ====<br />
<br />
IMPORTANCE: In order to enable 460800bps speed, Recommend Flash Dashboard Custmized by me (Allstarlink, DVSwtich, MMDVMHost FM Network in one) <br />
https://www.bi7jta.org/wiki/index.php?title=Main_Page#Version:_BI7JTA-Dashboard_for_Raspberry_Pi_4B.2F3B<br />
[[File:BI7JTA-Dashboard-V1.png|800px]]<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_Network_12MHz_b20230726.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
[[File:FM_Network_flash_success.png|533px]]<br />
<br />
If you got flash error , try Manual flash: https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-network-87<br />
<br />
MMDVMHost full edit in W0CHP pi-star: http://pi-star/admin/advanced/fulledit_mmdvmhost.php<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
[FM Network]<br />
Enable=1<br />
Protocol=USRP<br />
LocalAddress=0.0.0.0 <br />
LocalPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP TX Port ><br />
GatewayAddress=192.168.31.118 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP IP><br />
GatewayPort=12345 <Allstarlink, DVSwitch Analog_Bridge or AnalogReflector USRP RX Port ><br />
PreEmphasis=1<br />
DeEmphasis=1<br />
TXAudioGain=1.0<br />
RXAudioGain=1.0<br />
ModeHang=20<br />
Debug=1<br />
LinkMode=1<br />
<br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
==== M17 Mode FM 115200bps build 20230606 ====<br />
<br />
Flash Firmware in your webSSH<br />
<br />
<syntaxhighlight lang="bash"><br />
#for RPi3B/4B/ZeroW/BPiM2z<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
#for BPiM2u BPiM2b<br />
sudo curl https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/upgrade_repeater_FW_M17_12MHz_BPiM2b_b20230606.sh | sudo sh<br />
</syntaxhighlight><br />
<br />
Check flash success.<br />
View Logs: tail -100f /var/log/pi-star/MMDVM-2023-09-11.log <br />
D: 2023-09-11 07:21:16.116 Opening the MMDVM<br />
I: 2023-09-11 07:21:19.930 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-09-11 07:21:19.930 CPU: ST-Micro ARM, UDID: 320018001251323238333733<br />
I: 2023-09-11 07:21:19.930 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
<syntaxhighlight lang="bash"><br />
[FM]<br />
Enable=0<br />
Callsign=BI7JTA<br />
CallsignSpeed=20<br />
CallsignFrequency=1000<br />
CallsignTime=10<br />
CallsignHoldoff=0<br />
CallsignHighLevel=50<br />
CallsignLowLevel=20<br />
CallsignAtStart=1<br />
CallsignAtEnd=1<br />
CallsignAtLatch=0<br />
RFAck=K<br />
ExtAck=N<br />
AckSpeed=20<br />
AckFrequency=1750<br />
AckMinTime=4<br />
AckDelay=1000<br />
AckLevel=50<br />
# Timeout=180<br />
TimeoutLevel=80<br />
CTCSSFrequency=88.5<br />
CTCSSThreshold=30<br />
# CTCSSHighThreshold=30<br />
# CTCSSLowThreshold=20<br />
CTCSSLevel=20<br />
KerchunkTime=0<br />
HangTime=7<br />
AccessMode=1<br />
# LinkMode=1 to remove almost all of the logic control<br />
LinkMode=0<br />
COSInvert=0<br />
NoiseSquelch=0<br />
SquelchThreshold=30<br />
# SquelchHighThreshold=30<br />
# SquelchLowThreshold=20<br />
RFAudioBoost=1<br />
MaxDevLevel=90<br />
ExtAudioBoost=1<br />
ModeHang=10<br />
<br />
[Modem]<br />
Port=/dev/ttyAMA0<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=115200<br />
...<br />
</syntaxhighlight><br />
<br />
If flash not success, check if enter Recovery Mode, <br />
if not enter, run the script again till success.<br />
If STILL Can't enter, use Manual method [Short BOOTO, Plug in Modem ]<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
Work in M17 mode, FM mode(in Expert page)<br />
<br />
[[File:ViewM17-Flash_success.png|604px]]<br />
<br />
Pi-Star Dashboard Support W0CHP version, Download: https://www.facebook.com/groups/371652781811739<br />
<br />
[[File:M17.png|800px]]<br />
<br />
Facebook group get the firmware https://www.facebook.com/groups/443231163363290/search/?q=M17<br />
You can also build the V3F4 firmware yourself, follow this WIKI: Repeater/Firmware<br />
Need help? https://www.bi7jta.org/wiki/index.php?title=Main_Page#Contact_me_Now<br />
<br />
<syntaxhighlight lang="bash"><br />
# Step by Setp,l for RPi3B/4B/ZeroW/BPiM2z<br />
https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/set_GPIO_standalone_upgrade_repeater_FW_M17_12MHz.sh.txt<br />
</syntaxhighlight><br />
<br />
<br />
===== OS requirement =====<br />
In New firmware, you have to use new MMDVMHost(Pi-Star OS) <br />
<br />
2024.1.25 <br />
If you use official PI-STAR (MW0MWZ), in order to detect the new V3F4 repeater firmware, you need to updete && upgrade your PI-STAR to v4.2.0<br />
<br />
Download the new IMG: https://www.pistar.uk/beta/<br />
Known issues:<br />
1, If you are using 460800bps the New FM network(MMDVM repeater V3F4), you must to add the follow settings to your <br />
/etc/mmdvmhost<br />
[Modem]<br />
...<br />
Protocol=uart<br />
UARTPort=/dev/ttyAMA0<br />
UARTSpeed=460800<br />
2, Raspberry Pi ZeroW not have high speed BAUD 460800bps.<br />
<br />
2024.1.15<br />
J-STAR (Desktop PI-STAR, Recommend), customized by BI7JTA https://github.com/JTA-STAR/J-STAR <br />
<br />
2023.10 <br />
You can also use WPSD PI-STAR: https://w0chp.radio/wpsd/<br />
<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
If got exception , use Manual flash https://www.bi7jta.org/blog/mmdvm-2/manual-flash-firmware-fm-20201214-stable-86#scrollTop=0<br />
<br />
==== How to Upgrade firmware ====<br />
[[File:封面-UpgradeFW.jpg|800px]]<br />
<br />
The new firmware will synchronous with FM mode firmware , just support V3F4, Clip STM32F446<br />
<br />
Flash FM firmware, Copy the follow commands to ssh dialog: <br />
<br />
New Firmware Version see the follow segment [M17 Mode FM build 2023060]<br />
<br />
YouTube demo: https://www.youtube.com/watch?v=VA8hKPlQOZQ&t=26s<br />
<br />
==== What is Recovery Mode? ====<br />
If enter Recovery Mode(Flash firmware mode), you will see the follow.<br />
<br />
[[File:Enter_Recovery_mode_V3F4.png|800px]]<br />
<br />
<br />
Manual enter Recovery Mode (Right click your mouse to see the big photo):<br />
<br />
[[File:Booto_flash_step_All.png|800px]]<br />
<br />
==== Troubleshooting Error(Another Flash way) ====<br />
<br />
If still can not flash successful, you can try the follow methods:</br><br />
===== (1) Forced it into Recovery Mode =====<br />
<br />
Step_1, Plug out 5V2A Power supply,</br><br />
Step_2, Short BOOTO and 3.3V Pins, then Power ON, let Repeater enter Recovery Mode, PWR, ACT, COS, DMR, POC light.</br><br />
Step_3, execute ./v3f4_12MHz_flash.sh</br><br />
[[File:BOOTO_Mode副本.jpg|300px]]<br />
<br />
<br />
===== (3) ST-Link tools =====<br />
Risky operation, Caution, do not short circuit +5V, +3.3V, you need to be familiar with the use of ST-LINK.<br />
<br />
[[File:ST-LINK-Flash-V3F4.png|800px]]<br />
<br />
==== Compile firmware ====<br />
The last version 20230606, </br><br />
1, FM feature ,just support most of Motorola GMxx serial,</br><br />
2, Fix the D-STAR mode data lost issue.</br><br />
3, M17 supporrt .</br><br />
<br />
OS: Ubuntu for x86, Raspbian in Raspberry Pi ARM<br />
<br />
<syntaxhighlight lang="bash"><br />
#Pull code from G4KLX github <br />
rpi-rw<br />
sudo git clone https://github.com/g4klx/MMDVM.git<br />
cd MMDVM<br />
#sudo nano Config.h<br />
#See also https://www.bi7jta.org/files/fm-patch/firmware/Config.h<br />
sudo Config.h Config.h_G4KLX<br />
sudo curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/repeater_HAT/Config.h<br />
<br />
----------- Config.h start ------------<br />
#define EXTERNAL_OSC 12000000<br />
#define STM32F4_NUCLEO_MORPHO_HEADER<br />
----------- Config.h end --------------<br />
<br />
#Add STM32F4XX_Lib directory<br />
git clone https://github.com/juribeparada/STM32F4XX_Lib.git<br />
<br />
#Compile for STM32F446<br />
sudo make clean<br />
sudo make dvm<br />
<br />
#If got error:<br />
#make: arm-none-eabi-g++: No such file or directory<br />
#make: *** [Makefile:308: obj_f4/AX25Demodulator.o] Error 127<br />
<br />
sudo apt install gcc-arm-none-eabi<br />
<br />
<br />
#Flash use Raspberry Pi GIPO<br />
#Download stm32flashV5<br />
sudo curl -OL https://www.bi7jta.org/files/fm-patch/firmware/stm32flashV5;<br />
<br />
sudo killall MMDVMHost >/dev/null 2>&1 ;<br />
sudo ~/stm32flashV5 -v -w ~/mmdvm_f4.hex -R -i 20,-21,21:-20,-21,21 /dev/ttyAMA0;<br />
<br />
<br />
Success:<br />
tail -100f /var/log/pi-star/MMDVM-2023-06-06.log<br />
<br />
I: 2023-06-06 08:42:45.363 MMDVM protocol version: 2, description: MMDVM RB_STM32_DVM(446) 20221121 12.0000 MHz GitID #bf23a94<br />
I: 2023-06-06 08:42:45.363 CPU: ST-Micro ARM, UDID: 2A000A001550324239383220<br />
I: 2023-06-06 08:42:45.363 Modes: D-Star DMR YSF P25 NXDN M17 FM POCSAG AX.25<br />
<br />
Wrong with old Pi-Star:<br />
I: 2023-06-06 08:39:17.857 MMDVM protocol version: 2, description:*<br />
E: 2023-06-06 08:39:17.878 Received a NAK to the SET_CONFIG command from the modem<br />
<br />
<br />
</syntaxhighlight><br />
<br />
==== How to Debug RX and TX ====<br />
Debug TX and RX standalone, take DMR for example, first write 9 group contact to your DMR receive Talk group list , decode debug data.<br />
<br />
[[File:How-to-debug-mmdvmcal.png|800px]]<br />
<br />
<br />
[[File:How-to-debug-KeyBoard-Change-0-1.png|800px]]<br />
<br />
<br />
[[File:How-to-debug--Rep.jpg|450px]]<br />
<br />
<br />
==== Adjust TX Level with SDR ====<br />
<br />
[[File:YouTube3.png|224px]]YouTube demo preview : https://www.youtube.com/watch?v=C_1EC_w7hv0<br />
<br />
SDR# lite (Old version just for view the spectrum) https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
RTL-SDR V1(Not recommend V3), install Driver in Windows7/Windows10 (not test in Windows11)<br />
<br />
<br />
NOTE: FIRST YOU GOT THE BOARD ,KEEP THIS POT DEFAULT!<br />
The purpose is make repeater radio side generate a best digital spectrum. If you not have RTL-SDR,SDR#,Spectrum Analysis meter(such as CMU200), I not suggest to turn TX Potentiometer.<br />
<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
<br />
===== 2.75KHz Deviation in RTL-SDR =====<br />
[[File:Adjust-SDR_Spectrum-2Mb.JPG|800px]]<br />
<br />
===== 2.75KHz Deviation in CMU200 testers =====<br />
<br />
[[File:Spectrum-CMU200.png |800px]]<br />
<br />
Click to view large image<br />
<br />
===== 2.75KHz Deviation in SDRPlay =====<br />
SDRPlay + SDRuno adjust TXLevel<br />
<br />
[[File:SDRPlayTXLevel.jpg|800px]]<br />
<br />
<br />
===== 2.75KHz Deviation in IC9700 =====<br />
Shared by BD7EM<br />
<br />
[[File:IC-9700-SDR-2.75KHz偏差Spectrum.png|800px]]<br />
<br />
===== DMR TX Data Test =====<br />
Press Shift + d, enter Mode: "DMR Simplex 1031 Hz Test Pattern (CC1 ID1 TG9)"<br />
Press SPACE to PTT,<br />
<br />
Add TG:9 to your Receive list<br />
<br />
[[File:TG9-MMDVMCal.png|800px]]<br />
<br />
===== Install RTL-SDR driver in Windows 10/7 =====<br />
<br />
[[File:RTL-SDR_Win10-ListAll.png|718px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10.png|757px]]<br />
<br />
[[File:RTL-SDR_Win10-sys.png|733px]]<br />
<br />
[[File:RTL-SDR_Win10-Afterinstall.png|564px]]<br />
<br />
==== Adjust RX Level with MMDVMCal ====<br />
<br />
===== The situation must adjust RXLevel =====<br />
<br />
[[File:RXLevel-overflow.png|800px]]<br />
<br />
===== BER too high possible cause by RXLevel ===== <br />
<br />
Attention: BER too high also possible cause by Repeater frequency (such as offset 500Hz, 1KHz, not control in Pi-Star)<br />
<br />
NOTE: FIRST WHEN YOU GOT THE BOARD ,KEEP THIS POT DEFAULT! DO NOT ADJUST THE RV2 POT ON THE BOARD, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
The purpose is make repeater radio generate side receive a best digital spectrum. If your BER% verylow ( less than 0.5), I not suggest to trun RX Potentiometer.<br />
<br />
Hight BER% also cause by the BIG OFFSET of your REPEATER RADIO , or your Digital RADIO, consider this reason first.<br />
<br />
To get the best value for the RXLevel, enter SSH mode<br />
<br />
Step 1 : http://pi-star:2222 , User: pi-star , Pass: raspberry<br />
<br />
Step 2 : sudo pistar-mmdvmcal<br />
<br />
[[File:RXLevelRXPotAdjustment.png|800px]] <br />
<br />
[[File:Hat-Pot.png|700px]]<br />
<br />
<br />
RX side required value, I hope you can understand it1 ,Yes otherwise keep Default value <br />
<br />
The test point:<br />
<br />
[[File:RX-Pot-Oscillosco.png|800px]]<br />
<br />
10x Oscilloscope signal probe<br />
<br />
[[File:10x.jpeg|700px]]<br />
<br />
1x Oscilloscope signal probe<br />
<br />
[[File:1x.jpeg|700px]]<br />
<br />
==== Adjust RSSI Potentiometer ====<br />
KEEP DEFAULT, UNLESS YOU HAVE RESEARCH ENOUGH KNOWNAGE ABOUT MMDVM PROJECT.<br />
<br />
Youtube OH1E post a demo about RSSI adjustment.https://www.youtube.com/watch?v=DSWPLDOZk8s<br />
<br />
<br />
<br />
==== TX/RX/RV2/RSSI Potentiometer Reference ====<br />
<br />
<br />
[[File:V3F4-电位器设置指引.png|800px]]<br />
<br />
<br />
===== The TX Pot(TXLevel in hardware) Recommend value =====<br />
How to adjust your TXLevel (TX Pot) ? without RTL-SDR, SDR Play, Spectrum tester <br />
<br />
[[File:TXLevel-TX_Pot.jpeg|800px]]<br />
<br />
Experiences values:<br />
<br />
GM338/CDM1250/GM340 : 8.12KΩ(Point1 to 2), (Point1 to 2), 1.92 KΩ(Point2 to Point3 GND)<br />
GM950x : 5.95KΩ(Point1 to 2), 3.85KΩ(Point2 to Point3 GND)<br />
SM120/SM50: <br />
GP88/GP300:<br />
XPR4550 : 2.23~2.25KΩ(Point1 to 2), 7.43~7.75KΩ(Point2 to Point3 GND)<br />
MTR2000 : 4.02KΩ(Point1 to 2), 5.98KΩ(Point2 to Point3 GND)<br />
MCS2000 :<br />
<br />
DR-1X : 2.92KΩ(Point1 to 2), 7.02KΩ(Point2 to Point3 GND)<br />
FT-400D : 2.93KΩ(Point1 to 2), 7.11KΩ(Point2 to Point3 GND)<br />
FT-7800/7900/8900/FT897d/FT891 : 3.44KΩ(Point1 to 2), 6.53KΩ(Point2 to Point3 GND)<br />
<br />
TK-8185/8180: 3.32KΩ(Point1 to 2), 6.64KΩ(Point2 to Point3 GND)<br />
TKR-850 Kenwood : 0.12KΩ(Point1 to 2), 0.95K(Point2 to Point3 GND)<br />
TKR-820 Kenwood : ...(Need change VCO ,if not work in TX)<br />
TM8200/TM8100 : 6.70KΩ(Point1 to 2), 3.67KΩ(Point2 to Point3 GND)<br />
<br />
<br />
[[File:2.75KHz-TM8200.png|800px]]<br />
<br />
===== The RV2 Default value =====<br />
顺时针,电阻值值变大,信号量变小;<br />
Clockwise, the resistance(R) value becomes larger(0~50KR-100KR) , the Signal quantity becomes smaller;<br />
<br />
<br />
[[File:RV2电位器_ALL.png|960px]]<br />
<br />
<br />
Sch<br />
<br />
[[File:STM32-RX_TX_RV2_RSSi_sch.png|800px]]<br />
<br />
==== Config TalkGroup WhiteList ====<br />
<br />
1, Add attribute "Slot1TGWhiteList", "Slot2TGWhiteList" to file /etc/mmdvmhost ,<br />
<br />
Enter ssh mode http://pi-star:2222 or use PuTTY.exe<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
rpi-rw<br />
sudo nano /etc/mmdvmhost<br />
[DMR]<br />
Enable=1<br />
Beacons=0<br />
BeaconInterval=60<br />
BeaconDuration=3<br />
ColorCode=1<br />
SelfOnly=0<br />
EmbeddedLCOnly=0<br />
DumpTAData=1<br />
# Prefixes=234,235<br />
Slot1TGWhiteList=<br />
Slot2TGWhiteList=<br />
<br />
</syntaxhighlight><br />
<br />
2, Edit TalkGroup WhiteList in Pi-Star dashboard<br />
<br />
http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
<br />
==== Remote Control ====<br />
<br />
[[File:RemoteKill-遥毙RF.jpg|800px]]<br />
<br />
=== RadioCPS (Programming software), templates ===<br />
<br />
https://www.bi7jta.org/files/radioCPS/<br />
<br />
https://www.bi7jta.org/files/radioCPS_MMDVM/<br />
<br />
=== MMDVM_BAT(Battery inside) ===<br />
<br />
[[File:Model_BAT_3_S_thumb.jpg|500px]]<br />
<br />
<br />
Config WiFi demo:<br />
[https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ https://www.youtube.com/channel/UC6Us7z_gkxNKc0PcCuS7fYQ]<br />
<br />
Config Radio demo:<br />
<br />
== Programming Cable DIY ==<br />
=== GM338/CDM1250/CDM1550/GM340/GM350/GM360 ===<br />
<br />
[[File:GM300-USBtoTTL-Work.png|800px]]<br />
<br />
Fixed: test in CP2102 , not CP2302, maybe work in PL2312, CH340, CH9102X chip.<br />
<br />
=== Tait TM8100 TM8100 ===<br />
<br />
[[File:TM8200_ProgrammingCable.jpg|800px]]<br />
<br />
<br />
=== MTR2000 Motorola ===<br />
<br />
[[File:MTR2000-Programming_cable_by_bi7jta.JPG|800px]]<br />
<br />
<br />
=== TKR850 TK8185 TK8180 Kenwood === <br />
Coming soon<br />
<br />
=== GP88 GP3000 Motorola === <br />
Coming soon<br />
<br />
=== FTM-400D/FTM-350D/FTM-100d DR-1X ===<br />
Coming soon<br />
<br />
<br />
Buy one with MMDVM Repeater Modem : www.bi7jta.org/shop<br />
<br />
== Advanced Settings ==<br />
=== Register DMRID ===<br />
https://www.radioid.net/register#! DMRID/NXDNID/RADIOID <br />
<br />
=== Set Static Talkgroups ===<br />
First, you must Register BM network https://brandmeister.network/?page=register ,then wait the BM WebMaster review, about 1 day.<br />
<br />
Change hotspot default password(Must do). https://brandmeister.network/?page=profile<br />
<br />
<br />
[[File:Change-hs-password-error.jpg|400px]]<br />
<br />
<br />
[[File:Change-hs-password.jpg|800px]]<br />
<br />
<br />
Second, set static talkgroup for your DMRID , support ESSID (the two number tail of your DMRID)<br />
<br />
NOTE: The static talkgroup is closely related to your hotspot ESSID and BM Server!<br />
<br />
<br />
==== Method 1: Config online ====<br />
<br />
[[File:StaticTalkgroupOnline.png|800px]]<br />
<br />
Duplex mode, demo link https://brandmeister.network/?page=rep-edit&id=460072322 , <br />
<br />
Simplex mode, demo link https://brandmeister.network/?page=hotspot-edit&id=4600724 , <br />
<br />
Explain: <br />
<br />
rep-edit: Duplex repeater mode , can use TS1,TS2 the same time.<br />
<br />
hotspot-edit: Simplex mode, just can use TS2,<br />
<br />
460072322: 4600723 is my DMRID, 22 is my duplex hotspot ESSID, corresponding to my hotspot DMR ESSID item<br />
<br />
==== Method 2: Config in your Pi-Star ====<br />
<br />
[[File:DMR设置静态守听组列表.png|800px]]<br />
<br />
== Nextion and OLED display == <br />
<br />
=== Install NextionDriver for Model 8/Model 10 ===<br />
<br />
[[File:EnterSSH_(1).png|800px]]<br />
<br />
<br />
[[File:ModemTypeUSB.png|800px]]<br />
<br />
<br />
<syntaxhighlight lang="bash"><br />
<br />
# Uninstall first<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Remove_NextionDriver_JP.sh | sudo sh<br />
<br />
# Install and reboot<br />
sudo curl https://www.bi7jta.org/files/AndyTaylorTweet/updateScripts/Install_NextionDriver_JP.sh | sudo sh<br />
<br />
</syntaxhighlight><br />
<br />
<br />
Double check your NextionDriver Config: /etc/mmdvmhost <br />
<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Callsign=BI7JTA<br />
Id=7654321<br />
Timeout=240<br />
Duplex=1<br />
RFModeHang=300<br />
NetModeHang=300<br />
Display=Nextion<br />
Daemon=1<br />
<br />
<br />
[Transparent Data]<br />
Enable=1<br />
SendFrameType=1<br />
RemoteAddress=127.0.0.1<br />
RemotePort=40094<br />
LocalPort=40095<br />
<br />
[Nextion]<br />
Port=/dev/ttyNextionDriver<br />
Brightness=50<br />
DisplayClock=1<br />
UTC=0<br />
ScreenLayout=4<br />
IdleBrightness=20<br />
<br />
[NextionDriver]<br />
Port=modem<br />
DataFilesPath=/usr/local/etc/<br />
LogLevel=2<br />
GroupsFile=groups.txt<br />
DMRidFile=stripped.csv<br />
#DMRidDelimiter=,<br />
#DMRidId=1<br />
#DMRidCall=2<br />
#DMRidName=3<br />
#DMRidX1=4<br />
#DMRidX2=5<br />
#DMRidX3=7<br />
ShowModeStatus=0<br />
RemoveDim=0<br />
WaitForLan=0<br />
SleepWhenInactive=0<br />
Enable=1<br />
</syntaxhighlight><br />
<br />
=== Download Nextion file ===<br />
<br />
Download directly: <br />
https://www.bi7jta.org/files/MMDVM_Nextion/<br />
<br />
More information:<br />
https://mmdvm.bi7jta.org/search/label/Nextion_firmware<br />
<br />
<br />
T043: T Serial 4.3", </br><br />
tft: bin file for flash,</br><br />
hmi: source file for edit,</br><br />
</br><br />
eg.<br />
</br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.HMI </br><br />
NX4827T043_Model 10-4.3inch_DPLX_Basic_v1.05.tft </br><br />
<br />
=== Nextion to Duplex Hotspot ===<br />
<br />
Nextion RX <---> TX HAT /USBtoTTL<br />
<br />
Nextion TX <---> RX HAT /USBtoTTL<br />
<br />
Nextion GND <---> GND HAT /USBtoTTL<br />
<br />
Nextion 5V <---> 5V HAT /USBtoTTL<br />
<br />
<br />
[[File:Nextion显示类型选择.JPG|frameless|500px|]]<br />
<br />
=== Nextion to Repeater V3F4 ===<br />
[[File:Nextion_connect.png|frameless|500px|]]<br />
<br />
<br />
=== Nextion to Bluetooth Model ===<br />
[[File:BAT_EXTRA_BT02_NEXTION_ALL.JPG|frameless|500px|]]<br />
<br />
<br />
=== OLED Setting ===<br />
<br />
New Version: <br />
<br />
<br />
[[File:OLED0.96.jpg|frameless|800px]]<br />
<br />
[[File:OLED1.3.jpg|frameless|800px]]<br />
<br />
<br />
OLD Version: Enter expert mode http://pi-star/admin/expert/edit_mmdvmhost.php<br />
<br />
[[File:OLED-LOGO.jpg|frameless|800px]]<br />
<br />
[[File:双工板ECS%2BOLED-GPIO-1080p.JPG|frameless|800px|]]<br />
<br />
<br />
[[File:OLED-旋转180度_ALL.JPG|frameless|800px|]]<br />
<br />
=== HDMI Display for RPi3B/4B, BPiM2 ===<br />
<br />
Version: Modified from WPSD with HDMI Web browser UI, for Raspberry Pi 4B/3B/ZW<br />
https://drive.google.com/drive/folders/1Ur2JOti9DobjBHYa9dAL5bbiNu8OD1sb?usp=sharing<br />
<br />
For BPiM2u, BPiM2b Berry, BPiM2z<br />
https://github.com/bi7jta/W0CHP-PiStar-ALL-BPiM2<br />
<br />
@see also https://www.bi7jta.org/wiki/index.php?title=Main_Page#Flash_Pi-Star_OS<br />
<br />
== Radio for MMDVM ==<br />
=== AnyTone-878 ===<br />
=== OpenGD77 ===<br />
=== TYT-MD380-tools ===<br />
=== TYT-MD760/GD77-MMDVM-HOTSPOT ===<br />
<br />
<br />
== Pager 439.9875MHz ==<br />
<br />
=== Software download === <br />
<br />
Pager ID programming software, the newest is V3.0.9,<br />
<br />
Support Windows XP, Windows 7, Windows 10 ,Windows 11<br />
<br />
<br />
<br />
Programming adapter use CH340 Chip<br />
<br />
https://www.bi7jta.org/files/POCSAG/ProgrammerV3.0.9_2020_CH340.zip<br />
<br />
<br />
<br />
Driver for Windows 11: <br />
https://www.bi7jta.org/files/POCSAG/Driver-for-Win11-CH341SER.zip<br />
<br />
<br />
Programming adapter use Pagerid Chip (Old USB adapter)<br />
<br />
https://www.bi7jta.org/files/POCSAG/Programmer_x64x32.zip<br />
<br />
=== Multi-language === <br />
Software for Multi-language character database: Chinese, Korean, Japanese,<br />
<br />
<br />
===Settings: ===<br />
Write your RIC and S/N ,frequency<br />
<br />
See also my Google blogger: https://mmdvm.bi7jta.org/search/label/Pager<br />
<br />
== MMDVDM Server/Reflector build ==<br />
=== freeDMR ===<br />
FreeDMR https://gitlab.hacknix.net/hacknix/FreeDMR/-/wikis/Installing-using-Docker-(recommended!)<br />
** Make sure this script will delete your exists Docker service!!!!<br />
<br />
Why use freeDMR https://www.freedmr.uk/index.php/why-use-freedmr/<br />
<br />
Install without Docker https://github.com/hp3icc/Easy-FreeDMR-SERVER-Install<br />
<br />
=== Xlxd for DMR/D-Star ===<br />
<br />
DMR reflector/D-Star reflector in one https://github.com/bi7jta/XLX_CN<br />
<br />
How to create an XLX_XRF D-Star Reflector https://n5amd.com/digital-radio-how-tos/create-xlx-xrf-d-star-reflector/<br />
<br />
=== YSF/C4FM reflector ===<br />
<br />
How to Creating a YSFReflector http://ks0lnk.net/?page_id=2968<br />
<br />
=== P25 NXDN Ref Dashboard ===<br />
<br />
P25 NXDN Ref Dashboard <br />
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS/tree/master/P25/P25Reflector-Dashboard<br />
<br />
=== HBLink Link build DMR server ===<br />
<br />
Private BM: https://github.com/n0mjs710/hblink3<br />
<br />
Video https://www.chrishoodblog.com/make-your-own-dmr-server/ <br />
<br />
DMR Master Server Pt1 Deploy new server https://www.youtube.com/watch?v=A6-a8DaKPCQ<br />
<br />
DMR Master Server Pt2 Install packages HBlink https://www.youtube.com/watch?v=LsqdO0xRjoQ<br />
<br />
DMR Master Server Pt3 Configure HBlink https://www.youtube.com/watch?v=oXRCW-5JMws<br />
<br />
Docker CE https://yeasy.gitbooks.io/docker_practice/install/raspberry-pi.html<br />
<br />
=== DVSwitch + USRP ===<br />
DVSwitch_install http://dvswitch.org/DVSwitch_install.pdf<br />
<br />
=== USRP_Tetra_Bridge ===<br />
https://github.com/dg1yiq/USRP_Tetra_Bridge<br />
<br />
=== AMBE Digital Voice Transcoding Server ===<br />
How to build a Digital Voice Transcoding Server with AMBE https://n5amd.com/digital-radio-how-tos/build-digital-voice-transcoding-server/?fbclid=IwAR2KoV7n7jHE8olO1c0Jv6xKRCS4UXOZSF3kH7tks8vfiKUjRRL1NtQuQc4<br />
<br />
=== mmdvm svxlink ===<br />
mmdvm_svxlink-1.pdf https://www.do0tpb.de/app/download/20307140/mmdvm_svxlink-1.pdf<br />
<br />
== DVSwitch + USRP + FM ==<br />
=== DS5QDR Raspberry Pi ===<br />
https://ds5qdr-dv.tistory.com/417<br />
<br />
[[File:Ds5qdr-USRP-RPi.png|800px]]<br />
<br />
https://github.com/bi7jta/USRP-for-Raspberrypi<br />
<br />
[[File:Ds5qdr-USRP-RPi-PTT-GPIO.png|800px]]<br />
<br />
=== USRP_Client Python open source ===<br />
https://github.com/bi7jta/USRP_Client<br />
<br />
== DVSwitch + Mumble FM ==<br />
rpi-murmur https://github.com/ckulka/rpi-murmur<br />
<br />
== MMDVM + OpenWrt ==<br />
BD7MQB https://github.com/lazywalker/ostar MiWifi <br />
BG4TGO https://github.com/BG4TGO/Ostar OLED not in Master<br />
<br />
== AllStarLink ==<br />
https://www.allstarlink.org/<br />
<br />
== Raspberry Pi for MMDVM ==<br />
<br />
=== Install Desktop for Pi-Star and use HDMI output ===<br />
<br />
Preview:<br />
<br />
[[File:RPi-Desktop-View.jpeg|800px]]<br />
<br />
Setp by setp:<br />
<br />
Support RPi 3B/4B, BPi-M2u,M5, 1G RAM, 16G SDcard<br />
<br />
login ssh mode, http://pi-star:2222 ,or Putty.exe | OSX/Win10 PowerShell :ssh pi-star@pi-star (change @pi-star to your IP address)<br />
Login :pi-star, pass: raspberry <br />
run:<br />
<br />
rpi-rw; <br />
sudo apt-get update && sudo apt-get -y dist-upgrade # <br />
sudo apt-get install --no-install-recommends xserver-xorg -y # <br />
sudo apt-get install --no-install-recommends xinit -y # <br />
sudo apt-get install raspberrypi-ui-mods rpi-chromium-mods #for RPi && BPi<br />
<br />
#to boot into the desktop UI. If you prefer to boot into the desktop permanently: Run <br />
<br />
sudo raspi-config<br />
<br />
#Select System Options<br />
#Choose Boot/Auto Login<br />
#Select Desktop or Desktop Autologin depending on preference<br />
#Select Finish, then Reboot when prompted<br />
<br />
#Here is for Raspbian OS Linux11 AMD64/x86 in visualBox,not for ARM64, RPi, BPi<br />
#sudo apt install -y kde-standard #auto login not need Run sudo raspi-config<br />
<br />
Reference: https://www.makeuseof.com/how-to-install-a-desktop-on-raspberry-pi-os-lite/<br />
<br />
== Software download ==<br />
=== RTL-SDR Lite for MMDVM ===<br />
Purpose: Adjust TX Level with SDR<br />
Lite version run directly. SDR# lite (Old version just for view the spectrum) <br />
<br />
https://www.bi7jta.org/files/RTL-SDR/<br />
<br />
How to install? Copy to C:\tools ---> Install Driver ---> Run SDRSharp.exe<br />
<br />
<br />
rpi-rw; <br />
sudo rm -rf STM32F10X_Lib.zip;<br />
sudo rm -rf STM32F10X_Lib;<br />
sudo rm -rf nano_hotspot_fw_1.5.2.bin<br />
sudo rm -rf onekeyflash_fw_nano_withGPIO_fix.sh<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/mmdvm_hs_dual_hat_fw_v1.5.2.bin;<br />
curl -OL https://www.bi7jta.org/files/MMDVM_Firmware/BNWPI_Duplex/STM32F10X_Lib.zip;<br />
sudo unzip STM32F10X_Lib.zip;<br />
sudo chmod +x ./STM32F10X_Lib/utils/rpi32/stm32flash;<br />
sudo chmod +x onekeyflash_fw_nano_BNWPI_Duplex.sh; <br />
sudo ./onekeyflash_fw_nano_BNWPI_Duplex.sh;<br />
echo "done"</div>
BI7JTA