Hola.
Para actualizar el firmware del picstart, necesitas reemplazar el microcontrolador interno del programador que es un PIC17C44-25/P el cual tiene memoria OTP, es decir solo se puede programar una vez.
Puedes reemplazarlo por un PIC 17C44-25/JW que tiene memoria de programa EEPROM y puedes reprogramarlo cada vez que salga una version nueva del firmware, borrando la version anterior con UV.
En el directorio donde está instalado el MPlab hay un archivo .hex que es la version actualizada del firmware, solo debes importarla en memoria y programar el PIC17C44-25/JW, deconectar el programador, quitar el PIC original y reemplazarlo por el que acabaste de programar, tapar el picstart y hacer una prueba. eso es todo.
Guarda el micro original ya que lo necesitaras para reprogramar el PIC17C44-25/JW cuando salgan versiones nuevas de firmware.
Puedes usar un PIC17C44-25/P tiene menor costo, pero solo lo programas una vez. O puedes comprar el kit de actualizacion que lo vende microchip, pero es algo costoso.
En esta direccion puedes descargar el firmware V3.11
http://www.microchip.com/1010/pline/tools/picmicro/program/picstart/10088/index.htmEn esta direccion están las instrucciones mas detalladas (en ingles)
http://www.microchip.com/1010/pline/tools/picmicro/program/picstart/index.htmEspero que te sirva de algo.
Jimmy V.