sfp-vercybern: bash/i2c-tools scripts to edit SFP EEPROM via an STM32 USB-I2C adapter and Cisco Twingig breakout
A set of bash scripts using i2c-tools to modify SFP module EEPROM. Hardware is an STM32 configured as a USB-I2C adapter (or a Raspberry Pi / mainboard SMBus) with a Cisco Twingig adapter as the SFP breakout. It handles the default Cisco Finisar module password 0x00000000 and recalculates checksums after edits.
- Hardware: Cisco Twingig adapter
- Transceivers: Cisco Finisar SFP, commodity SFP
- Form factor: SFP
Symptoms / messages:
reference: editing SFP fields with i2c-tools
Comments 1
Unlock Cisco Finisar modules with the default password 0x00000000, edit the fields, and recalculate the checksums so the module stays valid.