piotrjwegrzyn / eeprom-generator

Simple tool for generating some EEPROM pages of SFP optical modules. Mostly compatible with CMIS 5.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠️ DEPRECATION NOTICE ⚠️

This project has been merged into EMS repository.

eeprom-generator

Simple tool for generating some EEPROM pages of optical modules. Compatible with CMIS 5.

Pages that are (partially) supported:

  • Lower page
  • Page 00h
  • Page 01h
  • Page 02h
  • Page 04h
  • Page 11h
  • Page 12h
  • Page 25h (OSNR only)

Compilation

Open folder in CMD/Terminal and type:

go build

Tested on Go 1.19.

Usage

Type in CMD/Terminal:

./eeprom-generator -scenario <SCENARIO_CONFIG.yaml> -modules <MODULES_CONFIG.yaml> -location <YOUR_PATH>

Config creation

Sample config files are provided.

License

All software is under GNU GPL version 3.

About

Simple tool for generating some EEPROM pages of SFP optical modules. Mostly compatible with CMIS 5.

License:GNU General Public License v3.0


Languages

Language:Go 100.0%