Unfortunately ICD2 does not really work and it is very hard to get it work with Linux. Wisp628 may be your best hope now. LPLAB is the only attempt to make ICD2 work by reverse engineering. There is a guy who made the Max OS port and I have asked him to release the source code, so far there is no reply from him. PICkit 2 is another future option. Check out PIC18F1320.inc in order to use the __CONFIG. You should set the configuration bits in the source code even under Windows. Gputils is said to be quite compatible with MPASM. For questionn regarding gputils, the best option is to go to GNUPIC mailing list. http://www.gnupic.org/ http://www.linuxhacker.org/cgi-bin/ezmlm-cgi/1 Reagrds, Xiaofan ----- Original Message ----- From: Newsgroups: gmane.comp.hardware.microcontrollers.pic Sent: Tuesday, August 16, 2005 5:51 PM Subject: [PIC] Linux GPUTILS, programming with ICD2, and config flags -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist