Baofeng DM-1701 Programming Guide V1.1 - Radioddity
Baofeng DM-1701 Programming Guide V1.1 - Radioddity
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 1 of 30
TABLE OF CONTENT
INTRODUCTION ....................................................................................................................................... 4
1 GETTING STARTED ................................................................................................................................ 4
1.1 USB driver to be loaded ................................................................................................................ 4
1.2 CPS and firmware updates made available by Radioddity ............................................................ 5
2 Programming the DM-1701 ................................................................................................................. 6
2.1 Read data ...................................................................................................................................... 6
2.2 Write data ..................................................................................................................................... 6
2.3 Read/Write Contacts ..................................................................................................................... 6
2.3.1 Import DMR ID database to your CPS ........................................................................................ 6
2.3.2 Transfer imported DMR database to DM-1701 .......................................................................... 7
2.3.3 Transfer DMR database from DM-1701 to PC ............................................................................ 7
2.3.4 Export DMR database from CPS to PC ....................................................................................... 8
3 General setting ..................................................................................................................................... 9
3.1 Alert Tone ...................................................................................................................................... 9
3.2 Lone Worker ................................................................................................................................ 10
3.3 Power On Password .................................................................................................................... 11
4 Basic settings ...................................................................................................................................... 11
4.1 Talkaround ................................................................................................................................... 11
5 Menu Item.......................................................................................................................................... 13
6 Button Definitions .............................................................................................................................. 14
6.1 Radio Buttons .............................................................................................................................. 14
6.2 One touch access ........................................................................................................................ 15
6.3 Number key quick contact access ............................................................................................... 16
7 Text Message ...................................................................................................................................... 17
8 Privacy Setting .................................................................................................................................... 18
9 Digital Emergency System .................................................................................................................. 19
10 DTMF Signaling................................................................................................................................. 20
11 VFO Mode ........................................................................................................................................ 22
12 Prepare for DMR operation .............................................................................................................. 23
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 2 of 30
12.1 Request a valid DMR RADIO ID ................................................................................................. 23
12.2 Digital Contacts (besides those of the DMR database) ............................................................. 23
12.3 Digital RX Group Call ................................................................................................................. 24
13 Channel settings ............................................................................................................................... 26
13.1 Spread Sheet Option ................................................................................................................. 28
14 Zones to bundle channels ................................................................................................................ 28
15 Scan List ............................................................................................................................................ 29
16 write data to radio............................................................................................................................ 30
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 3 of 30
INTRODUCTION
The BAOFENG DM-1701 radio is a Dualband VHF and UHF radio with both, digital DMR
(true Tier I and II) as well as analog FM capabilities. It offers a total of 3,000 channels
(Analog and Digital), Up to 10,000 manually addable contacts, and up to 120,000
contacts, as well as multiple DMR ID numbers (Radio ID’s) for a single radio. With the
enhanced capabilities of the DM-1701 radio, this Programming Guide will help users to
understand all aspects of how to successfully program and set up the radio for maximum
usability.
The computer programming software (CPS) created file that contains the frequencies
and operating parameters is called a ‘codeplug”. Creating a codeplug is a ‘bottom up’
process where the lowest (common) elements must be created first, then built upon
until a fully functional codeplug has been created. With the DM-1701 computer
programming software (CPS) you can create the codeplug and write it to the radio. A
further aspect of the CPS is its capability of both ‘importing” and ‘exporting” large data
files, such as contact names.
1 GETTING STARTED
The programming cable for the DM-1701 radio is typically provided by Radioddity. The
USB programming cable has the typical USB Type A plug on one side (to plug into the
proper USB-port of a PC) and a two pin ‘K-1’ connector to plug into the DM-1701 radio.
In order to not mix up the cable with cables of other radios it is a good idea to place
some permanent sticker onto the cable.
There is no circuitry inside the cable. Similar appearing cables with circuitry inside the
cable (as often used for pure analog FM radios) will not work. In order for the PC to
identify the DM-1701 it has to be connected using the appropriate cable. Furthermore
the DM-1701 also needs to be turned on (remember: There is no chip inside the cable,
thus the internal communication-port of the radio only gets identified on a powered-on
radio).
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 4 of 30
Picture 1: DM-1701 radio identified as STM Device in DFU Mode
If the driver does not load automatically, you can download the proper 32bit and 64bit
drivers from https://www.radioddity.com
Note:
The Software version should always match the Firmware version.
i.e. Software version 1.00 should always be used with Firmware version 1.00, etc.
This firmware is specific to this model only. Loading a DM-1701 firmware to a different
model radio will not add extra features to that radio but quite likely make it unusable.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 5 of 30
2 Programming the DM-1701
Before programming your radio, read the current information from the radio to your PC
to create an initial CPS template and at the same time backup the factory data for future
use.
When reading or writing data from or to the DM-1701, the software offers various
possibilities:
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 6 of 30
Picture 3: Content of CSV-File ready for import to CPS
If you have double checked the format of your CSV file you may then import it to your
CPS
Due to the size of the database, loading data may take more than 5 minutes.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 7 of 30
• Click on ‘Program” -> ‘Read/Write contacts”
• Select ‘Read’ within the popup window. .
Due to the size of the database, loading data may take more than 5 minutes.
Note:
Bare in mind that you need to read the DMR database from the DM-1701 radio to the
CPS before using the export functionality.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 8 of 30
3 General setting
The DM-1701 radio supports quite a bunch of general settings. To get there use ‘Edit’ ->
‘General Setting’
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 9 of 30
Picture 6: Alert Tone
If you check ‘Disable All Tone’, you will not hear any prompts, even if you check ‘CH Free
Indication Tone’ or ‘Talk Permit Tone’. Both options would no longer be supported.
CH free indication tone: Indicates if the current channel is not transmitting and receiving,
indicating a free channel.
Talk Permit tone: This alert tone sounds after the Push-to-Talk (PTT) button is pressed
and the radio is able to transmit on the channel. This is to prompt the user to begin
speaking.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 10 of 30
With the corresponding settings, this function may be adjusted to the personal needs.
4 Basic settings
There are a few settings that do require special attention.
• If you set PC programming password, you must remember this password. If you
forget it, there will be no way to retrieve it.
• You need to check the relationship between your local time and UTC to get a
better time zone, or you can enter the time directly in the radio.
4.1 Talkaround
When the talkaround function is activated, the transmission and reception frequencies
are exchanged with each other. You would only activate that function if you can no
longer reach the repeater you had been working on, but knowing that the other station
is in direct reach.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 11 of 30
Picture 9: Assign Talkaround
The function may be assigned to one of the five programmable function keys. Side
Button 1 is the top most one just above the PTT key. Side button 2 is the one with the
single dot and Side Button 3 is the one with the double dots. P1 and P2 are above the
numerical keypad.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 12 of 30
5 Menu Item
Often not all those menus that are available are really required by the user. Thus in order to ease
operation, you may disable certain menus to your personal requirements. Using ‘Edit’ -> ‘Menu Item’
you navigate to the corresponding configuration page within the CPS.
Those menu functions checked will later be displayed in the various menus of the
DM-1701 radio. Those not checked will not be displayed and not become accessible on
the radio.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 13 of 30
6 Button Definitions
There are various buttons definitions possible:
• Radio Buttons
• One Touch Access
• Number Key Quick Contact Access
With the three side keys and the two keys named P1 and P2 you have a total of 5
programmable keys. Each of the keys has a function activated on ‘Short Press’ and
another one activated on ‘Long Press’, resulting in a total of 10 different functions being
directly accessible.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 14 of 30
Those are your options:
Remark:
Those functions related to recording of transmissions are currently not available.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 15 of 30
• Mode: select either ‘Digital’ or ‘Analog’
• Call: If you select analog mode, this option is ignored. If you select digital mode,
it will define the ‘Digital Contact’ to be used.
• Call type: In “Analog’ mode, there will be four types of DTMF for you to choose
from: ‘DTMF-1’,’DTMF-2’,’DTMF-3’ and ‘DTMF-4’. In ‘Digital’ mode, you can
choose between ‘Call’ and ‘Text Message’.
• Message/Encode: If ‘DTMF-1’ has been selected as ‘Call Type’, this option
defaults to encode ‘1’. If ‘Text Message’ has been selected as ‘Call Type’, you will
be able to choose one of the preset SMS within the menu ‘Text Message’ you
have defined already.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 16 of 30
7 Text Message
You can edit the quick text messages that you use frequently. After you save them to
your DM-1701 radio, they all will be available in your ‘Drafts’-folder. You can easily send
them to the people you need to send without additional editing. Select ‘Edit’ -> ‘Text
Message’ to get to the appropriate configuration page.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 17 of 30
8 Privacy Setting
Digital encryption is also supported by your DM-1701 radio. You can set the
corresponding digital encryption password. The person you are talking to can only hear
your voice by setting the same encryption password as you, avoiding other people
hearing your call. Select ‘Edit’ -> ‘Privacy Setting’ to get to the appropriate configuration
page.
Hint:
Encryption might not be allowed in your network.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 18 of 30
9 Digital Emergency System
The availability of a digital emergency system depends on the digital network used.
Select ‘Edit’ -> ‘Digital Emergency System’ and selected the system to edit.
System Name This entry displays the name of the system. The user can enter up to
8 characters. Valid characters include letters, numbers, spaces, and
special characters.
Alarm Type An alarm is a non-voice signal that triggers an alert indication on
another radio. This feature specifies the behavior of the initiating
radio's alarm when the emergency button is pressed.
Alarm Mode Defines the radio’s behavior when the radio's emergency button is
pressed.
Impolite Retries An impolite transmission is a transmission that occurs even when
there is activity on the current channel. The radio tries a number of
impolite transmissions to get an acknowledgement and then goes on
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 19 of 30
to try a number of polite transmissions. This feature sets the number
of attempts to transmit an emergency alarm impolitely.
Polite retries A polite transmission is a transmission that occurs only when there is
no activity on the current channel. The radio tries a number of
impolite transmissions to get an acknowledgement before trying a
number of polite transmissions. This feature sets the number of
attempts to transmit an emergency alarm politely.
10 DTMF Signaling
If the DM-1701 is used in a system that makes use of DMTF-signaling, certain settings need to be
applied to the radio. Select ‘Edit’ -> ‘DTMF Signalling’ to get to the appropriate
configuration page.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 20 of 30
DTMF side tone When the DTMF code word is been sent, the speaker issues the
corresponding DTMF tones.
PTT ID select ‘None’, ‘Pre Only’, ‘Post Only’ or ‘Pre & Post’.
Group Code You can use the DTMF characters ‘A’, ‘B’, ‘C’, ‘D’, ‘*’ or ‘#’ to set up
a group called ‘universal character code’. If the receiver receives a
valid ID code and one or all of its digits are replaced by the
‘universal character’ group call code, the call will become decoded.
KeyUp Encode The analog channel transmits the PTTID corresponding to the DTMF
code, as the channel is been activated by pressing the PTT.
KeyDown Encode The analog channel transmits the PTTID corresponding to the DTMF
code, as the channel is been deactivated by releasing the PTT.
Auto Reset Time When the signal is decoded correctly, the automatic reset timer
resets the DTMF decoder and mutes the speaker if there is no
communication activity within a certain period of time. You do not
need to perform a manual reset (using the monitor key). The timer
starts running as the carrier drops.
First Digit Time Allows you to set the delay time from the start of transmission to
the first DTMF digit (factor that takes the decoder start time into
account). Increasing this time interval is the same as adding ‘First
Code Duration’.
Digit Duration Allows you to set the delay time from the start of the launch to the
first DTMF digital transmission (considering the factors that start
the decoder's time). Increasing this interval is the same as
increasing the duration of the first code.
*# Digit Time [ms] This parameter is extending the # * sound transmission time. In
some systems, these two codes must be set longer than the
numerical codes.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 21 of 30
11 VFO Mode
The VFO mode is the similar to the normal channel mode in terms of the various parameters. Select
‘Edit’ -> ‘VFO Mode’ to get to the appropriate configuration page.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 22 of 30
12 Prepare for DMR operation
Picture 20: store your call sign and your DMR Radio ID
Note:
Never ever operate the radio using an ID that is not issued to yourself. Within amateur
radio networks this may result in losing your license.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 23 of 30
Picture 21: Digital Contacts
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 24 of 30
• Up to 250 individual Digital RX groups can be created and named to identify each
group.
• Each group can contain as few or as many contacts as convenient.
• groups should be named according to their group members (Digital Contacts).
• Only contacts set as group calls can be added to a group
To work on such groups use ‘Edit’ -> ‘Digital RX group’. A typical group may look like
shown in the next picture
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 25 of 30
13 Channel settings
The DM-1701 offers up to 3000 channels for UHF and VHF. To start double click on the
first line No.1 to open the Channel Information window for that channel:
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 26 of 30
Let’s have a very short explanation of all those fields:
Digital
contact Talk Group (TG) to be assigned to this channel
DMR/radio ID Select which of the DMR ID’s to use for this channel
Color code Select which Color Code (CC) is related to this channel
slot Select which slot (1 or 2) applies to this ‘Channel’
Group list If programmed, select the RX Group List
privacy Select ‘off’, ‘basic’ or ‘enhanced’ to use for
encryption.
Analog
CTCSS/DCS Decode Select Off or CTCSS or DCS and tone frequency
CTCSS/DCS Encode Select Off or CTCSS or DCS and tone frequency
RX signaling Select off,DTMF-1,DTMF-2,DTMF-3,DTMF-4
TX signaling system Select off,DTMF-1,DTMF-2,DTMF-3,DTMF-4
QT Reverse Select 180,120,240 or silent
Non-QT/DQT turn-off Freq Select none,259.3Hz,55.3Hz
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 27 of 30
13.1 Spread Sheet Option
For large amounts of channel data, this may be a desired method as it allows cut and
paste of large amounts of data. This is especially desired when adding multiple repeaters
with similar configurations.
The current channel configuration can be exported to a csv file, enhanced and finally
imported back to the CPS.
Hint:
Always save data files for recovery purposes.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 28 of 30
15 Scan List
A ‘Scan List’ is a group of channels to be monitored when the ‘Scan’-function is been
activated using one of the programmable function keys. The DM-1701 has the capability
of storing multiple scan lists per channel.
Up to 31 channels can be loaded into an individual list. You also have the ability to sort
or rearrange the channels in this list. The scan list will later be assigned to a channel of
your choice during the setup of a channel (see section on channels).
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 29 of 30
Scan List Name Name given to group of scanned channels
Available Channels Will list the channels available to scan
Scan Channel Member List of channels to be scanned
Priority Channel select Select the priority channel or ‘off’
Priority Channel 1 Sets which channel is priority 1
Priority Channel 2 Sets which channel is priority 2
Signaling hold time Sets the amount of time that the radio waits on an analog
scan list channel when a carrier signal of sufficient amplitude
is detected on the channel. This pause allows the radio to
decode the analog system signaling data. If the decoded
information is incorrect, the radio reverts to scan.
Priority sample time Sets the duration that the radio waits, when in a call, before
scanning the priority channels. If the call is taking place on a
Priority 1 Channel, no scanning will take place. When scanning
priority channels, the radio briefly mutes the current
transmission. Increasing this interval improves the audio
quality of the current transmission as fewer checks are done,
but this also increases the chance of the radio missing out
priority channel activity.
TX designated channel This feature defines the conventional channel/trunking
personality on which the radio will transmit if the user presses
the Push-to-Talk (PTT) button while the radio is scanning.
Note:
You can add the same channel to multiple scan lists.
BAOFENG DM-1701 CodePlug Programming Guide v1.1 - brought to you by Radioddity Page 30 of 30