//****************************************************************************
//
//                          Intel Corporation
//                    Jones Farm, Hillsboro, Oregon
//                           (503) 696-8080
//                                                             
//                Intel Corporation Proprietary Information
//     Copyright (c) 2006 Intel Corporation, All Rights Reserved
//****************************************************************************


//
// File Header Information
//

_LF_NAME       'Alcolu SDR File'
_LF_VERSION    '0.37'
_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


// ******************************************************************************************************
// _SDR_TAG       'FAN_RED'  // Fan Redundancy Map SDR: FAN Tach #3 to #6
//
// _SDR_TAG       'STD_FAN_S1' // This is Standard Fan for SR2500BRP
// _SDR_TAG       'STD_FAN_S2' // This is Standard Fan for SR2500LX
// _SDR_TAG       'STD_FAN_S3' // This is Standard Fan for SR1500 and SR1550
// _SDR_TAG       'OPT_FAN_OTH_P1' // This is Option Processor 1 Fan for Other Chassis
// _SDR_TAG       'OPT_FAN_OTH_P2' // This is Option Processor 2 Fan for Other Chassis
// _SDR_TAG       'OPT_FAN_OTHER1' //This is Option Fan 1 for Other Chassis
// _SDR_TAG       'OPT_FAN_OTHER2' //This is Option Fan 2 for Other Chassis
// _SDR_TAG       'OPT_FAN_OTHER3' //This is Option Fan 3 for Other Chassis
// _SDR_TAG       'OPT_FAN_OTHER4' //This is Option Fan 4 for Other Chassis
//
// _SDR_TAG       'STD_700W_S1' // This is Standard Power Supply for SR2500BRP and SR2500LX
// _SDR_TAG       'OPT_700W_S1' // This is Option Power Supply for SR2500BRP and SR2500LX
// _SDR_TAG       'RED_700W_S1' // This is Option Power Supply Redundancy for SR2500BRP and SR2500LX
// _SDR_TAG       'STD_600W_S3' // This is Standard Power Supply for SR1500
// _SDR_TAG       'STD_650W_S4' // This is Standard Power Supply for SR1550
// _SDR_TAG       'OPT_650W_S4' // This is Option Power Supply for SR1550
// _SDR_TAG       'RED_650W_S4' // This is Standard Power Supply Redundancy for SR1550
//
// _SDR_TAG       'STD_TEMP_S1' // This is Standard Temperature for SR2500BRP and SR2500LX
// _SDR_TAG       'DP_TEMP_S1_P1' // This is Temperature for SR2500BRP and SR2500LX for Dempsey CPU 1
// _SDR_TAG       'WC_TEMP_S1_P1' // This is Temperature for SR2500BRP and SR2500LX for Woodcrest CPU 1
// _SDR_TAG       'OPT_TEMP_S1' // This is Option Temperature for SR2500BRP and SR2500LX
// _SDR_TAG       'DP_TEMP_S1_P2' // This is Temperature for SR2500BRP and SR2500LX for Dempsey CPU 2
// _SDR_TAG       'WC_TEMP_S1_P2' // This is Temperature for SR2500BRP and SR2500LX for Woodcrest CPU 2
// _SDR_TAG       'STD_TEMP_S3' // This is Standard Temperature for SR1500 and SR1550
// _SDR_TAG       'DP_TEMP_S3_P1' // This is Temperature for SR1500 and SR1550 for Dempsey CPU 1
// _SDR_TAG       'WC_TEMP_S3_P1' // This is Temperature for SR1500 and SR1550 for Woodcrest CPU 1
// _SDR_TAG       'OPT_TEMP_S3' // This is Option Temperature for SR1500 and SR1550
// _SDR_TAG       'DP_TEMP_S3_P2' // This is Temperature for SR1500 and SR1550 for Dempsey CPU 2
// _SDR_TAG       'WC_TEMP_S3_P2' // This is Temperature for SR1500 and SR1550 for Woodcrest CPU 2
// _SDR_TAG       'STD_TEMP_OTHER' // This is Standard Temperature for Other Chassis
// _SDR_TAG       'DP_TEMP_OTH_P1' // This is Temperature for Other Chassis for Dempsey CPU 1
// _SDR_TAG       'WC_TEMP_OTH_P1' // This is Temperature for Other Chassis for Woodcrest CPU 1
// _SDR_TAG       'OPT_TEMP_OTHER' // This is Option Temperature for Other Chassis
// _SDR_TAG       'DP_TEMP_OTH_P2' // This is Temperature for Other Chassis for Dempsey CPU 1
// _SDR_TAG       'WC_TEMP_OTH_P2' // This is Temperature for Other Chassis for Woodcrest CPU 1
//
// _SDR_TAG       'FSC_S1_DP'   // This is Fan Speed Control for SR2500BRP for Dempsey (Driskill BRP)
// _SDR_TAG       'FSC_S1_WC'   // This is Fan Speed Control for SR2500BRP for Woodcrest (Driskill BRP)
// _SDR_TAG       'FSC_S2_DP'   // This is Fan Speed Control for SR2500LX for Dempsey (Driskill LX)
// _SDR_TAG       'FSC_S2_WC'   // This is Fan Speed Control for SR2500LX for Woodcrest (Driskill LX)
// _SDR_TAG       'FSC_S3_DP'   // This is Fan Speed Control for SR1500 for Dempsey (Dowling 2)
// _SDR_TAG       'FSC_S3_WC'   // This is Fan Speed Control for SR1500 for Woodcrest (Dowling 2)
// _SDR_TAG       'FSC_S4_DP'   // This is Fan Speed Control for SR1550 for Dempsey (Petrof Bay)
// _SDR_TAG       'FSC_S4_WC'   // This is Fan Speed Control for SR1550 for Woodcrest (Petrof Bay)
// _SDR_TAG       'FSC_OTHER_DP' // This is Fan Speed Control for Other Chassis for Dempsey
// _SDR_TAG       'FSC_OTHER_WC' // This is Fan Speed Control for Other Chassis for Woodcrest
//
// _SDR_TAG       'FSC_S1_PROC_2'  // This is Fan Speed Control for SR2500BRP (Driskill BRP) with Processor 2
// _SDR_TAG       'FSC_S2_PROC_2'  // This is Fan Speed Control for SR2500LX (Driskill LX) with Processor 2
// _SDR_TAG       'FSC_S3_PROC_2'  // This is Fan Speed Control for SR1500 (Dowling 2) with Processor 2
// _SDR_TAG       'FSC_S4_PROC_2'  // This is Fan Speed Control for SR1550 (Petrof Bay) with Processor 2
// _SDR_TAG       'FSC_OT_PROC_2'  // This is Fan Speed Control for Other with Processor 2
//
// _SDR_TAG       'PROC_1' // This sensor related to Processor 1
// _SDR_TAG       'PROC_2' // This sensor related to Processor 2
//
// _SDR_TAG       'FMC_3FAN'   // The Fan Measurement Configuration can be used to measure three fans of chassis 
//                                as Driskill 2 with 3 fans
// _SDR_TAG       'FMC_6FAN'   // The Fan Measurement Configuration can be used to measure six fans of chassis 
//                                as Driskill 2 with 6 fans
// _SDR_TAG       'FMC_10FAN'  // The Fan Measurement Configuration can be used to measure ten fans of chassis 
//                                as Dowling 2 and Petrofbay with 10 fans
// _SDR_TAG       'FMC_OTH_FAN' // The Fan Measurement Configuration can be used to measure ten fans of chassis 
//                                as Other chassis with 6 fans
// _SDR_TAG				'2U_SAS_HSBP'	// 2U chassis HSBP records
// _SDR_TAG       '1U_SAS_HSBP' // 1U chassis HSBP records
//
// _SDR_TAG       'SHP' // This is only for shipping
// _SDR_TAG       'FCT' // This is only be used for boards when they are going through FCT
// _SDR_TAG       'OQM' // This is olny be used for boards when they are going through OQM
//
// _SDR_TAG       'FCT_PS_1' // This is only be used for boards when they are going through FCT with power supply 1
//
// _SDR_TAG       'FCT_DP' // FCT for Dempsey
// _SDR_TAG       'FCT_DP_2' // FCT for Dempsey for processor 2
// _SDR_TAG       'FCT_WC' // FCT for Woodcrest
// _SDR_TAG       'FCT_WC_2' // FCT for Woodcrest for Woodcrest 2
// _SDR_TAG       'OQM_DP' // OQM for Dempsey
// _SDR_TAG       'OQM_WC' // OQM for Woodcrest
//
// _SDR_TAG       'INTRUSION'    // chassis intrusion
// _SDR_TAG       'NO_INTRUSION' // no chassis intrusion
//
// _SDR_TAG       'NONEUSE' // The record will not be loaded.
// ******************************************************************************************************


// *******************************************************
// SDR Type 01 Records, Full Sensor Record
// *******************************************************

_SDR_TYPE      01
_SDR_TAG       'STD_TEMP_S1'
_SDR_TAG       'STD_TEMP_S3'
_SDR_TAG       'STD_TEMP_OTHER'
_SDR_TAG       'SHP'
_SDR_TAG       'FCT'
_SDR_TAG       'OQM'
_REC_LEN       0040

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type -- (Temperature)
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   80                 // Sensor Units 1
   01                 // Sensor Units 2 -- (Degree C)
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   03                 // M, Tolerance
   00                 // B
   32                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   26                 // Nominal Reading (26h = 38 degree)
   37                 // Normal Maximum (37h = 55 degree)
   14                 // Normal Minimum (14h = 20 degree)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree)
   80                 // Sensor Minimum Reading (80h = -128 degree)
   00                 // Upper non-recoverable (00h = 0 degree)
   42                 // Upper critical (42h = 66 degree)
   3D                 // Upper non-critical (3Dh = 61 degree)
   00                 // Lower non-recoverable (00h = 0 degree)
   05                 // Lower critical (05h = 5 degree)
   0A                 // Lower non-critical (0Ah = 10 degree)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Serverboard Temp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_TEMP_S1'
_SDR_TAG       'STD_TEMP_S3'
_SDR_TAG       'FCT'
_SDR_TAG       'OQM'
_REC_LEN       003F

   // Sensor Record Header
   0002               // 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
   0C                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   68                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   80                 // Sensor Units 1
   01                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   01                 // M
   03                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   19                 // Nominal Reading (19h = 25 degree)
   28                 // Normal Maximum (28h = 40 degree)
   0A                 // Normal Minimum (0Ah = 10 degree)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree)
   80                 // Sensor Minimum Reading (80h = -128 degree)
   00                 // Upper non-recoverable (00h = 0 degree)
   30                 // Upper critical (30h = 48 degree)
   2C                 // Upper non-critical (2Ch = 44 degree)
   00                 // Lower non-recoverable (00h = 0 degree)
   00                 // Lower critical (00h = 0 degree)
   05                 // Lower non-critical (05h = 5 degree)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Ctrl Panel Temp' 	// String Bytes

_SDR_TYPE      01
_SDR_TAG       'PROC_1'
_REC_LEN       003B

   // Sensor Record Header
   0003               // Record ID
   51                 // SDR Version
   01                 // Record Type
   36                 // Record Length

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type -- Voltage
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask		--None =0000
   0000               // Deassertion Event Mask	--None =0000
   0000               // Reading Mask & Settable / Readable Threshold Masks --None =0000
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.19 Volt)
   E1                 // Normal Maximum (E1h = 1.39 Volt)
   8A                 // Normal Minimum (8Ah = 0.86 Volt)
   FF                 // Sensor Maximum Reading  (FFh = 1.58 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   EE                 // Upper critical (EEh = 1.48 Volt)
   E7                 // Upper non-critical (E7h = 1.43 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   80                 // Lower critical (80h = 0.79 Volt)
   84                 // Lower non-critical (84h = 0.82 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'Proc 1 Vccp'      // String Bytes

_SDR_TYPE      01
_SDR_TAG       'PROC_2'
_REC_LEN       003B

   // Sensor Record Header
   0004               // Record ID
   51                 // SDR Version
   01                 // Record Type
   36                 // Record Length

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   0000               // Assertion Event Mask		--None =0000
   0000               // Deassertion Event Mask	--None =0000
   0000               // Reading Mask & Settable / Readable Threshold Masks --None =0000
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.19 Volt)
   E1                 // Normal Maximum (E1h = 1.39 Volt)
   8A                 // Normal Minimum (8Ah = 0.86 Volt)
   FF                 // Sensor Maximum Reading  (FFh = 1.58 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   EE                 // Upper critical (EEh = 1.48 Volt)
   E7                 // Upper non-critical (E7h = 1.43 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   80                 // Lower critical (80h = 0.79 Volt)
   84                 // Lower non-critical (84h = 0.82 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'Proc 2 Vccp'      // String Bytes
   
_SDR_TYPE      01
//_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
_REC_LEN       0035

   // Sensor Record Header
   0005               // Record ID
   51                 // SDR Version
   01                 // Record Type
   30                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   50                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   2B                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   9C                 // Nominal Reading (9Ch = 6708 RPM)
   FF                 // Normal Maximum (FFh = 10965 RPM)
   39                 // Normal Minimum (39h = 2451 RPM)
   FF                 // Sensor Maximum Reading (FFh = 10965 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   28                 // Lower critical (28h = 1720 RPM)
   2E                 // Lower non-critical (2Eh = 1978 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C5                 // Type/Length Code
   'Fan 1'  					// String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
_REC_LEN       0035

   // Sensor Record Header
   0006               // Record ID
   51                 // SDR Version
   01                 // Record Type
   30                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   51                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   2B                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   9C                 // Nominal Reading (9Ch = 6708 RPM)
   FF                 // Normal Maximum (FFh = 10965 RPM)
   39                 // Normal Minimum (39h = 2451 RPM)
   FF                 // Sensor Maximum Reading  (FFh = 10965 RPM)
   00                 // Sensor Minimum Reading  (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   28                 // Lower critical (28h = 1720 RPM)
   2E                 // Lower non-critical (2Eh = 1978 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C5                 // Type/Length Code
   'Fan 2'  			    // String Bytes

_SDR_TYPE      01
//_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
_REC_LEN       0035

   // Sensor Record Header
   0007               // Record ID
   51                 // SDR Version
   01                 // Record Type
   30                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   52                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   2B                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   9C                 // Nominal Reading (9Ch = 6708 RPM)
   FF                 // Normal Maximum (FFh = 10965 RPM)
   39                 // Normal Minimum (39h = 2451 RPM)
   FF                 // Sensor Maximum Reading (FFh = 10965 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   28                 // Lower critical (28h = 1720 RPM)
   2E                 // Lower non-critical (2Eh = 1978 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C5                 // Type/Length Code
   'Fan 3'   				  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
_REC_LEN       0035

   // Sensor Record Header
   0008               // Record ID
   51                 // SDR Version
   01                 // Record Type
   30                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   53                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   2B                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   9C                 // Nominal Reading (9Ch = 6708 RPM)
   FF                 // Normal Maximum (FFh = 10965 RPM)
   39                 // Normal Minimum (39h = 2451 RPM)
   FF                 // Sensor Maximum Reading (FFh = 10965 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   28                 // Lower critical (28h = 1720 RPM)
   2E                 // Lower non-critical (2Eh = 1978 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C5                 // Type/Length Code
   'Fan 4'  			    // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
_REC_LEN       0035

   // Sensor Record Header
   0009               // Record ID
   51                 // SDR Version
   01                 // Record Type
   30                 // Record Length

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   54                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   97                 // Nominal Reading (97h = 9632 RPM)
   FF                 // Normal Maximum (FFh = 15810 RPM)
   2F                 // Normal Minimum (2Fh = 2914 RPM)
   FF                 // Sensor Maximum Reading (FFh = 15810 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   21                 // Lower critical (21h = 2046 RPM)
   26                 // Lower non-critical (26h = 2356 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C5                 // Type/Length Code
   'Fan 5'  			    // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S2'
_REC_LEN       0035

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   55                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   97                 // Nominal Reading (97h = 9362 RPM)
   FF                 // Normal Maximum (FFh = 15810 RPM)
   2F                 // Normal Minimum (2Fh = 2914 RPM)
   FF                 // Sensor Maximum Reading (FFh = 15810 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   21                 // Lower critical (21h = 2046 RPM)
   26                 // Lower non-critical (26h = 2356 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C5                 // Type/Length Code
   'Fan 6' 				    // String Bytes


_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   50                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 1A'           // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   51                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 2A'  			    // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   52                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 3A'           // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   53                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 4A'           // String Bytes


_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   54                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   3A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   AA                 // Nominal Reading (AAh = 9860 RPM)
   FF                 // Normal Maximum (FFh = 14790 RPM)
   55                 // Normal Minimum (55h = 4930 RPM)
   FF                 // Sensor Maximum Reading (FFh = 14790 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   3B                 // Lower critical (3Bh = 3422 RPM)
   44                 // Lower non-critical (44h = 3944 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 5A'           // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   56                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 1B'           // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   57                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 2B'  			    // String Bytes


_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   58                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 3B'					  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   59                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 4B'    			  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'FCT'
_REC_LEN       0036

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   5A                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   4A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   B5                 // Nominal Reading (B5h = 13394 RPM)
   FF                 // Normal Maximum (FFh = 18870 RPM)
   6B                 // Normal Minimum (6Bh = 7918 RPM)
   FF                 // Sensor Maximum Reading (FFh = 18870 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   4B                 // Lower critical (4Bh = 5550 RPM)
   55                 // Lower non-critical (55h = 6290 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'Fan 5B'						// String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_FAN_OTH_P1'
_SDR_TAG       'OQM'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   50                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   21                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8E                 // Nominal Reading (8Eh = 4686 RPM)
   FF                 // Normal Maximum (FFh = 8415 RPM)
   1E                 // Normal Minimum (1Eh = 990 RPM)
   FF                 // Sensor Maximum Reading (FFh = 8415 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   15                 // Lower critical (15h = 693 RPM)
   18                 // Lower non-critical (18h = 792 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Processor 1 Fan'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_FAN_OTH_P2'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   52                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   21                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   8E                 // Nominal Reading (8Eh = 4686 RPM)
   FF                 // Normal Maximum (FFh = 8415 RPM)
   1E                 // Normal Minimum (1Eh = 990 RPM)
   FF                 // Sensor Maximum Reading (FFh = 8415 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   15                 // Lower critical (15h = 693 RPM)
   18                 // Lower non-critical (18h = 792 RPM)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Processor 2 Fan'      // String Bytes
   
_SDR_TYPE      01
_SDR_TAG       'OQM'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   52                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   46                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading (86h = 9380 RPM)
   FF                 // Normal Maximum (FFh = 17850 RPM)
   0E                 // Normal Minimum (0Eh = 980 RPM)
   FF                 // Sensor Maximum Reading (FFh = 17850 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   09                 // Lower critical (09h = 630 RPM)
   0B                 // Lower non-critical (0Bh = 770 RPM)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'Processor 2 Fan'      // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_FAN_OTHER1'
_SDR_TAG       'OQM'
_REC_LEN       003B

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   54                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   46                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading (86h = 9380 RPM)
   FF                 // Normal Maximum (FFh = 17850 RPM)
   0E                 // Normal Minimum (0Eh = 980 RPM)
   FF                 // Sensor Maximum Reading (FFh = 17850 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   09                 // Lower critical (09h = 630 RPM)
   0B                 // Lower non-critical (0Bh = 770 RPM)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'System Fan1'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_FAN_OTHER2'
_SDR_TAG       'OQM'
_REC_LEN       003B

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   55                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   46                 // M
   00                 // M, Tolerance
   00                 // B
   06                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading (86h = 9380 RPM)
   FF                 // Normal Maximum (FFh = 17850 RPM)
   0E                 // Normal Minimum (0Eh = 980 RPM)
   FF                 // Sensor Maximum Reading (FFh = 17850 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   09                 // Lower critical (09h = 630 RPM)
   0B                 // Lower non-critical (0Bh = 770 RPM)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'System Fan2'      // String Bytes


_SDR_TYPE      01
_SDR_TAG       'OPT_FAN_OTHER3'
_SDR_TAG       'OQM'
_REC_LEN       003B

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   59                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   46                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading (86h = 9380 RPM)
   FF                 // Normal Maximum (FFh = 17850 RPM)
   0E                 // Normal Minimum (0Eh = 980 RPM)
   FF                 // Sensor Maximum Reading (FFh = 17850 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   09                 // Lower critical (09h = 630 RPM)
   0B                 // Lower non-critical (0Bh = 770 RPM)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'System Fan3'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_FAN_OTHER4'
_SDR_TAG       'OQM'
_REC_LEN       003B

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   57                 // 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   --[l][c,nc]=0530
   0500               // Deassertion Event Mask --[l][c,nc]=0500
   0303               // Reading Mask & Settable / Readable Threshold Masks --[l][c,nc]=0303
   00                 // Sensor Units 1
   12                 // Sensor Units 2 (Ch=lux.(luminosity))
   00                 // Sensor Units 3
   00                 // Linearization
   46                 // M
   00                 // M, Tolerance
   00                 // B
   06                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   86                 // Nominal Reading (86h = 9380 RPM)
   FF                 // Normal Maximum (FFh = 17850 RPM)
   0E                 // Normal Minimum (0Eh = 980 RPM)
   FF                 // Sensor Maximum Reading (FFh = 17850 RPM)
   00                 // Sensor Minimum Reading (00h = 0 RPM)
   00                 // Upper non-recoverable (00h = 0 RPM)
   00                 // Upper critical (00h = 0 RPM)
   00                 // Upper non-critical (00h = 0 RPM)
   00                 // Lower non-recoverable (00h = 0 RPM)
   09                 // Lower critical (09h = 630 RPM)
   0B                 // Lower non-critical (0Bh = 770 RPM)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'System Fan4'      // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_700W_S1'
_SDR_TAG       'FCT_PS_1'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type -- Current
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2 --Amps
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   50                 // Nominal Reading (50h = 4.96 Amps)
   AA                 // Normal Maximum (AAh = 10.54 Amps)
   08                 // Normal Minimum (08h = 0.5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 15.81 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   C0                 // Upper critical (C0h = 11.9 Amps)
   B5                 // Upper non-critical (B5h = 11.22 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 AC Current'   // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_700W_S1'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2 --Amps
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   50                 // Nominal Reading (50h = 4.96 Amps)
   AA                 // Normal Maximum (AAh = 10.54 Amps)
   08                 // Normal Minimum (08h = 0.5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 15.81 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   C0                 // Upper critical (C0h = 11.9 Amps)
   B5                 // Upper non-critical (B5h = 11.22 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 AC Current'   // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_700W_S1'
_SDR_TAG       'FCT_PS_1'
_REC_LEN       0040

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   0A                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   F0                 // R exp, B exp
   07                 // Analog characteristic flags
   1F                 // Nominal Reading (1Fh = 31 Amps)
   3E                 // Normal Maximum (3Eh = 62 Amps)
   05                 // Normal Minimum (05h = 5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 255 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   46                 // Upper critical (46h = 70 Amps)
   42                 // Upper non-critical (42h = 66 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'PS1 +12V Current' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_700W_S1'
_REC_LEN       0040

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

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

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   0A                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   F0                 // R exp, B exp
   07                 // Analog characteristic flags
   1F                 // Nominal Reading (1Fh = 31 Amps)
   3E                 // Normal Maximum (3Eh = 62 Amps)
   05                 // Normal Minimum (05h = 5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 255 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   46                 // Upper critical (46h = 70 Amps)
   42                 // Upper non-critical (42h = 66 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'PS2 +12V Current' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_700W_S1'
_SDR_TAG       'FCT_PS_1'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   0B                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   06                 // Sensor Units 2 -- Watts
   00                 // Sensor Units 3
   00                 // Linearization
   04                 // M
   03                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   5D                 // Nominal Reading (5Dh = 372 Watts)
   BA                 // Normal Maximum (BAh = 744 Watts)
   19                 // Normal Minimum (19h = 100 Watts)
   FF                 // Sensor Maximum Reading (FFh = 1020 Watts)
   00                 // Sensor Minimum Reading (00h = 0 Watts)
   00                 // Upper non-recoverable (00h = 0 Watts)
   D2                 // Upper critical (D2h = 840 Watts)
   C6                 // Upper non-critical (C6h = 792 Watts)
   00                 // Lower non-recoverable (00h = 0 Watts)
   00                 // Lower critical (00h = 0 Watts)
   00                 // Lower non-critical (00h = 0 Watts)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 +12V Power'   // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_700W_S1'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   0B                 // Sensor Type --Power
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   06                 // Sensor Units 2 -- Watts
   00                 // Sensor Units 3
   00                 // Linearization
   04                 // M
   03                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   5D                 // Nominal Reading (5Dh = 372 Watts)
   BA                 // Normal Maximum (BAh = 744 Watts)
   19                 // Normal Minimum (19h = 100 Watts)
   FF                 // Sensor Maximum Reading (FFh = 1020 Watts)
   00                 // Sensor Minimum Reading (00h = 0 Watts)
   00                 // Upper non-recoverable (00h = 0 Watts)
   D2                 // Upper critical (D2h = 840 Watts)
   C6                 // Upper non-critical (C6h = 792 Watts)
   00                 // Lower non-recoverable (00h = 0 Watts)
   00                 // Lower critical (00h = 0 Watts)
   00                 // Lower non-critical (00h = 0 Watts)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 +12V Power'   // String Bytes


_SDR_TYPE      01
_SDR_TAG       'STD_650W_S4'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type -- Current
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2 --Amps
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   40                 // Nominal Reading (40h = 3.97 Amps)
   83                 // Normal Maximum (83h = 8.12 Amps)
   08                 // Normal Minimum (04h = 0.5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 15.81 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   94                 // Upper critical (94h = 9.18 Amps)
   8C                 // Upper non-critical (8Ch = 8.68 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 AC Current'   // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_650W_S4'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2 --Amps
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   40                 // Nominal Reading (40h = 3.97 Amps)
   83                 // Normal Maximum (83h = 8.12 Amps)
   08                 // Normal Minimum (04h = 0.5 Amps)
   FF                 // Sensor Maximum Reading (FFh = 15.81 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   94                 // Upper critical (94h = 9.18 Amps)
   8C                 // Upper non-critical (8Ch = 8.68 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 AC Current'   // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_650W_S4'
_REC_LEN       0040

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   05                 // M
   03                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   F0                 // R exp, B exp
   07                 // Analog characteristic flags
   36                 // Nominal Reading (36h = 27 Amps)
   6C                 // Normal Maximum (6Ch = 54 Amps)
   10                 // Normal Minimum (10h = 8 Amps)
   FF                 // Sensor Maximum Reading (FFh = 127.5 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   7A                 // Upper critical (7Ah = 61 Amps)
   73                 // Upper non-critical (73h = 57.5 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'PS1 +12V Current'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_650W_S4'
_REC_LEN       0040

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

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

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   03                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   05                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   05                 // M
   03                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   F0                 // R exp, B exp
   07                 // Analog characteristic flags
   36                 // Nominal Reading (36h = 27 Amps)
   6C                 // Normal Maximum (6Ch = 54 Amps)
   10                 // Normal Minimum (10h = 8 Amps)
   FF                 // Sensor Maximum Reading (FFh = 127.5 Amps)
   00                 // Sensor Minimum Reading (00h = 0 Amps)
   00                 // Upper non-recoverable (00h = 0 Amps)
   7A                 // Upper critical (7Ah = 61 Amps)
   73                 // Upper non-critical (73h = 57.5 Amps)
   00                 // Lower non-recoverable (00h = 0 Amps)
   00                 // Lower critical (00h = 0 Amps)
   00                 // Lower non-critical (00h = 0 Amps)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'PS2 +12V Current'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_650W_S4'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   01                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   0B                 // Sensor Type
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   06                 // Sensor Units 2 -- Watts
   00                 // Sensor Units 3
   00                 // Linearization
   04                 // M
   03                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   51                 // Nominal Reading (51h = 324 Watts)
   A2                 // Normal Maximum (A2h = 648 Watts)
   19                 // Normal Minimum (19h = 100 Watts)
   FF                 // Sensor Maximum Reading (FFh = 1020 Watts)
   00                 // Sensor Minimum Reading (00h = 0 Watts)
   00                 // Upper non-recoverable (00h = 0 Watts)
   B7                 // Upper critical (B7h = 732 Watts)
   AC                 // Upper non-critical (ACh = 688 Watts)
   00                 // Lower non-recoverable (00h = 0 Watts)
   00                 // Lower critical (00h = 0 Watts)
   00                 // Lower non-critical (00h = 0 Watts)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS1 +12V Power'   // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_650W_S4'
_REC_LEN       003E

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

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

   // Record Body Bytes
   0A                 // Entity ID
   02                 // Entity Instance
   79                 // Sensor Initialization
   E8                 // Sensor Capabilities
   0B                 // Sensor Type --Power
   01                 // Event / Reading Base Type
   8002               // Assertion Event Mask   --[u][c,nc]=8002
   8032               // Deassertion Event Mask --[u][c,nc]=8032
   1818               // Reading Mask & Settable / Readable Threshold Masks --[u][c,nc]=1818
   00                 // Sensor Units 1
   06                 // Sensor Units 2 -- Watts
   00                 // Sensor Units 3
   00                 // Linearization
   04                 // M
   03                 // M, Tolerance
   00                 // B
   2C                 // B, Accuracy
   10                 // Accuracy, Accuracy Exp
   00                 // R exp, B exp
   07                 // Analog characteristic flags
   51                 // Nominal Reading (51h = 324 Watts)
   A2                 // Normal Maximum (A2h = 648 Watts)
   19                 // Normal Minimum (19h = 100 Watts)
   FF                 // Sensor Maximum Reading (FFh = 1020 Watts)
   00                 // Sensor Minimum Reading (00h = 0 Watts)
   00                 // Upper non-recoverable (00h = 0 Watts)
   B7                 // Upper critical (B7h = 732 Watts)
   AC                 // Upper non-critical (ACh = 688 Watts)
   00                 // Lower non-recoverable (00h = 0 Watts)
   00                 // Lower critical (00h = 0 Watts)
   00                 // Lower non-critical (00h = 0 Watts)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value   
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CE                 // Type/Length Code
   'PS2 +12V Power'   // String Bytes

_SDR_TYPE      01
_SDR_TAG       'DP_TEMP_S1_P1'
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   98                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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
   37                 // Nominal Reading (37h = 55 degree C)
   5A                 // Normal Maximum (5Ah = 90 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   6C                 // Upper critical (6Ch = 108 degree C)
   63                 // Upper non-critical (63h = 99 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (05h = 5 degree C)
   0A                 // Lower non-critical (0Ah = 10 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 1 Temp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'DP_TEMP_S1_P2'
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   9A                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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
   37                 // Nominal Reading (37h = 55 degree C)
   5A                 // Normal Maximum (5Ah = 90 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   6C                 // Upper critical (6Ch = 108 degree C)
   63                 // Upper non-critical (63h = 99 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (05h = 5 degree C)
   0A                 // Lower non-critical (0Ah = 10 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 2 Temp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'DP_TEMP_S3_P1'
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   98                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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
   3C                 // Nominal Reading (3Ch = 60 degree C)
   64                 // Normal Maximum (64h = 100 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degreE C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   78                 // Upper critical (78h = 120 degree C)
   6E                 // Upper non-critical (6Eh = 110 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (00h = 0 degree C)
   0A                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 1 Temp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'DP_TEMP_S3_P2'
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   9A                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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
   3C                 // Nominal Reading (3Ch = 60 degree C)
   64                 // Normal Maximum (64h = 100 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degreE C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   78                 // Upper critical (78h = 120 degree C)
   6E                 // Upper non-critical (6Eh = 110 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (00h = 0 degree C)
   0A                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 2 Temp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'DP_TEMP_OTH_P1'
_SDR_TAG       'FCT_DP'
_SDR_TAG       'OQM_DP'
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   98                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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
   3C                 // Nominal Reading (37h = 55 degree C)
   64                 // Normal Maximum (64h = 100 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   78                 // Upper critical (78h = 120 degree C)
   6E                 // Upper non-critical (6Eh = 110 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (05h = 5 degree C)
   0A                 // Lower non-critical (0Ah = 10 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 1 Temp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'DP_TEMP_OTH_P2'
_SDR_TAG       'FCT_DP_2'
_REC_LEN       0040

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   9A                 // 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
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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
   3C                 // Nominal Reading (3Ch = 60 degree C)
   64                 // Normal Maximum (64h = 100 degree C)
   14                 // Normal Minimum (14h = 20 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   78                 // Upper critical (78h = 120 degree C)
   6E                 // Upper non-critical (6Eh = 110 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   05                 // Lower critical (05h = 5 degree C)
   0A                 // Lower non-critical (0Ah = 10 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'Processor 2 Temp' // String Bytes

_SDR_TYPE      01
_SDR_TAG       'WC_TEMP_S1_P1'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   99                 // 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
   0000               // Assertion Event Mask		--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Deassertion Event Mask	--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Reading Mask & Settable / Readable Threshold Masks --[u,l][nr,c,nc]=3F3F; [u,l][c,nc]=1B1B
   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 (F1h = -15 degree C)
   00                 // Normal Maximum (00h = 0 degree C)
   BA                 // Normal Minimum (BAh = -70 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   00                 // Upper critical (00h = 0 degree C)
   00                 // Upper non-critical 00h = 0 degree C)
   00                 // Lower non-recoverable 00h = 0 degree C)
   00                 // Lower critical 00h = 0 degree C)
   00                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Margin'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'WC_TEMP_S1_P2'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   9B                 // 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
   0000               // Assertion Event Mask		--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Deassertion Event Mask	--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Reading Mask & Settable / Readable Threshold Masks --[u,l][nr,c,nc]=3F3F; [u,l][c,nc]=1B1B
   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 (F1h = -15 degree C)
   00                 // Normal Maximum (00h = 0 degree C)
   BA                 // Normal Minimum (BAh = -70 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   00                 // Upper critical (00h = 0 degree C)
   00                 // Upper non-critical 00h = 0 degree C)
   00                 // Lower non-recoverable 00h = 0 degree C)
   00                 // Lower critical 00h = 0 degree C)
   00                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Margin'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'WC_TEMP_S3_P1'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   99                 // 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
   0000               // Assertion Event Mask		--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Deassertion Event Mask	--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Reading Mask & Settable / Readable Threshold Masks --[u,l][nr,c,nc]=3F3F; [u,l][c,nc]=1B1B
   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 (F1h = -15 degree C)
   00                 // Normal Maximum (00h = 0 degree C)
   BA                 // Normal Minimum (BAh = -70 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   00                 // Upper critical (00h = 0 degree C)
   00                 // Upper non-critical 00h = 0 degree C)
   00                 // Lower non-recoverable 00h = 0 degree C)
   00                 // Lower critical 00h = 0 degree C)
   00                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Margin'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'WC_TEMP_S3_P2'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   9B                 // 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
   0000               // Assertion Event Mask		--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Deassertion Event Mask	--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Reading Mask & Settable / Readable Threshold Masks --[u,l][nr,c,nc]=3F3F; [u,l][c,nc]=1B1B
   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 (F1h = -15 degree C)
   00                 // Normal Maximum (00h = 0 degree C)
   BA                 // Normal Minimum (BAh = -70 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   00                 // Upper critical (00h = 0 degree C)
   00                 // Upper non-critical 00h = 0 degree C)
   00                 // Lower non-recoverable 00h = 0 degree C)
   00                 // Lower critical 00h = 0 degree C)
   00                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Margin'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'WC_TEMP_OTH_P1'
_SDR_TAG       'FCT_WC'
_SDR_TAG       'OQM_WC'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   99                 // 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
   0000               // Assertion Event Mask		--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Deassertion Event Mask	--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Reading Mask & Settable / Readable Threshold Masks --[u,l][nr,c,nc]=3F3F; [u,l][c,nc]=1B1B
   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 (F1h = -15 degree C)
   00                 // Normal Maximum (00h = 0 degree C)
   BA                 // Normal Minimum (BAh = -70 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   00                 // Upper critical (00h = 0 degree C)
   00                 // Upper non-critical 00h = 0 degree C)
   00                 // Lower non-recoverable 00h = 0 degree C)
   00                 // Lower critical 00h = 0 degree C)
   00                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Margin'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'WC_TEMP_OTH_P2'
_SDR_TAG       'FCT_WC_2'
_REC_LEN       003F

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   9B                 // 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
   0000               // Assertion Event Mask		--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Deassertion Event Mask	--[u,l][nr,c,nc]=957A; [u,l][c,nc]=8532
   0000               // Reading Mask & Settable / Readable Threshold Masks --[u,l][nr,c,nc]=3F3F; [u,l][c,nc]=1B1B
   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 (F1h = -15 degree C)
   00                 // Normal Maximum (00h = 0 degree C)
   BA                 // Normal Minimum (BAh = -70 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   00                 // Upper critical (00h = 0 degree C)
   00                 // Upper non-critical 00h = 0 degree C)
   00                 // Lower non-recoverable 00h = 0 degree C)
   00                 // Lower critical 00h = 0 degree C)
   00                 // Lower non-critical (00h = 0 degree C)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Margin'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_TEMP_S1'
_REC_LEN       003F

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 %)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_TEMP_S1'
_REC_LEN       003F

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 %)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_TEMP_S3'
_REC_LEN       003F

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 degree C)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'OPT_TEMP_S3'
_REC_LEN       003F

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 degree C)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'STD_TEMP_OTHER'
_SDR_TAG       'SHP'
_SDR_TAG       'FCT'
_SDR_TAG       'OQM'
_REC_LEN       003F

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 degree C)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P1 Therm Ctrl %'  // String Bytes

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

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   7F                 // Sensor Initialization
   28                 // Sensor Capabilities
   01                 // Sensor Type
   01                 // Event / Reading Base Type
   0002               // Assertion Event Mask   --[u][c]=0002
   0022               // Deassertion Event Mask --[u][c]=0022
   1010               // Reading Mask & Settable / Readable Threshold Masks --[u][c]=1010
   01                 // Sensor Units 1
   00                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   27                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   E0                 // R exp, B exp
   07                 // Analog characteristic flags
   00                 // Nominal Reading (00h = 0 %)
   33                 // Normal Maximum (33h = 20 %)
   00                 // Normal Minimum (00h = 0 %)
   FF                 // Sensor Maximum Reading (FFh = 100 %)
   00                 // Sensor Minimum Reading (00h = 0 %)
   00                 // Upper non-recoverable (00h = 0 degree C)
   7F                 // Upper critical (7Fh = 50 %)
   4C                 // Upper non-critical (4Ch = 30 %)
   00                 // Lower non-recoverable (00h = 0 %)
   00                 // Lower critical (00h = 0 %)
   00                 // Lower non-critical (00h = 0 %)
   02                 // Positive hysteresis value
   02                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CF                 // Type/Length Code
   'P2 Therm Ctrl %'  // String Bytes

_SDR_TYPE      01
_SDR_TAG       'PetrofSAS_HSBP'
_SDR_TAG       '2U_SAS_HSBP'
_SDR_TAG       '1U_SAS_HSBP'
_SDR_TAG       'FCT'
_SDR_TAG       'OQM'
_REC_LEN       0039

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

   // Record Key Bytes
   C0                 // Sensor ID
   00                 // Sensor 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		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   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
   1C                 // Nominal Reading (1Ch = 28 degree C)
   2D                 // Normal Maximum (2Dh = 45 degree C)
   0A                 // Normal Minimum (0Ah = 10 degree C)
   7F                 // Sensor Maximum Reading (7Fh = 127 degree C)
   80                 // Sensor Minimum Reading (80h = -128 degree C)
   00                 // Upper non-recoverable (00h = 0 degree C)
   36                 // Upper critical (36h = 54 degree C)
   32                 // Upper non-critical (32h = 50 degree C)
   00                 // Lower non-recoverable (00h = 0 degree C)
   00                 // Lower critical (00h = 0 degree C)
   05                 // Lower non-critical (05h = 05 degree C)
   02                 // Positive hysterisis value
   02                 // Negative hysterisis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C9                 // Type Length Code
   'HSBP Temp'        // String Bytes


//*******************************************************
// SDR Type 02 Records, Compact Sensor Record
//*******************************************************

_SDR_TYPE      02
_SDR_TAG       'RED_700W_S1'
_SDR_TAG       'RED_650W_S4'
_REC_LEN       0030

   // Sensor Record Header
   003B               // Record ID
   51                 // SDR Version
   02                 // Record Type
   2B                 // 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   --Redundancy regained/Non-red: suff res from redund/Redundancy lost/Redundancy degraded/Non-red: suff from insuff/Non-red: insufficient/Redun degrade from full/Redun degrade from non-redundant=FF00
   FF00               // Deassertion Event Mask --Redundancy regained/Non-red: suff res from redund/Redundancy lost/Redundancy degraded/Non-red: suff from insuff/Non-red: insufficient/Redun degrade from full/Redun degrade from non-redundant=FF00
   FF00               // Reading Mask & Settable / Readable Threshold Masks  
                      //--Redundancy regained/Non-red: suff res from redund/Redundancy lost/Redundancy degraded/Non-red: suff from insuff/Non-red: insufficient/Redun degrade from full/Redun degrade from non-redundant=FF00
   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
   'Power Redundancy' // String Bytes

_SDR_TYPE      02
_SDR_TAG       'INTRUSION'
_SDR_TAG       'FCT'
_SDR_TAG       'OQM'
_REC_LEN       002E

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   05                 // 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
   1100               // Assertion Event Mask   --Chassis intrusion/LAN leash lost 1 =1100
   1100               // Deassertion Event Mask --Chassis intrusion/LAN leash lost 1 =1100
   1100               // Reading Mask & Settable / Readable Threshold Masks --Chassis intrusion/LAN leash lost 1 =1100
   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       'NO_INTRUSION'
_REC_LEN       002E

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   05                 // 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   --LAN leash lost 1 =1000
   1000               // Deassertion Event Mask --LAN leash lost 1 =1000
   1000               // Reading Mask & Settable / Readable Threshold Masks --LAN leash lost 1 =1000
   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       'FAN_RED'
_SDR_TAG       'STD_FAN_S2'
_REC_LEN       002E

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

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

   // Record Body Bytes
   1D                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   0B                 // Event / Reading Base Type
   FF00               // Assertion Event Mask   --Redundancy regained/Non-red: suff res from redund/Redundancy lost/Redundancy degraded/Non-red: suff from insuff/Non-red: insufficient/Redun degrade from full/Redun degrade from non-redundant=FF00
   FF00               // Deassertion Event Mask --Redundancy regained/Non-red: suff res from redund/Redundancy lost/Redundancy degraded/Non-red: suff from insuff/Non-red: insufficient/Redun degrade from full/Redun degrade from non-redundant=FF00
   FF00               // Reading Mask & Settable / Readable Threshold Masks
                      //--Redundancy regained/Non-red: suff res from redund/Redundancy lost/Redundancy degraded/Non-red: suff from insuff/Non-red: insufficient/Redun degrade from full/Redun degrade from non-redundant=FF00
   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
   'Fan Redundancy'   // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
//_SDR_TAG       'STD_FAN_S3'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 1 Present'    // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
//_SDR_TAG       'STD_FAN_S3'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 2 Present'    // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'STD_FAN_S1'
_SDR_TAG       'STD_FAN_S2'
//_SDR_TAG       'STD_FAN_S3'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   03                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 3 Present'    // String Bytes

_SDR_TYPE      02
_SDR_TAG       'STD_FAN_S2'
//_SDR_TAG       'STD_FAN_S3'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   04                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 4 Present'    // String Bytes

_SDR_TYPE      02
_SDR_TAG       'STD_FAN_S2'
//_SDR_TAG       'STD_FAN_S3'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   05                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 5 Present'    // String Bytes

_SDR_TYPE      02
_SDR_TAG       'STD_FAN_S2'
//_SDR_TAG       'STD_FAN_S3'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   06                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 6 Present'    // String Bytes

_SDR_TYPE      02
_SDR_TAG       'STD_700W_S1'
//_SDR_TAG       'STD_600W_S3'
_SDR_TAG       'STD_650W_S4'
_SDR_TAG       'FCT_PS_1'
_REC_LEN       002A

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   70                 // 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   --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   4F00               // Deassertion Event Mask --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   4F00               // Reading Mask & Settable / Readable Threshold Masks --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   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       'OPT_700W_S1'
_SDR_TAG       'OPT_650W_S4'
_REC_LEN       002A

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   71                 // 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   --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   4F00               // Deassertion Event Mask --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   4F00               // Reading Mask & Settable / Readable Threshold Masks --Presence/Failure/Predictive fail/A/C lost/Configuration error =4F00
   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      02
_SDR_TAG       'PetrofSAS_HSBP'
_SDR_TAG       '2U_SAS_HSBP'
_SDR_TAG       '1U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0047               // 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
   2D01               // Assertion Event Mask
   2D01               // 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       'PetrofSAS_HSBP'
_SDR_TAG       '2U_SAS_HSBP'
_SDR_TAG       '1U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0048               // 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
   2D01               // Assertion Event Mask
   2D01               // 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       'PetrofSAS_HSBP'
_SDR_TAG       '2U_SAS_HSBP'
_SDR_TAG       '1U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0049               // 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
   2D01               // Assertion Event Mask
   2D01               // 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       'PetrofSAS_HSBP'
_SDR_TAG       '2U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   004A               // 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
   2D01               // Assertion Event Mask
   2D01               // 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       'PetrofSAS_HSBP'
_SDR_TAG       '2U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   004B               // 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
   2D01               // Assertion Event Mask
   2D01               // 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       'PetrofSAS_HSBP'
_SDR_TAG       '2U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   004C               // 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
   2D01               // Assertion Event Mask
   2D01               // 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       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   004D               // 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
   2D01               // Assertion Event Mask
   2D01               // 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
   
_SDR_TYPE      02
_SDR_TAG       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   004E               // 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
   2D01               // Assertion Event Mask
   2D01               // 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 8 Stat'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   004F               // 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       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0050               // 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       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0051               // 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       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0052               // 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       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0053               // 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
   
_SDR_TYPE      02
_SDR_TAG       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0054               // 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 6 Pres'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0055               // 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 7 Pres'   // String Bytes
   
_SDR_TYPE      02
_SDR_TAG       'PetrofSAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0056               // 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 8 Pres'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       '2U_SAS_HSBP'
_SDR_TAG       '1U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0057               // 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 1 Pres'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       '2U_SAS_HSBP'
_SDR_TAG       '1U_SAS_HSBP'
_REC_LEN       002A

   // Sensor Record Header
   0058               // 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 2 Pres'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       '2U_SAS_HSBP'
_SDR_TAG       '1U_SAS_HSBP'
_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
   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 3 Pres'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       '2U_SAS_HSBP'
_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
   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 4 Pres'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       '2U_SAS_HSBP'
_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
   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 5 Pres'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       '2U_SAS_HSBP'
_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
   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 6 Pres'   // String Bytes


//*******************************************************
// SDR Type C0 Records 
//*******************************************************

// Fan Redundancy Map SDR Record
_SDR_TYPE      C0
_SDR_TAG       'FAN_RED'
_REC_LEN       001A

   // Sensor Record Header
   005D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   05                 // Record Subtype Value*******   Fan Redundancy Map SDR Record   **********
   
   //Fan Redundancy Map Record
   6F                 // Fan Redundancy Sensor Number
   00                 // Flags; [7:1]-Reserved; [0]-persistently stored event state, 1= store tis event state persistently
   0404               // Failed Event State Mask
   01                 // Redundant Fan Count
   50                 // Fan Speed Sensor #1
   60                 // Fan Presence Sensor #1
   51                 // Fan Speed Sensor #2
   61                 // Fan Presence Sensor #2
   52                 // Fan Speed Sensor #3
   62                 // Fan Presence Sensor #3   
   53                 // Fan Speed Sensor #4
   63                 // Fan Presence Sensor #4
   54                 // Fan Speed Sensor #5
   64                 // Fan Presence Sensor #5
   55                 // Fan Speed Sensor #6
   65                 // Fan Presence Sensor #6

// Thermal Profile Data SDR Format

_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   01                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   1D                 // 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
   B80B               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   02                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   2B                 // 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
   4006               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   01                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   1A                 // 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
   100E               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   02                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   23                 // 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
   3408               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   01                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   23                 // 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
   F00A               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   02                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   31                 // 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
   4006               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   01                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   23                 // 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
   F00A               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   02                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   36                 // 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
   4006               // 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.  
   A401               // DimmPitch: The pitch between DIMMs in units of 1/1000 inch 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   6100               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   5F                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_DP'
_SDR_TAG       'FSC_OTHER_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   01                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   32                 // 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
   A00F               // 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 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   5F00               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   5F                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved

_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_DP'
_SDR_TAG       'FSC_OTHER_WC'
_REC_LEN       001D

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0B                 // SDR subtype == Thermal Profile
   01			            // Fan Control Domain (0=none defined)
   02                 // Profile Support Bitmap: ([7:4]=0=Rsvd; [3:0]=Fan Control Profile Support)
   32                 // TempInlet: Temperature at chassis inlet in units of 0.5 degrees C 
		                  // (i. e. 90 units = 45 C) applied to SYS.TempInlet
   32                 // 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
   DC05               // 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 
		                  // (ie. 410 units = 0.41 in) applied SYS.DimmPitch.  
   9600               // ThrtLoRatio: Ratio of BNB.THRTLOW / BNB.THRTHI in percentage.  "0" - unlimited BW.
   5F00               // ThrtMidRatio: Ratio of BNB.THRTMID / BNB.THRTHI in percentage.  "0" - unlimited BW
   07                 // TempMidGb: Temperature guardband to AMB.TEMPMID in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempMidGb (this is offset from the AMB max temp at max BW "Z")
   0A                 // TempLoGb: Temperature guardband to AMB.TEMPLO in units of 0.5 degrees C 
		                  // (i. e. 90 = 45 C) applied to SYS.TempLoGb ( (this is offset from the AMB max temp at max BW "Z")
   64                 // GlobalActRatio: Ratio of BNB.GBLACT / BNB.THRTHI in percentage. '0' - unlimited BW
   05                 // [0]-GLOBTHRT_EN, [1]-THERMTHRT_EN, [2]-HIGHTEMP_EN, [7:3] reserved
   00000000           // Reserved
   
// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_DP'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag
   
_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_WC'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// PWM2 (Fan Control Domain 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_OT_PROC_2_DP'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM1)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   00                 // Temp Sensor Fail Control Value (00 = 0%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

_SDR_TYPE      C0
_SDR_TAG       'FSC_OT_PROC_2_WC'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM1)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   00                 // Temp Sensor Fail Control Value (00 = 0%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3)
_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_DP'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (SIO3 FANOUT 0)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3)
_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_WC'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (SIO3 FANOUT 0)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 1 (Fan Control Domain 4)
_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_DP'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   04                 // Fan Control Domain Number #4 (SIO3 FANOUT 1)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 1 (Fan Control Domain 4)
_SDR_TYPE      C0
_SDR_TAG       'FSC_OTHER_WC'
_REC_LEN       001A

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

   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   04                 // Fan Control Domain Number #4 (SIO3 FANOUT 1)
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// PWM1 (Fan Control Domain 1 with profile 1)
_SDR_TYPE      C0
_SDR_TAG       'SHP'
_SDR_TAG       'OQM'
_REC_LEN       001A

   // Sensor Record Header
   0070               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
 
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate 
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 //(ClampTemp/T-ctrl offset)
   11                 // Clamp Flag(Temp Source)

// PWM2 (Fan Control Domain 2 with profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'SHP'
_SDR_TAG       'OQM'
_REC_LEN       001A

   // Sensor Record Header
   0071               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
 
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate 
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 //(ClampTemp/T-ctrl offset)
   11                 // Clamp Flag(Temp Source)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'SHP'
_SDR_TAG       'OQM'
_REC_LEN       001A

   // Sensor Record Header
   0072               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
 
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate 
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 //(ClampTemp/T-ctrl offset)
   11                 // Clamp Flag(Temp Source)

// SIO3 FANOUT 1 (Fan Control Domain 4 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'SHP'
_SDR_TAG       'OQM'
_REC_LEN       001A

   // Sensor Record Header
   0073               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
 
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record sub-type - Temperature Fan Speed Control, rev 2
   // Temperature Fan Control Record
   04                 // Fan Control Domain Number #4 
   64                 // Normal Control Value (64=PWM 100%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate 
   03                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   64                 // Minimum Control Value (64=PWM 100%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 //(ClampTemp/T-ctrl offset)
   11                 // Clamp Flag(Temp Source)

// *******************************************************
// Minimum Table for Dempsey
// *******************************************************

// PWM1 (Fan Control Domain 1 with profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       0032

   // Sensor Record Header
   0074               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM1 (Fan Control Domain 1 with profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       0032

   // Sensor Record Header
   0075               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   33                 // Control Value 1 (Percentage) (33=PWM 51%)
   1A                 // Temperature 2 26c
   37                 // Control Value 2 (Percentage) (37=PWM 55%)
   1B                 // Temperature 3 27c   
   3F                 // Control Value 3 (Percentage) (3F=PWM 63%)
   1C                 // Temperature 4 28c
   45                 // Control Value 4 (Percentage) (45=PWM 69%)
   1D                 // Temperature 5 29c
   4B                 // Control Value 5 (Percentage) (4B=PWM 75%)
   1E                 // Temperature 6 30c
   53                 // Control Value 6 (Percentage) (53=PWM 83%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       0029

   // Sensor Record Header
   0076               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0077               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       0029

   // Sensor Record Header
   0078               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   33                 // Control Value 1 (Percentage) (33=PWM 51%)
   1A                 // Temperature 2 26c
   37                 // Control Value 2 (Percentage) (37=PWM 55%)
   1B                 // Temperature 3 27c   
   3F                 // Control Value 3 (Percentage) (3F=PWM 63%)
   1C                 // Temperature 4 28c
   45                 // Control Value 4 (Percentage) (45=PWM 69%)
   1D                 // Temperature 5 29c
   4B                 // Control Value 5 (Percentage) (4B=PWM 75%)
   1E                 // Temperature 6 30c
   53                 // Control Value 6 (Percentage) (53=PWM 83%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with profile 2 with Processor 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0079               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       001A

   // Sensor Record Header
   007A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   007B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       0029

   // Sensor Record Header
   007C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       001A

   // Sensor Record Header
   007D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   007E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_REC_LEN       0029

   // Sensor Record Header
   007F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   33                 // Control Value 1 (Percentage) (33=PWM 51%)
   1A                 // Temperature 2 26c
   37                 // Control Value 2 (Percentage) (37=PWM 55%)
   1B                 // Temperature 3 27c   
   3F                 // Control Value 3 (Percentage) (3F=PWM 63%)
   1C                 // Temperature 4 28c
   45                 // Control Value 4 (Percentage) (45=PWM 69%)
   1D                 // Temperature 5 29c
   4B                 // Control Value 5 (Percentage) (4B=PWM 75%)
   1E                 // Temperature 6 30c
   53                 // Control Value 6 (Percentage) (53=PWM 83%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       0032

   // Sensor Record Header
   0080               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   57                 // Control Value 6 (Percentage) (57=PWM 87%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM1 (Fan Control Domain 1 with Profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       0032

   // Sensor Record Header
   0081               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   2D                 // Control Value 1 (Percentage) (2D=PWM 45%)
   1A                 // Temperature 2 26c
   31                 // Control Value 2 (Percentage) (31=PWM 49%)
   1B                 // Temperature 3 27c   
   39                 // Control Value 3 (Percentage) (39=PWM 57%)
   1C                 // Temperature 4 28c
   41                 // Control Value 4 (Percentage) (41=PWM 65%)
   1D                 // Temperature 5 29c
   49                 // Control Value 5 (Percentage) (49=PWM 73%)
   1E                 // Temperature 6 30c
   51                 // Control Value 6 (Percentage) (51=PWM 81%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       0029

   // Sensor Record Header
   0082               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   57                 // Control Value 6 (Percentage) (57=PWM 87%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0083               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       0029

   // Sensor Record Header
   0084               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   2D                 // Control Value 1 (Percentage) (2D=PWM 45%)
   1A                 // Temperature 2 26c
   31                 // Control Value 2 (Percentage) (31=PWM 49%)
   1B                 // Temperature 3 27c   
   39                 // Control Value 3 (Percentage) (39=PWM 57%)
   1C                 // Temperature 4 28c
   41                 // Control Value 4 (Percentage) (41=PWM 65%)
   1D                 // Temperature 5 29c
   49                 // Control Value 5 (Percentage) (49=PWM 73%)
   1E                 // Temperature 6 30c
   51                 // Control Value 6 (Percentage) (51=PWM 81%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0085               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0086               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 =100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0087               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       0029

   // Sensor Record Header
   0088               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   57                 // Control Value 6 (Percentage) (57=PWM 87%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0089               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   008A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_REC_LEN       0029

   // Sensor Record Header
   008B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   2D                 // Control Value 1 (Percentage) (2D=PWM 45%)
   1A                 // Temperature 2 26c
   31                 // Control Value 2 (Percentage) (31=PWM 49%)
   1B                 // Temperature 3 27c   
   39                 // Control Value 3 (Percentage) (39=PWM 57%)
   1C                 // Temperature 4 28c
   41                 // Control Value 4 (Percentage) (41=PWM 65%)
   1D                 // Temperature 5 29c
   49                 // Control Value 5 (Percentage) (49=PWM 73%)
   1E                 // Temperature 6 30c
   51                 // Control Value 6 (Percentage) (51=PWM 81%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       0032

   // Sensor Record Header
   008C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (Percentage) (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (Percentage) (34=PWM 52%)
   1B                 // Temperature 3 27c   
   37                 // Control Value 3 (Percentage) (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (Percentage) (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (Percentage) (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (Percentage) (3F=PWM 63%)
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (Percentage) (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (Percentage) (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// PWM1 (Fan Control Domain 1 with Profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       0032

   // Sensor Record Header
   008D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (Percentage) (25=PWM 37%)
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (Percentage) (29=PWM 41%)
   1B                 // Temperature 3 27c   
   2D                 // Control Value 3 (Percentage) (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (Percentage) (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (Percentage) (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (Percentage) (3B=PWM 59%)
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (Percentage) (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (Percentage) (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       0029

   // Sensor Record Header
   008E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (Percentage) (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (Percentage) (34=PWM 52%)
   1B                 // Temperature 3 27c   
   37                 // Control Value 3 (Percentage) (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (Percentage) (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (Percentage) (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (Percentage) (3F=PWM 63%)
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (Percentage) (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (Percentage) (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   008F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       0029

   // Sensor Record Header
   0090               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (Percentage) (25=PWM 37%)
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (Percentage) (29=PWM 41%)
   1B                 // Temperature 3 27c   
   2D                 // Control Value 3 (Percentage) (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (Percentage) (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (Percentage) (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (Percentage) (3B=PWM 59%)
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (Percentage) (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (Percentage) (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0091               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag
   
// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       001A

   // Sensor Record Header
   0092               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0093               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Contiuned)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       0029

   // Sensor Record Header
   0094               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (Percentage) (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (Percentage) (34=PWM 52%)
   1B                 // Temperature 3 27c   
   37                 // Control Value 3 (Percentage) (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (Percentage) (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (Percentage) (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (Percentage) (3F=PWM 63%)
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (Percentage) (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (Percentage) (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       001A

   // Sensor Record Header
   0095               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   0096               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_REC_LEN       0029

   // Sensor Record Header
   0097               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (Percentage) (25=PWM 37%)
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (Percentage) (29=PWM 41%)
   1B                 // Temperature 3 27c   
   2D                 // Control Value 3 (Percentage) (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (Percentage) (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (Percentage) (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (Percentage) (3B=PWM 59%)
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (Percentage) (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (Percentage) (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       0032

   // Sensor Record Header
   0098               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (34=PWM 52%)  
   1B                 // Temperature 3 27c
   37                 // Control Value 3 (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (3F=PWM 63%) 
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (46=PWM 70%)
   
// PWM1 (Fan Control Domain 1 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       0032

   // Sensor Record Header
   0099               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (25=PWM 37%) 
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (29=PWM 41%)  
   1B                 // Temperature 3 27c
   2D                 // Control Value 3 (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (3B=PWM 59%) 
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       0029

   // Sensor Record Header
   009A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (34=PWM 52%)  
   1B                 // Temperature 3 27c
   37                 // Control Value 3 (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (3F=PWM 63%) 
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (46=PWM 70%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   009B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       0029

   // Sensor Record Header
   009C               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (25=PWM 37%) 
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (29=PWM 41%)  
   1B                 // Temperature 3 27c
   2D                 // Control Value 3 (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (3B=PWM 59%) 
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   009D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       001A

   // Sensor Record Header
   009E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   009F               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       0029

   // Sensor Record Header
   00A0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (34=PWM 52%)  
   1B                 // Temperature 3 27c
   37                 // Control Value 3 (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (3F=PWM 63%) 
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (46=PWM 70%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       001A

   // Sensor Record Header
   00A1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   98                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_DP'
_REC_LEN       001A

   // Sensor Record Header
   00A2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9A                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   28                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   39                 // Temperature 57c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_REC_LEN       0029

   // Sensor Record Header
   00A3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (25=PWM 37%) 
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (29=PWM 41%)  
   1B                 // Temperature 3 27c
   2D                 // Control Value 3 (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (3B=PWM 59%) 
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (47=PWM 71%)

// *******************************************************
// Minimum Table for Woodcrest
// *******************************************************

// PWM1 (Fan Control Domain 1 with profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0032

   // Sensor Record Header
   00A4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM1 (Fan Control Domain 1 with profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0032

   // Sensor Record Header
   00A5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   33                 // Control Value 1 (Percentage) (33=PWM 51%)
   1A                 // Temperature 2 26c
   37                 // Control Value 2 (Percentage) (37=PWM 55%)
   1B                 // Temperature 3 27c   
   3F                 // Control Value 3 (Percentage) (3F=PWM 63%)
   1C                 // Temperature 4 28c
   45                 // Control Value 4 (Percentage) (45=PWM 69%)
   1D                 // Temperature 5 29c
   4B                 // Control Value 5 (Percentage) (4B=PWM 75%)
   1E                 // Temperature 6 30c
   53                 // Control Value 6 (Percentage) (53=PWM 83%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00A6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00A7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00A8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   33                 // Control Value 1 (Percentage) (33=PWM 51%)
   1A                 // Temperature 2 26c
   37                 // Control Value 2 (Percentage) (37=PWM 55%)
   1B                 // Temperature 3 27c   
   3F                 // Control Value 3 (Percentage) (3F=PWM 63%)
   1C                 // Temperature 4 28c
   45                 // Control Value 4 (Percentage) (45=PWM 69%)
   1D                 // Temperature 5 29c
   4B                 // Control Value 5 (Percentage) (4B=PWM 75%)
   1E                 // Temperature 6 30c
   53                 // Control Value 6 (Percentage) (53=PWM 83%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with profile 2 with Processor 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00A9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       001A

   // Sensor Record Header
   00AA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00AB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00AC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       001A

   // Sensor Record Header
   00AD               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00AE               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00AF               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   33                 // Control Value 1 (Percentage) (33=PWM 51%)
   1A                 // Temperature 2 26c
   37                 // Control Value 2 (Percentage) (37=PWM 55%)
   1B                 // Temperature 3 27c   
   3F                 // Control Value 3 (Percentage) (3F=PWM 63%)
   1C                 // Temperature 4 28c
   45                 // Control Value 4 (Percentage) (45=PWM 69%)
   1D                 // Temperature 5 29c
   4B                 // Control Value 5 (Percentage) (4B=PWM 75%)
   1E                 // Temperature 6 30c
   53                 // Control Value 6 (Percentage) (53=PWM 83%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0032

   // Sensor Record Header
   00B0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   57                 // Control Value 6 (Percentage) (57=PWM 87%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM1 (Fan Control Domain 1 with Profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0032

   // Sensor Record Header
   00B1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   2D                 // Control Value 1 (Percentage) (2D=PWM 45%)
   1A                 // Temperature 2 26c
   31                 // Control Value 2 (Percentage) (31=PWM 49%)
   1B                 // Temperature 3 27c   
   39                 // Control Value 3 (Percentage) (39=PWM 57%)
   1C                 // Temperature 4 28c
   41                 // Control Value 4 (Percentage) (41=PWM 65%)
   1D                 // Temperature 5 29c
   49                 // Control Value 5 (Percentage) (49=PWM 73%)
   1E                 // Temperature 6 30c
   51                 // Control Value 6 (Percentage) (51=PWM 81%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00B2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   57                 // Control Value 6 (Percentage) (57=PWM 87%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00B3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00B4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   2D                 // Control Value 1 (Percentage) (2D=PWM 45%)
   1A                 // Temperature 2 26c
   31                 // Control Value 2 (Percentage) (31=PWM 49%)
   1B                 // Temperature 3 27c   
   39                 // Control Value 3 (Percentage) (39=PWM 57%)
   1C                 // Temperature 4 28c
   41                 // Control Value 4 (Percentage) (41=PWM 65%)
   1D                 // Temperature 5 29c
   49                 // Control Value 5 (Percentage) (49=PWM 73%)
   1E                 // Temperature 6 30c
   51                 // Control Value 6 (Percentage) (51=PWM 81%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00B5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  
   
   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00B6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 =100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00B7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00B8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   57                 // Control Value 6 (Percentage) (57=PWM 87%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00B9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00BA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00BB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   2D                 // Control Value 1 (Percentage) (2D=PWM 45%)
   1A                 // Temperature 2 26c
   31                 // Control Value 2 (Percentage) (31=PWM 49%)
   1B                 // Temperature 3 27c   
   39                 // Control Value 3 (Percentage) (39=PWM 57%)
   1C                 // Temperature 4 28c
   41                 // Control Value 4 (Percentage) (41=PWM 65%)
   1D                 // Temperature 5 29c
   49                 // Control Value 5 (Percentage) (49=PWM 73%)
   1E                 // Temperature 6 30c
   51                 // Control Value 6 (Percentage) (51=PWM 81%)
   1F                 // Temperature 7 31c
   59                 // Control Value 7 (Percentage) (59=PWM 89%)
   20                 // Temperature 8 32c
   61                 // Control Value 8 (Percentage) (61=PWM 97%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0032

   // Sensor Record Header
   00BC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (Percentage) (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (Percentage) (34=PWM 52%)
   1B                 // Temperature 3 27c   
   37                 // Control Value 3 (Percentage) (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (Percentage) (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (Percentage) (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (Percentage) (3F=PWM 63%)
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (Percentage) (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (Percentage) (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// PWM1 (Fan Control Domain 1 with Profile 2) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0032

   // Sensor Record Header
   00BD               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (Percentage) (25=PWM 37%)
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (Percentage) (29=PWM 41%)
   1B                 // Temperature 3 27c   
   2D                 // Control Value 3 (Percentage) (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (Percentage) (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (Percentage) (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (Percentage) (3B=PWM 59%)
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (Percentage) (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (Percentage) (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00BE               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (Percentage) (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (Percentage) (34=PWM 52%)
   1B                 // Temperature 3 27c   
   37                 // Control Value 3 (Percentage) (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (Percentage) (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (Percentage) (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (Percentage) (3F=PWM 63%)
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (Percentage) (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (Percentage) (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00BF               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00C0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (Percentage) (25=PWM 37%)
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (Percentage) (29=PWM 41%)
   1B                 // Temperature 3 27c   
   2D                 // Control Value 3 (Percentage) (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (Percentage) (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (Percentage) (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (Percentage) (3B=PWM 59%)
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (Percentage) (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (Percentage) (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00C1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag
   
// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       001A

   // Sensor Record Header
   00C2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00C3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Contiuned)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00C4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (Percentage) (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (Percentage) (34=PWM 52%)
   1B                 // Temperature 3 27c   
   37                 // Control Value 3 (Percentage) (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (Percentage) (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (Percentage) (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (Percentage) (3F=PWM 63%)
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (Percentage) (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (Percentage) (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       001A

   // Sensor Record Header
   00C5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00C6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00C7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (Percentage) (25=PWM 37%)
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (Percentage) (29=PWM 41%)
   1B                 // Temperature 3 27c   
   2D                 // Control Value 3 (Percentage) (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (Percentage) (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (Percentage) (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (Percentage) (3B=PWM 59%)
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (Percentage) (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (Percentage) (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0032

   // Sensor Record Header
   00C8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (34=PWM 52%)  
   1B                 // Temperature 3 27c
   37                 // Control Value 3 (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (3F=PWM 63%) 
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (46=PWM 70%)
   
// PWM1 (Fan Control Domain 1 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0032

   // Sensor Record Header
   00C9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   2D                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (25=PWM 37%) 
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (29=PWM 41%)  
   1B                 // Temperature 3 27c
   2D                 // Control Value 3 (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (3B=PWM 59%) 
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00CA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (34=PWM 52%)  
   1B                 // Temperature 3 27c
   37                 // Control Value 3 (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (3F=PWM 63%) 
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (46=PWM 70%)

// PWM2 (Fan Control Domain 2 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00CB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// PWM2 (Fan Control Domain 2 with Profile 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00CC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (25=PWM 37%) 
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (29=PWM 41%)  
   1B                 // Temperature 3 27c
   2D                 // Control Value 3 (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (3B=PWM 59%) 
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_WC'
_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*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_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*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00CF               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   32                 // Control Value 1 (32=PWM 50%)
   1A                 // Temperature 2 26c
   34                 // Control Value 2 (34=PWM 52%)  
   1B                 // Temperature 3 27c
   37                 // Control Value 3 (37=PWM 55%)
   1C                 // Temperature 4 28c
   39                 // Control Value 4 (39=PWM 57%)
   1D                 // Temperature 5 29c
   3C                 // Control Value 5 (3C=PWM 60%)
   1E                 // Temperature 6 30c
   3F                 // Control Value 6 (3F=PWM 63%) 
   1F                 // Temperature 7 31c
   41                 // Control Value 7 (41=PWM 65%)
   20                 // Temperature 8 32c
   44                 // Control Value 8 (44=PWM 68%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (46=PWM 70%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 1)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       001A

   // Sensor Record Header
   00D1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   99                 // Temperature Sensor Number 1 (CPU 1 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   11                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 with Processor 2)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_PROC_2_WC'
_REC_LEN       001A

   // Sensor Record Header
   00D2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   15                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   //Clamp Type Temperature Sensor sub-record
   20                 // Sensor Owner ID
   9B                 // Temperature Sensor Number 2 (CPU 2 Temp)
   64                 // Temp Sensor Fail Control Value (64 = 100%)
   02                 // Temperature Control Type //clamp type = 2
   A8                 // Temperature Info [7]-Signed Sensor; [6]-Reserved; [5:3]-Negative Hysteresis =5; [2:0]-Positive Hysteresis
   01                 // Ramp Contribution (1 %)
   02                 // Scan Rate
   00                 // Temperature 0c
   21                 // Clamp Flag

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2, Continued)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   90                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   25                 // Control Value 1 (25=PWM 37%) 
   1A                 // Temperature 2 26c
   29                 // Control Value 2 (29=PWM 41%)  
   1B                 // Temperature 3 27c
   2D                 // Control Value 3 (2D=PWM 45%)
   1C                 // Temperature 4 28c
   31                 // Control Value 4 (31=PWM 49%)
   1D                 // Temperature 5 29c
   35                 // Control Value 5 (35=PWM 53%)
   1E                 // Temperature 6 30c
   3B                 // Control Value 6 (3B=PWM 59%) 
   1F                 // Temperature 7 31c
   3F                 // Control Value 7 (3F=PWM 63%)
   20                 // Temperature 8 32c
   43                 // Control Value 8 (43=PWM 67%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (47=PWM 71%)

// *******************************************************
// Maximum Table for Dempsey and Woodcrest
// *******************************************************

// PWM1 (Fan Control Domain 1 with profile 1 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM1 (Fan Control Domain 1 with profile 2 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   46                 // Control Value 1 (Percentage) (46=PWM 70%)
   1A                 // Temperature 2 26c
   49                 // Control Value 2 (Percentage) (49=PWM 73%)
   1B                 // Temperature 3 27c   
   4E                 // Control Value 3 (Percentage) (4E=PWM 78%)
   1C                 // Temperature 4 28c
   51                 // Control Value 4 (Percentage) (51=PWM 81%)
   1D                 // Temperature 5 29c
   55                 // Control Value 5 (Percentage) (55=PWM 85%)
   1E                 // Temperature 6 30c
   5A                 // Control Value 6 (Percentage) (5A=PWM 90%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   62                 // Control Value 8 (Percentage) (62=PWM 98%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with profile 2 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   46                 // Control Value 1 (Percentage) (46=PWM 70%)
   1A                 // Temperature 2 26c
   49                 // Control Value 2 (Percentage) (49=PWM 73%)
   1B                 // Temperature 3 27c   
   4E                 // Control Value 3 (Percentage) (4E=PWM 78%)
   1C                 // Temperature 4 28c
   51                 // Control Value 4 (Percentage) (51=PWM 81%)
   1D                 // Temperature 5 29c
   55                 // Control Value 5 (Percentage) (55=PWM 85%)
   1E                 // Temperature 6 30c
   5A                 // Control Value 6 (Percentage) (5A=PWM 90%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   62                 // Control Value 8 (Percentage) (62=PWM 98%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   3F                 // Normal Control Value (3F=PWM 63%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   4B                 // Control Value 1 (Percentage) (4B=PWM 75%)
   1A                 // Temperature 2 26c
   4D                 // Control Value 2 (Percentage) (4D=PWM 77%)
   1B                 // Temperature 3 27c   
   51                 // Control Value 3 (Percentage) (51=PWM 81%)
   1C                 // Temperature 4 28c
   55                 // Control Value 4 (Percentage) (55=PWM 85%)
   1D                 // Temperature 5 29c
   57                 // Control Value 5 (Percentage) (57=PWM 87%)
   1E                 // Temperature 6 30c
   5B                 // Control Value 6 (Percentage) (5B=PWM 91%)
   1F                 // Temperature 7 31c
   5F                 // Control Value 7 (Percentage) (5F=PWM 95%)
   20                 // Temperature 8 32c
   63                 // Control Value 8 (Percentage) (63=PWM 99%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S1_DP'
_SDR_TAG       'FSC_S1_WC'
_REC_LEN       0029

   // Sensor Record Header
   00D9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number #3 (LM94 PWM1:CPU1)
   32                 // Normal Control Value (32=PWM 50%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)
   
   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   46                 // Control Value 1 (Percentage) (46=PWM 70%)
   1A                 // Temperature 2 26c
   49                 // Control Value 2 (Percentage) (49=PWM 73%)
   1B                 // Temperature 3 27c   
   4E                 // Control Value 3 (Percentage) (4E=PWM 78%)
   1C                 // Temperature 4 28c
   51                 // Control Value 4 (Percentage) (51=PWM 81%)
   1D                 // Temperature 5 29c
   55                 // Control Value 5 (Percentage) (55=PWM 85%)
   1E                 // Temperature 6 30c
   5A                 // Control Value 6 (Percentage) (5A=PWM 90%)
   1F                 // Temperature 7 31c
   5D                 // Control Value 7 (Percentage) (5D=PWM 93%)
   20                 // Temperature 8 32c
   62                 // Control Value 8 (Percentage) (62=PWM 98%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00DA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   56                 // Control Value 6 (Percentage) (56=PWM 86%)
   1F                 // Temperature 7 31c
   5C                 // Control Value 7 (Percentage) (5C=PWM 92%)
   20                 // Temperature 8 32c
   60                 // Control Value 8 (Percentage) (60=PWM 96%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM1 (Fan Control Domain 1 with Profile 2 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00DB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   56                 // Control Value 6 (Percentage) (56=PWM 86%)
   1F                 // Temperature 7 31c
   5C                 // Control Value 7 (Percentage) (5C=PWM 92%)
   20                 // Temperature 8 32c
   60                 // Control Value 8 (Percentage) (60=PWM 96%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00DC               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   56                 // Control Value 6 (Percentage) (56=PWM 86%)
   1F                 // Temperature 7 31c
   5C                 // Control Value 7 (Percentage) (5C=PWM 92%)
   20                 // Temperature 8 32c
   60                 // Control Value 8 (Percentage) (60=PWM 96%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// PWM2 (Fan Control Domain 2 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00DD               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 //Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   56                 // Control Value 6 (Percentage) (56=PWM 86%)
   1F                 // Temperature 7 31c
   5C                 // Control Value 7 (Percentage) (5C=PWM 92%)
   20                 // Temperature 8 32c
   60                 // Control Value 8 (Percentage) (60=PWM 96%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00DE               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   38                 // Normal Control Value (38=PWM 56%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   56                 // Control Value 6 (Percentage) (56=PWM 86%)
   1F                 // Temperature 7 31c
   5C                 // Control Value 7 (Percentage) (5C=PWM 92%)
   20                 // Temperature 8 32c
   60                 // Control Value 8 (Percentage) (60=PWM 96%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S2_DP'
_SDR_TAG       'FSC_S2_WC'
_REC_LEN       0029

   // Sensor Record Header
   00DF               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   2C                 // Normal Control Value (2C=PWM 44%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   41                 // Control Value 1 (Percentage) (41=PWM 65%)
   1A                 // Temperature 2 26c
   45                 // Control Value 2 (Percentage) (45=PWM 69%)
   1B                 // Temperature 3 27c   
   49                 // Control Value 3 (Percentage) (49=PWM 73%)
   1C                 // Temperature 4 28c
   4F                 // Control Value 4 (Percentage) (4F=PWM 79%)
   1D                 // Temperature 5 29c
   53                 // Control Value 5 (Percentage) (53=PWM 83%)
   1E                 // Temperature 6 30c
   56                 // Control Value 6 (Percentage) (56=PWM 86%)
   1F                 // Temperature 7 31c
   5C                 // Control Value 7 (Percentage) (5C=PWM 92%)
   20                 // Temperature 8 32c
   60                 // Control Value 8 (Percentage) (60=PWM 96%)
   21                 // Temperature 9 33c
   64                 // Control Value 9 (Percentage) (64=PWM 100%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E0               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   3A                 // Control Value 1 (Percentage) (3A=PWM 58%)
   1A                 // Temperature 2 26c
   3C                 // Control Value 2 (Percentage) (3C=PWM 60%)
   1B                 // Temperature 3 27c   
   3D                 // Control Value 3 (Percentage) (3D=PWM 61%)
   1C                 // Temperature 4 28c
   3F                 // Control Value 4 (Percentage) (3F=PWM 63%)
   1D                 // Temperature 5 29c
   40                 // Control Value 5 (Percentage) (40=PWM 64%)
   1E                 // Temperature 6 30c
   42                 // Control Value 6 (Percentage) (42=PWM 66%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// PWM1 (Fan Control Domain 1 with Profile 2 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E1               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   37                 // Control Value 1 (Percentage) (37=PWM 55%)
   1A                 // Temperature 2 26c
   39                 // Control Value 2 (Percentage) (39=PWM 57%)
   1B                 // Temperature 3 27c   
   3B                 // Control Value 3 (Percentage) (3B=PWM 59%)
   1C                 // Temperature 4 28c
   3D                 // Control Value 4 (Percentage) (3D=PWM 61%)
   1D                 // Temperature 5 29c
   3F                 // Control Value 5 (Percentage) (3F=PWM 63%)
   1E                 // Temperature 6 30c
   41                 // Control Value 6 (Percentage) (41=PWM 65%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E2               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   3A                 // Control Value 1 (Percentage) (3A=PWM 58%)
   1A                 // Temperature 2 26c
   3C                 // Control Value 2 (Percentage) (3C=PWM 60%)
   1B                 // Temperature 3 27c   
   3D                 // Control Value 3 (Percentage) (3D=PWM 61%)
   1C                 // Temperature 4 28c
   3F                 // Control Value 4 (Percentage) (3F=PWM 63%)
   1D                 // Temperature 5 29c
   40                 // Control Value 5 (Percentage) (40=PWM 64%)
   1E                 // Temperature 6 30c
   42                 // Control Value 6 (Percentage) (42=PWM 66%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// PWM2 (Fan Control Domain 2 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E3               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   37                 // Control Value 1 (Percentage) (37=PWM 55%)
   1A                 // Temperature 2 26c
   39                 // Control Value 2 (Percentage) (39=PWM 57%)
   1B                 // Temperature 3 27c   
   3B                 // Control Value 3 (Percentage) (3B=PWM 59%)
   1C                 // Temperature 4 28c
   3D                 // Control Value 4 (Percentage) (3D=PWM 61%)
   1D                 // Temperature 5 29c
   3F                 // Control Value 5 (Percentage) (3F=PWM 63%)
   1E                 // Temperature 6 30c
   41                 // Control Value 6 (Percentage) (41=PWM 65%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)
   
// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E4               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   3A                 // Control Value 1 (Percentage) (3A=PWM 58%)
   1A                 // Temperature 2 26c
   3C                 // Control Value 2 (Percentage) (3C=PWM 60%)
   1B                 // Temperature 3 27c   
   3D                 // Control Value 3 (Percentage) (3D=PWM 61%)
   1C                 // Temperature 4 28c
   3F                 // Control Value 4 (Percentage) (3F=PWM 63%)
   1D                 // Temperature 5 29c
   40                 // Control Value 5 (Percentage) (40=PWM 64%)
   1E                 // Temperature 6 30c
   42                 // Control Value 6 (Percentage) (42=PWM 66%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S3_DP'
_SDR_TAG       'FSC_S3_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E5               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   3A                 // Control Value 1 (Percentage) (3A=PWM 58%)
   1A                 // Temperature 2 26c
   3C                 // Control Value 2 (Percentage) (3C=PWM 60%)
   1B                 // Temperature 3 27c   
   3D                 // Control Value 3 (Percentage) (3D=PWM 61%)
   1C                 // Temperature 4 28c
   3F                 // Control Value 4 (Percentage) (3F=PWM 63%)
   1D                 // Temperature 5 29c
   40                 // Control Value 5 (Percentage) (40=PWM 64%)
   1E                 // Temperature 6 30c
   42                 // Control Value 6 (Percentage) (42=PWM 66%)
   1F                 // Temperature 7 31c
   44                 // Control Value 7 (Percentage) (44=PWM 68%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   46                 // Control Value 9 (Percentage) (46=PWM 70%)

// Tcontrol Fan Speed Control SDR Record

// PWM1 (Fan Control Domain 1 with Profile 1 for Maximum) 
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E6               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   3F                 // Control Value 1 (3F=PWM 63%)
   1A                 // Temperature 2 26c
   40                 // Control Value 2 (40=PWM 64%)  
   1B                 // Temperature 3 27c
   41                 // Control Value 3 (41=PWM 65%)
   1C                 // Temperature 4 28c
   42                 // Control Value 4 (42=PWM 66%)
   1D                 // Temperature 5 29c
   42                 // Control Value 5 (42=PWM 66%)
   1E                 // Temperature 6 30c
   43                 // Control Value 6 (43=PWM 67%) 
   1F                 // Temperature 7 31c
   44                 // Control Value 7 (44=PWM 68%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (45=PWM 69%)
   21                 // Temperature 9 33c
   45                 // Control Value 9 (45=PWM 69%)
   
// PWM1 (Fan Control Domain 1 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E7               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   01                 // Fan Control Domain Number #1 (LM94 PWM1:CPU1)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   37                 // Control Value 1 (Percentage) (37=PWM 55%)
   1A                 // Temperature 2 26c
   39                 // Control Value 2 (Percentage) (39=PWM 57%)
   1B                 // Temperature 3 27c   
   3B                 // Control Value 3 (Percentage) (3B=PWM 59%)
   1C                 // Temperature 4 28c
   3D                 // Control Value 4 (Percentage) (3D=PWM 61%)
   1D                 // Temperature 5 29c
   3F                 // Control Value 5 (Percentage) (3F=PWM 63%)
   1E                 // Temperature 6 30c
   41                 // Control Value 6 (Percentage) (41=PWM 65%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// PWM2 (Fan Control Domain 2 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E8               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   3F                 // Control Value 1 (3F=PWM 63%)
   1A                 // Temperature 2 26c
   40                 // Control Value 2 (40=PWM 64%)  
   1B                 // Temperature 3 27c
   41                 // Control Value 3 (41=PWM 65%)
   1C                 // Temperature 4 28c
   42                 // Control Value 4 (42=PWM 66%)
   1D                 // Temperature 5 29c
   42                 // Control Value 5 (42=PWM 66%)
   1E                 // Temperature 6 30c
   43                 // Control Value 6 (43=PWM 67%) 
   1F                 // Temperature 7 31c
   44                 // Control Value 7 (44=PWM 68%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (45=PWM 69%)
   21                 // Temperature 9 33c
   45                 // Control Value 9 (45=PWM 69%)

// PWM2 (Fan Control Domain 2 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00E9               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   02                 // Fan Control Domain Number #2 (LM94 PWM2:CPU2)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)  

   // Stepwise Linear type Temperature Sensor Sub-record
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   37                 // Control Value 1 (Percentage) (37=PWM 55%)
   1A                 // Temperature 2 26c
   39                 // Control Value 2 (Percentage) (39=PWM 57%)
   1B                 // Temperature 3 27c   
   3B                 // Control Value 3 (Percentage) (3B=PWM 59%)
   1C                 // Temperature 4 28c
   3D                 // Control Value 4 (Percentage) (3D=PWM 61%)
   1D                 // Temperature 5 29c
   3F                 // Control Value 5 (Percentage) (3F=PWM 63%)
   1E                 // Temperature 6 30c
   41                 // Control Value 6 (Percentage) (41=PWM 65%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 1 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00EA               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   31                 // Normal Control Value (31=PWM 49%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   01                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   3F                 // Control Value 1 (3F=PWM 63%)
   1A                 // Temperature 2 26c
   40                 // Control Value 2 (40=PWM 64%)  
   1B                 // Temperature 3 27c
   41                 // Control Value 3 (41=PWM 65%)
   1C                 // Temperature 4 28c
   42                 // Control Value 4 (42=PWM 66%)
   1D                 // Temperature 5 29c
   42                 // Control Value 5 (42=PWM 66%)
   1E                 // Temperature 6 30c
   43                 // Control Value 6 (43=PWM 67%) 
   1F                 // Temperature 7 31c
   44                 // Control Value 7 (44=PWM 68%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (45=PWM 69%)
   21                 // Temperature 9 33c
   45                 // Control Value 9 (45=PWM 69%)

// SIO3 FANOUT 0 (Fan Control Domain 3 with Profile 2 for Maximum)
_SDR_TYPE      C0
_SDR_TAG       'FSC_S4_DP'
_SDR_TAG       'FSC_S4_WC'
_REC_LEN       0029

   // Sensor Record Header
   00EB               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   24                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   0C                 // Record Subtype Value*******   Tcontrol Fan Speed Control SDR Record, rev 2   **********
   
   // Temperature Fan Control Record
   03                 // Fan Control Domain Number 3 (SIO3 FANOUT 0)
   25                 // Normal Control Value (25=PWM 37%)
   64                 // Sleep Control Value (64=PWM 100%)
   64                 // Boost Control Value (64=PWM 100%)
   01                 // Ramp Step 
   02                 // Scan Rate (1 Cycles)
   02                 // Flags; [7:4]-Reserved; [3:0]  Fan Control Profile Support
   19                 // Minimum Control Value (40=PWM 64%) (19=25%)   

   // Stepwise Linear type Temperature Sensor Sub-record 
   20                 // Sensor Owner ID
   32                 // Temperature Sensor Number -- (FP Amb)
   64                 // Temp Sensor failure control Value
   01                 // Control Type 01-Stepwise Linear
   D0                 // Temperature Info [7]-Signed Sensor; [6]-Domain Maximum; [5:3]-Negative Hysteresis =2; [2:0]-Positive Hysteresis
   09                 // Count of Temperature/Control Value Pairs 09h=9
   00                 // Temperature 1 0c
   37                 // Control Value 1 (Percentage) (37=PWM 55%)
   1A                 // Temperature 2 26c
   39                 // Control Value 2 (Percentage) (39=PWM 57%)
   1B                 // Temperature 3 27c   
   3B                 // Control Value 3 (Percentage) (3B=PWM 59%)
   1C                 // Temperature 4 28c
   3D                 // Control Value 4 (Percentage) (3D=PWM 61%)
   1D                 // Temperature 5 29c
   3F                 // Control Value 5 (Percentage) (3F=PWM 63%)
   1E                 // Temperature 6 30c
   41                 // Control Value 6 (Percentage) (41=PWM 65%)
   1F                 // Temperature 7 31c
   43                 // Control Value 7 (Percentage) (43=PWM 67%)
   20                 // Temperature 8 32c
   45                 // Control Value 8 (Percentage) (45=PWM 69%)
   21                 // Temperature 9 33c
   47                 // Control Value 9 (Percentage) (47=PWM 71%)

// ===========================================
// ===========================================
// ALWAYS LOADING & _SDR_TAG       'NONEUSE'
// ===========================================
// ===========================================

// *******************************************************
// SDR Type 01 Records, Full Sensor Record
// *******************************************************

_SDR_TYPE      01
_REC_LEN       003C

   // Sensor Record Header
   00EC               // 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 -- (system board)
   01                 // Entity Instance
   7F                 // Sensor Initialization	-- (Initial All)
   69                 // Sensor Capabilities	--	()
   02                 // Sensor Type	--	(Voltage)
   01                 // Event / Reading Base Type	--	(Threshold)
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2	--	(Volts)
   00                 // Sensor Units 3
   00                 // Linearization
   3F                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.21 Volt)
   C6                 // Normal Maximum (C6h = 1.25 Volt)
   BA                 // Normal Minimum (BAh = 1.17 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.61 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D2                 // Upper critical (D2h = 1.32 Volt)
   CC                 // Upper non-critical (CCh = 1.29 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AE                 // Lower critical (AEh = 1.1 Volt)
   B4                 // Lower non-critical (B4h = 1.13 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.2V Vtt'     // String Bytes

_SDR_TYPE      01
_SDR_TAG       'NONEUSE'
_REC_LEN       0040

   // Sensor Record Header
   00ED               // 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  
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   5E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   D1                 // Nominal Reading (D1h = 1.96 Volt)
   D7                 // Normal Maximum (D7h = 2.02 Volt)
   C6                 // Normal Minimum (C6h = 1.86 Volt)
   FF                 // Sensor Maximum Reading (FFh = 2.4 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   E6                 // Upper critical (E6h = 2.16 Volt)
   DF                 // Upper non-critical (DFh = 2.10 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   B8                 // Lower critical (B8h = 1.73 Volt)
   BE                 // Lower non-critical (BEh = 1.79 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   D0                 // Type/Length Code
   'BB+1.9V NIC Core' // String Bytes

_SDR_TYPE      01
_REC_LEN       003C

   // Sensor Record Header
   00EE               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // 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 
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   4E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.5 Volt)
   CA                 // Normal Maximum (CAh = 1.58 Volt)
   B6                 // Normal Minimum (B6h = 1.42 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.99 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D6                 // Upper critical (D6h = 1.67 Volt)
   D0                 // Upper non-critical (D0h = 1.62 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AB                 // Lower critical (ABh = 1.33 Volt)
   B0                 // Lower non-critical (B0h = 1.37 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.5V AUX'     // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

   // Sensor Record Header
   00EF               // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   82                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   73                 // Nominal Reading (73h = 1.5 Volt)
   77                 // Normal Maximum (77h = 1.55 Volt)
   70                 // Normal Minimum (70h = 1.46 Volt)
   FF                 // Sensor Maximum Reading (FFh = 3.32 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   81                 // Upper critical (81h = 1.68 Volt)
   7D                 // Upper non-critical (7Dh = 1.63 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   66                 // Lower critical (66h = 1.33 Volt)
   69                 // Lower non-critical (69h = 1.37 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +1.5V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

   // Sensor Record Header
   00F0               // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   66                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   B0                 // Nominal Reading (B0h = 1.8 Volt)
   B5                 // Normal Maximum (B5h = 1.85 Volt)
   AA                 // Normal Minimum (AAh = 1.73 Volt)
   FF                 // Sensor Maximum Reading (FFh = 2.6 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   C1                 // Upper critical (C1h = 1.97 Volt)
   BB                 // Upper non-critical (BBh = 1.91 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   9F                 // Lower critical (9Fh = 1.62 Volt)
   A4                 // Lower non-critical (A4h = 1.67 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +1.8V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

   // Sensor Record Header
   00F1               // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   AC                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 3.3 Volt)
   CA                 // Normal Maximum (CAh = 3.47 Volt)
   B6                 // Normal Minimum (B6h = 3.13 Volt)
   FF                 // Sensor Maximum Reading (FFh = 4.39 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D6                 // Upper critical (D6h = 3.68 Volt)
   D0                 // Upper non-critical (D0h = 3.58 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AB                 // Lower critical (ABh = 2.94 Volt)
   B0                 // Lower non-critical (B0h = 3.03 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +3.3V'         // String Bytes

_SDR_TYPE      01
_REC_LEN       003C

   // Sensor Record Header
   00F2               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   AC                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 3.3 Volt)
   C6                 // Normal Maximum (C6h = 3.41 Volt)
   BB                 // Normal Minimum (BBh = 3.22 Volt)
   D1                 // Sensor Maximum Reading (D1h = 3.59 Volt)
   AE                 // Sensor Minimum Reading (AEh = 2.99 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D2                 // Upper critical (D2h = 3.61 Volt)
   CC                 // Upper non-critical (CCh = 3.51 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   B0                 // Lower critical (B0h = 3.03 Volt)
   B5                 // Lower non-critical (B5h = 3.11 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +3.3V STB'     // String Bytes

_SDR_TYPE      01
_REC_LEN       003C

   // Sensor Record Header
   00F3               // Record ID
   51                 // SDR Version
   01                 // Record Type
   37                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   4E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 1.5 Volt)
   C6                 // Normal Maximum (C6h = 1.54 Volt)
   BA                 // Normal Minimum (BAh = 1.45 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.99 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D2                 // Upper critical (D2h = 1.64 Volt)
   CC                 // Upper non-critical (CCh = 1.59 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AE                 // Lower critical (AEh = 1.36 Volt)
   B4                 // Lower non-critical (B4h = 1.4 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CC                 // Type/Length Code
   'BB +1.5V ESB'     // String Bytes

_SDR_TYPE      01
_REC_LEN       0036

   // Sensor Record Header
   00F4               // Record ID
   51                 // SDR Version
   01                 // Record Type
   31                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   1A                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 4.99 Volt)
   CA                 // Normal Maximum (CAh = 5.25 Volt)
   B6                // Normal Minimum (B6h = 4.73 Volt)
   FA                 // Sensor Maximum Reading (FAh = 6.5 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   D6                 // Upper critical (D6h = 5.56 Volt)
   D0                 // Upper non-critical (D0h = 5.41 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   AB                 // Lower critical (ABh = 4.45 Volt)
   B0                 // Lower non-critical (B0h = 4.58 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C6                 // Type/Length Code
   'BB +5V'           // String Bytes

_SDR_TYPE      01
_REC_LEN       003B

   // Sensor Record Header
   00F5               // Record ID
   51                 // SDR Version
   01                 // Record Type
   36                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   3E                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   D0                 // R exp, B exp
   07                 // Analog characteristic flags
   C0                 // Nominal Reading (C0h = 11.90 Volt)
   CA                 // Normal Maximum (CAh = 12.52 Volt)
   B7                 // Normal Minimum (B7h = 11.35 Volt)
   FF                 // Sensor Maximum Reading (FFh = 15.81 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   DB                 // Upper critical (DBh = 13.58 Volt)
   D4                 // Upper non-critical (D4h = 13.14 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   A8                 // Lower critical (A8h = 10.42 Volt)
   AD                 // Lower non-critical (ADh = 10.73 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   CB                 // Type/Length Code
   'BB +12V AUX'      // String Bytes

_SDR_TYPE      01
_REC_LEN       0038

   // Sensor Record Header
   00F6               // Record ID
   51                 // SDR Version
   01                 // Record Type
   33                 // 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
   69                 // Sensor Capabilities
   02                 // Sensor Type
   01                 // Event / Reading Base Type
   8532               // Assertion Event Mask		--[u,l][c,nc]=8532
   8532               // Deassertion Event Mask	--[u,l][c,nc]=8532
   1B1B               // Reading Mask & Settable / Readable Threshold Masks --[u,l][c,nc]=1B1B
   00                 // Sensor Units 1
   04                 // Sensor Units 2
   00                 // Sensor Units 3
   00                 // Linearization
   30                 // M
   00                 // M, Tolerance
   00                 // B
   00                 // B, Accuracy
   00                 // Accuracy, Accuracy Exp
   C0                 // R exp, B exp
   07                 // Analog characteristic flags
   BA                 // Nominal Reading  (BAh = 0.89 Volt)
   C0                 // Normal Maximum (C0h = 0.92 Volt)
   B5                 // Normal Minimum (B5h = 0.87 Volt)
   FF                 // Sensor Maximum Reading (FFh = 1.22 Volt)
   00                 // Sensor Minimum Reading (00h = 0 Volt)
   00                 // Upper non-recoverable (00h = 0 Volt)
   CC                 // Upper critical (CCh = 0.98 Volt)
   C6                 // Upper non-critical (C6h = 0.95 Volt)
   00                 // Lower non-recoverable (00h = 0 Volt)
   A9                 // Lower critical (A9h = 0.81 Volt)
   AE                 // Lower non-critical (AEh = 0.84 Volt)
   01                 // Positive hysteresis value
   01                 // Negative hysteresis value
   00                 // Reserved
   00                 // Reserved
   00                 // OEM
   C8                 // Type/Length Code
   'BB +0.9V'         // String Bytes

//*******************************************************
// SDR Type 02 Records, Compact Sensor Record
//*******************************************************

_SDR_TYPE      02
_REC_LEN       002D

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

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

   // Record Body Bytes
   15                 // Entity ID - power management / power distribution board
   01                 // Entity Instance
   67                 // Sensor Initialization - [6]-Init Scanning; [5]-Init Events; [2]-Init Sensor Type;
   40                 // Sensor Capabilities
   09                 // Sensor Type - power unit
   6F                 // Event / Reading Base Type
   7300               // Assertion Event Mask   --Power down/Power cycle/A/C lost/Soft power control failure/Power unit failure =7300
   7300               // Deassertion Event Mask --Power down/Power cycle/A/C lost/Soft power control failure/Power unit failure =7300
   7300               // Reading Mask & Settable / Readable Threshold Masks --Power down/Power cycle/A/C lost/Soft power control failure/Power unit failure =7300
   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
   'Pwr Unit Stat'       // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

   // Sensor Record Header
   00F8               // Record ID
   51                 // SDR Version
   02                 // Record Type
   27                 // 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
   41                 // Sensor Capabilities
   23                 // Sensor Type
   6F                 // Event / Reading Base Type
   0F01               // Assertion Event Mask   --Timer expired, status only/Hard reset/Power down/Power cycle/Timer interrupt =0F01
   0000               // Deassertion Event Mask --No Deassertion =0000
   0F01               // Reading Mask & Settable / Readable Threshold Masks --Timer expired, status only/Hard reset/Power down/Power cycle/Timer interrupt =0F01
   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
   'BMC Watchdog'     // String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   41                 // Sensor Capabilities
   06                 // Sensor Type
   6F                 // Event / Reading Base Type
   2100               // Assertion Event Mask   --Secure mode violation attempt/Out-of-band access password violation =2100
   2100               // Deassertion Event Mask --Secure mode violation attempt/Out-of-band access password violation =2100
   2100               // Reading Mask & Settable / Readable Threshold Masks--Secure mode violation attempt/Out-of-band access password violation =2100
   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
   'Platform Secu V'  // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

   // Sensor Record Header
   00FA               // Record ID
   51                 // SDR Version
   02                 // Record Type
   27                 // 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
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   0101               // Assertion Event Mask   --Front panel NMI / diagnostic interrupt/Bus uncorrectable error =0101
   0000               // Deassertion Event Mask --No Deassertion =0000
   0101               // Reading Mask & Settable / Readable Threshold Masks --Front panel NMI / diagnostic interrupt/Bus uncorrectable error =0101
   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
   'FP Interrupt'     // String Bytes

_SDR_TYPE      02
_REC_LEN       0030

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   09                 // 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   --Log area reset / cleared =0400
   0000               // Deassertion Event Mask --No Deassertion =0000
   0400               // Reading Mask & Settable / Readable Threshold Masks --Log area reset / cleared =0400
   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
   'Event Log Disabl' // String Bytes

_SDR_TYPE      02
_REC_LEN       002D

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

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

   // Record Body Bytes
   26                 // Entity ID              
   01                 // Entity Instance
   67                 // Sensor Initialization (61)
   40                 // Sensor Capabilities           (auto re-arm)      
   2A                 // Sensor Type
   6F                 // Event / Reading Base Type
   0300               // Assertion Event Mask   --Session activation/Session deactivation =0300
   0000               // Deassertion Event Mask --No Deassertion
   0300               // Reading Mask & Settable / Readable Threshold Masks --Session activation/Session deactivation =0300
   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
   'Session Audit'    // String Bytes

_SDR_TYPE      02
_REC_LEN       002C

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   12                 // Sensor Type
   6F                 // Event / Reading Base Type
   1100               // Assertion Event Mask   --System reconfigured/PEF action =1100
   0000               // Deassertion Event Mask --No Deassertion =0000
   1100               // Reading Mask & Settable / Readable Threshold Masks --System reconfigured/PEF action =1100
   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      02
_REC_LEN       0027

   // Sensor Record Header
   00FE               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   61                 // Sensor Initialization
   40                 // Sensor Capabilities
   29                 // Sensor Type
   6F                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   C7                 // Type/Length Code
   'BB Vbat'          // String Bytes

_SDR_TYPE      02
_REC_LEN       002A

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   22                 // Sensor Type
   6F                 // Event / Reading Base Type
   B300               // Assertion Event Mask   --S0 / G0/S1/S4/S5 / G2/G3 mechanical off =B300
   0000               // Deassertion Event Mask --No Deassertion =0000
   B300               // Reading Mask & Settable / Readable Threshold Masks --S0 / G0/S1/S3/S4/S5 / G2/G3 mechanical off =B300
   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
   'ACPI State'       // String Bytes

_SDR_TYPE      02
_REC_LEN       0026

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   14                 // Sensor Type
   6F                 // Event / Reading Base Type
   0500               // Assertion Event Mask   --Power button/Reset button =0500
   0000               // Deassertion Event Mask --No Deassertion =0000
   0500               // Reading Mask & Settable / Readable Threshold Masks --Power button/Reset button =0500
   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
   'Button'           // String Bytes

_SDR_TYPE      02
_REC_LEN       002B

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   41                 // Sensor Capabilities
   F3                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --State asserted =0200
   0200               // Deassertion Event Mask --State asserted =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted =0200
   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       0029

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   C0                 // Sensor Type
   03                 // Event / Reading Base Type
   0000               // Assertion Event Mask   --No Assertion =0000
   0000               // Deassertion Event Mask --No Deassertion =0000
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted
   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
   'NMI State'        // String Bytes

_SDR_TYPE      02
_REC_LEN       0029

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   07                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   C0                 // Sensor Type
   03                 // Event / Reading Base Type
   0000               // Assertion Event Mask   --No Assertion =0000
   0000               // Deassertion Event Mask --No Deassertion =0000
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted =0200
   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
   'SMI State'        // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PROC_1'
_REC_LEN       0030

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   07                 // Sensor Type
   6F                 // Event / Reading Base Type
   A301               // Assertion Event Mask   --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Deassertion Event Mask --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Reading Mask & Settable / Readable Threshold Masks --IERR/Thermal trip/Config error/Presence/Disabled =A301
   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
   'Processor 1 Stat' // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PROC_2'
_REC_LEN       0030

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   00                 // Sensor Capabilities
   07                 // Sensor Type
   6F                 // Event / Reading Base Type
   A301               // Assertion Event Mask   --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Deassertion Event Mask --IERR/Thermal trip/Config error/Presence/Disabled =A301
   A301               // Reading Mask & Settable / Readable Threshold Masks --IERR/Thermal trip/Config error/Presence/Disabled =A301
   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
   'Processor 2 Stat' // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'NONEUSE'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   07                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 7 Present'    // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'NONEUSE'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   08                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 8 Present'    // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'NONEUSE'
_REC_LEN       002D

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

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

   // Record Body Bytes
   1D                 // Entity ID
   09                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 9 Present'    // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'STD_FAN_S3'
_SDR_TAG       'NONEUSE'
_REC_LEN       002E

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

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

   // Record Body Bytes
   1D                 // Entity ID
   0A                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   04                 // Sensor Type
   08                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Device present =0200
   0200               // Deassertion Event Mask --Device present =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Device present =0200
   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
   'Fan 10 Present'    // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001
   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
   'PCIe Link0'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link1'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001  
   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
   'PCIe Link2'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link3'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001  
   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
   'PCIe Link4'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link5'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link6'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001
   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
   'PCIe Link7'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001  
   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
   'PCIe Link8'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002A	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link9'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link10'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link11'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link12'  // String Bytes

_SDR_TYPE      02
//_SDR_TAG       'NONEUSE'
_REC_LEN       002B	  

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

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

   // Record Body Bytes
   31                 // Entity ID
   00                 // Entity Instance
   67                 // Sensor Initialization (6==>0) 
   40                 // Sensor Capabilities 
   13                 // Sensor Type
   6F                 // Event / Reading Base Type
   8001               // Assertion Event Mask   --Bus correctable error/ Bus uncorrectable error =8001
   0000               // Deassertion Event Mask --No Deassertion =0000
   8001               // Reading Mask & Settable / Readable Threshold Masks --Bus correctable error/ Bus uncorrectable error =8001 
   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
   'PCIe Link13'  // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PROC_1'
_REC_LEN       002D

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   C8                 // 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   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU1 VRD Temp'    // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PROC_2'
_REC_LEN       002D

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

   // Record Key Bytes
   20                 // Sensor Owner ID
   00                 // Sensor Owner LUN
   C9                 // 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   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU2 VRD Temp'    // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PROC_1'
//_SDR_TAG       'NONEUSE'
_REC_LEN       002C

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   02                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU1 Vcc OOR'    // String Bytes

_SDR_TYPE      02
_SDR_TAG       'PROC_2'
//_SDR_TAG       'NONEUSE'
_REC_LEN       002C

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

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

   // Record Body Bytes
   03                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   02                 // Sensor Type
   05                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --Limit exceeded =0200
   0200               // Deassertion Event Mask --Limit exceeded =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --Limit exceeded =0200
   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
   'CPU2 Vcc OOR'    // String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   03                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   07                 // Sensor Type
   03                 // Event / Reading Base Type
   0200               // Assertion Event Mask   --State asserted =0200
   0200               // Deassertion Event Mask --State asserted =0200
   0200               // Reading Mask & Settable / Readable Threshold Masks --State asserted =0200
   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
   'CPU Popul Error'    // String Bytes
   
_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   011D               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1A'          // Channel A String Bytes

_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   011E               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2A'          // Channel A String Bytes

_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   011F               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   03                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1B'          // Channel B String Bytes

_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   0120               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   04                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2B'          // Channel B String Bytes

_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   0121               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   05                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1C'          // Channel C String Bytes

_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   0122               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   06                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2C'          // Channel C String Bytes

_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   0123               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   07                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 1D'          // Channel D String Bytes

_SDR_TYPE      02
_REC_LEN       0027

   // Sensor Record Header
   0124               // Record ID
   51                 // SDR Version
   02                 // Record Type
   22                 // Record Length

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

   // Record Body Bytes
   20                 // Entity ID
   08                 // Entity Instance
   67                 // Sensor Initialization 
   40                 // Sensor Capabilities
   21                 // Sensor Type
   6F                 // Event / Reading Base Type
   0503               // Assertion Event Mask   --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Deassertion Event Mask --Fault status asserted/Device installed/Disabled/Sparing =0503
   0503               // Reading Mask & Settable / Readable Threshold Masks --Fault status asserted/Device installed/Disabled/Sparing =0503
   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
   C7                 // Type/Length Code
   'DIMM 2D'          // Channel D String Bytes

_SDR_TYPE      02
_SDR_TAG       'NONEUSE'
_REC_LEN       002E

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization (6==>0)
   40                 // Sensor Capabilities
   F6                 // Sensor Type
   73                 // Event / Reading Base Type
   0700               // Assertion Event Mask   --I2C device not found/I2C device error detected/I2C bus timeout =0700
   0000               // Deassertion Event Mask --No Deassertion =0000
   0700               // Reading Mask & Settable / Readable Threshold Masks --I2C device not found/I2C device error detected/I2C bus timeout =0700
   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
   'Sensor Failure'   // String Bytes

_SDR_TYPE      02
_SDR_TAG       'NONEUSE'
_REC_LEN       002B

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

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

   // Record Body Bytes
   07                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   42                 // Sensor Capabilities
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Uncorrectable ECC =0100
   0100               // Deassertion Event Mask --Uncorrectable ECC =0100
   0100               // Reading Mask & Settable / Readable Threshold Masks --Uncorrectable ECC =0100
   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
   'Mem A Error'       // String Bytes

_SDR_TYPE      02
_SDR_TAG       'NONEUSE'
_REC_LEN       002B

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

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

   // Record Body Bytes
   07                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   42                 // Sensor Capabilities
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Uncorrectable ECC =0100
   0100               // Deassertion Event Mask --Uncorrectable ECC =0100
   0100               // Reading Mask & Settable / Readable Threshold Masks --Uncorrectable ECC =0100
   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
   'Mem B Error'       // String Bytes

_SDR_TYPE      02
_SDR_TAG       'NONEUSE'
_REC_LEN       002B 

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

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

   // Record Body Bytes
   07                 // Entity ID
   03                 // Entity Instance
   67                 // Sensor Initialization
   42                 // Sensor Capabilities
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Uncorrectable ECC =0100
   0100               // Deassertion Event Mask --Uncorrectable ECC =0100
   0100               // Reading Mask & Settable / Readable Threshold Masks --Uncorrectable ECC =0100
   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
   'Mem C Error'       // String Bytes

_SDR_TYPE      02
_SDR_TAG       'NONEUSE'
_REC_LEN       002B

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

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

   // Record Body Bytes
   07                 // Entity ID
   04                 // Entity Instance
   67                 // Sensor Initialization
   42                 // Sensor Capabilities
   0C                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Uncorrectable ECC =0100
   0100               // Deassertion Event Mask --Uncorrectable ECC =0100
   0100               // Reading Mask & Settable / Readable Threshold Masks --Uncorrectable ECC =0100
   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
   'Mem D Error'      // String Bytes

// Memory RAS Domain sensors. - Start - 

_SDR_TYPE      02
_REC_LEN       002E

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

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

   // Record Body Bytes
   08                 // Entity ID
   01                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   25                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Entity present =0100
   0000               // Deassertion Event Mask --No Deassertion =0000
   0100               // Reading Mask & Settable / Readable Threshold Masks --Entity present =0100
   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
   'DIMM Spar Enb1'   // Channel A and Channel B - String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   02                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   3900               // Assertion Event Mask   --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: Insuff res =3900
   0000               // Deassertion Event Mask --No Deassertion
   3900               // Reading Mask & Settable / Readable Threshold Masks --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: Insuff res =3900
   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
   'DIMM Spar Redu1'  // Channel A and Channel B - String Bytes

_SDR_TYPE      02
_REC_LEN       002E

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

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

   // Record Body Bytes
   08                 // Entity ID
   03                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   25                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Entity present =0100
   0000               // Deassertion Event Mask --No Deassertion =0000
   0100               // Reading Mask & Settable / Readable Threshold Masks --Entity present =0100
   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
   'DIMM Spar Enb2'   // Channel C and Channel D - String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   04                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   3900               // Assertion Event Mask   --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   0000               // Deassertion Event Mask --No Deassertion =0000
   3900               // Reading Mask & Settable / Readable Threshold Masks --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   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
   'DIMM Spar Redu2'  // Channel C and D - String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   05                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   25                 // Sensor Type
   6F                 // Event / Reading Base Type
   0100               // Assertion Event Mask   --Entity present =0100
   0000               // Deassertion Event Mask --No Deassertion =0000
   0100               // Reading Mask & Settable / Readable Threshold Masks --Entity present =0100
   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
   'DIMM Mirro Enbl'  // Branch 0 and Branch 1 Mirror String Bytes

_SDR_TYPE      02
_REC_LEN       002F

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

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

   // Record Body Bytes
   08                 // Entity ID
   06                 // Entity Instance
   67                 // Sensor Initialization
   40                 // Sensor Capabilities
   0C                 // Sensor Type
   0B                 // Event / Reading Base Type
   3900               // Assertion Event Mask   --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   0000               // Deassertion Event Mask --No Deassertion =0000
   3900               // Reading Mask & Settable / Readable Threshold Masks --Fully redundant/Non-red: suff res from redund/Non-red: suff res from insuff res/Non-red: insuff res =3900
   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
   'DIMM MirroRedu1'  // Branch0 and Branch 1 Mirroring Redundancy String Bytes

//*******************************************************
// SDR Type 08 Records
//*******************************************************
// Memory RAS Domain Association. - Start - 

_SDR_TYPE      08
_SDR_TAG       'NONEUSE'
_REC_LEN       0010
	
   // Entity Association relationship for DIMM Sparing Branch 0 Enabled Entity.

   // Sensor Record Header
   0130               // Record ID
   51                 // SDR Version
   08                 // Record Type
   0B                 // Record Length

   // Record Key Bytes
   2B                 // Container Entity ID = Sparing Enabled Domain 1
   01                 // Container Entity Instance
   00                 // Flags
   20                 // Entity 1 / Range 1 Entity = DIMM 0
   01                 // Entity 1 Instance / Range 1 First Entity Instance

   // Record Body Bytes
   20                 // Entity 2 / Range 1 Entity = DIMM 1
   02                 // Entity 2 Instance / Range 1 Last Entity Instance
   20                 // Entity 3 / Range 2 Entity = DIMM 2
   03                 // Entity 3 Instance / Range 2 First Entity Instance
   20                 // Entity 4 / Range 2 Entity = DIMM 3
   04                 // Entity 4 Instance / Range 2 Last Entity Instance

_SDR_TYPE      08
_SDR_TAG       'NONEUSE'
_REC_LEN       0010

   // Entity Association relationship for DIMM Sparing Branch 1 Enabled Entity.
   // Sensor Record Header
   0131               // Record ID
   51                 // SDR Version
   08                 // Record Type
   0B                 // Record Length

   // Record Key Bytes
   2B                 // Container Entity ID = Sparing Enabled Domain 2
   02                 // Container Entity Instance
   00                 // Flags
   20                 // Entity 1 / Range 1 Entity = DIMM 4
   05                 // Entity 1 Instance / Range 1 First Entity Instance

   // Record Body Bytes
   20                 // Entity 2 / Range 1 Entity = DIMM 5
   06                 // Entity 2 Instance / Range 1 Last Entity Instance
   20                 // Entity 3 / Range 2 Entity = DIMM 6
   07                 // Entity 3 Instance / Range 2 First Entity Instance
   20                 // Entity 4 / Range 2 Entity = DIMM 7
   08                 // Entity 4 Instance / Range 2 Last Entity Instance

_SDR_TYPE      08
_SDR_TAG       'NONEUSE'
_REC_LEN       0010

   // Entity Association relationship for DIMM Mirroring Branch 0, Branch 1 Entity.

   // Sensor Record Header
   0132               // Record ID
   51                 // SDR Version
   08                 // Record Type
   0B                 // Record Length

   // Record Key Bytes
   25                 // Container Entity ID = Memory RAS Mirroring Group (Generic)
   01                 // Container Entity Instance
   00                 // Flags
   2B                 // Entity 1 / Range 1 Entity = Memory Board 0
   01                 // Entity 1 Instance / Range 1 First Entity Instance

   // Record Body Bytes
   2B                 // Entity 2 / Range 1 Entity = Memory Board 1
   02                 // Entity 2 Instance / Range 1 Last Entity Instance
   00                 // Entity 3 / Range 2 Entity
   00                 // Entity 3 Instance / Range 2 First Entity Instance
   00                 // Entity 4 / Range 2 Entity
   00                 // Entity 4 Instance / Range 2 Last Entity Instance

// Memory RAS Domain Association. - End - 

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

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   0133               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 1A SPD'      // String Bytes

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   0134               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   02                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 2A SPD'      // String Bytes

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   0135               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   03                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 1B SPD'      // String Bytes

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   0136               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   04                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 2B SPD'      // String Bytes

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   0137               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   05                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 1C SPD'      // String Bytes

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   0138               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // 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
   07                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // Reserved for OEM use
   CB                 // Type/Length Code
   'Front Panel'      // String Bytes

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   0139               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   06                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 2C SPD'      // String Bytes


_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   013A               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   05                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 1D SPD'      // String Bytes

_SDR_TYPE      11
_SDR_TAG       'NONEUSE'
_REC_LEN       001B

   // Sensor Record Header
   013B               // Record ID
   51                 // SDR Version
   11                 // Record Type
   16                 // Record Length

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

   // Record Body Bytes
   00                 // Reserved
   10                 // Device Type
   01                 // Device Type Modifier
   20                 // FRU Entity ID
   06                 // FRU Entity Instance
   00                 // OEM
   CB                 // Type/Length Code
   'DIMM 2D SPD'      // String Bytes

_SDR_TYPE      11
_REC_LEN       0019

   // Sensor Record Header
   013C               // 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
   0C                 // FRU Entity ID
   01                 // FRU Entity Instance
   00                 // Reserved for OEM use
   C9                 // Type/Length Code
   'Baseboard'        // String Bytes

_SDR_TYPE      11
_REC_LEN       001E

   // Sensor Record Header
   013D               // Record ID
   51                 // SDR Version
   11                 // Record Type
   19                 // Record Length

   // Record Key Bytes
   20                 // Device Access Address
   04                 // 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
   CE                 // Type/Length Code
   'Power Dist.FRU'   // String Bytes

_SDR_TYPE      11
_REC_LEN       0020

   // Sensor Record Header
   013E               // 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'
_REC_LEN       0020

   // Sensor Record Header
   013F               // 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
   0140               // 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
_REC_LEN       001C

   // Sensor Record Header
   0141               // 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 C0 Records 
//*******************************************************

//Power Unit Map SDR Record
_SDR_TYPE      C0
_REC_LEN       000E

   // Sensor Record Header
   0142               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   09                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   02                 // Record Subtype Value*******   Power Unit Map SDR Record   **********
   02                 // Sensor number of the power unit redundancy sensor that this record configures.
   00                 // Bits [7:1]-Reserved; Bit[0]-1=No monitorable supplies present
   01                 // The number of present and operational
   70                 // Power Supply Status 1 Sensor Number
   71                 // Power Supply Status 2 Sensor Number

//System Information SDR Record
_SDR_TYPE      C0
_REC_LEN       000A

   // Sensor Record Header
   0143               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   05                 // Record Length
   
   // Record Body Bytes
   570100             // Manufacturer ID
   06                 // Record Subtype Value*******   System Information SDR Record   **********
   01                 //Provides capabilities of the system including platform/chassis.
                      //Bits [7:1]-Reserved; Bit[0]-1=system has ID LED

// Basic fan speed settings
_SDR_TYPE      C0
_SDR_TAG       'NONEUSE'
_REC_LEN       000C

   // Sensor Record Header
   0144               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   07                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   03                 // Record sub-type - Fan Speed Control
   FC                 // Normal Control Value
   FC                 // Sleep Control Value
   FC                 // Boost Control Value

//*************************************
//   LM94 Fan Measurement Configuration Record 
//*************************************
_SDR_TYPE      C0
_SDR_TAG       'FMC_3FAN'
_REC_LEN       0013

   // Sensor Record Header
   0145               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length
 
   // Record Body Bytes
   570100             // Manufacturer ID
   08                 // SDR subtype == LM93 Config
   00                 // LM93 device instance (zero based)
   00                 // Tachometer units (RPM=0 or Period=1)
   // Max RPM is max spec
   2710               // Placeholder for TACH1
   2710               // TACH2, Fan4 Max RPM: 0x2710 == 10000 RPM (the order is MSB, LSB)
   2710               // TACH3, Fan2 Max RPM: 0x2710 == 10000 RPM (the order is MSB, LSB)
   34BC               // TACH4, Fan5 Max RPM: 0x34BC == 13500 RPM (the order is MSB, LSB)

//*************************************
// PC87427 SIO3 Fan Measurement Configuration Record
//*************************************

_SDR_TYPE      C0
_SDR_TAG       'FMC_6FAN'
_REC_LEN       001B

   // Sensor Record Header

   0146               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   16                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   09                 // Record Subtype Value*******   PC87427 SIO3 Fan Measurement Configuration Record   **********

   // SIO-3 Configuration Record
   00                 // Return Format; Bit 0=Fan 0, Bit 1=Fan 1; etc. 0=RPM, 1=Period
   00                 // Number of tach Pulses Per Revolution: Bit 0=Fan 0, Bit 1=Fan 1, etc.; 0=2 Pulses/Rev, 1=1 Pulse/Rev
   BC34               // Placeholder for FANIN0
   BC34               // Placeholder for FANIN1/GPEXC2. This pin is not used to measure fan tachmeter.
   BC34               // Placeholder for FANIN2
   BC34               // Placeholder for FANIN3
   BC34               // Placeholder for FANIN4
   BC34               // Placeholder for FANIN5/GPIO26. This pin is not used to measure fan tachmeter. 
   803E               // FANIN6, Fan5 Max RPM: 0x3E80 == 16000 RPM (the order is LSB, MSB)
   803E               // FANIN7, Fan6 Max RPM: 0x3E80 == 16000 RPM (the order is LSB, MSB)


//*************************************
//   LM94 Fan Measurement Configuration Record 
//*************************************
_SDR_TYPE      C0
_SDR_TAG       'FMC_6FAN'
_REC_LEN       0013

   // Sensor Record Header
   0147               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length
 
   // Record Body Bytes
   570100             // Manufacturer ID
   08                 // SDR subtype == LM93 Config
   00                 // LM93 device instance (zero based)
   00                 // Tachometer units (RPM=0 or Period=1)
   // Max RPM is max spec
   2AF8               // TACH1, Fan1 Max RPM: 0x2AF8 == 11000 RPM (the order is MSB, LSB)
   2AF8               // TACH2, Fan2 Max RPM: 0x2AF8 == 11000 RPM (the order is MSB, LSB)
   2AF8               // TACH3, Fan3 Max RPM: 0x2AF8 == 11000 RPM (the order is MSB, LSB)
   2AF8               // TACH4, Fan4 Max RPM: 0x2AF8 == 11000 RPM (the order is MSB, LSB)


//*************************************
// PC87427 SIO3 Fan Measurement Configuration Record
//*************************************

_SDR_TYPE      C0
_SDR_TAG       'FMC_10FAN'
_REC_LEN       001B

   // Sensor Record Header
   0148               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   16                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   09                 // Record Subtype Value*******   PC87427 SIO3 Fan Measurement Configuration Record   **********

   // SIO-3 Configuration Record
   00                 // Return Format; Bit 0=Fan 0, Bit 1=Fan 1; etc. 0=RPM, 1=Period
   00                 // Number of tach Pulses Per Revolution: Bit 0=Fan 0, Bit 1=Fan 1, etc.; 0=2 Pulses/Rev, 1=1 Pulse/Rev
   384A               // FANIN0, Fan1B Max RPM: 0x4A38 == 19000 RPM (the order is LSB, MSB)
   384A               // Placeholder for FANIN1/GPEXC2. This pin is not used to measure fan tachmeter.
   384A               // FANIN2, Fan2B Max RPM: 0x4A38 == 19000 RPM (the order is LSB, MSB)
   384A               // FANIN3, Fan3B Max RPM: 0x4A38 == 19000 RPM (the order is LSB, MSB)
   384A               // FANIN4, Fan4B Max RPM: 0x4A38 == 19000 RPM (the order is LSB, MSB)
   384A               // Placeholder for FANIN5/GPIO26. This pin is not used to measure fan tachmeter.
   983A               // FANIN6, Fan5A Max RPM: 0x3A98 == 15000 RPM (the order is LSB, MSB)
   384A               // FANIN7, Fan5B Max RPM: 0x4A38 == 19000 RPM (the order is LSB, MSB)


//*************************************
//   LM94 Fan Measurement Configuration Record  
//*************************************
_SDR_TYPE      C0
_SDR_TAG       'FMC_10FAN'
_REC_LEN       0013

   // Sensor Record Header
   0149               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   08                 // SDR subtype == LM93 Config
   00                 // LM93 device instance (zero based)
   00                 // Tachometer units (RPM=0 or Period=1)
   // Max RPM is max spec
   3A98               // TACH1, Fan1A Max RPM: 0x3A98 == 15000 RPM (the order is MSB, LSB)
   3A98               // TACH2, Fan2A Max RPM: 0x3A98 == 15000 RPM (the order is MSB, LSB)
   3A98               // TACH3, Fan3A Max RPM: 0x3A98 == 15000 RPM (the order is MSB, LSB)
   3A98               // TACH4, Fan4A Max RPM: 0x3A98 == 15000 RPM (the order is MSB, LSB)

//*************************************
// PC87427 SIO3 Fan Measurement Configuration Record
//*************************************

_SDR_TYPE      C0
_SDR_TAG       'FMC_OTH_FAN'
_REC_LEN       001B

   // Sensor Record Header
   014A               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   16                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   09                 // Record Subtype Value*******   PC87427 SIO3 Fan Measurement Configuration Record   **********

   // SIO-3 Configuration Record
   00                 // Return Format; Bit 0=Fan 0, Bit 1=Fan 1; etc. 0=RPM, 1=Period
   00                 // Number of tach Pulses Per Revolution: Bit 0=Fan 0, Bit 1=Fan 1, etc.; 0=2 Pulses/Rev, 1=1 Pulse/Rev
   5046               // Placeholder for FANIN0
   5046               // Placeholder for FANIN1/GPEXC2. This pin is not used to measure fan tachmeter.
   5046               // FANIN6, System Fan4 Max RPM: 0x4650 == 18000 RPM (the order is LSB, MSB)
   5046               // Placeholder for FANIN3
   5046               // FANIN6, System Fan3 Max RPM: 0x4650 == 18000 RPM (the order is LSB, MSB)
   5046               // Placeholder for FANIN5/GPIO26. This pin is not used to measure fan tachmeter. 
   5046               // FANIN6, System Fan1 Max RPM: 0x4650 == 18000 RPM (the order is LSB, MSB)
   5046               // FANIN7, System Fan2 Max RPM: 0x4650 == 18000 RPM (the order is LSB, MSB)


//*************************************
//   LM94 Fan Measurement Configuration Record 
//*************************************
_SDR_TYPE      C0
_SDR_TAG       'FMC_OTH_FAN'
_REC_LEN       0013

   // Sensor Record Header
   014B               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length
 
   // Record Body Bytes
   570100             // Manufacturer ID
   08                 // SDR subtype == LM93 Config
   00                 // LM93 device instance (zero based)
   00                 // Tachometer units (RPM=0 or Period=1)
   // Max RPM is max spec
   2134               // TACH1, Fan1 Max RPM: 0x1964 == 6500 RPM (the order is MSB, LSB)
   2134               // TACH2, Fan2 Max RPM: 0x1964 == 6500 RPM (the order is MSB, LSB)
   2134               // TACH1, Fan1 Max RPM: 0x1964 == 6500 RPM (the order is MSB, LSB)
   2134               // TACH2, Fan2 Max RPM: 0x1964 == 6500 RPM (the order is MSB, LSB)

// OEM SDR Tag Record
_SDR_TYPE      C0
_REC_LEN       001F

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

   // Record Body Bytes
   570100             // Manufacturer ID
   54                 // Record Subtype Value*******   OEM SDR Tag Record   **********
   
   // SDR Tag Record
   C6                 // Type/Length Byte
   'PROC_1'           // Tag string
   C6                 // Type/Length Byte
   'PROC_2'           // Tag string
   C7                 // Type/Length Byte
   'NONEUSE'          // Tag string

//*******************************************************
// SDR Version Records 
//*******************************************************

// SDR Version Record (first letter of 'SDR')
_SDR_TYPE      C0
_REC_LEN       0013

   // Sensor Record Header
   014D               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   0E                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR File 37'     // String Bytes

_SDR_TYPE      C0
_REC_LEN       0016

   // Sensor Record Header
   014E               // Record ID
   51                 // SDR Version
   C0                 // Record Type
   11                 // Record Length

   // Record Body Bytes
   570100             // Manufacturer ID
   'SDR Package 37'  // String Bytes
   
)                     // End of SDR File
