{"id":1733,"date":"2023-10-29T20:55:12","date_gmt":"2023-10-30T00:55:12","guid":{"rendered":"https:\/\/www.glaver.org\/blog\/?p=1733"},"modified":"2023-10-29T20:55:12","modified_gmt":"2023-10-30T00:55:12","slug":"modified-baofeng-uv-17-pro-cps-software-1-2-4h","status":"publish","type":"post","link":"https:\/\/www.glaver.org\/blog\/?p=1733","title":{"rendered":"Modified Baofeng UV-17 Pro CPS software 1.2.4h"},"content":{"rendered":"<p>Continuing my series of modified CPS releases, 1.2.4h was released on the <a href=\"https:\/\/www.miklor.com\/UV17pro\/Mod124.php\">Miklor.com<\/a> web site today. It adds a working picture upload tool and a major redesign of the channel list visual style as well as a number of bugfixes and tidying up of loose ends.<\/p>\n<p>Here is a complete list of new features and changes in 1.2.4h:<\/p>\n<ul>\n<li>Restore &#8220;Upload startup picture to radio&#8221; in the Tools menu, as it has been fixed.<\/li>\n<li>Two different Baofeng logo startup pictures have been added &#8211; the original one shipped with the radio and an alternative version.<\/li>\n<li>The visual style of the channel list has been redesigned to make it easier to use. The specific design elements are:<\/li>\n<ul>\n<li>Channels are now highlighted in a 2-color format when selected, instead of all selected channels being highlighted in Moccasin. The new 2-color format will follow the currently selected Windows theme, such as the high contrast theme for the visually impaired.<\/li>\n<li>The contrast between alternating rows of channels has been increased.<\/li>\n<li>The column header text background is now Light Gray instead of Moccasin.<\/li>\n<li>Use the system Sans Serif font throughout the CPS. Previously, the radio bands, channel list, and about box used a variety of harder-to-read fonts.<\/li>\n<li>Use the system theme for the scroll bar instead of forcing the scroll bar to always be blue.<\/li>\n<li>The QT\/DQT values are now centered in their columns.<\/li>\n<li>The QT\/DQT dropdown menu background colors now correctly match the background color of the channel. <\/li>\n<li>An obsolete library is no longer used, saving over 5MB of disk space in the installed CPS.<\/li>\n<\/ul>\n<li>The settings in the Settings toolbar dropdown (COM port number, CPS language, and default Scan Add behavior) are now saved and will be restored whenever the CPS is started. <i>Note: The saved COM port is not shared with the &#8220;Upload startup picture to radio&#8221; applet. You will need to select the correct COM port each time you upload a startup picture.<\/i><\/li>\n<li>Correctly preserve the GPS time zone setting when reading \/ writing the radio and when opening \/ saving .dat files. <i>Note: .dat files written with CPS versions prior to 1.2.4h have the time zone set to -12.<\/i><\/li>\n<li>Add &#8220;GPS Time Zone&#8221; combo box in the Radio Function window to allow configuring the GPS time zone.<\/li>\n<li>The first option name in the Radio Function window item &#8220;Backlight&#8221; has been changed to &#8220;Always On&#8221;.<\/li>\n<li>Tabbing between fields in the Radio Function window now proceeds as expected instead of sometimes jumping between different areas of the window.<\/li>\n<li>Items in the Radio Function window are now spaced evenly instead of having variably sized gaps between them.<\/li>\n<li>Items in the Radio Function window have been rearranged into more logical groups.<\/li>\n<li>Some Radio Function window items have been renamed to more accurately reflect the radio&#8217;s menu naming.<\/li>\n<li>The ability to configure the radio for Chinese menus \/ voice has been restored. It was broken in 1.2.4f and 1.2.4g. <i>Note: This refers to the setting in the Radio Function window. The CPS has its own language option, but most CPS messages are English-only. Translation assistance is welcome.<\/i><\/li>\n<li>A new setting, &#8220;Voice Prompts&#8221;, has been added to the Radio Function window. Previously, this setting could be changed on the radio but not in the CPS.<\/li>\n<li>The Radio Function window item &#8220;Send ID Delay&#8221; (&#8220;PTT-DLY&#8221; on the radio&#8217;s menu) has been corrected to support the full range of settings supported by the radio (100 ms to 3000 ms in 100 ms increments).<\/li>\n<li>The Radio Function window item &#8220;Beep&#8221; now only allows the &#8220;OFF&#8221; and &#8220;ON&#8221; settings provided on the UV-17 Pro GPS radio.<\/li>\n<li>The VFO Mode window items &#8220;VFO A Step&#8221; and &#8220;VFO B Step&#8221; have had the missing 100KHz setting added.<\/li>\n<li>Correct the handling of CSV data with unexpected uppercase \/ lowercase formatting.<\/li>\n<li>Add a &#8220;Cancel&#8221; button to Paste Error message boxes.<\/li>\n<li>Entering a frequency with more than one decimal point in a channel no longer generates multiple &#8220;Error in frequency format&#8221; error messages.\n<li>Entering an invalid frequency in a channel no longer deletes the existing channel settings after displaying the error message.<\/li>\n<li>The CPS can now be used with Windows &#8220;Open with&#8230;&#8221; dialogs.<\/li>\n<li>The setup program offers to optionally associate .dat files with the CPS.<\/li>\n<li>Unique error codes are now reported when a communication failure is encountered while reading from or writing to the radio. This should assist in locating places in the communication process that are prone to errors.<\/li>\n<li>A bug that caused the program to exit with no message after a new \/ write sequence has been fixed.<\/li>\n<li>A radio communication handshake error no longer causes the program to exit with no message. Instead, a message box requesting the user to report the bug is displayed.<\/li>\n<li>An attempt to read from or write to a radio using an incorrect COM port or with a cable that is not completely inserted in the radio is now detected and generates a useful diagnostic message.<\/li>\n<li>An attempt to read from or write to a radio with a cable that is not completely inserted in the radio now generates a useful diagnostic message when using certain programming cables. <i>Note: This condition can not be detected on all programming cables. Some cables will report the generic COM port \/ cable error message.<\/i><\/li>\n<li>The radio read \/ write progress bar now properly auto-closes after the user clicks &#8220;OK&#8221; on an error message.<\/li>\n<li>A bug that prevented pasting lines with channel names containing Unicode text has been fixed. <i>Note: The radio only has font characters for English and Chinese. Other characters will be displayed as a blank space.<\/i><\/li>\n<li>Pasting channel data into apps such as Notepad in older Windows versions no longer pastes as one long line of text. <\/li>\n<li>Trailing CR\/LF characters are now added to the last line of cut \/ copied text.<\/li>\n<li>The README (this document) is now available from within the CPS via the Help \/ README for Modified CPS toolbar dropdown.<\/li>\n<li>The default channel list (generated when clicking the <box>(Default) button in the Channel Information window) now auto-fills the GMRS\/FRS channels instead of factory test channels. <i>Note: This data is provided as an example only &#8211; the radio is not type approved to transmit on these channels in the US, and these frequencies may be used for other purposes outside the US.<\/i><\/li>\n<li>The default value for the Channel Information column &#8220;Scan Add&#8221; can now be set via the Settings \/ Default Scan Add behavior dropdown. <\/li>\n<li>Various checks for corrupted data have been added when loading a .dat file.<\/li>\n<li>Various checks for corrupted data have been added when doing a cut or copy operation.<\/li>\n<li>Unused code has been removed from the CPS build.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Continuing my series of modified CPS releases, 1.2.4h was released on the Miklor.com web site today. It adds a working picture upload tool and a major redesign of the channel list visual style as well as a number of bugfixes and tidying up of loose ends. Here is a complete list of new features and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[],"_links":{"self":[{"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1733"}],"collection":[{"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1733"}],"version-history":[{"count":5,"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1733\/revisions"}],"predecessor-version":[{"id":1738,"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1733\/revisions\/1738"}],"wp:attachment":[{"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glaver.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}