hi,
I had never felt before loading from pickit and found inconsistencies.
First I compiled and programmed the PIC24 with the FW loader and I did an HEX dump file via pickit2 gui then I compiled and programmed with pickit2 programmer option and I redid the HEX dump via pickit2 gui.
The length in bytes is the same but the content is different (I think in the configuration part)
In second line HEX dump:
:10000000005404000100000084020000840200008B // FW loader dump
:1000000000020400000000008402000084020000DE // pickit dump
in HEX bottom :
:10000000CF000000CF00000007000000010000004A // FW loader dump
:100010004300000058000000F7000000C30000008B
:10000000CF000000CF0000000700000087000000C4 // pickit dump
:10001000E7000000DF000000F7000000E300000040
I had already noticed that the hex generated by FW is incompatible with pickit gui version because missing of configuration part but I have problems compiling and transferring it from FW via PK2CMD also.
Where am I wrong?