Patent ID: 8583395

Claim:
In an optical transceiver module that includes at least one processor, a persistent memory and a system memory, a method for the optical transceiver module to perform one or more diagnostic self-tests without the assistance of a host operating system, the method comprising the following: an act of loading microcode from the persistent memory to the system memory; an act of executing the microcode using the at least one processor, wherein the microcode is structured such that the optical transceiver module performs the following when executed by the at least one processor: an act of performing one or more diagnostic self-tests; an act of storing diagnostic result data of the one or more diagnostic self-tests in the persistent memory; and an act of formatting the stored diagnostic results for analysis, wherein the act of formatting the stored diagnostic results for analysis includes creating a status marker written to the persistent memory that indicates if the result data matches expected results for a given change in a specific environmental parameter and includes mapping a stored analog component against a stored digital component; and wherein the optical transceiver module is configured to be connected to a test board and placed in an environmental chamber during performance of the one or more diagnostic self-tests.