Releases: hmatuschek/qdmr
Releases · hmatuschek/qdmr
Version 0.9.0-alpha
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.
Version 0.8.1
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.
Version 0.8.0
Feature release:
- Implemented support for AnyTone AT-D578UV.
- Implemented support for AnyTone AT-D878UVII.
- Fixed compile issue with MacOS 10.14
- Fixed APRS map icon encoding.
- Decode 0xffff priority channel as 'none set' for UV390.
- Reworked radio detection.
- Implemented band settings for AnyTone devices.
- Fixed issues with QSerialPort and QThread.
- Fixed crash when deleting contact or revert channel of GPS system.
- Update of D878UV codeplug to CPS 1.23.
- Added friend flag for AnyTone call-sign DB.
Version 0.7.3
Bugfix release:
- Implemented DTMF contacts for D868UVE & D878UV.
- Fixed CTCSS decoding for D868UVE & D878UV.
- Add menu option to refresh callsign DB. Thanks @maartentamboer.
- Fixed frequency limit verification.
- Fixed crash on false-positive HID radio interface detection.
Version 0.7.2
Bugfix release:
- Fixed corrupted address table after DFU file element sort.
- Fixed encoding/decoding of D868UVE and D878UV radio IDs.
- Fixed desktop file, you should see the icon now.
Version 0.7.1
Bugfix release, fixing:
- Added address map to speedup codeplug generation.
- Implemented multiple DMR IDs.
- Fixed callsign DB for D878UV and D868UVE
- Enabled callsign DB for D868UVE
Version 0.7.0
Feature release:
- Added support for AnyTone AT-D878UVE.
- Removed Ctrl+U/Ctrl+D shortcuts to avoid accidental upload/download.
- Fixed config writer for GPS/APRS settings.
- Fixed config reader for GPS/APRS settings.
- Fixed RD-5R upload.
- Fixed general settings encoding for AnyTone AT-D878UV according to @reald reverse engineering.
- Fixed scan list decoding for AnyTone AT-D878UV.
- Added frequency limits for all radios.
- Set 'amateur mode' for AT-D878UV by default. Enables all menu items.
- Fixed codeplug decoding for UV390/RT3S, especially for non-GPS radios.
Version 0.6.4
Bugfix and feature release
- Implemented callsign database generation and upload for AnyTone AT-D878UV
- Fixed display and editing of channel power settings.
- Implemented cloning of channels (Thanks to @hexagonal-sun for the hint).
- Implemented talk group database and auto-completion.
- Fixed number of contacts in group lists for AT-D878UV (thanks @reald)
- Reveng and implemented boot time settings field for AT-D878UV.
- Qdmr now remembers last directory used.
- Store/restore column widths for all table views.
- Added short-cuts for many operations.
- Implmented table/list search.
- Added auto-generation of roaming zones from selected group calls.
- Implemented multiple selection for all tables.
Version 0.6.3
Bugfix release:
- Fix crash when reading AT878UV codeplug with empty zones (thanks @reald).
- Set default color code to 1.
- Fixed tool-tip in general settings.
- Fixed model resets (cosmetics).
- Fixed creation of RX group lists (nasty bug).
Version 0.6.2
Small release adding/fixing:
- Added auto-enable of roaming
- Added auto-enable of GPS
- Added merge of zones for AnyTone AT-D878UV, Open GD77 and Radioddity RD-5R.
- Fixed upload/download issue for serial interfaces (AT-D878UV, OpenGD 77) under MacOS 11.