Was bored today so I opened a dongle I had laying around, I've attached a pic and a circuit diagram I drew up for it. It only contains an I2C eeprom and a couple of passives but it's pretty smart, it uses a diode and capacitor to power the eeprom from the eeprom clock line.
Anyway, anyone have an idea what the resistors R1 and R4 are for? I'm assuming PIN1 and PIN2 are connected to Vcc through external resistors and are connected as SDA and SCL for normal I2C operation.