Bug #11652
closedSome memories read as 4MHz offset
100%
Description
(Describe what you were doing)
Using CHIRP to program iCom ID-51A
(Describe what you expected to happen)
Memories whose offset shows as 5MHz to be 5MHz
(Describe what actually happened instead)
Memories 7,8,10,11,12 actually are 4MHz (on the display as well as iCom CS-51 factory software)
(Has this ever worked before? New radio? Does it work with OEM software?)
ALSO every memory CHIRP programs as TSQ shows ERROR when read on iCom CS-51 software
Also, in CHIRP, where are the D-star specific fields such as URCALL, RPT1, RPT2, MYCALL?
Files
Updated by Pres Waterman 9 months ago
- File config.txt config.txt added
- File Icom_ID-51_20241101.img Icom_ID-51_20241101.img added
- File debug_log.txt debug_log.txt added
[Uploaded from CHIRP next-20241101]
Updated by Dan Smith 9 months ago
- File id_31_51.py id_31_51.py added
Please, only one actual problem per issue. It makes the paperwork complicated to have multiple things.
I found and fixed the issue with the offset. Please test and confirm the attached module with these instructions: LoadingTestModules.
Please file another ticket for the TSQ issue and I'll look at/fix that separately (I see it too while testing with your image locally).
The DV callsign settings are in the properties dialog on DV memories. Right-click, properties on a memory.
Updated by Pres Waterman 9 months ago
Hi Dan
When this started I read the ID-51A into CHIRP, removed/moved some memories
and noticed CHIRP displayed 5MHz but the radio got 4MHz on some memories. I
then read the radio with iCom CS-51, corrected the TSQ and 4MHz issues, and
wrote to the radio. I then sent you the bug report.
To comply with your followup request, I read the radio into CHIRP and
re-wrote it back. I did NOT load the test module, as I wanted to prove that
without the fix the 4MHz problem exists and with the module it goes away.
It seems to have fixed itself. I didn't try the module (as I couldn't tell
if it was successful). Both CHIRP and CS-51 now read the radio without
the 4MHz (or the TSQ) issues.
Thanks for your thoughts
-Pres
On Fri, Nov 1, 2024 at 7:31 PM Dan Smith redmine@chirpmyradio.com wrote:
Updated by Dan Smith 9 months ago
Just downloading and re-uploading the image from the radio will not touch any bits. You have to edit a memory with chirp to get it to make any changes, so it didn't just fix itself, you just weren't tickling the bug.
If you could, save an image of the fixed radio for later. Then:
- Open the file you attached here and upload to the radio
- Confirm it's wrong
- Close the file
- Load the module
- Open the file again
- Edit something about one of the broken memories (just changing the name is enough)
- Upload that back to the radio and confirm it looks right
I don't have an ID-51, so I can't test this, so your help in confirming is appreciated.
Updated by Pres Waterman 9 months ago
Updated by Pres Waterman 9 months ago
- File config.txt config.txt added
- File Icom_ID-51_20241101.img Icom_ID-51_20241101.img added
- File debug_log.txt debug_log.txt added
[Uploaded from CHIRP next-20241101]
Good morning Dan.
I opened the file I sent you, wrote to the radio and confirmed memory #10 was 4MHz.
I closed the file, applied the patch, opened the file, renamed KD2UQK W to KD2UQK-W, wrote to the radio.
Memory 10, 11 and 12 are now 3.2MHz versus 5MHz. Interesting.
NOT changing #7 and #8 left them at 4MHz. Renaming #10, 11 and 12 made them 3.2MHz.
Updated by Dan Smith 9 months ago
- File id_31_51.py id_31_51.py added
Aha, yes, I didn't fully fix the bug on one half of the cycle, so that makes sense. Glad we tested!
Please repeat but with this new module applied, thanks.
Updated by Pres Waterman 9 months ago
- File config.txt config.txt added
- File Icom_ID-51_20241103.img Icom_ID-51_20241103.img added
- File debug_log.txt debug_log.txt added
[Uploaded from CHIRP next-20241101]
The latest fix worked! Good job
Updated by Dan Smith 9 months ago
- Related to Bug #11657: ID31/51 some TSQL/DTCS show as "error" in CS-31 added
Updated by Dan Smith 9 months ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset github|1d429909978abacdbef5a5ac1e17217d4bd8d85b.