Ive was able to successfully add the arduino verison of the bootloader
But serial uploading requires a FTDI chip right? Thats like an extra 4 bucks added to my project cost. Im assuming you cannot program through software serial?
end users would not require any extra hardware ...
Quoteend users would not require any extra hardware ...Apart from an audio player and some wires? And an interface circuit?
yea that makes sense, so either inside my project or outside my project there would have to be some usb->ftdi->ttl converter to be able to do the serial communication that the arduino IDE requires correct?
Aren't we talking about a potential use-case where the user could reprogram it by playing a wav file on their iOS/Android/laptop and an off-the-shelf 3.5mm patch plug?
Chris, is there anyway you could please recompile a functional bootloader for the atmega328p chip?
An ICSP programmer needs to hold reset low during programming. If you only have 3 pins over better use a normal (serial) bootloader. You will need Rx, Tx, Reset, plus power and Gnd.