Baofeng DM-X DMR

HELLO
guys let’s support this forum
very good
maybe someone else has any opinions what can be configured
and how to fix errors
can anyone have
opinions and suggestions
opportunities to work with code
improve firmware
make revision

Hello
there is an updated firmware version on the disk
1702_v02.02.022.binini
1702_v02.02.022.bin
she did not go to my radio station
the station does not start after updating
what could be the problem

Which variant of the firmware and CPS did you use? If you flash encrypted FW using older .66 CPS or the other way round (unencrypted in newer CPS), it will soft-brick the device. Just put it in flashing mode and use correct firmware/CPS combination (see above in discussion for correct combinations or decrypted .22 firmware).

version
1702_02_v22.binini
1702_02_v22.bin
image
loading properly

Hello
which version should be used for
1702_v02.02.022.binini
1702_v02.02.022.bin

It was mentioned earlier:

  • File from 1702_02_v22-encrypted-CPS-1.0.78.zip - 1702_02_v22.bin* - New CPS 1.0.78
  • File from fw_2.2.22-decrypted.zip - 1702_v02.02.022.bin* - Old CPS 1.0.66, Python DFU tool

HEllo
thank you very much
what changes were in the extension file
File from fw_2.2.22-decrypted.zip - 1702_v02.02.022.bin*

I do not understand your question, what you mean by changes? It is just the firmware decrypted and sent to radio by CPS, no changes were made in it.

For everybody reading this forum, during the analysis of the CPS format, I found at least two nasty bugs, which you may experience so I warn against them:

  • Editing channels in CPS is broken, once you create channel #373, you won’t be able to upload the codeplug and it will also break some configuration data in codeplug. I fix the name to be shorter and the last byte in sector to match to allow uploading by Python DFU, but nothing can be done for the config which is already overwritten.
  • If you store more than 13 draft SMS messages (and probably sent/received messages as well, I did not have time to test yet), it will start to overwrite data in the same sector and damage other messages and the GUI on radio starts to behave strangely.

HEllo
Thank you very much for your answer
Can i ask you
You have access to the firmware and can change the settings,
and fix bugs?

As I said previously, I am just another user who bought this radio, like you. I do not have the possibility. Everything I have done so far is by reverse-engineering the codeplug and the communication protocol.

So NO, I DO NOT have access to firmware nor CPS source codes and fixing most bugs would be impossible for me.

Hello
I understood you
Thank you very much for your answer
how do you feel about the operation of this radio station
what opportunities did you like
which not?
at the moment I am satisfied with the work
the battery holds
in transmission mode 1.5 days
listening mode 2 days
which is very good

How do I download user data base to radio ? The software I downloaded from tiny upload doesn’t show any place to import and download user db. Would appreciate any help.

Thanks

Hello
could anyone
reveal the range
[setup]
language=lang_en
RadioType=MD
BinFile=D:\1702

[MD]
title=MD
version=1.00.78

[modelU]
fdisp0=[300-470MHz]
value0=00000030000000470050998400003001

[modelV]
fdisp0=[110-299MHz]
value0=00006011000040299050990400003001
displays everything but cannot record

@Ralph: If you mean the radio contacts, it is in MD CPS in contact setting. But it is limited to 800 contacts (which is BTW a hard limit due to memory index stored in flash memory and cannot be increased).

If you mean something like “CSV” contacts other radio support, there is no such feature even if it would be possible to implement by the company. But even if it was implemented, the USB communication implementation is so slow you would be uploading it for half hour.

@Daniil: did you also adjust the ranges in the Test mode when you were playing with the setting? And does it work at all (there may be limits hardcoded in firmware)? BTW, I think the hidden 5-tone system implementation is also broken as some settings overwrite data pages of other settings.

In general, I would say the radio is a mix of good ideas and terrible implementation of some parts, some features like switching Channel/Frequency mode directly in radio are missing, you cannot make manual call to a talk group (only through contacts), and other issues I have mentioned in this thread.

Hello
what I completely agree with you
I changed the values in the file
but the program does not want to record a new range (300)
it only accepts 400-470 / 136-174
I will still look where to change it
Yes, by the way, the program is written in C ++

who does not have ideas how to do it

Before doing that, I would try to switch the radio to VFO mode and test if you are able to enter the frequencies there. If not, modifying the CPS would probably not help. Also, you could use a hex editor to change the frequency in data file (it is BCD-encoded, I can give you the offset)

Hello


if you program the frequencies and select the mode
FREQUENCY
VFO will work
If possible, provide the file to me
for acquaintance (I have windows)

You did not understand me. What I meant is for YOU to switch the radio from Channel to Frequency mode and then try to set one of the frequencies you are trying to use on YOUR radio in VFO mode (e.g. 223.49 Mhz) . This way you will know if the limit is in CPS software or in the radio itself

Hello
Ok
I’ll check now

Hello
the result has not changed
cannot enter these values manually too