sfp-eeprom-tool: чтение EEPROM SFP через CH341A и перехват I2C для выявления незаметных сбоев записи
Небольшой набор инструментов для чтения и записи EEPROM SFP по I2C с помощью программатора CH341A и анализатора I2C. Автор выяснил, что sigrok/PulseView не работал с анализатором, прошивка программатора SFP v1.0.5 сообщала об успехе, фактически ничего не записывая в модуль (это подтвердили трассировки I2C), а ПО анализатора не позволяло сравнивать записи обмена.
- Трансиверы: модули SFP
- Форм-фактор: SFP
Симптомы / сообщения:
coder reports success but does not write
I2C traffic analysis
Comments 1
Запишите обмен на шине I2C анализатором Saleae Logic 2 и экспортируйте CSV/логи, чтобы сравнить сеансы чтения и неудачной записи. Так удалось выявить незаметный сбой записи в прошивке программатора.