bugAVR Downloader/UploaDEr - Bugs: bug #33484, wishlist: halfkay (teensyduino)...


You are not allowed to post comments on this tracker with your current authentication level.

bug #33484: wishlist: halfkay (teensyduino) support

Submitter:  None
Submitted:  Mon 06 Jun 2011 12:35:20 PM UTC
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name:  chrysn
Originator Email:  -email is unavailable- Open/Closed:  Open
Release:  None Programmer hardware: 
Device type: 

Sun 05 Feb 2012 09:08:14 PM UTC, comment #2: 

The replacement LUFA bootloader takes a whopping 4k of your flash.

On the other hand, that's the same as with the default DFU bootloader.

Roger Wolff <rewolff>
Mon 27 Jun 2011 09:06:22 AM UTC, comment #1: 

What's interesting, the original halfkey bootloader code (512 bytes) seems to be proprietary and protected by the lock bits.

There seems to be an open source replacement, however:


Marcin CieĊ›lak <saper>
Mon 06 Jun 2011 12:35:20 PM UTC, original submission:  

several arduino-style devices called 'teensyduino'[1] are not shipped
with the arduino typical serial programming, but with their own
bootloader protocol called halfkay[2]. they ship an own command line
client[3], which is not included in debian (i have created a minimal
package at [4], but unless i'm convinced that this tool is the right way
to go, i don't plan on supporting it for inclusion in debian).

the halfkay protocol[2] itself is quite stu^H^Himple -- no reading, no
fuses, no identification, writing only in 128byte blocks.

if it is not too simple for avrdude to support, i'd suggest to include
this protocol in avrdude. (for matters of being too simple, i'd like to
point out that other programmers are only partial as well, for example
the arduino bootloader reports fuses as 0x00 and doesn't accept writes.)
support for halfkay would mean that new teensyduino users could get into
it much faster (using well-known tools).

(for reference, the bug was originally filed in debian as #629360[5])

[1] http://www.pjrc.com/teensy/teensyduino.html
[2] http://www.pjrc.com/teensy/halfkay_protocol.html
[3] http://www.pjrc.com/teensy/loader_cli.html
[4] http://archive.amsuess.com/pool/main/t/teensy-loader-cli/
[5] http://bugs.debian.org/629360



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by rewolff (Posted a comment)
  • -email is unavailable- added by saper (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-04b1.
    Corresponding source code