Skip to content
This repository has been archived by the owner on Sep 24, 2023. It is now read-only.

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

License

Notifications You must be signed in to change notification settings

piotrjwegrzyn/eeprom-generator

Repository files navigation

⚠️ 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages