Ok guys, I read lots of stuff about how to change this or that with xyz bootloader. It seems to me this should not be a hard thing for us folks to create. So anybody up for this? Heck Walter even posted 1 in another thread, written in ASM. Now I suppose I could just reverse engineer it, but wheres the fun in that.

I am thinking about something well commented with places pointed out clearly for things like "I want to use UART 2, not 1" or "I want to use I2C"

What say you?