Notes sur les transceivers : adresses I2C, octets de déverrouillage et mots de passe par défaut connus de l'EEPROM SFP
Un dépôt de notes sur la modification des EEPROM SFP/QSFP : les SFP exposent l'EEPROM à l'adresse I2C 0x50, et DOM ainsi que les fonctions constructeur/mot de passe à 0x51 ; les modules verrouillés nécessitent un mot de passe de 4 octets écrit en 0x51, octets 0x7b-0x7e. Le dépôt liste plusieurs mots de passe de déverrouillage connus et évalue les méthodes d'écriture (programmateur du commerce limité à certains matériels et incapable d'atteindre 0x51, Linux i2c sur des appareils OpenWRT à ports SFP, et cartes MCU donnant accès aux broches).
- Matériel : Brocade ICX6610, appareils OpenWRT à ports SFP
- Transceivers : SFP verrouillés
- Format : SFP, QSFP
Symptômes / messages :
reference: unlock addresses and passwords
Comments 1
Écrivez le mot de passe de 4 octets aux octets 0x7b-0x7e de l'adresse I2C 0x51 ; les essais documentés comprennent 0,0,0,0 ; 255,255,255,255 ; 0x00 0x00 0x10 0x11 ; 0x4F 0x43 0x50 0x00 et d'autres. Les programmateurs du commerce n'atteignent souvent pas 0x51, utilisez donc un hôte Linux i2c ou une carte MCU donnant accès aux broches pour déverrouiller.