+1 for the option where bootloader allows serial flashing. I agree it is handy in initial or out-of-band use cases (manufacturing, maker projects, labs etc.)
thanks, aditi > On Jun 7, 2016, at 12:00 PM, Kevin Townsend <ke...@adafruit.com> wrote: > > >> IMHO, image upgrade over serial with bootloader only is handy during >> manufacturing. >> Not so much during development (JTAG instead), or when devices are in the >> field. >> Users would much rather not deal with cables during update process :) >> Therefore, I think making update process as fault proof with hands-off from >> end user >> will be key. > I'm not sure we necessarily want to make decisions for customers what they're > comfortable with. For some users, this is a hassle yes, but for say three to > four figure devices for the scientific community I bet a serial update isn't > that troublesome if they can fix the device themselves, and I can integrate a > USB CDC device on a HW device for under $1, getting rid of the hassle of > needing anything more than a USB cable. It isn't for everyone, I agree, but > it is a viable solution for a certain class of products, and it seems safer > to give options that you can disable rather than decide at this stage what > people need? I don't think we're talking about more than a couple KB flash > with Serial anyway, and you can always turn it off. > > Just my thoughts on it anyway. Serial is a big plus to me for not a lot of > extra development effort or flash space, and you can always turn it off. > > K.