This discussion of the firmware updating process brings to mind the 
phrase "under-engineered".

Too bad this problem doesn't also cause a short first "dit" at 80 wpm, 
in which case I'm sure it's remedy would be a top priority for Elecraft.


73 Jack KZ5A



On 2/6/2011 6:02 PM, Dick Dievendorff wrote:
> The serial communications are tested before sending firmware. There is a per 
> block checksum test and Ack. There is no on chip storage of sufficient to 
> buffer very much firmware. The program store is 128KB and the available RAM 
> is less than 4K.
>
> I can work on the error messages, and specific suggestions are welcome. I'm 
> perhaps too close to this or stayed too close to the early prototype's
> message text.
>
> 73 de Dick, K6KR
>
> On Feb 6, 2011, at 16:27, ab2tc<[email protected]>  wrote:
>
>> Hi all,
>>
>> I have loaded virtually every firmware version that ever came out without a
>> single incident, using several different USB adapters (never had a real
>> serial port with the K3) and several computers. So I don't have problem with
>> this at all. With this said, it does appear that a few things could be
>> improved when there *is* a problem with the communications. The idea of
>> testing the serial communications before committing to the update is a good
>> one. Also it does seem that the utility could be improved in it's ability to
>> recover from errors and give more meaningful messages to the users.
>> Bootloaders are inherently dumb and they need to be in order to keep them
>> small. To expect it to be able to cope with "unexpected" commands is simply
>> expecting too much.
>>
>> AB2TC - Knut
>>
>> PS. The PIC processor with 128kb of flash and 4kB of RAM, oboy that seems
>> like a flashback to another century to me. I am amazed at the Elecraft
>> programmers being able to cram the current functionality into this extremely
>> limited space.
>>
>>
>> Dick Dievendorff wrote:
>>> We do check each block with a checksum. We do have a per block ACK. I
>>> can't tell if a Microham device us inline...
>>>
>>>
>>>
>>> Dick
>>>
>>> <snip>
>>>
>> -- 
>> View this message in context: 
>> http://elecraft.365791.n2.nabble.com/Fwd-K3-Failed-DSP-Firmware-Download-tp5996916p5998672.html
>> Sent from the [K3] 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:[email protected]
>>
>> This list hosted by: http://www.qsl.net
>> Please help support this email list: http://www.qsl.net/donate.html
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[email protected]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
>

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html

Reply via email to