[Elecraft] [K3] MCU 4.47 serial recovery

Wayne Burdick n6kr at elecraft.com
Sun Jan 29 20:49:02 EST 2012


Leigh,

No firmware changes were made that should affect this. All I did was  
provide more robust rejection of ill-formatted commands that were  
coming from HRD and other programs when allowed to poll at too fast a  
rate. I heard from over a dozen users of various programs that this  
change completely cleared up the artifacts they had seen.

I suspect buffer overrun by multiple programs combined polling too  
quickly.

73,
Wayne
N6KR

On Jan 29, 2012, at 5:44 PM, Leigh L. Klotz Jr WA5ZNU wrote:

> I've noticed that the ability of the K3 to "recover" from  
> disturbances in
> RS232 isn't what my memory of it used to be.
>
> For example, if I start a second program sending query commands the  
> the K3,
> I can never get it to answer any more serial commands.  My belief is  
> that it
> used to eventually get back in sync.  I've verified this with my own  
> serial
> programs and also with k3util.  For example, when it's stuck, it  
> won't reply
> to "FA;" at all until power cycle.  (Other rig operation other than  
> RS232 is
> unaffected.)
>
> I don't know if it's related to the input parsing code in the K3 or  
> if it's
> related to some DTR state that gets asserted briefly during the  
> serial port
> open.  But I can't find any reliable way to clear this other than  
> rig power
> cycle.  Resetting the K3 baud rate from the front panel, for example,
> doesn't cause it to come back.
>
> Leigh/WA5ZNU
>
>
> --
> View this message in context: http://elecraft.365791.n2.nabble.com/K3-MCU-4-47-serial-recovery-tp7235321p7235321.html
> Sent from the Elecraft mailing list archive at Nabble.com.
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:Elecraft at mailman.qth.net
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html



More information about the Elecraft mailing list