Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Leonardo bootloader (new) #118

Closed
wants to merge 1 commit into from
Closed

Improved Leonardo bootloader (new) #118

wants to merge 1 commit into from

Conversation

Lauszus
Copy link
Contributor

@Lauszus Lauszus commented Oct 1, 2012

This is equal to my old pull request (#93), but since I deleted the files I decided to make a new one.

The power-on reset detection didn't work properly, but has now been fixed.
With the original firmware my board always ran the bootloader. But the updated version works perfectly. The upload process (without needing to press the reset button) also works as intended.

The .hex file is compiled using the version of LUFA as originally used ("LUFA 111009").
The VID and PID are the same as the original ones, as defined in the the makefile:

USB vendor ID (VID)

official Arduino LLC VID

VID = 0x2341

USB product ID (PID)

official Leonardo PID

PID = 0x0036

The power-on reset detection didn't work properly, but has now been
fixed
@danderso
Copy link

danderso commented Oct 1, 2012

I loaded the new .hex into my 1.0.1 ide by replacing the catalina-leonardo.hex with yours and then burned it onto my leonardo. It works perfectly now, if I re-power the board it loads my sketch right away rather than waiting 8 seconds to timeout as before. Thanks for the fix.

@ghost ghost assigned Fede85 Nov 1, 2012
@mbanzi
Copy link
Member

mbanzi commented Nov 1, 2012

federico can you test it and report back?

@damellis
Copy link
Contributor

damellis commented Nov 1, 2012

It looks like the .hex file in the pull request doesn't include a sketch, just the bootloader itself. I believe that when we tested the Leonardo, we found problems on some versions of Windows when the board had just a bootloader and no sketch. So we should merge the blink sketch into the bootloader hex file.

@Lauszus
Copy link
Contributor Author

Lauszus commented Nov 1, 2012

Yes it's only the bootloader, but the fix should still be included into the bootloader.

@Fede85
Copy link
Contributor

Fede85 commented Nov 2, 2012

Yes, of course.

2012/11/1 Massimo Banzi notifications@github.com

federico can you test it and report back?


Reply to this email directly or view it on GitHubhttps://github.com//pull/118#issuecomment-9982641.

@cmaglie
Copy link
Member

cmaglie commented Nov 30, 2012

Thanks!

Merged here:
ef6f1eb

added the Blink to the .hex, and also keeped the old firmware just in case...
ad93a18

C

@cmaglie cmaglie closed this Nov 30, 2012
@Lauszus Lauszus deleted the Leonardo branch May 6, 2013 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants