I picked up a couple of these 24FC1025 and I am not having any luck either.

A0 and A1 and WP are connected to VSS.
A2 connected to VDD.
10K pull up on SDA and SCL.
Tried "start/stop" sequence before and after I2C commands...

Out put to terminal is 0 no matter what.
Code:
'  18F6680  24FC1025
    DEFINE OSC 20
    @ __CONFIG    _CONFIG1H, _OSC_HS_1H
    @ __CONFIG    _CONFIG2H, _WDT_OFF_2H & _WDTPS_128_2H
    @ __CONFIG    _CONFIG4L, _LVP_OFF_4L
    
    TRISF = 0
    PORTF = 0
    DEFINE I2C_SLOW 1
    DEFINE I2C_SCLOUT 1
    DPIN    VAR PORTF.6    'I2C DATA PIN
    CPIN    VAR PORTF.7    'I2C CLOCK PIN
    CONTR   CON %10100001  'READ CONTROL
    CONTW   CON %10100000  'WRITE CONTROL
    ADDR    VAR WORD
    DATI    VAR BYTE
    DATO    VAR BYTE
    ADDR = %0000000000000000
    DATO = %11110000
    
    START:
    SEROUT2 PORTB.2, 16572,["TEST",$d,$a]
    PAUSE 1000
    
    HIGH CPIN:HIGH DPIN:LOW DPIN
    I2CWRITE DPIN,CPIN,CONTW,ADDR,[DATO]  
    HIGH CPIN:LOW DPIN:HIGH DPIN
    Pause 10                

    HIGH CPIN:HIGH DPIN:LOW DPIN
    I2CREAD DPIN,CPIN,CONTR,ADDR[DATI]        
    HIGH CPIN:LOW DPIN:HIGH DPIN

    Serout2 PORTB.2, 16572,["DATA IN ",BIN DATI]       
    SEROUT2 PORTB.2, 16572,[$d,$a]

    GOTO START