Raspberry Pi से SFP EEPROM दोबारा program करके मॉड्यूल को Cisco/HP उपकरणों पर चलाना
SFP/SFP+ EEPROM को recode करने की tutorial, ताकि मॉड्यूल दूसरे वेंडर के switch पर चले। इसमें SFP के I2C pins तक पहुँचने के लिए Cisco Twingig housing इस्तेमाल की गई है और Pi GPIO से चार lines जुड़ती हैं (3.3 V, GND, GPIO3 पर SDA, GPIO5 पर SCL)। इसमें i2cdetect से 0x50 (और optional 0x51 DOM) पहचानना दिखाया गया है, 0x3F पर CC_BASE checksum और CC_EXT के valid रहने की जरूरत बताई गई है, और vendor fields (bytes 20-35), wavelength (60-62) तथा Cisco vendor-key fields (0x60-0x7F) बताए गए हैं।
- Hardware: Cisco Twingig adapter
- Transceivers: SFP, SFP+
- Form factor: SFP, SFP+
Symptoms / messages:
reference: recoding vendor fields and fixing checksums
Comments 1
मौजूदा vendor module को template की तरह पढ़ो, bytes 20-35 (vendor) बदलो, हर बदलाव के बाद CC_BASE (0x3F) और CC_EXT valid रखो, और याद रखो कि Cisco compatibility के लिए 0x60-0x7F पर vendor-key algorithm चाहिए।