Заметки о трансиверах: адреса I2C, байты разблокировки и известные стандартные пароли EEPROM SFP
Репозиторий заметок по исследованию EEPROM SFP/QSFP: у SFP EEPROM доступна по адресу I2C 0x50, а DOM и функции вендора/пароля по 0x51. Для заблокированных модулей нужно записать 4-байтовый пароль в байты 0x7b-0x7e по адресу 0x51. Приведены известные пароли разблокировки и оценены способы записи: готовый программатор, ограниченный определённым оборудованием и не имеющий доступа к 0x51; Linux i2c на устройствах OpenWRT с портами SFP; платы подключения на микроконтроллерах.
- Оборудование: Brocade ICX6610, устройства OpenWRT с портами SFP
- Трансиверы: заблокированные SFP
- Форм-фактор: SFP, QSFP
Симптомы / сообщения:
reference: unlock addresses and passwords
Comments 1
Запишите 4-байтовый пароль в байты 0x7b-0x7e по адресу I2C 0x51. Среди описанных попыток: 0,0,0,0; 255,255,255,255; 0x00 0x00 0x10 0x11; 0x4F 0x43 0x50 0x00 и другие. Готовые программаторы часто не имеют доступа к 0x51, поэтому для разблокировки используйте хост с Linux i2c или плату подключения на микроконтроллере.