CPS Linux Support (still unsolved)

PR7LDR
Posts: 19
Joined: Mon Nov 13, 2023 3:18 pm

CPS Linux Support (still unsolved)

Post by PR7LDR » Mon Nov 13, 2023 7:56 pm

Hi folks,

Sorry if this was posted yet, but phpBB has ignored my search terms because "cps linux support" are "common words"... :D

Do you have any plans to make CPS software to be supported in Linux distros?

I don't have Windows... I have all my ham needs satisfied with Linux tools for hams, and there are plenty of them, except by a CPS for OpenDM... I have a DM-1701.

To be more specific, I don't have a Windows license (and I am not interested in getting one).

If there are no plans to support CPS in the near future within Linux, can anyone post your experience running it under Wine?

Thanks for your comments.


73 de PR7LDR
Last edited by PR7LDR on Thu Dec 14, 2023 9:22 pm, edited 2 times in total.

PR7LDR
Posts: 19
Joined: Mon Nov 13, 2023 3:18 pm

Re: CPS Linux Support

Post by PR7LDR » Mon Nov 27, 2023 1:44 pm

Hello, guys. I found the answer myself. There are several tools to help using chinese DMR radios with OpenGD77 in Linux. You can try for yourself, but I had success with "qdmr" suite.

Some useful tools are:

DMRCONFIG (https://github.com/OpenRTX/dmrconfig): You can install it directly from your distro catalog. Something as the shown below at Debian-based distros:

Code: Select all

sudo apt-get install dmrconfig
QDMR (https://github.com/hmatuschek/qdmr): The same as dmrconfig applies here, you can install it in a similar fashion, with

Code: Select all

sudo apt install qdmr
EDITCP (https://github.com/DaleFarnsworth-DMR/editcp): I have not tested this one, but there are instructions to get it up and running on it's webpage.

Cool to have such open source tools!

kt4lh
Posts: 272
Joined: Sun Jan 12, 2020 4:27 am

Re: [SOLVED] CPS Linux Support

Post by kt4lh » Tue Nov 28, 2023 1:21 pm

editcp, while very nice for the MD380, does not work for OpenGD77.

dmrconfig, last I understood, no longer works on OpenGD77 after GD77 changed some channel and/or contact information, I forget the specifics now, but as long as you have a copy of the CPS you can always give it a try.

SA0BUX
Posts: 584
Joined: Tue Jul 05, 2022 8:50 am
Location: JO99ah, Stockholm, Sweden
Contact:

Re: [SOLVED] CPS Linux Support

Post by SA0BUX » Tue Nov 28, 2023 1:52 pm

I tested qdmr 0.10.1 (prepackaged) in Ubuntu 22.04.3 LTS but text strings in channels,talkgroups,contact was gibberish , maybe I will test later ones like 0.11.3 when I have time.

PR7LDR
Posts: 19
Joined: Mon Nov 13, 2023 3:18 pm

Re: [SOLVED] CPS Linux Support

Post by PR7LDR » Tue Nov 28, 2023 10:35 pm

SA0BUX wrote:
Tue Nov 28, 2023 1:52 pm
I tested qdmr 0.10.1 (prepackaged) in Ubuntu 22.04.3 LTS but text strings in channels,talkgroups,contact was gibberish , maybe I will test later ones like 0.11.3 when I have time.
I am using Devuan Daedalus (5.0), this is based on Devuan 12 (Bookworm). They ships 0.11.2. Maybe you can try with latest version, the development of qdmr is very active. There are PRs in the last month.

SA0BUX
Posts: 584
Joined: Tue Jul 05, 2022 8:50 am
Location: JO99ah, Stockholm, Sweden
Contact:

Re: [SOLVED] CPS Linux Support

Post by SA0BUX » Wed Nov 29, 2023 6:45 am

PR7LDR wrote:
Tue Nov 28, 2023 10:35 pm
SA0BUX wrote:
Tue Nov 28, 2023 1:52 pm
I tested qdmr 0.10.1 (prepackaged) in Ubuntu 22.04.3 LTS but text strings in channels,talkgroups,contact was gibberish , maybe I will test later ones like 0.11.3 when I have time.
I am using Devuan Daedalus (5.0), this is based on Devuan 12 (Bookworm). They ships 0.11.2. Maybe you can try with latest version, the development of qdmr is very active. There are PRs in the last month.
This is with 0.11.2 , installed via the programmers own APT repository.
Still gibberish when I try loading from a MD-9600 , seems that qdmr reads more data from the flash which is not part of the codeplug.
I think they support an older OpenGD77 config memory design that is changed now.
Capture.JPG
Capture.JPG (106.95 KiB) Viewed 11396 times

PR7LDR
Posts: 19
Joined: Mon Nov 13, 2023 3:18 pm

Re: [SOLVED] CPS Linux Support

Post by PR7LDR » Wed Nov 29, 2023 10:14 am

You can open an issue on their Github, the 0.12 is about to be released, and they will get this into account.

User avatar
F1RMB
Posts: 2624
Joined: Sat Nov 16, 2019 5:42 am
Location: Grenoble, France

Re: [SOLVED] CPS Linux Support

Post by F1RMB » Wed Nov 29, 2023 10:36 am

Just for the record, qdmr uses an outdated codeplug format, where new stuff added/modifed in the last years aren't supported.
Also, it doesn't support STM32 based transceivers, only MK22 ones.

PR7LDR
Posts: 19
Joined: Mon Nov 13, 2023 3:18 pm

Re: CPS Linux Support

Post by PR7LDR » Thu Dec 14, 2023 9:21 pm

SA0BUX wrote:
Wed Nov 29, 2023 6:45 am
PR7LDR wrote:
Tue Nov 28, 2023 10:35 pm
SA0BUX wrote:
Tue Nov 28, 2023 1:52 pm
I tested qdmr 0.10.1 (prepackaged) in Ubuntu 22.04.3 LTS but text strings in channels,talkgroups,contact was gibberish , maybe I will test later ones like 0.11.3 when I have time.
I am using Devuan Daedalus (5.0), this is based on Devuan 12 (Bookworm). They ships 0.11.2. Maybe you can try with latest version, the development of qdmr is very active. There are PRs in the last month.
This is with 0.11.2 , installed via the programmers own APT repository.
Still gibberish when I try loading from a MD-9600 , seems that qdmr reads more data from the flash which is not part of the codeplug.
I think they support an older OpenGD77 config memory design that is changed now.

Capture.JPG
There is a huge rewrite of OpenGD77 Support, because the variants are handled differently:

https://github.com/hmatuschek/qdmr/issues/394

PR7LDR
Posts: 19
Joined: Mon Nov 13, 2023 3:18 pm

Re: CPS Linux Support

Post by PR7LDR » Thu Dec 14, 2023 9:24 pm

kt4lh wrote:
Tue Nov 28, 2023 1:21 pm
editcp, while very nice for the MD380, does not work for OpenGD77.

dmrconfig, last I understood, no longer works on OpenGD77 after GD77 changed some channel and/or contact information, I forget the specifics now, but as long as you have a copy of the CPS you can always give it a try.
This is valid for qDMR too. There were several changes in OpenGD77 lastly, so the codeplug was changed, and these tools needs to be updated.

Post Reply