jarvis_road
Member
- Joined
- May 23, 2019
- Messages
- 12
Hi,
I'm trying to use the (0x1A, 0x00) commands to read back memory contents via CI-V.
It does not seem to work for all memory channels - reading back from channels 11 or 13 gives issues: neither returns the channel number and reading from 13 screws up the next transfer. This behaviour is the same regardless of the bank I have selected. I wonder if anyone else here has tried this? Any help or pointers appreciated. My CI-V setup seems to be correct and I have success with other command classes.
(I have tried partial, full resets / clearing out memory contents / trying with all firmware versions 1.02 - 1.34)
Here's a log of the communication to/from the radio
>> fefe96e01a0000000000fd
<< fefee0961a0000000000fffd
>> fefe96e01a0000000001fd
<< fefee0961a0000000001fffd
... all ok between channel 0x01 .. 0x11
>> fefe96e01a0000000011fd
<< fefee0961a00000000fffd [incorrect response: missing channel number]
>> fefe96e01a0000000012fd
<< fefee0961a0000000012fffd
>> fefe96e01a0000000013fd
<< fefee0961a00000000fffd [incorrect response: missing channel number]
>> fefe96e01a0000000014fd
<< [No response - timeout]
>> fefe96e01a0000000015fd
<< fefee0961a0000000015fffd
... all ok between channel 0x15 .. 0x99
>> fefe96e01a0000000099fd
<< fefee0961a0000000099fffd
I'm trying to use the (0x1A, 0x00) commands to read back memory contents via CI-V.
It does not seem to work for all memory channels - reading back from channels 11 or 13 gives issues: neither returns the channel number and reading from 13 screws up the next transfer. This behaviour is the same regardless of the bank I have selected. I wonder if anyone else here has tried this? Any help or pointers appreciated. My CI-V setup seems to be correct and I have success with other command classes.
(I have tried partial, full resets / clearing out memory contents / trying with all firmware versions 1.02 - 1.34)
Here's a log of the communication to/from the radio
>> fefe96e01a0000000000fd
<< fefee0961a0000000000fffd
>> fefe96e01a0000000001fd
<< fefee0961a0000000001fffd
... all ok between channel 0x01 .. 0x11
>> fefe96e01a0000000011fd
<< fefee0961a00000000fffd [incorrect response: missing channel number]
>> fefe96e01a0000000012fd
<< fefee0961a0000000012fffd
>> fefe96e01a0000000013fd
<< fefee0961a00000000fffd [incorrect response: missing channel number]
>> fefe96e01a0000000014fd
<< [No response - timeout]
>> fefe96e01a0000000015fd
<< fefee0961a0000000015fffd
... all ok between channel 0x15 .. 0x99
>> fefe96e01a0000000099fd
<< fefee0961a0000000099fffd