How do you dump the .hex file into your PIC, i mean how do you program your PIC?

Are you sure your device programmer software program the configuration fuses properly?

Those .HEX files providen here are there since 6 years or so, they're working.