Qdmr Versions Save

A GUI application for configuring and programming cheap DMR radios under Linux and MacOS X.

v0.10.0

2 years ago

Release with new radio and some bug fixes:

  • Added support for Baofeng DM-1701, still untested and user-db is missing.
  • Hide extensions in AnalogChannelEditor if show-commercial-features is disabled.
  • Fixed potential crash and memory leak in DTMFContactDialog.
  • Fixed squelch settings for RD-5R. Fixes #182.
  • Implemented TyT menu, extension.
  • Fixed error message on TyT device detection.
  • Fixed copying of squelch settings & signalling for analog channels.
  • Fixed GUI update for general settings tab.
  • Fixed handling and instantiation of device specific extensions.

v0.9.3

2 years ago

Bugfix release (mostly issues concerning the core library):

  • Fixed YAML serialization.
  • Fixed YAML parser warning.
  • Added description fields for device specific settings.
  • Added TyT channel, scan list, general settings.
  • Fixed reset of owned ConfigItem properties.
  • Added auto-copying of properties.
  • Fixed udev rules (prep Debian package).
  • Fixed icon sizes (prep Debian package).

v0.9.2

2 years ago

This release contains the following changes:

  • Fixed YAML parser to properly link APRS systems. Fixes #179.
  • Fixed YAML parser issue serializing DefaultRadioID.
  • Fixed connection issue with TyT devices.
  • Fixed GUI update issue when reading a codeplug from the device.
  • Added extension editors to all config elements. These editors are only visible when "Show Commercial Features" is enabled in the settings dialog.

v0.9.1

2 years ago

This is the release of version 0.9.1. It is basically a rewrite of the internal core library that implements assembly and decoding of binary codeplugs and the abstract device-independent codeplug representation.

Changelog (since version 0.8.1):

  • Rewrite of codeplug representation, allows to extend generic device-independent codeplug representation for device specific settings.
  • New codeplug file format (YAML based). Also allows for device-specific settings to be strored.
  • Rewrite of binary codeplug encoding/decoding. Allows to extend existing codeplugs and codeplug elements by just implementing the differences. This makes the cumbersome encoding/decoding of device specific settings feasible.
  • Added support for the TyT MD-2017.
  • Added TyT MD-390 support.
  • Added Hide/Show Commercial Features flag to settings dialog. This shows/hides the radio ID list (in ham radio you will only need one DMR ID).
  • Cleanup of GUI. Some minor GUI cleanup things.
  • Added unified device names and --list-radios option for command line tool.
  • Fixed call-sign DB entry for OpenGD77.
  • Added band information to repeater database, showing it in auto-completer.

v0.9.0-alpha4

2 years ago

Bugfix release:

  • Destroy radio object when verification fails. Addresses #150.
  • Fixed ZoneDialog adding channels always to list A. Fixes #151.
  • Fixed include path for yaml-cpp. Fixes #153.
  • Fixed crash when encoding OpenGD77 codeplugs with extension. Fixes #155.
  • Disabled conf-format export in command line tool. Addresses #154.

v0.9.0-alpha3

2 years ago

Bugfix release towards 0.9.0:

  • Added TyT MD-390 support.
  • Added alias for TyT MD-UV380 to UV390. Fixes #149 for now.
  • Fixed crash after codeplug reset in the presence of extensions.
  • Fixed encoding of GPS systems for TyT devices. Fixes #144.
  • Fixed crash when decoding an unkown enum value.
  • Fixed analog and digital channel dialog. Fixes #145.
  • Fixed copy constructor of Analog/DigitalChannel. Fixes #146.
  • Fixed crash in TyTInterface when no radio is connected. Fixes #147.
  • Fixed overriding of radio detection. Fixes #148.

v0.9.0-alpha2

2 years ago

Hot bugfix release towards 0.9.0 fixing:

  • Added unified device names and --list-radios option for command line tool
  • Cleanup & fixed decoding of UV390 and MD2017 codeplugs.
  • Fixed YAML serializer, added missing default DMR radio ID.
  • Added error message on call-sign DB upload when no default ID is specified.
  • Added find_library() for libyaml-cpp.

v0.9.0-alpha1

2 years ago

Quick bugfix release to 0.9.0-alpha including:

  • Fixed encoding of admit criterion for AnyTone devices. Fixes #139.
  • Fixed YAML parser/serializer to handle unsigned ints again. Fixes #140.
  • Fixed squelch mode settings for AnyTone devices.
  • Fixed VOX enable/disable for channels in Radioddity & TyT codeplugs.

v0.9.0-alpha

2 years ago

This is a pre-release of the upcoming version 0.9.0. It is basically a rewrite of the internal core library that implements assembly and decoding of binary codeplugs and the abstract device independent codeplug representation. Consequently new bugs have likely been introduced.

As I do not own all supported devices, I'll be very happy about any bug reports or verification that the current implementation works. The current state of device support and testing can be found under dm3mat.darc.de/qdmr/#dev.

Changelog:

  • Rewrite of codeplug representation, allows to extend generic device-independent codeplug representation for device specific settings.
  • New codeplug file format (YAML based). Also allows for device-specific settings to be strored.
  • Rewrite of binary codeplug encoding/decoding. Allows to extend existing codeplugs and codeplug elements by just implementing the differences. This makes the cumbersome encoding/decoding of device specific settings feasible.
  • Added support for the TyT MD-2017.
  • Added Hide/Show Commercial Features flag to settings dialog. This shows/hides the radio ID list (in ham radio you will only need one DMR ID).
  • Cleanup of GUI. Some minor GUI cleanup things.

v0.8.1

2 years ago

Bugfix release:

  • Fixed support for Radioddity GD-77
  • Updated man page for command line tool.
  • Fixed CTCSS tone of 71.9Hz.
  • Fixed time-slot override for OpenGD77 firmware.
  • Fixed crash on transfer errors with OpenGD77 radios.
  • Added prefix selection for call-sign DB upload.