SFP Tool combines portable hardware, embedded firmware, a
cross-platform control app, and a browser-based recovery updater for
working with SFP and QSFP transceivers in the field.
This documentation set is split into two main parts:
The user manual explains setup, daily operation, and recovery
workflows.
The hardware and software reference describes the device
architecture, software components, configuration options, and build
pipeline.
Main Capabilities
Read SFP and QSFP presence state directly on the device and in the
app.
Inspect transceiver data and DDM values.
Edit EEPROM content and store EEPROM-related files on the
device.
Manage stored passwords, change passwords, and run password
cracking.
Create and execute EEPROM programming scripts.
Rename the device and tune OLED behavior.
Change hidden service settings such as display type and hardware
revision.
Update firmware over BLE or USB, or recover devices through the web
updater.
Release Artifacts
The CI pipeline publishes:
HTML documentation for browsing on GitLab Pages.
PDF versions of the user manual and technical reference.
The browser-based firmware updater.
Notes
This site is generated during CI from Markdown sources stored in the
repository. Update the files under docs/ to keep the
published manuals in sync with hardware, firmware, and app changes.