SFP QSFP XFP Transceivers Programming Tools

Programming optical transceivers requires Transceiver Adapter and REVELPROG-IS programmer. Transceiver Adapter is hardware board for transceivers in form factor of SFP, SFP+, QSFP+, QSFP28, XFP etc. and REVELPROG-IS is programming tool for these modules.

 

QSFP SFP XFP transceiver adapter with REVELPROG-IS programmer

 

REVELPROG-IS is serial programmer and allows also programming optical transceivers. Transceiver adapter with SFP/QSFP/XFP connectors and external power supply is required. MSA Standard is supported (e.g. SFF-8472, SFF-8636, INF-8077i). Special features allows to enter manufacturer / host password and program write protected transceivers, brute force password (searching password for protected transceivers with unknown password), change manufacturer info, model, serial number etc. and recalculate checksums directly from REVELPROG-IS application.

Writing password protected SFP transceivers

 

Features:

  • read/write optical transceivers:
    - SFP [A0] and SFP [A2] read/erase/write/verify of A0h and A2h blocks of SFP/SFP+ Transceivers
    - SFP [USER], QSFP [USER] and XFP [USER] read/erase/write of any block or page in memory map (verification should be done by user) of SFP/SFP+, QSFP/QSFP+/QSFP28, XFP transceivers. The [USER] mode allows to read/write specific part of memory
  • supports MSA Standard (e.g. SFF-8472, SFF-8636, INF-8077i)
  • supports unprotected and write protected transceivers (with password)
  • dedicated tools for transceivers: enter password, change password, brute-force password, change vendor information, checksum calculation etc.
  • additional useful tools such as: user patterns, custom script tool (i2c bus pirate), auto backups, diff checker (file compare tool) etc.

 

Software:

REVELPROG-IS Software is compatible with MS Windows XP, Vista, 7, 8 and 10 (32 and 64-bit). Please check REVELPROG-IS Software for more details.

 

Manuals and tutorials:

Please note: transceiver adapter and REVELPROG-IS are required for operation: