qdmr icon indicating copy to clipboard operation
qdmr copied to clipboard

Add support for BTECH DMR-6X2 Pro

Open hmatuschek opened this issue 3 years ago • 5 comments
trafficstars

This device identifies itself as "D6X2UV2" with hardware revision V100 (1.00).

This device is very likely almost identical to the D878UVII, so "only" the codeplug format needs to be verified:

  • [ ] Verify memory regions
  • [ ] Verify channel encoding
  • [ ] Verify zone encoding
  • [ ] Verify contact encoding
  • [ ] Verify analog contact encoding
  • [ ] Verify scan list encoding
  • [ ] Verify radio DMR ID encoding
  • [ ] Verify DMR APRS encoding
  • [ ] Verify general settings encoding
  • [ ] Verify boot settings encoding
  • [ ] Verify preset messages encoding
  • [ ] Verify hot key settings encoding
  • [ ] Verify FM broadcast channel encoding
  • [ ] Verfy analog signalling (DTMF, 5-tone etc) encoding
  • [ ] Verify DMR encryption encoding
  • [ ] Verify call-sign DB encoding.

Development will happen in the d6x2uv2 branch. There is also an emulator script under doc/reveng/btech/d6x2uv2/, if you like to assist in the reverse engineering of the codeplug format.

hmatuschek avatar Oct 19 '22 11:10 hmatuschek

Please let me know what I can do to help!

dbrianhendrix avatar Oct 31 '22 03:10 dbrianhendrix

Is that the same model as in https://github.com/hmatuschek/qdmr/discussions/335 ?

allesand avatar May 16 '23 19:05 allesand

Is that the same model as in #335 ?

Yes, it is. There is a different CPS for that device, so it might have some differences in the codeplug. I "just" need to verify the codeplug format first and then I can support it. However, as usual for AnyTone-type radios, it is a lot of work. So I would like to complete the support for the existing devices before I support new ones.

hmatuschek avatar May 16 '23 19:05 hmatuschek

would like to complete the support for the existing devices before I support new ones.

Very much understandable! I was just wondering if there are two open issues - oh, no, one is a "discussion". Thanks for all your effort!

allesand avatar May 16 '23 19:05 allesand

Keep up the great work!
git checkout origin/d6x2uv2 Getting close! Cannot connect to radio: In radio.cc:70: Unhandled device BTECH 'DMR-6X2UV Pro'. Device known but not implemented yet.

EntropyWorks avatar Aug 20 '23 07:08 EntropyWorks

Update: Reverse engineering is complete.

Now: Implementing some differences to the DMR-6X2 v2.21b. The next release will contain the PRO support for FW version 1.21b.

hmatuschek avatar Jul 18 '25 11:07 hmatuschek

Merged into devel branch. Will be part of the 0.13.0 release.

hmatuschek avatar Jul 20 '25 13:07 hmatuschek