Debido a la gran ristra de mensajes del hilo de investigación, la informacion se ha deperdigado un poco a qui intentare hacer un pequeño resumen de como grabar el hex en el pic, este tutorial esta hecho sin probar nada ya que estoy terminando un proyecto que me ha encargado una empresa, pero si hay algún fallo avisarme por privado.
1- Materiales necesarios Podemos tener dos casos:
    a-Microingenia 18F2550Trainer
    b- PS3-Pic casero       
1.a Microingenia 18F2550Trainer       Si tenemos la entrenadora pasamos al punto 2.       
1.b PS3-Pic casero       Para hacernos el Ps3-Pic casero necesitaremos:   
         1 x Pic 18f2550
         1 x zocalo de 28 patillas (no es necesario pero muy recomendable)
         2 x led (uno rojo y otro verde)
         2 x resistencias de 330 ohmios
         2 x condesadores de 22pf
         1 x condensador de 470nf
         1 x condensador de 100nf
         1 x cristal de cuarzo de 8Mhz
         1 x conector USB A macho
         1 x tira de conectores dil macho (esto en cada tienda que he ido lo llaman de una manera  

  es para hacer un puente)
         una vez conseguidos los materiales procedemos a la construccion de la placa, ya que este manual su objetivo es la
         programacion del pic y no la construccion de la placa, os dejo que busqueis informacion de como contruir la placa
        ya que hay diferentes tecnicas y web donde lo explican mas detenidamente que aqui.        
        Aqui podeis encontrar unos esquemas que he diseñado con el proteus 7 
http://www.megaupload.com/?d=T7BOD3MH                Os recomiendo construir el ps3-minus, os subo todo los archivos por si quereis modificar algo del diseño.
        Una vez construido nuestro Ps3-pic tendremos que grabarlo como minimo el bootloader para que comienze a trabajar.
        Utilizando un jdm,te20, pickit o similares le grabamos al pic este archivo 
http://www.megaupload.com/?d=79YPILJV                Si tenemos el esquema de ELSemi es decir  el de 20mhz metemos este archivo http://www.mediafire.com/?o3va87d6eub2juv y aquy se nos acaba el tutorial porque este hex no tiene bootloader        Una vez programado le quitamos del programador y le ponemos en nuestro ps3-pic.
2-Grabación del hex         2.1 Entrando en modo bootloader     Ponemos nuestro dispositivo en modo bootloader:
           a. Si tenemos la entrenadora esto se hace puenteando el RC0 a GND                     
           b. Si tenemos el ps3-pic casero esto se hace puenteando el jumper de dos patillas.     
    2.2 Instalando los driver    Nos bajamos los driver  
http://www.microingenia.com/electronics/upload/docs/18F2550Trainer/MiEUSBCDCDriver_V1.0.zip        Y le enchufamos a un usb del pc la luz roja se encendera. 
    Al conectar el entrenador “18F2550Trainer” o el ps3-pic por primera vez, aparecerá el mensaje - "Nuevo dispositivo detectado"    
    Accederemos al “Panel de control / Administrador de dispositivos” y en la sección “Otros dispositivos” encontraremos el nuevo      
   dispositivo.   
    Haciendo ‘clic’ con el botón derecho sobre el nuevo dispositivo, elegiremos la opción de “Actualizar software para el
    controlador”. Tras escoger la opción “Buscar software de controlador en el equipo”, seleccionaremos la carpeta donde 
    se encuentra el driver “MiEUSBCDCDriver.inf”.    
               Se procederá entonces con la instalación del driver. Una vez finalizada, se mostrará la pantalla    
    Para conocer el puerto serie virtual creado por el driver, accederemos a “Panel de control / Administrador de dispositivos”. 
    En este caso es COM6.    
    2.3 Carga del hex definitivo             Nos descargamos el hex ya compilado de J1M 
http://www.megaupload.com/?d=NBHPV5U5 Version 1.1 100% funcional        Y el software de microingenia que carga los hexes 
http://www.megaupload.com/?d=PRTP5SRH       Abrimos el software, seleccionamos el puerto virtual que nos creo el driver, damos a burn hex y cuando la barra llegue al final 
       el pic esta programado.      
3. Modo ejecucion Para poner el ps3-pic en modo ejecucion debemos quitar el puente de la entrenadora de RC0 a GND o si tenemos el 
 ps3-pic casero quitamos el jumper de los conectores.
Todos los meritos son de ElSemi y J1M Yo no lo he probado físicamente solo he recopilado información y en teoría debería funcionarOtros archivos:Pack de hexes y codigos fuente de J1M (utiliza el cristal de 8mhz)
http://www.megaupload.com/?d=RZ8692W2Version 1.1 100% funcionalPack original subido por ElSemi (utiliza cristal de 20 mhz) 
http://www.megaupload.com/?d=2T2J3KJYLo dicho no lo he probado por falta de tiempo pero debería funcionar, si hay algún fallo avisarme y lo intentare corregir lo antes posible.
Saludos.