Hello,
On 04/10/2024 10:54, elecraft-requ...@mailman.qth.net wrote:
But what is the command to store a message in the CW memory?
There isn't one.
I think the KX3 Utility uses some type of special "direct write to
non-volatile memory address" command. They don't publish how to do that
because it would be too easy to really mess up the KX3 firmware if they did.
I recently did some investigations (won't call it "reverse engineering"
for legal reasons) on the KRC2 utility. This tool is made for Vista or
older and making it work on Win10 is a challenge, mainly because runtime
libraries are missing.
The good news is that the KRC2 uses a serial interface so building
something that listens to the serial communication is not too difficult.
I can tell that the KRC2 utility "knows" the memory layout of the CPU
controller of the KRC2 and indeed sends Intellec Hex to write / change
part of the flash memory when config changes are required.
In case of the KRC2, I wonder if Elecraft can be asked to make available
the source code of the visual basic program. And perhaps something can
be community-rewritten in Python to give the software tool a longer life
span. Keep in mind that the KRC2 design is 20 years old now.
I don't know about the KX3 utility but suspect a similar situation.
The problem here is that publishing anything about this would hamper
future development - while I think a KRC2 successor is unlikely, I am
sure Elecraft wants to keep tight control over anything that involves
the firmware of their main radio products (and perhaps baseline of
future products).
Still, it is serial communication so all you need to do is capture it.
It is unfortunate that Elecraft has to operate this way, but I do note
that projects that do full source code (MCHF being one) don't have
success the same way Elecraft has.
73, Geert Jan
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:Elecraft@mailman.qth.net
This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to arch...@mail-archive.com