Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for BTECH DMR-6X2 Pro #260

Open
16 tasks
hmatuschek opened this issue Oct 19, 2022 · 5 comments
Open
16 tasks

Add support for BTECH DMR-6X2 Pro #260

hmatuschek opened this issue Oct 19, 2022 · 5 comments
Labels
NewDevice Request for support of a new device

Comments

@hmatuschek
Copy link
Owner

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 hmatuschek added the NewDevice Request for support of a new device label Oct 19, 2022
@dbrianhendrix
Copy link

Please let me know what I can do to help!

@hmatuschek hmatuschek added this to the Version 0.12.0 milestone Jan 11, 2023
@allesand
Copy link

Is that the same model as in #335 ?

@hmatuschek
Copy link
Owner Author

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.

@allesand
Copy link

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!

@EntropyWorks
Copy link

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.

@hmatuschek hmatuschek removed this from the Version 0.12.0 milestone Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NewDevice Request for support of a new device
Projects
None yet
Development

No branches or pull requests

4 participants