

I tried to get any info about it and after all I found AN1388 documents&code from Microchip regarding PIC32 bootloaders. Currently it only supports UART and I2C, but SPI and USB will be added in the future.
Microchip pic bootloader generator#
Unfortunatley tehre is no prebuilt HEX or bootloader project adapted to PIC32-MAXI-WEB. The 8-bit bootloader generator currently supports a restricted amount of PIC16F1xxx and PIC18F devices.

Prebuild HEX was provided with patched stack from Microchip / Olimex and everything was OK. For a freshly written bootloader nn0xfe and this is also true for a bootloader that is entered by holding the init. Microchip Easy Bootloader Library (EZBL) is a collection of Microchip firmware APIs, example projects and PC-side build tools to address the needs of modern in-the-field flash reprogramming of 16-bit PIC24 MCU, dsPIC33 DSC and 32-bit PIC32MM targets while minimizing development and maintenance effort.

One of the critical functionality I used with PIC18F67J60 is ethernet bootloader. Node id (nn) (least eight bits of id) is taken from EEPROM byte 1. That is why I decided to move to PIC32-MAXI-WEB as MCU has much more memory onboard. This is a bootloader for the Microchip PIC microcontrollers. I used to use PIC-WEB and was absolutely happy till one day I realized that available RAM and Flash memory of my projects is almost equal to ZERO and I was obliged to save every byte.
