Micro Boot - HTTP Bootloader for ATmega328 (Updated)

this bootloader could be very useful for Arduinos or AVR boards deployed at the 'end user'. the developer develops a new firmware and sends the bin file to the user. the user needs only very simple instructions to upload over a webpage.