Releases: jcalado/rt4d-cps
Releases · jcalado/rt4d-cps
RT4D Editor 0.5.4
Important
CPS For DualTachyon's RT-4D REFW Beta 42
Features
- Dual-bank support — Beta version detection, settings bank
detection, and zone region reading for dual-bank radios - Scan list functionality — Scan list support for zones with UI
integration - Legacy codeplug format — Support for legacy codeplug format
with channel parser updates - Firmware flashing — Implement firmware flashing functionality
with improved port population logic - FM standby option — Added to FMWidget settings
- FN key & hotkey support — FN+0..9 hotkeys in settings
- DTMF preset names — Added DTMF preset names support
- Searchable combo boxes — Zones and channels in SettingsWidget
are now searchable - Last used port saving — Remembers previously used port in radio
dialogs - Work mode zone/channel visibility — SettingsWidget manages
visibility based on work mode - New function key options — "DMR Last Call" option added to
function key values - LCD contrast range — Updated to new range (0–13)
Bug Fixes
- Band A / Band B work mode zone settings — Fixed zone settings
for dual-band work modes
Refactoring
- Removed voice prompt settings from SettingsWidget
- Removed DMR Group Name settings from CustomFirmwareDialog
- Removed Auto Power Off, Radio Clock, startup picture, call
group display, and clock/timer settings from UI - Renamed "Group Call ID Show" → "Talker Alias", "Color Code
Detect" → "Bandwidth Toggle" in function keys - Simplified function key handling by removing label
transformation - Replaced hang time combo boxes with spin boxes
- Simplified DTMF duration values with list comprehension,
increased max - Enhanced operation settings layout in SettingsWidget
- Updated DTMF and function key labels for beta version
compatibility - DTMF List label fix
Docs
- Updated about dialog to reflect new contributions and clarify
application purpose
Full Changelog: v0.5.3...v0.5.4
RT4D Editor 0.5.3
New Features
- Auto-update checker — The editor now checks for new releases on startup and notifies you when an update is available. Can be toggled in
settings. - CSV import mode selection — When importing CSV files, you can now choose to replace existing data or append to it.
- Multi-select channel deletion — You can now select and delete multiple channels at once, with an improved confirmation dialog.
- Application icon — The built executable now includes a proper application icon.
Bug Fixes
- TX End Tone settings — Renamed and fixed options dropdown.
- Zone name length validation — Zone name input dialogs now enforce the maximum character length.
Build & Packaging
- Architecture-specific Windows builds (64-bit only, 32-bit dropped).
- Build and release workflows updated to use .spec file for PyInstaller.
RT4D Editor 0.5.2
New Features
- Theme management — Added theme support with the ability to save and apply UI themes across sessions
Bug Fixes
- Fixed FM radio mode — FM frequency mode and channel mode values were inverted (0 is frequency mode, 1 is channel mode)
- Fixed dual display mode — Corrected swapped values for dual display mode options
- Fixed DMR scan speed and PTT lock options — Updated dropdown labels to match actual radio behavior
- Fixed TX backlight options — Corrected labels for TX backlight settings
UI Improvements
- Reorganized operation settings into a two-column layout
- Improved DTMF widget layout and organization
- Cleaned up widget sizing across channel, contact, group list, and zone views
- Removed redundant labels from contact, group list, and zone widgets
- Fixed settings group names for consistency
- Removed unsupported TX protection and NOAA channel settings from the UI
Reliability
- Improved error handling and resource management in radio dialog operations (read, write, address book)
RT4D Editor 0.5.1
Bug fixes
- SMS contact IDs were wrong on the inbox/outbox
- Couldn't properly change settings of analog channels
RT4D Editor 0.5.0
Highlights
- Beta41+ Firmware Support - Full compatibility with the latest firmware layout, with automatic detection
- FM Radio & Messages - Read and write FM radio presets and messages to your radio
- Search & Filter Everywhere - Quickly find channels, contacts, and zones with new filter boxes
- 10 Hz Frequency Precision - Improved frequency handling across the application
- New Channel Options - RX/TX Permission, Modulation, and Repeater Delay settings
New Features
Channel Settings Enhancements
- Added RX/TX Permission options to channel settings
- Added Modulation options to channel settings
- Added Repeater Delay options with configurable values
- Added TX Tone column to channel table for easier viewing
UI Improvements
- Filter/search functionality in channel table, zone widget, and contact lists
- Replaced list widgets with table widgets for better display and interaction
- Enhanced drag-and-drop for channel reordering
- Editable dropdowns with auto-complete for CTCSS/DCS tones and Timeout (TOT)
- Added Options dialog for configuring repeater frequency shifts
Bug Fixes
- Fixed frequency conversion rounding for improved accuracy
- Fixed DTMF code decoding and length validation (max 14 characters)
- Fixed contact and encryption key index handling
- Fixed table cell edits not saving when updating details pane
Refinements
- Renamed "TX Priority" to "DMR Busy Lock" / "Analog Busy Lock" for clarity
- Renamed "Display Lines" to "Frequency digits"
- Window title and About dialog now display version number
RT4D Editor 0.4.0
- Greatly improved the UX of the address book CSV importing: Now multiple times faster!
RT4D Editor 0.3.0
- Improved UI responsiveness of large datasets of address book contacts
- There's now a script to convert from DMRid.net CSV format to a "compressed" RT-4D format.
RT4D Editor 0.2.0
Support for DualTachyon's custom firmware settings.
RT4D Editor 0.1.2
Features:
- Add functionality to move zones up and down in display order
- Add support for custom fw additional function keys
Bug Fixes:
- Fix index calculation for contacts and group lists
- Fix TOT
RT4D Editor 0.1.1
- Adding zones was broken (due to the bug below)
- Zones with 0 channels did not appear
- Improved the UX of adding/removing channels from zones: it remembers which zone was active, and tries to keep the position in the list when adding and removing channels, for quick management.