sfp-vercybern icon indicating copy to clipboard operation
sfp-vercybern copied to clipboard

Collection of bash scripts using i2c-tools to modify SFP modules

Just a few scripts for modifying the contents of an SFP modules EEPROM

I used https://github.com/daniel-thompson/i2c-star on a cheap STM32 board as an USB I2C adapter but you could also do this on a Raspberry Pi or by soldering to your mainboards smbus or whatever. It's just I2C, just a tiny bit of magic involved.

As a breakout I used a cheap/used Cisco Twingig adapter like described here: http://eoinpk.blogspot.de/2014/05/raspberry-pi-and-programming-eeproms-on.html

Documentation I used was mainly https://cdn.hackaday.io/files/21599924091616/AN_2030_DDMI_for_SFP_Rev_E2.pdf which also contained the default password for the Cisco Finisar modules (0x00000000).