per1234 / Ariadne-Bootloader

Arduino TFTP bootloader for W5100 Ethernet controller(Arduino Ethernet, Ethernet Shield, etc.)
16 stars 8 forks source link

Allow serial upload if W5x00 is not attached #17

Open per1234 opened 8 years ago

per1234 commented 8 years ago

If Ethernet controller is not detected then still allow serial upload and use a shorter bootloader delay. This is claimed to have been done already in the NetLoad bootloader.

Update the Troubleshooting section of the documentation.

Related: https://github.com/loathingKernel/ariadne-bootloader/issues/30

hagaigold commented 7 years ago

update[2017-06-19] - rebase of code, so commit SHA chnaged

I done it in a bit different way: the decision is base on initialize failure in sockInit() function. please see 4888031738d6a70b7a51d1cd86b37dac2d3dd9b8

also i think it's should titled as a bug and not as an enhancement. reason is that serial upload is part of that boot-loader, and it fail to work on some conditions.

per1234 commented 7 years ago

Thanks! I'm very excited for this. I think the serial upload only working with the Ethernet controller connected was a very common source of confusion for people. It's even gotten me a couple of times and I should have known better. It's going to take me a little while to get the spare time to test this out but I'll definitely merge it as soon as possible.