Salut,
Si j'ai bien compris en mode programmateur, ton ICD2 clone fonctionne :
-Programmer > Select Programmer > MPLAB ICD2 ?
(AUCUN message d'erreur ??)
Peux-tu faire le test suivant :
-Programmer > Settings > Onglet [Status] > Run Self Test
Vérifie que tu as "PASS" dans tous les tests.
Va ensuite dans l'onglet [Power], appuie sur le bouton update et vérifie tes alimentations (dans mon cas j'ai
5.04, 13.2, 13.2).
Si tout cela est correct, ca signifie probablement que tu as une erreur dans le choix des bits de configuration.
Je te conseille de programmer les bits de configuration DANS ton fichier source plutôt que dans MPLAB...
En mode debugger il est important d'avoir :
-Watchdog désactivé, LVP désactivé, BOR désactivé
Par contre je ne comprends pas ton DEBUG=ON ??? (je n'ai rien vu de ce style dans les bits de configuration pour ton PIC18F2525...)
Le reste dépend de ton application et de ton PIC.
Si tu choisis l'oscillateur interne, la connection en mode DEBUG devrait fonctionner si tout le reste ci-dessus (mode programmer) est correct.
Perso j'ai un ICD2 original

que du bonheur....
Peux-tu poster ton code montrant l'initialisation des bits de configuration ?
a+