PonyProg is a free serial device programmer software with a user friendly GUI framework available for Windows and Linux. You can download PonyProg here and install. Its purpose is reading and writing every serial device using either the serial or parallel port on a PC. At the moment following devices are currently supported with PonyProg software.
I²C Bus EEPROM
Setting up the PonyProg environment
When we first start PonyProg this is the screen we see, click OK to start.
After clicking OK button following message will display to inform us that bus timing calibration is not done for read write operations. Click OK to continue.
Bus timing calibration can be selected from Setup->Calibration menu.
Click Yes to calibrate the bus timing.
Setting up the Hardware
Goto Setup->Interface Setup to setup the hardware.
Set all the parameter as follows and click OK