thanks dave


prior to bootloader use and relating to the config of the pic protection memory blocks i had protected boot blocks
and most of memory blocks

which of these now cant be protected cos of the bootloader use ?

which setting can be further locked down if using a bootloader ?

Code:
;----- CONFIG5L Options --------------------------------------------------  
    
    CONFIG CP0       = ON         ;  MEMORY BLOCK 0 CODE PROTECT BIT - 7KW 800h  - 3FFFh ( when 1K BOOT OPTION used )
    CONFIG CP1       = ON         ;  MEMORY BLOCK 1 CODE PROTECT BIT - 8KW 4000h - 7FFFh
    CONFIG CP2       = ON         ;  MEMORY BLOCK 2 CODE PROTECT BIT - 8KW 8000h - BFFFh
    CONFIG CP3       = ON         ;  MEMORY BLOCK 3 CODE PROTECT BIT - 8KW C000h - FFFFh
   
   
;----- CONFIG5H Options --------------------------------------------------  
   CONFIG  CPD       = OFF        ; EEPROM DATA PREOTECT BIT - EXTERNAL R/W
   CONFIG  CPB       = ON         ; BOOT BLOCK CODE PROTECT BIT 

;----- CONFIG6L Options --------------------------------------------------  
    CONFIG WRT0      = OFF        ; MEMORY BLOCK WRITE PROTECT BIT 
    CONFIG WRT1      = OFF
    CONFIG WRT2      = OFF 
    CONFIG WRT3      = OFF
  
  
;----- CONFIG6H Options --------------------------------------------------  
    CONFIG WRTD      = OFF       ; EEPROM WRITE PROTECT BIT - INTERNAL AND EXTERNAL 
    CONFIG WRTB      = ON        ; BOOT BLOCK WRITE PROTECT 
    CONFIG WRTC      = ON        ; CONFIGURATION REGISTER WRITE PROTECT BIT 
 
;----- CONFIG7L Options --------------------------------------------------  
     CONFIG EBTR0     = OFF      ; MEMORY READ TABLE BLOCK PROTECT 
     CONFIG EBTR1     = OFF
     CONFIG EBTR2     = OFF
     CONFIG EBTR3     = OFF
    
;----- CONFIG7H Options --------------------------------------------------  
    CONFIG EBTRB     = OFF      ; TABLE READ PROTECT BOOT


prior to bootloader