sfp-eeprom-tool: SFP-EEPROM mit CH341A auslesen und stille Schreibfehler per I2C-Mitschnitt aufdecken
Ein kleines Werkzeugpaket zum Lesen und Schreiben von SFP-EEPROMs über I2C mit einem CH341A-Programmiergerät und einem I2C-Sniffer. Der Autor stellte fest, dass sigrok/PulseView mit dem Analyzer nicht funktionierte, dass die Firmware v1.0.5 eines SFP-Programmiergeräts Erfolg meldete, ohne tatsächlich ins Modul zu schreiben (durch I2C-Mitschnitte belegt), und dass die Analyzer-Software keine Unterschiede zwischen Aufzeichnungen anzeigen konnte.
- Transceiver: SFP-Module
- Formfaktor: SFP
Symptome / Meldungen:
coder reports success but does not write
I2C traffic analysis
Comments 1
Zeichne den I2C-Bus mit einem Saleae Logic 2 auf und exportiere CSV/Logs, um Lesevorgänge mit fehlgeschlagenen Schreibvorgängen zu vergleichen; so wurde der stille Schreibfehler der Programmiergeräte-Firmware sichtbar.