Availability:
     Online     , CTRL-A

  Quick Help:
     Display Firmware Revision

  Description:
    This command displays the Firmware Revision of the drive.

  Input Parameters:
    None

  Output Data:


    If an error occurred, the following information will be displayed.
    
          "DiagError aaaaaaaa"
    
       where
    
          aaaaaaaa is the Diagnostic Error Code
    

    The firmware package information will be displayed as follows.
    
          "Package Version: CCCCCC.CCCC.CCCCCC.CCCCCCCC, Package P/N: DDDDDDDDD, Package Builder ID: EE,..."
          "Package Build Date: MM-DD-YYYY, Package Build Time: HH:MM:SS, Package CFW Version: GGGG.GGGG.GGGGGG.GGGG,..."
          "Package SFW1 Version: IIII, Package SFW2 Version: JJJJ, Package SFW3 Version: KKKK, Package SFW4 Version: LLLL"
    
       where
    
          CC...CC     is the Package Version Field.
    
          DDDDDDDDD   is the Package Part Number Field.
    
          EE          is the Package Builder ID Field.
    
          MM/DD/YYYY  is the Package Build Date Field.
    
          HH:MM:SS    is the Package Build Time Field.
    
          GG....GG    is the Package CFW Component Version Field.
    
          IIII        Package SFW Component 1 Version Field.
    
          JJJJ        Package SFW Component 2 Version Field.
    
          KKKK        Package SFW Component 3 Version Field.
    
          LLLL        Package SFW Component 4 Version Field.
    
       example output:
    
           "Package Version: MS1240.STD1.AA0502.STD10013, Package P/N: 100421943, Package Builder ID: C4,"
           "Package Build Date: 03/08/2007, Package Build Time: 151452, Package CFW Version: MS12.STD1.123456.B600,"
           "Package SFW 1 Version: B413, Package SFW 2 Version: C415, Package SFW 3 Version: ----, Package SFW 4 Version: ----"
    
       A warning message may be printed which indicates that some of the Firmware Package information
       has been truncated. The most likely causes of this warning would be that Package information is
       invalid or that this diagnostic does not support the Firmware Package format returned by the drive.
    
       example output:
    
           "Warning: Package Info truncation occurred."
    

    The controller firmware revision information will be displayed as 
follows.
    
          "Controller FwRev CCCCCCCC, CustomerRel DDDDDD, Changelist 
EEEE, ProdType FFFF, Date GG/GG/GGGG, Time HHHHHH, UserId IIIIIIII";
    
       where
    
          CCCCCCCC is the Controller Firmware Revision.
    
          DDDD is the Customer Release number.
    
          EEEEEEEE is the Perforce Changelist Number.
    
          FFFF is the Product Type.
    
          GG/GG/GGGG is the date the code was built.
    
          HHHHHH is the time the code was built.
    
          IIIIIIII is the global ID of the person that built the code.
    

    The servo firmware revision information will be displayed as follows.
    
          "Servo FwRev CCCC
    
       where
    
          CCCC is the Servo Firmware Revision.
    

    The RAP firmware implementation key will be displayed as follows.
    
          "RAP FW Implementation Key: CC, RAP FormatRev DD, ContentsRev EE";
    
       where
    
          CC is the RAP FW Implementation Key.
    
          DD is the RAP Format Revision.
    
          EE is the RAP Contents Revision.
    
  Revision History:

    0001.0000   Initial revision.
    0002.0000   Added Firmware Package Information to the DSB.
    0011.0000   Combined the PSG Diagnostic Error Codes (PSGDEC) and the Diagnostic External
                Test Service Error Codes (DETSEC) into a single set of Diagnostic Error Codes
                (DiagError).
    0012.0000   Added RAP FW Implementation Key.