Does anyone know of a commercial usb bootloader that is compatible with the PIC18F2550/4550? I'm willing to pay for a license as I simply don't have the time to develop one fully with all the features I'm looking for.
1. Windows interface
2. Ability to reprogram EEPROM in addition to program memory
3. Support for a simple form of encryption (bit shift and an xor etc) so it's slightly safer to distribute updates publicly
Ideally I would prefer the Windows interface to be compiled with MSVC# or C++, and the bootloader itself with C18 or PICC18 so I can make any small tweaks myself.
I know it's probably a stretch, but perhaps someone has seen something along these lines, or is willing to do a little paid work.