Thanks for the kind reply.
I was having problems getting the bootloader to work. At first I thought that this is due to the oscillator I was using that's generating a different bus clock and baud rate.
After reviewing the project i saw that its using the internal osc for the bootloader so its independent of my hardware.
Anyways, late last night I finally got it to work.
At this point I am working on modifying the code to enter bootloader mode by a UART command.
After flashing the new firmware with the bootloader will a software reset be needed?
S.B.D.