Project

General

Profile

Actions

Bug #8727

open

Deleting channel from AT-778UV configuration changes Tone Mode and Tone columns above deleted channel!

Added by Chris Shaker almost 4 years ago. Updated almost 4 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
01/25/2021
Due date:
% Done:

0%

Estimated time:
Chirp Version:
daily
Model affected:
(All models)
Platform:
Windows
Debug Log:
I read the instructions above:

Description

I've replicated this several times now. Running latest CHIRP, CHIRP daily-20210110. Latest Windows 10. Checked for updates today.

I've got 105 channels configured. I delete channel 24, moving block up, and the "Tone Mode" and "Tone" fields in all of the channels above channel 24 get changed!

I had manually tried changing the "Tone Mode" to 'TSQL', setting both 'Tone' and 'ToneSql' the same for the first 26 channels. I deleted channel 24, and the 'Tone' column for all channels above channel 24 got set to 88.5!

I tried it a second time, setting "Tone Mode" to 'Cross', setting both 'Tone' and 'ToneSql' the same for the first 26 channels. I deleted channel 24, and the 'Tone' column for all channels above channel 24 got set to 88.5! PLUS, the 'Tone Mode' column got changed from 'Cross' to 'TSQL'!

Chris Shaker, KJ7BLE
cjshaker@gmail.com


Files

CHIRP_BUG_deleted_channel24_moved_block_up.png (102 KB) CHIRP_BUG_deleted_channel24_moved_block_up.png Chris Shaker, 01/25/2021 03:37 AM
CHIRP_BUG2.png (103 KB) CHIRP_BUG2.png Chris Shaker, 01/25/2021 03:37 AM
AnyTone_778UV_20210125_BAD.img (12.8 KB) AnyTone_778UV_20210125_BAD.img Chris Shaker, 01/25/2021 03:37 AM
AnyTone_778UV_20210125_tones_hosed_after_deleting_channel_24.img (12.8 KB) AnyTone_778UV_20210125_tones_hosed_after_deleting_channel_24.img Chris Shaker, 01/25/2021 03:37 AM
AnyTone_778UV_20210122.img (12.8 KB) AnyTone_778UV_20210122.img File from Jan 22, before I tried deleting channels Chris Shaker, 01/25/2021 03:37 AM
AnyTone_778UV_20210122.png (32.3 KB) AnyTone_778UV_20210122.png Jim Unroe, 01/25/2021 05:55 AM
AnyTone_778UV_20210125_BAD.png (32.6 KB) AnyTone_778UV_20210125_BAD.png Jim Unroe, 01/25/2021 05:55 AM
AnyTone_778UV_20210125_tones_hosed_after_deleting_channel_24.png (33.1 KB) AnyTone_778UV_20210125_tones_hosed_after_deleting_channel_24.png Jim Unroe, 01/25/2021 05:55 AM
ChangingToneMode.png (84 KB) ChangingToneMode.png CHIRP changed the Tone from 162.2 Chris Shaker, 01/25/2021 06:39 PM
cjshaker_AnyTone_778UV_Jan-25-2021.img (12.8 KB) cjshaker_AnyTone_778UV_Jan-25-2021.img Updated radio programming successfully Chris Shaker, 01/25/2021 09:16 PM
cjshaker_AnyTone_778UV_Jan-25-2021.csv (7.55 KB) cjshaker_AnyTone_778UV_Jan-25-2021.csv Export of radio programming Chris Shaker, 01/25/2021 09:16 PM
ChangingToneMode_TSQLtoTone.png (82.8 KB) ChangingToneMode_TSQLtoTone.png Changing ToneMode from TSQL to Tone wipes out the Tone, too Chris Shaker, 01/25/2021 10:39 PM
cjshaker_AnyTone_778UV_Jan-25-2021.img (12.8 KB) cjshaker_AnyTone_778UV_Jan-25-2021.img Had to change all of HiDarg repeaters from TSQL to Tone Chris Shaker, 01/25/2021 10:39 PM
cjshaker_AnyTone_778UV_Jan-25-2021.csv (7.55 KB) cjshaker_AnyTone_778UV_Jan-25-2021.csv Updated Chris Shaker, 01/25/2021 10:39 PM

Updated by Jim Unroe almost 4 years ago

Hi Chris,

CHIRP is working as intended. The problem is that there is a misunderstanding of how CHIRP handles the Tone Mode selections. This is then causing some mistakes to be made when configuring them.

  1. The Hide Unused Fields selection has been disabled (it is enabled by default in new CHIRP installations). When enabled, CHIRP "hides" (blanks out) all of the fields that are currently unused and are being ignored by CHIRP based on the current Tone Mode (and Cross Mode when applicable) selections.

  2. When Tone Mode is set to TSQL, the value selected in the ToneSql field is used for both the TX CTCSS tone and RX CTCSS tone. The value in the Tone field is unused and ignored by CHIRP.

  3. When either the Tone, ToneSql, DTCS Code or DTCS Rx Code fields is currently not being used by CHIRP (based on the current Tone Mode selection), the unused field is always populated with a default value (88.5 for CTCSS, 023 for DTCS). When you change the value of an unused field, CHIRP will change it back to the default value. If the Hide Unused Fields setting would have been enabled (the default for new CHIRP installations), all of these currently unused/ignored fields would be blank so you wouldn't "see" the hidden (and ignored) values "underneath".

  4. Setting Tone Mode to Cross is only used when the TX and RX selective squelch values are different. If you set Tone Mode = Cross and Cross Mode = Tone->Tone, CHIRP expects the values selected in the Tone and ToneSql fields to be different. When they aren't, CHIRP switches Tone Mode = TSQL and uses the value selected in the ToneSql field for both TX and RX.

I would recommended that you enable the Hide Unused Fields setting (in the View drop down menu) as it was when you installed CHIRP. It will help you to understand which fields are used (and which fields are ignored) for each of the various Tone Mode (and Cross Mode when applicable) settings. This way when you make a Tone Mode selection, you will know to only select values in the fields that are not blank. You will also know that any fields that are blank are currently unused and any value entered into them will be ignored by CHIRP. Once you gain an understanding for which fields are used and when, you can disable the Hide Unused Fields selection again, if you wish.

I have included screen captures of your three CHIRP Radio Images (.img) files with Hide Unused Fields setting enabled.

Also you may wish to review the "column guides":https://www.miklor.com/COM/UV_CHIRP.php#guides that are linked to at the "Miklor":https://www.miklor.com website.

Jim KC9HI

Actions #2

Updated by Chris Shaker almost 4 years ago

Jim:

I appreciate your explanation.

As a user, I was surprised to see CHIRP changing my configuration. Your explanation of why it did makes sense to me. The Column Documentation I found did not match what I was seeing in the software. I'll take a look at the Miklor website you pointed me to. Maybe I had an old document?

If I disabled 'Hide Unused Fields', it was probably a long time ago. I do not remember doing it. If I did, I've since forgotten about it. I will enable it!

Thank you,
Chris Shaker, KJ7BLE

Actions #3

Updated by Chris Shaker almost 4 years ago

I Turned on 'Hide Unused Fields'. I also have 'Smart Tone Fields' enabled. Documentation doesn't seem to describe what 'Smart Tone Fields' does at:
https://chirp.danplanet.com/projects/chirp/wiki/MemoryEditorColumns

If I change the 'Tone Mode' from "Tone" to "TSQL" on the first two channels, CHIRP changes the tone from 162.2 (and 156.7) to 88.5. I did not expect CHIRP to do that either.

Thank you,
Chris Shaker, KJ7BLE

Updated by Chris Shaker almost 4 years ago

Jim:

With your advice, I was able to successfully edit the radio setup. Attached the results, if you want to see it.

Changing "Tone Mode" from 'Tone' to 'Cross' saved the Transmit tone for me, as I had hoped.

Thank you,
Chris Shaker, KJ7BLE

Updated by Chris Shaker almost 4 years ago

It turns out that our HiDarg repeaters do not transmit a tone on their transmissions, so I can't use TSQL. Had to change all HiDarg repeaters back to 'Tone'. That reset all of their tones to 88.5. It would be nice to be able to switch between Tone and TSQL without having to reset the TX tone each time.

Thank you!
Chris Shaker, KJ7BLE

Actions

Also available in: Atom PDF