Anyone using Linux?

kw4mp
Posts: 2
Joined: Mon Apr 06, 2020 11:26 pm

Anyone using Linux?

Post by kw4mp » Mon Apr 06, 2020 11:32 pm

Playing around with the radio and programing, I'd prefer to use my main linux setup instead of having to dual boot every time I want to adjust my codeplug.

I've found that in Ubuntu 19.10 at least, the cable and radio are not recognized at all. No listing in dmesg, nothing in lsusb, nothing.

Wine seems to load the OpenGD77 CPS just fine. If I can get the machine to recognize the radio I'd imagine things could work.

Anyone have a solution or suggestions?

Thanks.

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Anyone using Linux?

Post by VK3KYY » Mon Apr 06, 2020 11:51 pm

We can't get the CPS to work on Linux.

Various very talented people have tried, but unfortunately its not going to work on Linux unless perhaps Mono or Wine improve their support for the .Net framework and the USB drivers.

See the various other discussions e.g.

http://www.opengd77.com/viewtopic.php?t=191

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

Re: Anyone using Linux?

Post by kt4lh » Mon Apr 06, 2020 11:56 pm

I just suck it up and use the OpenGD77 CPS in a Windows VM. dmrconfig supports the GD77, but no idea if it still works with OpenGD77. It downloads a json file and can upload it back. Not exactly a CPS by any means, but it'd work if you have existing configs, or just need to change something very minor. But again, not sure it works on OpenGD77.

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Anyone using Linux?

Post by VK3KYY » Tue Apr 07, 2020 12:10 am

It looks like dmrconfig may have been abandoned.

I checked the GitHub repo

https://github.com/sergev/dmrconfig/commits/master

and the last commit was on Sep 19, 2019

I guess I could "fork" that project and add support for the OpenGD77, but its a load of extra work.

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

Re: Anyone using Linux?

Post by kt4lh » Tue Apr 07, 2020 2:17 am

VK3KYY wrote:
Tue Apr 07, 2020 12:10 am
It looks like dmrconfig may have been abandoned.

I checked the GitHub repo

https://github.com/sergev/dmrconfig/commits/master

and the last commit was on Sep 19, 2019

I guess I could "fork" that project and add support for the OpenGD77, but its a load of extra work.
That's a shame, it had pretty wide support for devices, but no UI. If someone could have written a UI around it, it would have been very flexible. But the UI is probably one of the harder parts with DMR. All the cross-linking of records etc.

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Anyone using Linux?

Post by VK3KYY » Tue Apr 07, 2020 3:42 am

It may not have been abandoned, but when nothing changes on a repo for over 6 months, it often means the owner has lost interest in it.

zl2bez
Posts: 4
Joined: Sat Dec 05, 2020 2:21 am
Location: Wellington, NZ
Contact:

Re: Anyone using Linux?

Post by zl2bez » Sun Jan 07, 2024 11:12 pm

Hi, I discovered QDMR by DM3MAT.

It listed Open GD77 in supported radios.

Web site for QDMR: https://dm3mat.darc.de/qdmr/

QDMR runs well on Ubuntu Mate 22.04.3 and Linux Mint 21.2 xfce.

73 Paul ZL2BEZ

EA7KLK
Posts: 28
Joined: Tue Jan 09, 2024 11:07 am

Re: Anyone using Linux?

Post by EA7KLK » Wed Jan 10, 2024 11:46 am

zl2bez wrote:
Sun Jan 07, 2024 11:12 pm
Hi, I discovered QDMR by DM3MAT.

It listed Open GD77 in supported radios.

Web site for QDMR: https://dm3mat.darc.de/qdmr/

QDMR runs well on Ubuntu Mate 22.04.3 and Linux Mint 21.2 xfce.

73 Paul ZL2BEZ
I just tried and installed it from MacPorts.

When I read the current working codeplug from my RT84 with OpenGD77 I get all sorts of garbage. So I guess OpenGD77 implementation in qdmr is not quite working.

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

Re: Anyone using Linux?

Post by kt4lh » Sat Jan 13, 2024 3:59 pm

Last I heard, qDMR never supported the "new" (2 years old now?) use of extra characters. Maybe it'd work if you limited your callsign database to whatever the default was, I actually don't recall now.

DL2MV
Posts: 5
Joined: Tue Feb 27, 2024 10:23 pm

Re: Anyone using Linux?

Post by DL2MV » Tue Mar 05, 2024 2:43 pm

This is the situation under Linux for me (openSUSE Tumbleweed):

1) The Retevis RT3S can be easily flashed under Linux with the OpenGD77 firmware using opengd77_stm32_firmware_loader.py.

2) The CPS can be installed and started under Linux with the help of Wine and used to open, edit and save code plugs.

3) The CPS recognises the com port (after the corresponding udev rules have been added and the user has been entered in the "dialout" group).

But:
Neither reading the codeplug from the radio to the computer nor writing the codeplug to the radio will work!

4) The Python script opengd77xfer (see: https://github.com/kzyapkov/opengd77xfer) can easily read a code plug from the radio and save it on the computer.

But:
The other way round, writing a codeplug TO the radio does not really work! It looks as if the code plug is being written (both the messages on the computer and the display of the RT3S suggest this), but in reality nothing has changed in the code plug that was already on the RT3S!


If someone were to create/modify a Python script that would also allow a code plug to be written to the radio, the situation would be perfect for OpenGD77.

Eagerly awaiting a good soul who has the time and inclination... :-)

Post Reply