18F4550 Bootloader

Prezados,
estou tentando implementar um bootloader empregando o PIC18F4550 em um hardware semelhante à PICDEM.
1) Montei o hardware:
2) Compilei o programa MCHPUSB da pasta Bootloader - Firmware for PIC18F4550 Family Devices empregando o MPLAB/C18.
3) O arquivo compilado em (2) foi transferido para a placa montada em (1) usando o próprio MPLAB e como circuito gravador utilizei o PICKIT2.
4) Conectei o hardware (1) na USB e o Windows 7 pediu o driver.
5) Indiquei o driver da pasta c:\Microchip Solutions\USB Tools\MCHPUSB Custom Driver
6) O hardware foi reconhecido normalmente pelo Windows 7
7) Abri o programa PICDEM FS USB DEMO TOOL
Aparece a opção para selecionar a placa PICDEM FS USB 0 (Boot)
9) Seleciono a opção apresentada no item anterior
Daqui pra frente não sei se estou fazendo certo. Continuando:
10) Crio um programa bem simples para piscar os LED's da placa utilizando o compilador CCS.
11) No início do programa incluo as seguintes linhas:
#build(reset=0x800, interrupt=0x808)
#org 0x000, 0x7ff { }
12) Compilo o programa no CCS e ele gera o .hex normalmente
13) Volto ao PICDEM FS USB DEMO TOOL
14) Seleciono a opção Load Hex File
15) Ele me fornece a mensagem da imagem:
16) Seleciono a opção NO, para ele utilizar a configuração padrão da placa
17) Clico na opção PROGRAM DEVICE
18) A mensagem apresentada é a da imagem:
Ao que tudo indica, o meu programa foi gravado normalmente sem alterar o bootloader, mas ele não funciona mesmo assim.
Eu estaria fazendo algo incorreto?
Desde já agradeço a ajuda.
estou tentando implementar um bootloader empregando o PIC18F4550 em um hardware semelhante à PICDEM.
1) Montei o hardware:

2) Compilei o programa MCHPUSB da pasta Bootloader - Firmware for PIC18F4550 Family Devices empregando o MPLAB/C18.
3) O arquivo compilado em (2) foi transferido para a placa montada em (1) usando o próprio MPLAB e como circuito gravador utilizei o PICKIT2.
4) Conectei o hardware (1) na USB e o Windows 7 pediu o driver.
5) Indiquei o driver da pasta c:\Microchip Solutions\USB Tools\MCHPUSB Custom Driver
6) O hardware foi reconhecido normalmente pelo Windows 7
7) Abri o programa PICDEM FS USB DEMO TOOL

9) Seleciono a opção apresentada no item anterior
Daqui pra frente não sei se estou fazendo certo. Continuando:
10) Crio um programa bem simples para piscar os LED's da placa utilizando o compilador CCS.
11) No início do programa incluo as seguintes linhas:
#build(reset=0x800, interrupt=0x808)
#org 0x000, 0x7ff { }
12) Compilo o programa no CCS e ele gera o .hex normalmente
13) Volto ao PICDEM FS USB DEMO TOOL
14) Seleciono a opção Load Hex File
15) Ele me fornece a mensagem da imagem:

16) Seleciono a opção NO, para ele utilizar a configuração padrão da placa
17) Clico na opção PROGRAM DEVICE
18) A mensagem apresentada é a da imagem:

Ao que tudo indica, o meu programa foi gravado normalmente sem alterar o bootloader, mas ele não funciona mesmo assim.
Eu estaria fazendo algo incorreto?
Desde já agradeço a ajuda.