Bug #101
closedOdd split does not import from radio or write to Kenwood TH-F6
Added by David McDonald over 12 years ago. Updated over 12 years ago.
0%
Description
Odd split does not import from radio or write to Kenwood TH-F6
when the radio is read, the split frequency shows as a simplex frequency.
If i change the memory location offset to split, the radio inserts a window and refuses the change.
while the window is displayed,the frequency offset displays actual receive frequency.
if i try to edit the offset. we have the same error.
thanks
Files
debug.log (49.4 KB) debug.log | David McDonald, 04/04/2012 08:07 AM | ||
dmfreqs.fx (23.5 KB) dmfreqs.fx | David McDonald, 04/04/2012 11:34 AM | ||
debug.log (50.1 KB) debug.log | David McDonald, 04/04/2012 12:55 PM | ||
chirp1.doc (2.52 MB) chirp1.doc | David McDonald, 04/04/2012 01:30 PM | ||
chirp2.doc (3.2 MB) chirp2.doc | David McDonald, 04/04/2012 01:30 PM | ||
debug.log (48.5 KB) debug.log | David McDonald, 04/04/2012 01:30 PM | ||
TEST1.txt (2.09 KB) TEST1.txt | .fx converted to .txt | David McDonald, 04/05/2012 07:22 AM | |
TEST1a.csv (2.09 KB) TEST1a.csv | David McDonald, 04/05/2012 07:22 AM | ||
TEST1a.xls (28 KB) TEST1a.xls | David McDonald, 04/05/2012 07:22 AM | ||
THF6_protocol.pdf (883 KB) THF6_protocol.pdf | David McDonald, 04/05/2012 07:45 AM | ||
debug.log (56.9 KB) debug.log | David McDonald, 04/06/2012 07:41 PM | ||
debug.log (56.9 KB) debug.log | David McDonald, 04/07/2012 07:50 AM | ||
debug.log (56.7 KB) debug.log | David McDonald, 04/07/2012 09:11 AM | ||
debug.log (56.8 KB) debug.log | David McDonald, 04/07/2012 09:59 PM | ||
debug.log (56.2 KB) debug.log | David McDonald, 04/07/2012 10:25 PM |
Updated by Dan Smith over 12 years ago
- Status changed from New to Feedback
- Assignee set to Dan Smith
- Target version set to 0.2.2
Thanks for the debug log.
From it, it looks like 399 is not set as a split tx frequency in the radio, is this expected?
D7->PC: MR 0,399,00155130000,0,0,0,1,0,0,09,09,000,000000000,0,0
The TX frequency should be in the third-to-last spot there, but it's not.
CHIRP is sending what I expect it should based on my understanding of the format for that radio. Can you manually set one of the channels in the radio as split tx and then send me the debug log after doing so (and tell me which memory you set)?
Updated by David McDonald over 12 years ago
- File dmfreqs.fx dmfreqs.fx added
Hi Dan
The Chirp Software does not read the split on import of radio file nor will it to allow you to
change it to split.
When you attempt a change, A window pops up stating not allowed.
however, the split amount reverts to the receive frequency then clears when you click the OK on
the popup window.
I have enclosed 4 print screens
- Kenwood Mcp-F6/F7 memory 399 showing split for example.
- Kenwood Mcp-F6/F7 memory 397 showing split for example.
- Chirp with imported radio file "not showing split" as discussed.
- chirp with attempted change.
I have also enclosed the Kenwood .fx file.
you can change the extension to a .txt file to see the structure
thanks again
kc4yvv
i can export a csv if needed for chirp.
Updated by Dan Smith over 12 years ago
I do understand what's going on, but I need help from you to solve it (I do not have an F6A to work with).
I need to see how the radio represents an odd split in order to be able to fix it. In order to do that, I need you to manually program in a split tx channel from the radio's front panel, and then try to download it in chirp. The debug log will then contain the information I need to make the correction.
Updated by David McDonald over 12 years ago
memory 31
log file
Updated by Dan Smith over 12 years ago
Your log reports memory 31 as empty:
PC->RADIO: MR 0,031
D7->PC: N
Are you sure that's the right memory?
Updated by David McDonald over 12 years ago
- File chirp1.doc chirp1.doc added
- File chirp2.doc chirp2.doc added
- File debug.log debug.log added
Hi Dan
I am resending the print screens
according to the manual, there are two ways to program odd splits on page 15.
- change the offset amount. this is limited to 50khz steps.
- Write a memory. tune the desired TX frequency. Then press PTT and MR to write the transmit. the display also shows a + - symbols
Updated by David McDonald over 12 years ago
The best that I can Tell, The program does not recognize the field required.
the logs don't show it.
what can I do to Help.
change the .fx file to .txt and open to see differences.
if it would help. I can create a .fx file to convert to .txt with only three memory locations.
with all on the same Frequency.
you have to see the .txt file to see what I am talking about.
one simplex
one standard 600 offset
and one with a 1.02 mhz odd offset.
best regards as always
kc4yvv
Updated by David McDonald over 12 years ago
- File TEST1.txt TEST1.txt added
- File TEST1a.csv TEST1a.csv added
- File TEST1a.xls TEST1a.xls added
Hi Dan
I created a blank Kenwood file as follows:
memory 0 145.23 simplex
memory 1 145.23 minus 600 default offset
memory 2 145.23 plus 600 default offset
memory 3 145.23 +- odd split 2mhz offset
look at the txt file and the xls files
the txt file has gaps
the xls or csv file shows no gaps
hope this helps
kc4yvv
Updated by Dan Smith over 12 years ago
- Status changed from Feedback to Blocked
The .fx files and the print screens don't help me. The debug.log is the only thing that shows the actual output from the radio over the serial line, which is what I need, and it doesn't seem to match what I'm asking for.
Thanks for the help, but I'll have to wait until I can get my hands on one of these locally so I can get the information I need.
Updated by David McDonald over 12 years ago
- File THF6_protocol.pdf THF6_protocol.pdf added
maybe this can help
kc4yvv
Updated by Dan Smith over 12 years ago
- Status changed from Blocked to Feedback
It doesn't directly help, but it has clues.
The TH-D7 (which I happen to have locally) behaves very similar. I just fixed support for split tx on it and speculatively for the TH-F6A. Please test tomorrow's build and report back.
Updated by David McDonald over 12 years ago
Hi Dan
the New Build does recognize the split upon the import read.
It does not show the tx frequency. when you click on the split, it shows the receive freq and pops a window saying radio refused.
regards and sorry for the reply delay.
keep me posted.
kc4yvv
Updated by Dan Smith over 12 years ago
Okay, I found another issue in the format it was sending to the radio which is why it was giving you the refused message. That is fixed for tomorrow.
You say that it's not seeing the split frequency on memories stored in the radio, but I need to know what memory number in the radio has a split frequency set so I can examine the debug log. Previously you said memory #31, but the radio reports that channel as being empty. Please clarify.
Updated by David McDonald over 12 years ago
Hi Dan
I'll check it when the build posts tonight.
I am working with memory 399 for example.
I did not realize it but I had lost my split prior to the import on the last log.
I am correcting the split and then reading the radio and will send a new debug log.
kc4yvv
Updated by David McDonald over 12 years ago
Memory 292 is also a split. It was not click on.
Memory 399 was click on as the log shows but i do not get a visual of the tx frequency.
I entered the tx freq in the split box but is refused.
kc4yvv
Updated by Dan Smith over 12 years ago
Your latest debug log shows you're still using the 0406 build. Please re-try with 0407, which has fixes from our conversation yesterday.
I appreciate your patience with this. It's very difficult to do this speculatively without hands on the radio, as I'm sure you can imagine. We'll get it resolved though, even if I have to borrow one from someone :)
Thanks!
Updated by David McDonald over 12 years ago
not there yet
set memory 399 to simplex
sent log
thanks
kc4yvv
Updated by Dan Smith over 12 years ago
Okay, it might not seem like it, but this time we're really close.
It looks like it properly fetched the tx frequency from the existing channel 399:
D7->PC: MR 0,399,00155130000,0,0,0,1,0,0,09,09,000,000000000,0,0
PC->RADIO: MNA 399
D7->PC: MNA 399,DTNPD 01
PC->RADIO: MR 1,399
D7->PC: MR 1,399,00156150000,0
The last line being the TX frequency of 156.150, right?
The attempt to set makes it look like you chose a TX frequency (offset field) of 0MHz, but I assume you did not, right? What did you try to set?
Updated by David McDonald over 12 years ago
Hi Dan
This morning, when i read the radio on memory 399 I saw split on the read file.
I did not see the tx frequency on the program live.
I then clicked on the split column and got the radio refused popup window.
I then tried to enter the tx freq.
the end result was a simplex memory of 399.
I have corrected the file and I am going to read the radio and then shut down the program and send the debug log.
I will send a 2nd debug log after I fiddle with the split.
keep in mind, per the radio offset limits, if you try to set a offset not a multiple of 50khz it will fault or round the number
to the multiple of 50khz.
I think that's why Kenwood has an additional odd split parameter in their software to allow and set any odd frequency
within radio step limits.
Here comes the 1st debug log with strictly a read of the radio and shuting down the program.
I can send you a copy if you want if you don't have it.
Updated by David McDonald over 12 years ago
2nd debug log.
399 shows split in duplex column. 0.00000 in offset column. click on offset column a the receive freq pops in the box
the same happened on memory 397 and 392.
still does not display TX freq.
except in log.
btw I don't mind helping at all. You going to Dayton this year?
Regards
kc4yvv
Updated by Dan Smith over 12 years ago
- Status changed from Feedback to Blocked
Hmm, so the TX frequency has to be a 50kHz multiple even thought the RX frequency can be down to 5.0kHz? That seems strange to me.
Well, I'm not sure what else to try here, given that it seems to behave properly with my D7. I'll ping the local user that I know that has one of these and see if I can borrow it for a bit. If so, I should be able to resolve it this week. Thanks for your patience.
Yep, I'll be at Dayton :)
Thanks!
Updated by David McDonald over 12 years ago
I'm sorry I guess I wasn't clear enough. Kenwood has two means of a non standard split. One is to change the offset amount in 50khz steps.
The other is the true ability to enter a odd split of 5khz to 50 mhz amount I think. per page 15 of the user manual regarding splits.
I can send you the pdf if you wish.
Best regards and enjoy Easter.
kc4yvv
Updated by David McDonald over 12 years ago
Hi Dan
Have you had a chance to get your hands on a TH-F6.
You doing any Presentations or seminars.
I understand theirs a D-STAR forum or class at the Drury Inn Friday morning.
best regards
David
Updated by Dan Smith over 12 years ago
I've got an appointment to get my hands on one, but it will be Tuesday before I can get it. It shouldn't take long after that though.
Yes, I'll be at the D-STAR forum, most likely (always have been in the past).
Updated by Dan Smith over 12 years ago
- Target version changed from 0.2.2 to 0.2.3
Updated by Dan Smith over 12 years ago
Just FYI I acquired the F6A tonight and will take a look at this in the next day or so to get it resolved. Thanks for your patience.
Updated by Dan Smith over 12 years ago
- Status changed from Blocked to Resolved
- Target version changed from 0.2.3 to 0.3.0
I believe this is fixed now. I'll leave this open for you to test in tomorrow's daily build.
Thanks!
Updated by David McDonald over 12 years ago
Hi Dan
Looks like you got it down pat.
I thought you would cipher it out once you got your hands on one.
hope to meet you in the future and if i can help let me know.
I have:
Kenwood TH-F6
Kenwood TS-690SAT
Icom ID-92AD
Icom IC-2820
Icom 706 MK2G
Thanks
David
kc4yvv
Updated by Dan Smith over 12 years ago
- Status changed from Resolved to Closed
- Chirp Version changed from 0.2.1 to 0.2.2
Glad it's fixed, thanks for your patience. Maybe see you at Dayton?