//****************************************************************************
//                   INTEL CORPORATION PROPRIETARY INFORMATION
//       This software is supplied under the terms of a license agreement or
//       nondisclosure agreement with Intel Corporation and may not be copied
//       or disclosed except in accordance with the terms of that agreement.
//         Copyright (c) 2009 Intel Corporation. All Rights Reserved.
//***************************************************************************
//
// Data in this file is based on the rev 0.98 FSC SDR spreadsheet
// Do not load this file into SDR Create and then save it to source control.
// SDR Create removes all comments and does not like fields indicating
// IPMI rev 2.0 support.
//
//
// SDR tag usage
// Chassis support tags:
//
// Processor support tags:
//      PROCESSOR_1 =   First CPU in a dual processor system
//      PROCESSOR_2 =   Second CPU in a dual processor system
//
// Hot Swap Backplane (HSBP) tags:
//      
//  Power supply tags:
//      PS1         =   Power supply 1 (Can be stand alone power supply or single power supply in a PDB supporting redundancy)
//      PS2         =   Power supply 2
//      PS1_FRU     =   Power supply 1 FRU
//      PS2_FRU     =   Power supply 2 FRU
//      PDB_FRU     =   Power distribution board FRU
//      REDUNDANT_PDB = Power distribution board has two power supplies installed making it redundant
//      
// Miscellanious chassis support tags:
//      LCP         =   Intel Local Control Panel (LCD front panel with IPMI controller)
//      FP_TEMP     =   Front panel temperature sensor
//      NO_INTRUSION =  Chassis does not support a intrusion switch
//      INTRUSION   =   Chassis does support an intrusion switch
//      FP_NMI      =   Front panel NMI button
//      OTHER_P1FAN =   OEM third party chassis CPU Fan 1 (Baseboard Fan Header J9K2)
//      OTHER_P2FAN =   OEM third party chassis CPU Fan 2 (Baseboard Fan Header J9A4)
//      OTHER_MEMFAN1 = OEM third party chassis Memory Fan 1 (Baseboard Fan Header J8K1)
//      OTHER_MEMFAN2 = OEM third party chassis Memory Fan 2 (Baseboard Fan Header J9A3)
//      FCT         =   Functional Test (manufacturing)
//      FCT2        =   Functional Outgoing Manufacturing Test (manufacturing)
//      SHIPPING    =   Default shipping configuration which the baseboard should leave the factory with

//
// File Header Information
//

_LF_NAME       'WB_BMC.SDR'
_LF_VERSION    '0.09'
_LF_FMT_VER    '1.50'
_IPMI_VERSION  '2.00'

//
// SDR Header Information
//

_SDR (
_START_ADDR    0000
_DATA_LEN      0000
_NVS_TYPE      'IMBDEVICE'
_DEV_BUS       FF
_DEV_ADDRESS   20


//****************************************************************
// Type 1,2 & 3 BMC owned sensor records ordered by sensor number
//****************************************************************


_SDR_TYPE      02
_REC_LEN       002F

   // Sensor Record Header
   0001               // Record ID
   51                 // SDR Version
   02                 // Record Type
   2A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   01                 // Sensor Number

   // Record Body Bytes
   15                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   09                 // Sensor Type
   6F                 // Event / Reading Base Type
   7100               // Assertion Event Mask
   7100               // Deassertion Event Mask
   7100               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Pwr Unit Status'  // String Bytes

_SDR_TYPE      02
_SDR_TAG       'REDUNDANT_PDB'
_REC_LEN       002F

   // Sensor Record Header
   0002               // Record ID
   51                 // SDR Version
   02                 // Record Type
   2A                 // Record Length

   // Record Key Bytes
   20                 // Sensor ID
   00                 // Sensor LUN
   02                 // Sensor Number

   // Record Body Bytes
   15                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   09                 // Sensor Type
   0B                 // Event / Reading Base Type
   FF00               // Assertion Event Mask
   FF00               // Deassertion Event Mask
   FF00               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Pwr Unit Redund'  // String Bytes   

_SDR_TYPE      02
_REC_LEN       002D

   // Sensor Record Header
   0003               // Record ID
   51                 // SDR Version
   02                 // Record Type
   28                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   03                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   23                 // Sensor Type
   6F                 // Event / Reading Base Type
   0F01               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0F01               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'IPMI Watchdog'    // String Bytes
   
   
_SDR_TYPE      02
_SDR_TAG       'NO_INTRUSION'
_REC_LEN       002E

   // Sensor Record Header
   0004               // Record ID
   51                 // SDR Version
   02                 // Record Type
   29                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   04                 // Sensor Number

   // Record Body Bytes
   17                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   05                 // Sensor Type
   6F                 // Event / Reading Base Type
   1000               // Assertion Event Mask
   1000               // Deassertion Event Mask
   1000               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'Physical Scrty'   // String Bytes   


_SDR_TYPE      02
_SDR_TAG       'FP_NMI'
_REC_LEN       002F

   // Sensor Record Header
   0006               // Record ID
   51                 // SDR Version
   02                 // Record Type
   2A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   05                 // Sensor Number 

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0100               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'FP NMI Diag Int'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002B

   // Sensor Record Header
   0007               // Record ID
   51                 // SDR Version
   02                 // Record Type
   26                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   06                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   F3                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'SMI Timeout'      // String Bytes

_SDR_TYPE      02
_REC_LEN       0030

   // Sensor Record Header
   0008               // Record ID
   51                 // SDR Version
   02                 // Record Type
   2B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   07                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   10                 // Sensor Type
   6F                 // Event / Reading Base Type
   0400               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0400               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'System Event Log' // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

   // Sensor Record Header
   0009               // Record ID
   51                 // SDR Version
   02                 // Record Type
   27                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   08                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   12                 // Sensor Type
   6F                 // Event / Reading Base Type
   1000               // Assertion Event Mask
   0000               // Deassertion Event Mask
   1000               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'System Event'     // String Bytes

   
_SDR_TYPE      01
_REC_LEN       003C

   // Sensor Record Header
   000A               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   10                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   B8                 // M
   40                 // M, Tolerance
   44                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   B2                 // R exp, B exp
   07                 // Analog characteristic flags
   EB                 // Nominal Reading
   F2                 // Normal Maximum
   E3                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   DA                 // Lower critical
   E0                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.1V IOH'     // String Bytes

_SDR_TYPE      01
_REC_LEN       0040

   // Sensor Record Header
   000B               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   11                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3D                 // M
   00                 // M, Tolerance
   3D                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   B3                 // Nominal Reading
   F2                 // Normal Maximum
   74                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   6F                 // Lower critical
   73                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'BB +1.1V P1 Vccp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'PROCESSOR_2'
_SDR_TAG       'FCT'
_REC_LEN       0040

   // Sensor Record Header
   000C               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   12                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3D                 // M
   00                 // M, Tolerance
   3D                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   B3                 // Nominal Reading
   F2                 // Normal Maximum
   74                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   6F                 // Lower critical
   73                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'BB +1.1V P2 Vccp' // String Bytes

_SDR_TYPE      01
_REC_LEN       0040

   // Sensor Record Header
   000D               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   13                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   41                 // M
   00                 // M, Tolerance
   BA                 // B
   80                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   CF                 // R exp, B exp
   07                 // Analog characteristic flags
   E6                 // Nominal Reading
   F2                 // Normal Maximum
   DB                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   D2                 // Lower critical
   D8                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'BB +1.5V P1 DDR3' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'PROCESSOR_2'
_SDR_TAG       'FCT'
_REC_LEN       0040

   // Sensor Record Header
   000E               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   14                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   41                 // M
   00                 // M, Tolerance
   BA                 // B
   80                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   CF                 // R exp, B exp
   07                 // Analog characteristic flags
   E6                 // Nominal Reading
   F2                 // Normal Maximum
   DB                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   D2                 // Lower critical
   D8                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'BB +1.5V P2 DDR3' // String Bytes

_SDR_TYPE      01
_REC_LEN       003C

   // Sensor Record Header
   000F               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   15                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   4D                 // M
   00                 // M, Tolerance
   7F                 // B
   C0                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   EB                 // Nominal Reading
   F2                 // Normal Maximum
   E4                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   DB                 // Lower critical
   E1                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.8V AUX'     // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

   // Sensor Record Header
   0010               // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   16                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   8F                 // M
   00                 // M, Tolerance
   D7                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   E5                 // Nominal Reading
   F0                 // Normal Maximum
   D9                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   CF                 // Lower critical
   D5                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +3.3V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       003D

   // Sensor Record Header
   0011               // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   17                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   8F                 // M
   00                 // M, Tolerance
   D7                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   E5                 // Nominal Reading
   F0                 // Normal Maximum
   D9                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   CF                 // Lower critical
   D5                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'BB +3.3V STBY'    // String Bytes

_SDR_TYPE      01
_REC_LEN       003D

   // Sensor Record Header
   0012               // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   18                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   82                 // M
   00                 // M, Tolerance
   41                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   E6                 // Nominal Reading
   F1                 // Normal Maximum
   C3                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   A7                 // Lower critical
   C0                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'BB +3.3V Vbat'    // String Bytes

   
_SDR_TYPE      01
_REC_LEN       0038

   // Sensor Record Header
   0013               // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   19                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   E3                 // M
   00                 // M, Tolerance
   4A                 // B
   C0                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C1                 // R exp, B exp
   07                 // Analog characteristic flags
   E4                 // Nominal Reading
   EF                 // Normal Maximum
   D9                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   CD                 // Lower critical
   D4                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +5.0V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       003D

   // Sensor Record Header
   0014               // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   1A                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   D6                 // M
   00                 // M, Tolerance
   1E                 // B
   40                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   E8                 // Nominal Reading
   EF                 // Normal Maximum
   E1                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   D6                 // Lower critical
   DC                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'BB +5.0V STBY'    // String Bytes

_SDR_TYPE      01
_REC_LEN       0039

   // Sensor Record Header
   0015               // Record ID
   51                 // SDR Version
   01                 // Record Type
   34                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   1B                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   34                 // M
   00                 // M, Tolerance
   B7                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   E3                 // Nominal Reading
   EE                 // Normal Maximum
   D7                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   FC                 // Upper critical
   F5                 // Upper non-critical
   00                 // Lower non-recoverable
   CB                 // Lower critical
   D2                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C9                 // Type/Length Code
   'BB +12.0V'        // String Bytes


   
_SDR_TYPE      01
_REC_LEN       003E

   // Sensor Record Header
   0017               // Record ID
   51                 // SDR Version
   01                 // Record Type
   39                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   20                 // Sensor Number

   // Record Body Bytes
   42                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   26                 // Nominal Reading
   37                 // Normal Maximum
   14                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   42                 // Upper critical
   3D                 // Upper non-critical
   00                 // Lower non-recoverable
   05                 // Lower critical
   0A                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'Baseboard Temp'   // String Bytes


_SDR_TYPE      01
_SDR_TAG       'FP_TEMP'
_REC_LEN       0040

   // Sensor Record Header
   0018               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   21                 // Sensor Number

   // Record Body Bytes
   40                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   19                 // Nominal Reading
   28                 // Normal Maximum
   0A                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   30                 // Upper critical
   2C                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   05                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Front Panel Temp' // String Bytes


_SDR_TYPE      01
_REC_LEN       0040

   // Sensor Record Header
   0019               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   22                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   EC                 // Nominal Reading
   00                 // Normal Maximum
   D8                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   0A                 // Upper critical
   05                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'IOH Therm Margin' // String Bytes
   

_SDR_TYPE      01
_REC_LEN       0040

   // Sensor Record Header
   001A               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   23                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   EC                 // Nominal Reading
   00                 // Normal Maximum
   D8                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   0A                 // Upper critical
   05                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'Mem P1 Thrm Mrgn' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'PROCESSOR_2'
_SDR_TAG       'FCT'
_REC_LEN       0040

   // Sensor Record Header
   001B               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   24                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   EC                 // Nominal Reading
   00                 // Normal Maximum
   D8                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   0A                 // Upper critical
   05                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   25                 // OEM used for filtering [7:5]= 1 Median [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'Mem P2 Thrm Mrgn' // String Bytes


_SDR_TYPE      01
_SDR_TAG       'CHENBRO_4'
_SDR_TAG       'FOXCONN_4'
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'OTHER_P1FAN'
_REC_LEN       003F

   // Sensor Record Header
   001C               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   30                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Processor 1 Fan'  // String Bytes
   
   
_SDR_TYPE      01
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'OTHER_P1AFAN'
_SDR_RAG       'FOXCONN_4'
_REC_LEN       0040

   // Sensor Record Header
   001C               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   34                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'Processor 1A Fan' // String Bytes


_SDR_TYPE      01
_SDR_TAG       'CHENBRO_4'
_SDR_TAG       'FOXCONN_4'
_SDR_TAG       'FCT2'
_SDR_TAG       'OTHER_MEMFAN1'
_REC_LEN        003C

   // Sensor Record Header
   001D               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   31                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   03                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'Memory Fan 1'     // String Bytes
   

_SDR_TYPE      01
_SDR_TAG       'FCT'
_SDR_TAG       'FOXCONN_4'
_SDR_TAG       'OTHER_MEMFAN1A'
_REC_LEN       003D

   // Sensor Record Header
   001D               // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   35                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   04                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'Memory Fan 1R'    // String Bytes   



_SDR_TYPE      01
_SDR_TAG       'CHENBRO_4'
_SDR_TAG       'FOXCONN_4'
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'OTHER_P2FAN'
_REC_LEN       003F

   // Sensor Record Header
   001C               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   32                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   05                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   CF                 // Type/Length Code
   'Processor 2 Fan'  // String Bytes


_SDR_TYPE      01
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'FOXCONN_4'
_SDR_TAG       'OTHER_P2AFAN'
_REC_LEN       0040

   // Sensor Record Header
   001C               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   36                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   06                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   D0                 // Type/Length Code
   'Processor 2A Fan' // String Bytes


_SDR_TYPE      01
_SDR_TAG       'FCT2'
_SDR_TAG       'CHENBRO_4'
_SDR_TAG       'FOXCONN_4'
_SDR_TAG       'OTHER_MEMFAN2'
_REC_LEN        003C

   // Sensor Record Header
   001D               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   33                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   07                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   CC                 // Type/Length Code
   'Memory Fan 2'     // String Bytes
   

_SDR_TYPE      01
_SDR_TAG       'FCT'
_SDR_TAG       'FOXCONN_4'
_SDR_TAG       'OTHER_MEMFAN2A'
_REC_LEN        003D

   // Sensor Record Header
   001D               // Record ID
   51                 // SDR Version
   01                 // Record Type
   38                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   37                 // Sensor Number

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   04                 // Sensor Type
   01                 // Event / Reading Base Type
   0530               // Assertion Event Mask
   0500               // Deassertion Event Mask
   0303               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   12                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   40                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   87                 // Nominal Reading
   FF                 // Normal Maximum
   0F                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   0A                 // Lower critical
   0C                 // Lower non-critical
   01                 // Positive hysterisis value
   01                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   45                 // OEM used for filtering [7:5]= 1 Mean (avg) [4:0]=5 Sample Count
   CD                 // Type/Length Code
   'Memory Fan 2R'    // String Bytes  




_SDR_TYPE      02
_SDR_TAG       'CHENBRO_PS1_DEBUG' //disabled because PMBus power supply not available now
//_SDR_TAG       'CHENBRO_PS1'
_SDR_TAG	'FOXCONN_PS1'
//_SDR_TAG       'FCT'
//_SDR_TAG       'FCT2'
_REC_LEN       002A

   // Sensor Record Header
   0038               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   50                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   08                 // Sensor Type
   6F                 // Event / Reading Base Type 
   4F00               // Assertion Event Mask
   4F00               // Deassertion Event Mask
   4F00               // Reading Mask &  Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00          				// Reserved
   00          				// Reserved
   00          				// Reserved
   00          				// OEM
   CA                 // Type/Length Code
   'PS1 Status'       // String Bytes

_SDR_TYPE      02
_SDR_TAG       'CHENBRO_PS1_DEBUG' //disabled because PMBus power supply not available now
_SDR_TAG       'FOXCONN_PS2'
//_SDR_TAG       'CHENBRO_PS2'
_REC_LEN        002A


   // Sensor Record Header
   0039               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   51                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   08                 // Sensor Type
   6F                 // Event / Reading Base Type
   4F00               // Assertion Event Mask
   4F00               // Deassertion Event Mask
   4F00               // Reading Mask &  Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00          				// Reserved
   00          				// Reserved
   00          				// OEM
   CA                 // Type/Length Code
   'PS2 Status'       // String Bytes



_SDR_TYPE      01
_SDR_TAG       'CHENBRO_PS1_DEBUG' //disabled because PMBus power supply not available now
_SDR_TAG       'FOXCONN_PS1'
//_SDR_TAG       'FCT'
//_SDR_TAG       'FCT2'
//_SDR_TAG       'CHENBRO_PS1'
_REC_LEN       003C

   // Sensor Record Header
   003C               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   52                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   0B                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   06                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   04                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   6D                 // Nominal Reading
   DA                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   F7                 // Upper critical
   E8                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'PS1 Power In'     // String Bytes


_SDR_TYPE      01
_SDR_TAG       'CHENBRO_PS1_DEBUG' //disabled because PMBus power supply not available now
_SDR_TAG       'FOXCONN_PS2'
//_SDR_TAG       'CHENBRO_PS2'
_REC_LEN        003C

   // Sensor Record Header
   003D               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   53                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   0B                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   06                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   04                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   6D                 // Nominal Reading
   DA                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   F7                 // Upper critical
   E8                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'PS2 Power In'     // String Bytes



_SDR_TYPE      01
_SDR_TAG       'CHENBRO_PS1_DEBUG' //disabled because PMBus power supply not available now
_SDR_TAG       'FOXCONN_PS1'
//_SDR_TAG       'FCT'
//_SDR_TAG       'FCT2'
//_SDR_TAG       'CHENBRO_PS1'
_REC_LEN        003E

   // Sensor Record Header
   0040               // Record ID
   51                 // SDR Version
   01                 // Record Type
   39                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   54                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   32                 // Nominal Reading
   64                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   70                 // Upper critical
   64                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 Curr Out %'   // String Bytes


_SDR_TYPE      01
//_SDR_TAG       'CHENBRO_PS2'
_SDR_TAG	'FOXCONN_PS2'
_SDR_TAG       'CHENBRO_PS1_DEBUG' //disabled because PMBus power supply not available now
_REC_LEN       003E

   // Sensor Record Header
   0041               // Record ID
   51                 // SDR Version
   01                 // Record Type
   39                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   55                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   32                 // Nominal Reading
   64                 // Normal Maximum
   00                 // Normal Minimum
   FF                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   70                 // Upper critical
   64                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 Curr Out %'   // String Bytes


_SDR_TYPE      01
//_SDR_TAG       'CHENBRO_PS1'
_SDR_TAG       'CHENBRO_PS1_DEBUG' //this sensor causes fault to be detected and fan speed sboosted, remove for now
_SDR_TAG       'FOXCONN_PS1'
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_REC_LEN       003F

   // Sensor Record Header
   0042               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   56                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   19                 // Nominal Reading
   32                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   3C                 // Upper critical
   37                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS1 Temperature'  // String Bytes

_SDR_TYPE      01
//_SDR_TAG       'CHENBRO_PS2'
_SDR_TAG       'CHENBRO_PS2_DEBUG' //this sensor causes fault to be detected and fan speed sboosted, remove for now
_SDR_TAG		'FOXCONN_PS2'
_REC_LEN       003F

   // Sensor Record Header
   0043               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   57                 // Sensor Number

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   19                 // Nominal Reading
   32                 // Normal Maximum
   05                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   3C                 // Upper critical
   37                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PS2 Temperature'  // String Bytes

_SDR_TYPE      02
_REC_LEN       0029

   // Sensor Record Header
   0044               // Record ID
   51                 // SDR Version
   02                 // Record Type
   24                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   60                 // Sensor Number

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   07                 // Sensor Type
   6F                 // Event / Reading Base Type
   8200               // Assertion Event Mask
   8200               // Deassertion Event Mask
   8200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C9                 // Type/Length Code
   'P1 Status'        // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PROCESSOR_2'
_SDR_TAG       'FCT'
_REC_LEN       0029

   // Sensor Record Header
   0045               // Record ID
   51                 // SDR Version
   02                 // Record Type
   24                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   61                 // Sensor Number

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   07                 // Sensor Type
   6F                 // Event / Reading Base Type
   8200               // Assertion Event Mask
   8200               // Deassertion Event Mask
   8200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C9                 // Type/Length Code
   'P2 Status'        // String Bytes

_SDR_TYPE      01
_REC_LEN       003F

   // Sensor Record Header
   0046               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   62                 // Sensor Number

   // Record Body Bytes
   41                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   60                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0000               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   F1                 // Nominal Reading
   00                 // Normal Maximum
   BA                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Margin'  // String Bytes


_SDR_TYPE      01
_SDR_TAG       'PROCESSOR_2'
_SDR_TAG       'FCT'
_REC_LEN       003F

   // Sensor Record Header
   0047               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   63                 // Sensor Number

   // Record Body Bytes
   41                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   60                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0000               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   F1                 // Nominal Reading
   00                 // Normal Maximum
   BA                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   00                 // Upper critical
   00                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Margin'  // String Bytes


_SDR_TYPE      01
_REC_LEN       003F

   // Sensor Record Header
   0048               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   64                 // Sensor Number 

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   03                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading
   14                 // Normal Maximum
   00                 // Normal Minimum
   64                 // Sensor Maximum Reading
   00                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   32                 // Upper critical
   1E                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'PROCESSOR_2'
_SDR_TAG       'FCT'
_REC_LEN       003F

   // Sensor Record Header
   0049               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3A                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   65                 // Sensor Number 

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask
   8032               // Deassertion Event Mask
   1818               // Reading Mask & Settable / Readable Threshold Masks
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   03                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading
   14                 // Normal Maximum
   00                 // Normal Minimum
   64                 // Sensor Maximum Reading          
   00                 // Sensor Minimum Reading          
   00                 // Upper non-recoverable           
   32                 // Upper critical
   1E                 // Upper non-critical
   00                 // Lower non-recoverable
   00                 // Lower critical
   00                 // Lower non-critical
   00                 // Positive hysteresis value
   00                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Ctrl %'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002A

   // Sensor Record Header
   004A               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   66                 // Sensor Number

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   01                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'P1 VRD Hot'       // String Bytes
   
_SDR_TYPE      02
_SDR_TAG       'PROCESSOR_2'
_SDR_TAG       'FCT'
_REC_LEN       002A

   // Sensor Record Header
   004B               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   67                 // Sensor Number

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   01                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'P2 VRD Hot'       // String Bytes

_SDR_TYPE      02
_REC_LEN       0026

   // Sensor Record Header
   0058               // Record ID  
   51                 // SDR Version
   02                 // Record Type
   21                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   68                 // Sensor Number

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   07                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'CATERR'           // String Bytes

_SDR_TYPE      02
_REC_LEN       002B

   // Sensor Record Header
   0058               // Record ID  
   51                 // SDR Version
   02                 // Record Type
   26                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   69                 // Sensor Number

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   07                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'CPU Missing'      // String Bytes

_SDR_TYPE      02
_REC_LEN       002E

   // Sensor Record Header
   0058               // Record ID  
   51                 // SDR Version
   02                 // Record Type
   29                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   6A                 // Sensor Number

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   01                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask
   0200               // Deassertion Event Mask
   0200               // Reading Mask & Settable / Readable Threshold Masks
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'IOH Therm Trip'   // String Bytes

//*******************************************************
// Management Engine (ME controller) records
//*******************************************************

_SDR_TYPE      03
_REC_LEN       001E

   // Sensor Record Header
   004C               // Record ID
   51                 // SDR Version
   03                 // Record Type
   19                 // Record Length

   // Record Key Bytes
   2C                 // Sensor Owner ID
   60                 // Sensor Owner LUN
   17                 // Sensor Number

   // Record Body Bytes
   2E                 // Entity ID
   01                 // Entity Instance
   DC                 // Sensor type
   75                 // Event/Reading Type Code
   0000               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CD                 // Type/Length Code
   'SPS FW Health'    // String Bytes

_SDR_TYPE      03
_REC_LEN       001D

   // Sensor Record Header
   004D               // Record ID
   51                 // SDR Version
   03                 // Record Type
   18                 // Record Length

   // Record Key Bytes
   2C                 // Sensor Owner ID
   60                 // Sensor Owner LUN
   18                 // Sensor Number

   // Record Body Bytes
   2E                 // Entity ID
   01                 // Entity Instance
   DC                 // Sensor type
   72                 // Event/Reading Type Code
   0000               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'NM Exception'     // String Bytes

_SDR_TYPE      03
_REC_LEN       001A

   // Sensor Record Header
   004E               // Record ID
   51                 // SDR Version
   03                 // Record Type
   15                 // Record Length

   // Record Key Bytes
   2C                 // Sensor Owner ID
   60                 // Sensor Owner LUN
   19                 // Sensor Number

   // Record Body Bytes
   2E                 // Entity ID
   01                 // Entity Instance
   DC                 // Sensor type
   73                 // Event/Reading Type Code
   0000               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   C9                 // Type/Length Code
   'NM Health'        // String Bytes
   
_SDR_TYPE      02
_REC_LEN       002F

   // Sensor Record Header
   004F               // Record ID
   51                 // SDR Version
   02                 // Record Type
   2A                 // Record Length

   // Record Key Bytes
   2C                 // Sensor Owner ID
   60                 // Sensor Owner LUN
   1A                 // Sensor Number (Node Manager Operational Capabilities Change Event)

   // Record Body Bytes
   2E                 // Entity ID
   01                 // Entity Instance
   41                 // Sensor Initialization
   C3                 // Sensor Capabilities
   DC                 // Sensor Type
   74                 // Event / Reading Base Type
   0000               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0700               // Reading Mask & Settable / Readable Threshold Masks
   00                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0000               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'NM Capabilities'  // String Bytes
   
_SDR_TYPE      03
_REC_LEN       001D

   // Sensor Record Header
   0050               // Record ID
   51                 // SDR Version
   03                 // Record Type
   18                 // Record Length

   // Record Key Bytes
   2C                 // Sensor Owner ID
   60                 // Channel Number / Sensor Owner LUN
   1B                 // Sensor Number

   // Record Body Bytes
   2E                 // Entity ID
   01                 // Entity Instance
   DC                 // Sensor Type
   72                 // Event / Reading Base Type
   0000               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'NM Threshold'     // String Bytes


_SDR_TYPE      C0
_REC_LEN       0010

   // Sensor Record Header
   0051               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0B                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0D                 // Record subtype - NM Discovery
   01                 // Version number of record subtype
   2C                 // NM Device Slave Address ([7:1] - 7-bit address; [0] - reserved)
   60                 // [7:4] - channel number (6 for secondary IPMB) [3:2] - reserved [1:0] - sensor owner LUN)
   19                 // Node Manager Health Event sensor
   18                 // Node Manager Exception Event sensor
   1A                 // Node Manager Operational Capabilities sensor
   1B                 // Node Manager Threshold Exceeded sensor

   
//*******************************************************
// BIOS owned sensor records
//*******************************************************

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0052               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   01                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID = Processor/Memory Module
   00                 // Entity Instance
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mem Mirr Sensor'  // Memory Mirroring Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0053               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   11                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID = Processor/Memory Module
   00                 // Entity Instance
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mem Spar Sensor'  // Memory Spare Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0054               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   02                 // Sensor Number

   // Record Body Bytes
   20                 // Entity ID = Memory Device
   00                 // Entity Instance
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mmry ECC Sensor'  // Memory ECC Error Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0055               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   03                 // Sensor Number

   // Record Body Bytes
   30                 // Entity ID = PCI
   00                 // Entity Instance
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PCI Lgcy Sensor'  // Legacy PCI Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0056               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   04                 // Sensor Number

   // Record Body Bytes
   31                 // Entity ID = PCI Express
   00                 // Entity Instance
   13                 // Sensor Type
   70                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PCIe Fat Sensor'  // PCI Express Fatal Error Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0057               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   05                 // Sensor Number

   // Record Body Bytes
   31                 // Entity ID = PCI Express
   00                 // Entity Instance
   13                 // Sensor Type
   71                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'PCIe Cor Sensor'  // PCI Express Correctable Error Sensor
    
_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0058               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   12                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID = Processor/Memory Module
   00                 // Entity Instance
   0C                 // Sensor Type
   09                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mirr Mod Sensor'  // Memory Mirroring Mode Enable/Presence Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0059               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   13                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID = Processor/Memory Module
   00                 // Entity Instance
   0C                 // Sensor Type
   09                 // Event / Reading Base Type = Entity Enabled/Disabled
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Spar Mod Sensor'  // Memory Sparing Mode Enable/Presence Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   005A               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   01                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   83                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID
   00                 // Entity Instance
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'BIOS Evt Sensor'  // BIOS Boot Event Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   005B               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   17                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID
   00                 // Entity Instance
   13                 // Sensor Type
   74                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'QPI Fatl Sensor'   // QPI Fatal Error Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   005C               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   07                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID
   00                 // Entity Instance
   13                 // Sensor Type
   73                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'QPI NonF Sensor'  // QPI Non-fatal Event Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   005D               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   03                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   06                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID
   00                 // Entity Instance
   13                 // Sensor Type
   72                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'QPI Corr Sensor'  // QPI Correctable Event Sensor

_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   005E               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   06                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID
   00                 // Entity Instance
   13                 // Sensor Type
   74                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'QPI Fatl Sensor'  // QPI fatal Event Sensor (extended)


_SDR_TYPE      03
_REC_LEN       0020

   // Sensor Record Header
   0051               // Record ID
   51                 // SDR Version
   03                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   33                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   14                 // Sensor Number

   // Record Body Bytes
   2B                 // Entity ID
   00                 // Entity Instance
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Sensor Record Sharing
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Mem Parity Snsr'  // Memory Parity Error Event Sensor


//***********************************************************
// Hot Swap Backplane (HSBP) Records
//***********************************************************

_SDR_TYPE      01
_SDR_TAG    'DO235BP'
_SDR_TAG    'DR225BP'
_SDR_TAG    'DR235BP'
_REC_LEN       0040

   // Sensor Record Header
   0058               // Record ID
   51                 // SDR Version
   01                 // Record Type
   3B                 // Record Length

   // Record Key Bytes
   C0                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   01                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   7D                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask
   8532               // Deassertion Event Mask
   1B1B               // Reading Mask & Settable / Readable Threshold Masks
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   02                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   17                 // Nominal Reading
   2D                 // Normal Maximum
   0A                 // Normal Minimum
   7F                 // Sensor Maximum Reading
   80                 // Sensor Minimum Reading
   00                 // Upper non-recoverable
   37                 // Upper critical
   32                 // Upper non-critical
   00                 // Lower non-recoverable
   05                 // Lower critical
   09                 // Lower non-critical
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'HSBP Temperature' // String Bytes
   
_SDR_TYPE      02
_SDR_TAG    'DO235BP'
_SDR_TAG    'DR225BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   0059               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   02                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 0 Stat'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DO235BP'
_SDR_TAG    'DR225BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   005A               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   03                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 1 Stat'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DO235BP'
_SDR_TAG    'DR225BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   005B               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   04                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 2 Stat'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   005C               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   05                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 3 Stat'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   005D               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   06                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 4 Stat'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   005E               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   07                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 5 Stat'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   005F               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   08                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 6 Stat'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   0060               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   09                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   6F                 // Event / Reading Base Type
   AF01               // Assertion Event Mask
   AF01               // Deassertion Event Mask
   FF1F               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 7 Stat'       // String Bytes


//**************************************************************
// Hot Swap Backplane (HSBP) Disk Presence SDR Type 02  Records
// for the 3.5" HDD backplanes
//**************************************************************

_SDR_TYPE      02
_SDR_TAG    'DO235BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   0061               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   09                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 0 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DO235BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   0062               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0A                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 1 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DO235BP'
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   0063               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0B                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 2 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   0064               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0C                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 3 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   0065               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0D                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 4 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR235BP'
_REC_LEN       002A

   // Sensor Record Header
   0066               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0E                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 5 Pres'       // String Bytes
   
//**************************************************************
// Hot Swap Backplane (HSBP) Disk Presence SDR Type 02  Records
// for the 2.5" HDD backplanes
//**************************************************************
_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   0067               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0A                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 0 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   0068               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0B                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 1 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   0069               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0C                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 2 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   006A               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0D                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 3 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   006B               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0E                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 4 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   006C               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   0F                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 5 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   006D               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   10                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 8 Pres'       // String Bytes

_SDR_TYPE      02
_SDR_TAG    'DR225BP'
_REC_LEN       002A

   // Sensor Record Header
   006E               // Record ID
   51                 // SDR Version
   02                 // Record Type
   25                 // Record Length

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor LUN
   11                 // Sensor Number

   // Record Body Bytes
   0F                 // Entity ID
   01                 // Entity Instance
   6D                 // Sensor Initialization
   40                 // Sensor Capabilities
   0D                 // Sensor Type
   08                 // Event / Reading Base Type
   0300               // Assertion Event Mask
   0000               // Deassertion Event Mask
   0300               // Reading Mask &
   C0                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   0100               // Sensor Record Sharing
   00                 // Positive-going Threshold Hysteresis
   00                 // Negative-going Threshold Hysteresis
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CA                 // Type/Length Code
   'Drv 7 Pres'       // String Bytes


//*******************************************************
// SDR Type 11 Records
//*******************************************************

_SDR_TYPE      11
_REC_LEN       0019

   // Sensor Record Header
   006F               // Record ID
   51                 // SDR Version
   11                 // Record Type
   14                 // Record Length

   // Record Key Bytes
   20                 // Device Access Address
   00                 // FRU Device ID / Device Slave Address
   80                 // Access LUN / Bus ID
   00                 // Channel Number

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   00                 // Device Type Modifier
   07                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // OEM
   C9                 // Type/Length Code
   'Baseboard'        // String Bytes

_SDR_TYPE      11
_SDR_TAG       'PDB_FRU'
_REC_LEN       0020


   // Sensor Record Header
   0070               // Record ID
   51                 // SDR Version
   11                 // Record Type
   1B                 // Record Length
   // Record Key Bytes
   20                 // Device Access Address
   01                 // FRU Device ID / Device Slave Address
   80                 // Access LUN / Bus ID
   00                 // Channel Number
   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   00                 // Device Type Modifier
   15                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // Reserved for OEM use
   D0                 // Type/Length Code
   'Power Dist Board' // String Bytes

_SDR_TYPE      11
_SDR_TAG       'PS1_FRU'
_REC_LEN       0020
 
   // Sensor Record Header
   0071               // Record ID
   51                 // SDR Version
   11                 // Record Type
   1B                 // Record Length
   // Record Key Bytes
   20                 // Device Access Address
   02                 // FRU Device ID / Device Slave Address
   80                 // Access LUN / Bus ID
   00                 // Channel Number
   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   00                 // Device Type Modifier
   0A                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // Reserved for OEM use
   D0                 // Type/Length Code
   'Pwr Supply 1 FRU' // String Bytes

_SDR_TYPE      11
_SDR_TAG       'PS2_FRU'
_REC_LEN       0020

   // Sensor Record Header
   0072               // Record ID
   51                 // SDR Version
   11                 // Record Type
   1B                 // Record Length
   // Record Key Bytes
   20                 // Device Access Address
   03                 // FRU Device ID / Device Slave Address
   80                 // Access LUN / Bus ID
   00                 // Channel Number
   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   00                 // Device Type Modifier
   0A                 // FRU Entity ID
   02                 // FRU Entity Instance
   00                 // Reserved for OEM use
   D0                 // Type/Length Code
   'Pwr Supply 2 FRU' // String Bytes


//*******************************************************
// SDR Type 12 Records
//*******************************************************

_SDR_TYPE      12
_REC_LEN       0020

   // Sensor Record Header
   0073               // Record ID
   51                 // SDR Version
   12                 // Record Type
   1B                 // Record Length

   // Record Key Bytes
   20                 // Device Slave Address
   00                 // Channel Number

   // Record Body Bytes
   08                 // Power state notification
   BF                 // Device capabilities
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   07                 // Entity ID
   01                 // Entity instance
   00                 // OEM
   D0                 // Type/Length Code
   'Basbrd Mgmt Ctlr' // String Bytes

_SDR_TYPE      12
_SDR_TAG       'HSBP'
_REC_LEN       001C

   // Sensor Record Header
   0074               // Record ID
   51                 // SDR Version
   12                 // Record Type
   17                 // Record Length

   // Record Key Bytes
   C0                 // Device Slave Address
   00                 // Channel Number

   // Record Body Bytes
   84                 // Power state notification
   29                 // Device capabilities
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   0F                 // Entity ID
   01                 // Entity instance
   00                 // OEM
   CC                 // Type/Length Code
   'HSBP PRIMARY'     // String Bytes
   
_SDR_TYPE      12
_SDR_TAG       'LCP'
_REC_LEN       0020

// Sensor Record Header
   0075               // Record ID
   51                 // SDR Version
   12                 // Record Type
   1B                 // Record Length
   
   // Record Key Bytes
   22                 // Device Slave Address
   00                 // Channel Number
   
   // Record Body Bytes
   84                 // Power state notification
   29                 // Device capabilities
   00                 // Reserved
   00                 // Reserved
   00                 // Reserved
   0C                 // Entity ID
   01                 // Entity instance
   00                 // OEM
   D0                 // Type/Length Code
   'Local Ctrl Panel' // String Bytes

_SDR_TYPE      12
_REC_LEN       0012

   // Sensor Record Header
   0076               // Record ID
   51                 // SDR Version
   12                 // Record Type
   0D                 // Record Length
   
   2C  								// Device Slave Address
   06  								// Channel number
       								
   06                 // Power State Notification Global Initialization
   21  								// Device Capabilities
   00  								// Reserved
   00  								// Reserved
   00  								// Reserved
   2E  								// Entity ID
   01  								// Entity Instance
   00  								// OEM
   C2  								// Type/Length Code
   'ME'   						// String Bytes    
   


//*******************************************************
// SDR Type C0/0C Tcontrol Fan Speed Control ver 1
//*******************************************************
// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 1 (memory 1), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00B4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00B5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00B6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00B7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%) 

// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 1 (Memory 1), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)   
 
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%)

   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00B9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00BA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00BA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)   


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00BB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00BB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)


// ***********************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 1 (Memory 1), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001A

   // Sensor Record Header
   00BC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 1)
   20                 // Sensor Owner ID
   62                 // Temperature Sensor Number -- (Processor 1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   01                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001A

   // Sensor Record Header
   00BD               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank A)
   20                 // Sensor Owner ID
   23                 // Temperature Sensor Number -- (Memory P1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature = (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 0 (CPU 1), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00C4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00C5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00C6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00C7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 0 (CPU 1), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), UCC for profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), UCC for profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), UCC for profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00C9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), UCC for profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00CA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), UCC for profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%) 
     
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00CA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), UCC for profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)   

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00CB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00CB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)   

// ***********************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 0 (CPU 1), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001A

   // Sensor Record Header
   00CC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 1)
   20                 // Sensor Owner ID
   62                 // Temperature Sensor Number -- (Processor 1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   01                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001A

   // Sensor Record Header
   00CE               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001A

   // Sensor Record Header
   00CD               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank A)
   20                 // Sensor Owner ID
   23                 // Temperature Sensor Number -- (Memory P1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 2 (CPU 2), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)

 
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00E4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
    

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00E5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
 

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00E6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)
  

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00E7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 2 (CPU 2), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   00E9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00EA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00EB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), UCC for profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00EB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 
  
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   00EB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 

// ***********************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 2 (CPU 2), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   00EC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 2)
   20                 // Sensor Owner ID
   63                 // Temperature Sensor Number -- (Processor 2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   11                 // Clamp Flags [7:4] - CPU Number = 1; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   00ED               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   00EE               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank P2)
   20                 // Sensor Owner ID
   24                 // Temperature Sensor Number -- (Memory P2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 3 (memory 2), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   0100               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)



_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   0101               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   0102               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   0103               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   0104               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   0105               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   0106               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   0107               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 3 (Memory 2), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   0108               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0 

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   0109               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   010A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs 
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001D

   // Sensor Record Header
   0109               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   0109               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%) 
   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   0109               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)    

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   010B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)      

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   010B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)      

// ***********************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 3 (Memory 2), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   010C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 2)
   20                 // Sensor Owner ID
   63                 // Temperature Sensor Number -- (Processor 2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   11                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)

_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   010D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank P2)
   20                 // Sensor Owner ID
   24                 // Temperature Sensor Number -- (Memory P2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


//*******************************************************
// SDR Type C0/0C Tcontrol Fan Speed Control ver 1
//*******************************************************
// ********************************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 1 (memory 1), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 27 c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)

   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00B4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00B5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)

   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00B6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                 // Control Value 4 (Percentage) (PWM 44%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00B7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                 // Control Value 4 (Percentage) (PWM 44%) 

// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 1 (Memory 1), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)   
 
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%)

   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   00B9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00BA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%)
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00BA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%)   


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00BB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%) 


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   00BB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%)


// ***********************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 1 (Memory 1), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   00BC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 1)
   20                 // Sensor Owner ID
   62                 // Temperature Sensor Number -- (Processor 1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   06                 // Temperature
   01                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   00BD               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank A)
   20                 // Sensor Owner ID
   23                 // Temperature Sensor Number -- (Memory P1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature = (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   00CE               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)



// ********************************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 0 (CPU 1), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0400               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0401               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0402               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0403               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)

   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0404               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0405               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)

   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0406               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                // Control Value 4 (Percentage) (PWM 44%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0407               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                 // Control Value 4 (Percentage) (PWM 44%)

// ********************************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 0 (CPU 1), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0408               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), UCC for profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)   
   
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0409               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), UCC for profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   040A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), UCC for profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%) 

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   040B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), UCC for profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%) 

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   040C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), UCC for profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%) 
     
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   040D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), UCC for profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%)   

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   040E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%) 
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   040F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%)   

// ***********************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 0 (CPU 1), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   0410               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 1)
   20                 // Sensor Owner ID
   62                 // Temperature Sensor Number -- (Processor 1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   06                 // Temperature
   01                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   0411               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   0412               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank A)
   20                 // Sensor Owner ID
   23                 // Temperature Sensor Number -- (Memory P1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


// ********************************************************
// S5500WB (Chassis: CHENBRO_4)
// Fan Control Domain 2 (CPU 2), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0413               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 27 c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0414               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0415               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0416               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)
 
 
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       001F

   // Sensor Record Header
   0417               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)
    

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0418               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)
 

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0419               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                 // Control Value 4 (Percentage) (PWM 44%)
  

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   041A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                 // Control Value 4 (Percentage) (PWM 44%) 
   

// ********************************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 2 (CPU 2), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   041B              // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   041C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)   
   
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   041D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%)
   
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   041E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   041F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%)
   

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0420               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), UCC for profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%)  
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0421               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%) 
   
  
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0422               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%)
     


// ***********************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 2 (CPU 2), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   0423               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 2)
   20                 // Sensor Owner ID
   63                 // Temperature Sensor Number -- (Processor 2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   06                 // Temperature
   11                 // Clamp Flags [7:4] - CPU Number = 1; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   0424               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   0425               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank P2)
   20                 // Sensor Owner ID
   24                 // Temperature Sensor Number -- (Memory P2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


// ********************************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 3 (memory 2), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0426               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 27 c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)



_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0427               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   1E                 // Control Value 2 (Percentage) (PWM 30%)
   23                 // Temperature 3 35c
   26                 // Control Value 3 (Percentage) (PWM 38%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0428               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0429               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   1B                 // Temperature 2 27c
   20                 // Control Value 2 (Percentage) (PWM 32%)
   23                 // Temperature 3 35c
   29                 // Control Value 3 (Percentage) (PWM 41%)



   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   042A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)
   

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   042B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   20                 // Control Value 1 (Percentage) (PWM 32%)
   1B                 // Temperature 2 27c
   23                 // Control Value 2 (Percentage) (PWM 35%)
   21                 // Temperature 3 33c
   2A                 // Control Value 3 (Percentage) (PWM 42%)
   23                 // Temperature 4 35c
   2A                 // Control Value 4 (Percentage) (PWM 42%)

   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   042C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                 // Control Value 4 (Percentage) (PWM 44%)

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   042D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   23                 // Control Value 1 (Percentage) (PWM 35%)
   19                 // Temperature 2 25c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   1C                 // Temperature 3 28c
   2C                 // Control Value 3 (Percentage) (PWM 44%)
   23                 // Temperature 4 35c
   2C                 // Control Value 4 (Percentage) (PWM 44%) 


// ********************************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 3 (Memory 2), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   042E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0 

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)

   

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   042F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   24                 // Control Value 1 (Percentage) (PWM 36%)
   1B                 // Temperature 2 27c
   29                 // Control Value 2 (Percentage) (PWM 41%)
   23                 // Temperature 3 35c
   34                 // Control Value 3 (Percentage) (PWM 52%)   
   

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0430               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs 
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%)
   
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001D

   // Sensor Record Header
   0431               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   25                 // Control Value 1 (Percentage) (PWM 37%)
   1B                 // Temperature 2 27c
   2A                 // Control Value 2 (Percentage) (PWM 42%)
   23                 // Temperature 3 35c
   39                 // Control Value 3 (Percentage) (PWM 57%)
   
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0432               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%)
   
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0433               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   28                 // Control Value 1 (Percentage) (PWM 40%)
   1B                 // Temperature 2 27c
   2B                 // Control Value 2 (Percentage) (PWM 43%)
   21                 // Temperature 3 33c
   40                 // Control Value 3 (Percentage) (PWM 64%)
   23                 // Temperature 4 35c
   40                 // Control Value 4 (Percentage) (PWM 64%)  
   

_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0434               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%) 
   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001F

   // Sensor Record Header
   0435               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   21                 // Temperature Sensor Number -- (FP Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   0F                 // Temperature 1 15c
   29                 // Control Value 1 (Percentage) (PWM 41%)
   19                 // Temperature 2 25c
   40                 // Control Value 2 (Percentage) (PWM 64%)
   1C                 // Temperature 3 28c
   46                 // Control Value 3 (Percentage) (PWM 70%)
   23                 // Temperature 4 35c
   46                 // Control Value 4 (Percentage) (PWM 70%)   

// ***********************************************
// S5500WB (Chassis: FOXCONN_4)
// Fan Control Domain 3 (Memory 2), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   0436               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 2)
   20                 // Sensor Owner ID
   63                 // Temperature Sensor Number -- (Processor 2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   06                 // Temperature
   11                 // Clamp Flags [7:4] - CPU Number = 1; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)


_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   0437               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank P2)
   20                 // Sensor Owner ID
   24                 // Temperature Sensor Number -- (Memory P2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)



_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       001A

   // Sensor Record Header
   0438               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)






//*******************************************************
// SDR Type C0/0C Tcontrol Fan Speed Control ver 1
//*******************************************************
// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 1 (memory 1), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0439               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   043A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   043B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   043C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   043D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   043E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   043F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0440               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%) 

// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 1 (Memory 1), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0441               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0442               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)   
 
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0443               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%)

   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0444               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0445               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0446               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)   


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0447               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0448               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)


// ***********************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 1 (Memory 1), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001A

   // Sensor Record Header
   0449               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 1)
   20                 // Sensor Owner ID
   62                 // Temperature Sensor Number -- (Processor 1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   01                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001A

   // Sensor Record Header
   044A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001A

   // Sensor Record Header
   044B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   01                 // Fan Control Domain Number #1 (PWM1)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank A)
   20                 // Sensor Owner ID
   23                 // Temperature Sensor Number -- (Memory P1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature = (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 0 (CPU 1), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0213               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0214               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0215               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0216               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0217               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0218               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)

   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0219               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   021A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 0 (CPU 1), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   021B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), UCC for profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   021C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), UCC for profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   021D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), UCC for profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   021E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), UCC for profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   021F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), UCC for profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%) 
     
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0220               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), UCC for profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs 
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)   

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0221               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0222               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)   

// ***********************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 0 (CPU 1), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001A

   // Sensor Record Header
   0223               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 1)
   20                 // Sensor Owner ID
   62                 // Temperature Sensor Number -- (Processor 1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   01                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001A

   // Sensor Record Header
   0224               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001A

   // Sensor Record Header
   0225               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   00                 // Fan Control Domain Number #0 (PWM0)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank A)
   20                 // Sensor Owner ID
   23                 // Temperature Sensor Number -- (Memory P1 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 2 (CPU 2), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0226               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0227               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0228               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0229               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)

 
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   022A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
    

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   022B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
 

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   022C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)
  

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   022D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 2 (CPU 2), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   022E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   022F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0230               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0231               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0232               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0233               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), UCC for profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0234               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 
  
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0235               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%) 

// ***********************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 2 (CPU 2), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
//_SDR_TAG       'OTHER'
_SDR_TAG       'OTHER_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   0236               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 2)
   20                 // Sensor Owner ID
   63                 // Temperature Sensor Number -- (Processor 2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   11                 // Clamp Flags [7:4] - CPU Number = 1; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)


_SDR_TYPE      C0
//_SDR_TAG       'OTHER'
_SDR_TAG       'OTHER_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   0237               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

_SDR_TYPE      C0
//_SDR_TAG       'OTHER'
_SDR_TAG       'OTHER_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   0238               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   02                 // Fan Control Domain Number #2 (PWM2)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank P2)
   20                 // Sensor Owner ID
   24                 // Temperature Sensor Number -- (Memory P2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)


// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 3 (memory 2), Minimum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0239               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)



_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   023A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   023B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   023C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   28                 // Temperature 2 40c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2F                 // Temperature 3 47c
   23                 // Control Value 3 (Percentage) (PWM 35%)


   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   023D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   023E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   29                 // Temperature 2 41c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2E                 // Temperature 3 46c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   30                 // Temperature 4 48c
   23                 // Control Value 4 (Percentage) (PWM 35%)
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   023F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0240               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   41                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   10                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=0; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   1C                 // Control Value 1 (Percentage) (PWM 28%)
   2A                 // Temperature 2 42c
   1C                 // Control Value 2 (Percentage) (PWM 28%)
   2C                 // Temperature 3 44c
   23                 // Control Value 3 (Percentage) (PWM 35%)
   2E                 // Temperature 4 46c
   23                 // Control Value 4 (Percentage) (PWM 35%)

// ********************************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 3 (Memory 2), Maximum stepwise tables
// ********************************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0241               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   01                 // Fan Profile Support (profile # bitmask), profile 0 

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0242               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   02                 // Fan Profile Support (profile # bitmask), profile 1

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   2D                 // Control Value 1 (Percentage) (PWM 45%)
   28                 // Temperature 2 40c
   2D                 // Control Value 2 (Percentage) (PWM 45%)
   2E                 // Temperature 3 46c
   2D                 // Control Value 3 (Percentage) (PWM 45%)
   

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0243               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   04                 // Fan Profile Support (profile # bitmask), profile 2

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs 
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001D

   // Sensor Record Header
   0244               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   18                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   08                 // Fan Profile Support (profile # bitmask), profile 3

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   03                 // Count of Temperature/Control Value Pairs
   1F                 // Temperature 1 31c
   33                 // Control Value 1 (Percentage) (PWM 51%)
   28                 // Temperature 2 40c
   33                 // Control Value 2 (Percentage) (PWM 51%)
   2F                 // Temperature 3 47c
   33                 // Control Value 3 (Percentage) (PWM 51%) 
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0245               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   10                 // Fan Profile Support (profile # bitmask), profile 4

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%) 
   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0246               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   20                 // Fan Profile Support (profile # bitmask), profile 5

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   20                 // Temperature 1 32c
   36                 // Control Value 1 (Percentage) (PWM 54%)
   29                 // Temperature 2 41c
   36                 // Control Value 2 (Percentage) (PWM 54%)
   2E                 // Temperature 3 46c
   36                 // Control Value 3 (Percentage) (PWM 54%)
   30                 // Temperature 4 48c
   36                 // Control Value 4 (Percentage) (PWM 54%)    

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0247               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   40                 // Fan Profile Support (profile # bitmask), UCC for profile 6

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)      

_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       001F

   // Sensor Record Header
   0248               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1A                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   80                 // Fan Profile Support (profile # bitmask), UCC for profile 7

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   20                 // Temperature Sensor Number -- (Baseboard Ambient)
   64                 // Temp Sensor failure control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   01                 // Control Type & Sleep State [7:6]-Supported in S1 (0=no); [5:3]-Reserved; [2:0]-Control Type (001b=Stepwise linear)
   50                 // Temperature Info [7]-Reserved; [6]-Domain Maximum=1; [5:3]-Negative Hysteresis=2; [2:0]-Positive Hysteresis=0
   04                 // Count of Temperature/Control Value Pairs
   22                 // Temperature 1 34c
   3C                 // Control Value 1 (Percentage) (PWM 60%)
   2A                 // Temperature 2 42c
   3C                 // Control Value 2 (Percentage) (PWM 60%)
   2C                 // Temperature 3 44c
   3C                 // Control Value 3 (Percentage) (PWM 60%)
   2E                 // Temperature 4 46c
   3C                 // Control Value 4 (Percentage) (PWM 60%)      

// ***********************************************
// S5500WB (Chassis: OTHER)
// Fan Control Domain 3 (Memory 2), Clamp Record Data
// ***********************************************
_SDR_TYPE      C0
_SDR_TAG       'OTHER_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   0249               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (CPU 2)
   20                 // Sensor Owner ID
   63                 // Temperature Sensor Number -- (Processor 2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   40                 // Ramp Coefficient (LSB)
   00                 // Ramp Coefficient (MSB)
   06                 // Temperature
   11                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=1 (use TControl)

_SDR_TYPE      C0
_SDR_TAG       'OTHER_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   024A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (IOH)
   20                 // Sensor Owner ID
   22                 // Temperature Sensor Number -- (IOH Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   00                 // Sleep Control Value
   42                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   20                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 4; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FC                 // Temperature (-4 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)

_SDR_TYPE      C0
_SDR_TAG       'OTHER_DUAL_CPU'
_REC_LEN       001A

   // Sensor Record Header
   024B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value (Fan Speed Control SDR Record, rev 2)

   // Temperature Fan Control Record
   01                 // Record Version
   03                 // Fan Control Domain Number #3 (PWM3)
   17                 // Normal Control Value (17h = PWM 23%)
   64                 // Boost Control Value (64h = PWM 100%)
   01                 // Ramp Step (1=1%)
   02                 // Scan Rate (2 Cycles)
   FF                 // Fan Profile Support (Both CLTT & OLTT)

   // Clamp Type Temperature Sensor sub-record (Memory Bank P2)
   20                 // Sensor Owner ID
   24                 // Temperature Sensor Number -- (Memory P2 Thermal Margin)
   64                 // Temp Sensor Fail Control Value (64h = PWM 100%)
   05                 // Sleep Control Value
   02                 // Control Type & Sleep State [7:6]-Supported in S1 (1=yes); [5:3]-Reserved; [2:0]-Control Type (010b=Clamp)
   28                 // Temperature Info [7:6]-Reserved = 0; [5:3]-Negative Hysteresis = 5; [2:0]-Positive Hysteresis = 0
   00                 // Ramp Coefficient (LSB)
   01                 // Ramp Coefficient (MSB)
   FD                 // Temperature (-3 degree C)
   00                 // Clamp Flags [7:4] - CPU Number = 0; [3:1] - Reserved=0; [0] - Temp Source=0 (use fixed temp)
   



// ***********************************************
// Manufacturing FSC records
// Runs fan domains (PWMs) at 100% duty cycle
// ***********************************************

_SDR_TYPE      C0
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'SHIPPING'
_REC_LEN       0010

    // Sensor Record Header
   0300           // Record ID
   51             // SDR Version
   C0             // Record Type
   0B             // Record Length
 
   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
 
   // Temperature Fan Control Record
   01             // Record Version
   00             // Fan Control Domain 0
   64             // Normal Control Value 100%
   64             // Boost Control Value
   01             // Ramp Step (1=1%)
   02             // Scan Rate (2 Cycles)
   FF             // Fan Profile Support

_SDR_TYPE      C0
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'SHIPPING'
_REC_LEN       0010

    // Sensor Record Header
   0301           // Record ID
   51             // SDR Version
   C0             // Record Type
   0B             // Record Length
 
   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
 
   // Temperature Fan Control Record
   01             // Record Version
   01             // Fan Control Domain 1
   64             // Normal Control Value 100%
   64             // Boost Control Value
   01             // Ramp Step (1=1%)
   02             // Scan Rate (2 Cycles)
   FF             // Fan Profile Support
   
_SDR_TYPE      C0
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'SHIPPING'
_REC_LEN       0010

    // Sensor Record Header
   0302           // Record ID
   51             // SDR Version
   C0             // Record Type
   0B             // Record Length
 
   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
 
   // Temperature Fan Control Record
   01             // Record Version
   02             // Fan Control Domain 2
   64             // Normal Control Value 100%
   64             // Boost Control Value
   01             // Ramp Step (1=1%)
   02             // Scan Rate (2 Cycles)
   FF             // Fan Profile Support

_SDR_TYPE      C0
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'SHIPPING'
_REC_LEN       0010

    // Sensor Record Header
   0303           // Record ID
   51             // SDR Version
   C0             // Record Type
   0B             // Record Length
 
   // Record Body Bytes
   570100         // Manufacturer ID
   0C             // Record Subtype Value (Fan Speed Control SDR Record, rev 2)
 
   // Temperature Fan Control Record
   01             // Record Version
   03             // Fan Control Domain 3
   64             // Normal Control Value 100%
   64             // Boost Control Value
   01             // Ramp Step (1=1%)
   02             // Scan Rate (2 Cycles)
   FF             // Fan Profile Support


// ***************************************************************************
// SDR Type C0/0B Records For Thermal Profile Data, Open Loop
// ***************************************************************************

//=========================================================================//
// For Chenbro 4Fan Chassis
//========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 0 data SDR Record in OLTT
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   0304               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   01                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 1 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   0305               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   02                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 2 data SDR Record in OLTT
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   0306               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   04                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 3 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   0307               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   08                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 4 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   0308               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   10                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1

//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 5 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   0309               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   20                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 6 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   030A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   40                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1  

//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 7 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   030B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   80                 // Profile Support Bitmap
   38                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1    

//=========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 0-7 data SDR Record in CLTT 
_SDR_TYPE      C0
_SDR_TAG       'CHENBRO_4'
_REC_LEN       0013

   // Sensor Record Header
   030C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   02                 // Flags - Throttling Mode (CLTT)
   FF                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   03                 // Throttle Mode (03=EXTTS CLTT).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
//=========================================================================//


// ***************************************************************************
// SDR Type C0/0B Records For Thermal Profile Data, Open Loop
// ***************************************************************************

//=========================================================================//
// For Foxconn 4Fan Chassis
//========================================================================//
// Chenbro 4Fan Chassis Thermal Profile 0 data SDR Record in OLTT
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   044C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   01                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 1 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   044D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   02                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 2 data SDR Record in OLTT
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   044E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   04                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 3 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   044F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   08                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 4 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   0450               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   10                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1

//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 5 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   0451               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   20                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 6 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   0452               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   40                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1  

//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 7 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   0453               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   80                 // Profile Support Bitmap
   38                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1    

//=========================================================================//
// Foxconn 4Fan Chassis Thermal Profile 0-7 data SDR Record in CLTT 
_SDR_TYPE      C0
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0013

   // Sensor Record Header
   0454               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   02                 // Flags - Throttling Mode (CLTT)
   FF                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   03                 // Throttle Mode (03=EXTTS CLTT).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
//=========================================================================//


//=========================================================================//
// For OTHER Chassis/FCT/SHIPPING
//========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 0 data SDR Record in OLTT
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   030D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   01                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 1 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   030E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   02                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 2 data SDR Record in OLTT
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   030F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   04                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 3 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   0310               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   08                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 4 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   0311               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   10                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1

//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 5 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   0312               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   20                 // Profile Support Bitmap
   42                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
   
//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 6 data SDR Record in OLTT   
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   0313               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   40                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1  

//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 7 data SDR Record in OLTT 
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   0314               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   01                 // Flags - Throttling Mode (OLTT)
   80                 // Profile Support Bitmap
   38                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   01                 // Throttle Mode (01=VTS Only(OLTT)).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1    

//=========================================================================//
// OTHER Chassis/FCT/SHIPPING Thermal Profile 0-7 data SDR Record in CLTT 
_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_SDR_TAG       'FCT'
_SDR_TAG       'SHIPPING'
_REC_LEN       0013

   // Sensor Record Header
   0315               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // Record Subtype Value (Thermal Profile Data)
   02                 // Flags - Throttling Mode (CLTT)
   FF                 // Profile Support Bitmap
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   14                 // TempRise: Temperature rise from chassis inlet to dimm local ambient in units
		                  // of 0.5 degrees C (i. e. 90 units = 45 C) applied to SYS.TempRise
   7C04               // AirFlow: Average air flow velocity in dim channel in units of mm/sec
		                  // (i.e. 1500 units = 1.5 m/s) applied to SYS.AirFlow.
   9001               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch
		                  // (i.e. 410 units = 0.41 in) applied SYS.DimmPitch.
   03                 // Throttle Mode (03=EXTTS CLTT).
   08                 // [0]-Therm_Reg_Lock=0, [1-2]-Hysteresis=0, [3]-Control Event# mode=1
//=========================================================================//

//*******************************************************
// SDR Type C0/0E Chassis ID and Fan Fault LED Mapping
//*******************************************************
_SDR_TYPE      C0
_REC_LEN       001D

    // Sensor Record Header
   0316           // Record ID
   51             // SDR Version
   C0             // Record Type
   18             // Record Length
 
   // Record Body Bytes
   570100         // Manufacturer ID
   0E             // Record Subtype Value (Chassis ID & FRU LED Mapping)
   01             // Record Version
   01             // Chassis ID number = 1
   // LED mapping sub-records, FAB-2. SGPIO base = 32, offset selects individual LED
   01             // LED Group = 1 (Fan Fault LED)
   0A             // Number of mapping pairs = 8
   30             // 1st fan sensor number = 0x30 (CPU1)
   37             // 1st fan fault LED GPIO number = 32 + 23
   31             // 2nd fan sensor number = 0x31 (Memory 1)
   35             // 2nd fan fault LED GPIO number = 32 + 21
   32             // 3rd fan sensor number = 0x32 (CPU 2))
   36             // 3rd fan fault LED GPIO number = 32 + 22
   33             // 4th fan sensor number = 0x33 (Memory 2)
   34             // 4th fan fault LED GPIO number = 32 + 20
   34             // 5th fan sensor number = 0x34 (cPU 1A)
   2B             // 5th fan fault LED GPIO number = 32 + 11
   35             // 6th fan sensor number = 0x35 (Memory 1R)
   39             // 6th fan fault LED GPIO number = 32 + 25
   36             // 7th fan sensor number = 0x36 (CPU 2A)
   2A             // 7th fan fault LED GPIO number = 32 + 10
   37             // 8th fan sensor number = 0x37 (Memory 2R)
   38             // 8th fan fault LED GPIO number = 32 + 24

//*******************************************************
// SDR Type C0/02 Record For Power Unit Map 
//*******************************************************

_SDR_TYPE      C0
_SDR_TAG       'REDUNDANT_PDB'
_REC_LEN       000E

   // Sensor Record Header
   0317               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   09                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   02                 // Record Subtype Value
   02                 // Power Unit Redundancy sensor number
   00                 // Bits [7:1]-Reserved; Bit[0]-1=No monitorable supplies present
   01                 // The number of present and operational
   50                 // Power Supply Status 1 Sensor Number
   51                 // Power Supply Status 2 Sensor Number



//*******************************************************
// SDR Type C0/09 Records For Voltage Sensor Scaling
//*******************************************************

_SDR_TYPE      C0
_REC_LEN       0031

   // Sensor Record Header
   0318               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2C                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   09                 // Record sub-type - Voltage Sensor Scaling
   0D                 // Number of entries following
   10                 // Voltage Sensor Number
   5414               // Scale Factor (LSB MSB)
   11                 // Voltage Sensor Number
   880F               // Scale Factor (LSB MSB)
   12                 // Voltage Sensor Number
   880F               // Scale Factor (LSB MSB)
   13                 // Voltage Sensor Number
   A50E               // Scale Factor (LSB MSB)
   14                 // Voltage Sensor Number
   A50E               // Scale Factor (LSB MSB)
   15                 // Voltage Sensor Number
   770C               // Scale Factor (LSB MSB)
   16                 // Voltage Sensor Number
   B60A               // Scale Factor (LSB MSB)
   17                 // Voltage Sensor Number
   B60A               // Scale Factor (LSB MSB)
   18                 // Voltage Sensor Number
   D509               // Scale Factor (LSB MSB)
   19                 // Voltage Sensor Number
   BB0A               // Scale Factor (LSB MSB)
   1A                 // Voltage Sensor Number
   F00A               // Scale Factor (LSB MSB)
   1B                 // Voltage Sensor Number
   D50A               // Scale Factor (LSB MSB)
   1C                 // Voltage Sensor Number
   DC25               // Scale Factor (LSB MSB)


//*******************************************************
// SDR Type C0/0A Records For Fan Sensor Scaling
//*******************************************************

_SDR_TYPE      C0
_SDR_TAG       'FCT'
_SDR_TAG       'FCT2'
_SDR_TAG       'SHIPPING'
_SDR_TAG       'CHENBRO_4'
_SDR_TAG       'FOXCONN_4'
_REC_LEN       0023


  //Sensor Record Header
   0319               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0A                 // Record sub-type - Fan Sensor Scaling
   00                 // Format - Bit fields, 1 == Raw time, 0 = RPM
   00                 // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
   983A               // Fan Tach 0 max RPM (Sensor 30) LSB MSB
   983A               // Fan Tach 1 max RPM (Sensor 31) LSB MSB
   983A               // Fan Tach 2 max RPM (Sensor 32) LSB MSB
   983A               // Fan Tach 3 max RPM (Sensor 33) LSB MSB
   983A               // Fan Tach 4 max RPM (Sensor 34) LSB MSB
   983A               // Fan Tach 5 max RPM (Sensor 35) LSB MSB
   983A               // Fan Tach 6 max RPM (Sensor 36) LSB MSB
   983A               // Fan Tach 7 max RPM (Sensor 37) LSB MSB
   0001               // Fan xx Max RPM ----------------------------
   0001               // Fan xx Max RPM ----------------------------
   0001               // Fan xx Max RPM ----------------------------
   0001               // Fan xx Max RPM ----------------------------


_SDR_TYPE      C0
_SDR_TAG       'OTHER'
_REC_LEN       0023

  //Sensor Record Header
   031A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   1E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   0A                 // Record sub-type - Fan Sensor Scaling
   00                 // Format - Bit fields, 1 == Raw time, 0 = RPM
   00                 // Pulses Per Revolution - Bit Field - 1 == 1 PPR, 0 == 2 PPR
   3421               // Processor Fan 1 Max RPM (Sensor 30) **(M = 21)**
   0001               // Fan xx Max RPM ----------------------------
   3421               // Processor Fan 2 Max RPM (Sensor 32) **(M = 21)**
   5046               // Memory Fan 1 Max RPM (Sensor 33) **(M = 46)**
   5046               // Memory Fan 2 Max RPM (Sensor 34) **(M = 46)**
   0001               // Fan xx Max RPM ----------------------------
   0001               // Fan xx Max RPM ----------------------------
   0001               // Fan xx Max RPM ----------------------------
   5046               // System Fan 1 Max RPM (Sensor 38) **(M = 46)**
   5046               // System Fan 2 Max RPM (Sensor 39) **(M = 46)**
   0001               // Fan xx Max RPM ----------------------------
   0001               // Fan xx Max RPM ----------------------------

 
//*******************************************************
// SDR Type C0 Records For File & Package Revisions
//*******************************************************

_SDR_TYPE      C0
_REC_LEN       0015

   // Sensor Record Header
   031B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   10                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR File 0.09'    // String Bytes

_SDR_TYPE      C0
_REC_LEN       0018

   // Sensor Record Header
   031C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   13                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR Package 0.09' // String Bytes


)