CodingBox Documentation

MSA & standards overview

Optical transceivers are interchangeable because vendors follow shared industry specifications rather than proprietary designs. Most begin as a Multi-Source Agreement (MSA) — an agreement among manufacturers that a module of a given form factor has the same mechanical, electrical and management interface no matter who makes it.

Who publishes what

  • The SFF Committee (now the SNIA SFF TWG) publishes the SFF-xxxx documents that define the two-wire (I²C) management interface and memory layout for SFP-class and QSFP-class modules.
  • The QSFP-DD MSA, together with OSFP and COBO groups, created CMIS, now maintained at the OIF, for high-speed multi-lane modules.
  • The SFP-DD MSA publishes MIS for two-lane SFP-DD modules.

Which spec applies to which module

SpecificationApplies to
SFF-8472SFP, SFP+, SFP28
SFF-8636QSFP+, QSFP28
INF-8077iXFP (10G)
CMISQSFP-DD, OSFP, COBO, CMIS-capable QSFP
MIS 2.0SFP-DD
SFF-8024shared code tables used by the others

Why it matters for CodingBox

These specifications define where each field lives in module memory and how to read it. CodingBox applies the right one for the detected module, so identity, DDM and configuration are decoded from the correct addresses. The EEPROM editor even names each byte's field and cites the applicable specification on hover.

Document families in this section

Cross-cutting materials

  • Two-wire interface — addresses, paging, banks, transactions and timing shared by every specification.
  • Compliance codes — bytes 3–10 and 36 (SFP), 131–138 and 192 (QSFP), CMIS applications; typical codings.
  • Vendor fields — name, OUI, PN, SN, date code: formats, what hosts match, common mistakes.
  • Checksums — CC_BASE, CC_EXT, CC_DMI and CMIS page checksums: ranges, algorithm, host behaviour.
  • Specification revisions — byte 94, byte 1, CMIS version nibbles and what each generation added.
  • What the host does — the twelve-step bring-up sequence with pins, bytes and timings.
  • Optical interface MSAs — CWDM4, PSM4, 100G Lambda, SWDM, BiDi, 400ZR/ZR+, 800G and how they relate to IEEE.

Register maps

The wider map — IEEE 802.3 clauses by PMD, ITU-T, IEC, TIA, T11, IBTA and OIF documents, and which one answers which question: Standards map.