IPMI Firmware Release Note
----------------------------
Filename:	SMT_X9_170.bin	ver1.70 Date: 07-13-2012

1. [X9DR3-LN4+, X9DR7-TF+, X9QR7-TF, X9DRG_HTF+]
Fix issue BMC initialization failed when plugging 2 or more power supplies

2. Fix User with privilege "No Access" can't be configured correctly from IPMI Web
Validation: Please check user privilege by command, ipmitool -I lanplus -H [IPMI-IP] -U ADMIN -P ADMIN user list

3. [X9SRE-DS018] Fix memory reports event logs when reading is not available (memory throttling disabled)

4. [X9DRL-3F] Fix CPU2 VCore/VSA reports reading/event when only CPU1 is installed

5. [X9DRT-HF+] Add 12V Protection feature

6. [X9QR7-TF] Change slave address of HWM to 0x5A

7. [X9DRT-HF] Fix CPU Temp shows N/A from IPMI Web

8. [X9DRG-HTF+] Add CPU Temp reading in celsius degree

======================================================================================
Filename:	SMT_X9_169.bin	ver1.69 Date: 06-29-2012

1. Fix DOS firmware update tool, dUpdate, can't preserve network settings
Validation: issue command, "dUpdate -f SMT_X9_169.bin -r n", and verify if network setting are preserved

2. Detect power supply dynamically
Note: Support SMC power supply, standard power supply and the power supply connected to ME
1) SMC power supply which followed PMbus Spec (slave address: 0x78 , 0x7a , 0x7c, and 0x7e)
2) SMC old power supply (slave address: 0x70 , 0x72 , 0x74, and 0x76)
3) Standard power supply (slave address: 0xb0, 0xb2, 0xb4, and 0xb6)
4) power supply connected to ME, not BMC

3. Filter unknown event logs from Windows with OEM event type: 0xDE 

4. [Romley Platform] Display CPU Temperature in Celcius degree

5. [X9SRE-DS018]
- Add memory temperature monitoring
- Remove fan Optimal Mode selection from IPMI Web

6. [X9QR7-TF]
- Adjust PWM of fan speed control
- Add buzzer sound when overheat
- Fix the sensor display on non-10G board.

7. [X9DAX] Fix LED control when power fail/fan fail/overheat.

8. [X9DRD/X9DBL]
- Add buzzer sound when overheat
- Add JOH1 LED control (Note: Setting from BIOS Needed for X9DBL-iF/3F V1.02, X9DRD-iF V1.03)

9. [X9SRG/X9DRG] Add memory temperature monitoring

10. [X9SRL] Increase VSB NC threshold value

11. [X9DRG-HTF+]
- Enable fan seep mode setting from IPMI Web
- Add memory temperature monitoring

12. [X9SPU] NMI triggered by GPIO9 per hardware design

======================================================================================
Filename:	SMT_X9_168.bin	ver1.68 Date: 06-19-2012

1. Output GPIO7 as Open Drain when Overheat occurs, except for X9DBL, X9DBU, X9DR7-LN4F, X9DRD-iF, X9DRD-7LN4F, and X9SRE-DS018

2. [X9DRD-iF, X9DRD-7LN4F, X9DRF-R, X9DRF-F] Support Fan Power Utilization Effectiveness(PUE) Mode 

3. [X9DR7-TF+/X9DR3_LN4+] Display CPU Temp in celcius degree

4. [X9DRW-7TFP] Add sensor support

5. [X9SRG/X9DRG]
- Fix PWM control when there is no GPU card in slots
- Fix PWM of zone control when there is non-GPU card in slots
Note: Need BIOS integration

6. [X9DRFR]
- Adjust Hi/Lo Limits for SDIII
- Correct location of memory reading
- Add the fan speed mode
- Fix CPU Temp in negative value
 
7. [X9SRE-DS108]
- Fix 1.1V, 5V, and RT2 readings
- Add blinking funtion of UID

======================================================================================
Filename:	SMT_X9_167.bin	ver1.67 Date: 06-01-2012
1. [X9DRFF] Add sensor support, and fan speed mode control
2. [X9QR7-TF]
- Adjust fan mode of fan speed control, and add GPU Temp reading
- Correct calculation of VCORE2 and System Temperature reading

3. [X9DRFR]
- Add CPU and memory reading in degree C
- Remove FANB reading.

4. [X9DR7-RF+] Remove 1.5V sensor
5. [X9SPV] Correct PCH Temperature reading

6. Remove PROC_HOT CPLD event because it's duplicated from CPU Overheat event

======================================================================================
Filename:	SMT_X9_166.bin	ver1.66 Date: 05-24-2012
1. Preserve Network settings when Factory Default is executed
2. Fix Clear Chssis Intrustion can't work intermittently
3. [X9SPV]	- Support PCH Reading
		- Swap FAN2 and FAN4 reading
		- Enable front panel LED for fan/power fails
4. [X9SRD] Add power monitoring from hot-swap controller, LM25066
Validation: IPMI Web-> Miscellaneous-> Power Monitoring

======================================================================================
Filename:	SMT_X9_165.bin	ver1.65 Date: 05-16-2012
1. Fix video messup issue during firmware cold reset

2. In FSC Optimal mode, fix FAN(in Zone2) set to full speed when CPU Overheat happens

3. Fix OEM Command for SD3 to read CPU Temp

4. Correct Entity ID for VMWare Certification

5. [X9DBL/X9DBU/X9SCV] Correct ECC Error DIMM location interpretation 

6. [X9QR7-TF+]	
	- Fix the fan naming
	- Fix Fan6 and Fan7 reading
	- Fixed fan position, VDIMM naming, and add Lan Temp

7. [X9SCV] Add high/low limit for SD3

8. [X9DRD_LN4]	Fix the sensor number of VDIMM

9. [X9DBL]	
	- Fix Fan Speed Control funcion
	- Fix PCH sensor reading

10. [X9DR7-TF+]	
	- Adjust high/low limit of 10G Temp
	- Change the name from "LAN Temp" to "10G Temp"

11. [X9SRD] Remove chassis intrusion per Hardware Design

======================================================================================
Filename:	SMT_X9_164.bin	ver1.64 Date: 05-08-2012
1. Fix CPU/PCH Temp reading shows not available sometimes
2. [X9SPU/X9SCL/X9SCM] Add Fan Speed Mode control in IPMI Web-> Configuration-> Fan Mode
3. [X9SCD/X9SCM/X9SPU/X9SRD/X9SRI] 
	- Correct threshold of System and Peripheral Temp	
	- Correct fan speed calculation
	- Ignore NC event log of FAN per Thermal guideline

4. [X9SCM] Add sensor of Peripheral Temp
5. [X9SRD] Fix Vcore sensor reading

======================================================================================
Filename:	SMT_X9_163.bin	ver1.63 Date: 05-04-2012
1. Operator can't lauch IPMI Web-> Remote Control-> SOL Console
2. [X9DR7-TF] Adjust high/low limit for SuperDoctor III
3. [X9DBL] 1. Fix the -12V reading
	   2. Correct the System and Peripheral Temperature reading
4. [X9SCM, X9SCL, X9SCA, X9SCM_II, X9SCD, X9SPU] 
	- Fix ECC Error DIMM interpretation for UP Bromolow

5. [X9QR7-TF]	1. Change the fan name per silk screen
		2. Adjust Vcore3 reading calculation
		3. Add 5V sensor

6. [X9DRT-HF] Prevent system on after 12V protection is triggered

======================================================================================
Filename:	SMT_X9_162.bin	ver1.62 Date: 04-27-2012
1. [X9SPU-F]	Change the naming of FANA to FAN5
2. [X9SCA]	Add fan mode menu under IPMI Web-> Configuration
3. [X9DR7-LN4F]	Adjust high/low limit for SDIII
4. Fix BMC responded busy when the first AC on

======================================================================================
Filename:	SMT_X9_161.bin	ver1.61 Date: 04-26-2012
1. Add new board X9QR7-TF support
	- Update high/low limit for SD3

2. Add new board X9DR7-TF+ support
3. Add new board X9SRE-DS108 support

4. [X9DRT-HF] Add 12V protection feature
5. [X9DR7-LN4F] Fix 1.1V reading
6. Fix the incorrect SEL time
7. Fix IPMI Web SOL Authentication error with newly created users
8. Fix ProcHot events filled up SEL list
9. Fix Dedicated LAN ustable issue by adjusting PHY setup time

======================================================================================
Filename:	SMT_X9_160.bin	ver1.60 Date: 04-18-2012
1. Add new board X9DRT-F support
2. Add new board X9DAX support

3. [X9QR7/X9DRT-F] Add Fan Mode support from IPMI Web
Validation: IPMIWeb-> Configuration-> Fan Mode

4. [X9SCM_II] Support NMI handler by GPIOE9
5. [X9SCM_II] Fix FanA always runs at full speed
6. [X9SPV] Add CPU Temp reading from HWM NCT6776F
7. [X9SPV] Support Fan Speed Control
8. [X9SCV/X9SCM_II] Adjust the upper threshold System and Peripheral Temp per Thermal guide
9. [X9DRX] Fix BMC dedicated LAN stop working issue

10. Intepret PCI Errors from Email Alert

======================================================================================
Filename:	SMT_X9_159.bin	ver1.59 Date: 04-12-2012
1. Fix SOL unable to launch by JDK security method
Validation: IPMI Web-> Remote Control-> SOL

2. [X9DBL] Enabled Power Fail LED

======================================================================================
Filename:	SMT_X9_158.bin	ver1.58 Date: 04-11-2012

1. Prevent clock change during firmware cold reset
Validation: 1. AC on/off test, and 2. cold reset test

2. Fix SOL fails to launch by cipher 1 authentication

3. Fix AD Server authentication fail

4. Intel Romley platform Package State is unable to enter the C6 state, stay in C2 state
The solution: Virtual USB1.1 enters suspend mode and wake up the system by the remote Keyboard/mouse
Validation:
	1. boot windows 2008 Server SP1 x64
	2. Run utility  
	3. check Package State 
	4. Package State more than 85% Pass

5. Renew SSL certificate, validated from 04/11/12 to 04/11/14
Validation: IPMI Web-> Configuration-> SSL Certification

6. [X9SCM_II/X9SCA/X9SCD] Enabled CPU overheat beep

7. [X9SRL] Remove FAN5 from sensor list

8. [X9SPV] Correct High/Low limit of Pheripheral Temperature for SD3

======================================================================================
Filename:	SMT_X9_157.bin	ver1.57 Date: 04-05-2012

1. Fix security issue: IPMIv2.0 Cipher 0 Authentication(no password) is not allowed
Validation: User can't log in BMC from commands with parameters "-I lanplus -C 0" 
Example: ipmitool -I lanplus -C 0 -U ADMIN mc info

2. [X9DRT-HF+] Adjust High/Low limits of "VDIMM CD"

3. [X9SCV/X9SPV] Correct VCCSA Reading

======================================================================================
Filename:	SMT_X9_156.bin	ver1.56 Date: 04-02-2012
1. Fix SPI clock issue with new bootloader
Note: AC cycle required

2. Support logs of Web Administration at IPMI Web Maintenance -> System Event log
Note: User log in/out & KVM log in/out status will be maintained.

======================================================================================
Filename:	SMT_X9_155.bin	ver1.55 Date: 03-29-2012
1. Fix System informatioin missing from IPMI Web
2. [X9DRT] PECI disabled from HWM NCT7904D per hardware design
Note: AC cycle required.

3. [X9DRT-HF+] Enable Fan Mode from IPMI Web

======================================================================================
Filename:	SMT_X9_154.bin	ver1.54 Date: 03-27-2012

1. Add new board X9DRT_HF+ support
2. Add new board X9DR7_LN4F support
3. Correct ECC Error intepretation for X9 design
4. Fix Gateway IP reset to 0 whenever subnet mask changes
5. Correct IPMI Event ID match with SEL record ID
6. [X9SCM_II] Enable Fan Mode from IPMI Web

======================================================================================
Filename:	SMT_X9_153.bin	ver1.53 Date: 03-16-2012

1.	[X9DBU] Fix PCH Temp missing in the sensor list
2.	[X9SRG] Fix GPU1/2 Temp are missing in the sensor list
3.	[X9SRG/X9DRG]Enable slowdown and shutdown GPU
Note: This is the procedure mentioned by X9DRG and X9SRG Thermal Guideline.

To validate the slow down and shutdown functions, it is recommended to heat up the
card with a hair dryer. Please see Figure 5 (Page 12) for slow down and shut down
signal locations. The original 3.3V signal goes to 0V when it reaches the temperature
threshold (slowdown at 91oC, shutdown at 96oC).

======================================================================================
Filename:	SMT_X9_152.bin	ver1.52 Date: 03-12-2012

*** Note: Factory Default required ***
1. Adjust Fan Speed reading formula and thresholds for boards using NCT7904D
2. [X9DRW_LN4+]	Adjust VCORE upper thresholds as 1.488(UNC), 1.52(UC) & 1.552(UNR)
3. [X9QR7]	Remove one extra entry of CPU4 Temp
4. [X9DBU]	Add PCH Temp sensor monitoring
5. [X9DRH]	Adjust High/Low limit of LAN Temperature
6. [X9SRG]	Add GPU1/GPU2 Temp reading and Fan Speed Control
7. [X9DRG]	Adjust PWM for Fan Speed Control
8. [X9DRG]	Change the GPU Temp upper thresholds as 85(UNC), 90(UC), and 95(UNR)

======================================================================================
Filename:	SMT_X9_151.bin	ver1.51 Date: 03-01-2012
1. Fix CPU Overheat threshold as DTS/PECI reaches up to -2
2. [X9DRD]	Adjusted Fan Speed Control
	- Duty cycle at initial state down to 10%, and
	- Full speed as DTS up to -5, intead of -10 

3. [X9DR3-LN4+]	Allow PROCHOT_P0/1_N and THERMTRIP_P0/1_N event triggered by GPIO Interrupts
4. [X9DRT]	Fix IB Temp reading missing
5. [X9DRG]	Fix GPU tempereature reading
6. Add new motherboard X9SPU support

======================================================================================
Filename:	SMT_X9_150.bin	ver1.50 Date: 02-24-2012
1. Correct Fan Speed formula for board using HWM NCT7904D
2. [X9DRF] Support Fan Speed Control through PWM1/PWM2
3. Improved on IPMI SEL circular buffer for Total Event and Maximum Record ID 
   Validation:
	1. If the total event is over 512, it will delete 1 event and add 1 event, so the total event is always 512
	2. The SEL record ID will reach until 65535 then go back to 1 (ipmitool sel elist)

4. Correct sensor length of CPU Temp
   Validation:
	Issue "ipmitool sensor list" and check if "CPU Temp" is displayed correctly

======================================================================================
Filename:	SMT_X9_149.bin	ver1.49 Date: 02-17-2012
1. [X9DRT-HF+] Support sensor reading & power monitoring from Hotswap controller ADM1276
*** AC cycle required

2. Improve Fan Speed reading accuracy
3. Add new motherboard X9DRF support
4. [X9QR7] Correct CPU3/4 Temp reading
5. [X9DRG] Matching slot number given by BIOS to support GPU Temp reading
6. [X9DRG] Fix Fan reading unstable issue (IssueID: 34927)

======================================================================================
Filename:	SMT_X9_148.bin	ver1.48 Date: 02-09-2012
1. Add new motherboard X9QR7 support
2. [X9DRH]	Remove 1.1V and 15.V reading per design
3. [X9DRG]	Fix FAN Limit for SD3
4. [X9DRG, X9DRW, X9DRH]	Support 10G Temp reading
5. [X9DRT]	Support Infiniband Temp reading
6. [X9DRT-HF]	Support power monitoring from HotSwap Controller, ADM1275
*** AC cycle required

7. Fix CPU Overheat LED for motherboard using HWM NCT6776F

======================================================================================
Filename:	SMT_X9_147.bin	ver1.47 Date: 02-02-2012
1. [X9D_] Correct Fan Control table for mb using HWM NCT7904D
2. [X9DRT] Fix SOL issue as SP1 to SI2 config enabled
3. Disable PMBUS_ALERT from CPLD
	Validation:
	1.       Use redundancy PWS, latest BIOS, IPMI FW 1.46, WS2008R2 SP1, & latest Intel PTU
	2.       Pull out 1 PWS module and trigger a power failed condition ¡V Make sure PTU report PROCHOT# assertion
	3.       Put PWS back to normal condition, and upgrade IPMI FW to attached one, FW 1.47beta
	4.       Pull out 1 PWS module and trigger a power failed condition ¡V Make sure PTU DOES NOT report PROCHOT# assertion

4. [X9SRW/X9SRL/X9SRG] Support OEM Commands for BIOS to set Soft Watchdog Timer

======================================================================================
Filename:	SMT_X9_146.bin	ver1.46 Date: 01-26-2012
1. [X9SRI/E]	Enable fault LED indicator as CPU Overheat, Fan Fail, or Power Fail occurs
2. Filter out events logged from ME with OEM Record Type 0xdd (IssueID: 33609)
3. Log power supply failure when consecutive twice errors in a raw to prevent false alarm (IssueID: 33263)
4. [X9DRT]	Enable SP1 to SI2 config for COM port setting
   Validation: 1) SOL and 2) COM port

======================================================================================
Filename:	SMT_X9_145.bin	ver1.45 Date: 01-19-2012
1. [X9SPV, X9SRD]	Add fan control page
2. [X9DBU]		Fix 5VSB sensor reading
3. [X9DRD_7LN4]		Allow interrupt to log CPLD events
4. CPU Temp reading caculated from TjMax and adjust the threshold per thermal guide
5. Support OS Boot/Stop description from Alert Email (IssueID=122321)

======================================================================================
Filename:	SMT_X9_144.bin	ver1.44 Date: 01-10-2012
1. [X9DR6-LN4F]		Allow interrupt to log CPLD events
2. [X9SRW]		Fix Fan4 missing issue
3. [X9SRD, X9DBL, X9DRD-7LN4F]	Support sensor status reporting

======================================================================================
Filename:	SMT_X9_143.bin	ver1.43 Date: 01-05-2012
1. [X9DBU] Fix Power Fail LED not working (IssueID=32913)

2. [X9DRD] Fix COM2 not working with Rev1.42
Validation:
    1. Connect null modem cable between X9DRD MB and your computer
    2. Enter X9DRD BIOS Setup and change Advanced -> SIO Configuration -> Serial Port 2 Configuration -> Serial Port 2 Attribute item to COM 
    3. Run HyperTerminal on your computer
    4. POST information in HyperTerminal


3. [X9DRG] Fix NMI can't be triggered (ProjectID=4290)
Validation: ipmitool -H [bmc-ip] -U ADMIN -P ADMIN power diag

4. [X9DRG] Corrected PWM setting for FSC (IssueID: 31355)
5. [X9DRG] Fix ECC Error Event discription from Alert Email (IssueID=34138)

======================================================================================
Filename:	SMT_X9_142.bin	ver1.42 Date: 12-22-2011
1. Fix sensor reading unstable issue for board using NCT6776F (IssueID: 33138; FANA is always reading larger)
2. [X9DRW_LN4+] Fix the missing sensor of 5VSB
3. [X9SCM/L, X9SCA/I, X9SCD, X9SRI, X9SRL, X9SCV] Correct lower threshold of Vcore sensor for board using NCT6776F
Note: 0.48(LNR) 0.512(LC) 0.544(LNC)
 
4. [X9SRI, X9SRL, X9SRW] Add PCH Temp sensor
5. [X9DRL, X9DRG] Fix CPU2 Overheat false alarm (IssueID=33795)

======================================================================================
Filename:	SMT_X9_141.bin	ver1.41 Date: 12-16-2011
1. Correct formula of Vcore reading (IssueID=33791)
2. [X9SRI/E] Fix Fan Mode selection hidden from IPMI Web
3. [X9DRG] Fix uninstalled fan reports reading
4. [X9DRL] Fix false alarm of CPU Overheat

======================================================================================
Filename:	SMT_X9_140.bin	ver1.40 Date: 12-14-2011
1. Support X9SRL board
2. Support X9SCV board
3. Support X9DRD-7LN4F board
4. [X9SRW] Add Fan4 for V1.01 board
5. [X9SRI/E] HWM NCT6776F Configuration
6. [X9SRI/E] Add Fan Mode Selection (Issue ID: 32711 and #33018)
7. [X9SRI/E] Fix OEM command for SD3 to read sensors (Issue ID: 33304 and 33054)
8. [X9DBU] Set high/low limits in HWM NCT7904D for applications
9. [X9DRT, X9DRT_SG] Adjust de-rating for reading power consumption from LM25066
10. Fix Fan Mode Seletion hidden from IPMI Web
11. Fix CPU2 reports "Not Present" when Overheat triggered

======================================================================================
Filename:	SMT_X9_139.bin	ver1.39 Date: 12-06-2011

1. Support OEM command to get PCH Temp: raw 0x30 0x95
2. Remove un-supported Fan Mode from IPMI Web
3. Log CPU overheat event as error occurs 3 times in a row
Note: Avoid false alarm

4. [X9DRX] Correct Fan speed reading offset of FAN1,2 & 6
5. [X9DRX] Support OEM Command to set/get BIOS version & release date

6. [HWM NCT7904D] Correct VCore threshold in HWM NCT7904D for SD2, SD3, etc
Note: AC Cycle Required

7. [HWM NCT7904D] Patch Chassis Intrusion status monitoring for HWM NCT7904D A4 chip
Note: Chassis Intrusion status is latched in HWM NCT7904D A4 version, but read-clear in A2.
Validation: In A4 chip, to clear chassis intrusion, user has to click on "reset chassis intrusion" button from IPMI Web.

8. Fix set user privilege command through KCS
   Validation: 
	1. Create a new user by the below command flow:
	ipmitool user set name [id] [name]
	ipmitool user set password [id] [password]
	ipmitool user enable [id]
	ipmitool user priv [id] [priv] 1
	ipmitool channel setaccess 1 [id] callin=on ipmi=on link=on privilege=[priv]

	2. Log into IPMI web and check if privilege complaint with features

======================================================================================
Filename:	SMT_X9_138.bin	ver1.38 Date: 12-01-2011

1. [X9DRT] correct de-rating value to support power consumption from LM25066
2. [X9SRD, X9DRD_LN4] add board ID support

3. [X9DR_] Remove PCH Init from HWM NCT7904D Init
Note: PCH will be read from ME (SMLink0)
Validation: AC Cycle required after firmware update

4. [X9DRG] Correct Fan Speed Control source mapping 

======================================================================================
Filename:	SMT_X9_137.bin	ver1.37 Date: 11-29-2011

1. [X9DRD] 
	- Configure sensor high/low limits for SDHM (IssueID=33297)
	- Fix fan speed control
	- CPU Ovheat LED control through HWM NCT7904D (IssueID= 33090, 30630)

2. [X9DR6-F] Fix HWM NCT7904D Init (IssueID=33025,30307,33297,32774,33017,33079)

3. Fix iKVM quality poor issue (IssueID=31930,4486)

======================================================================================
Filename:	SMT_X9_136.bin	ver1.36 Date: 11-22-2011

1. Set the fan speed threshold per Thermal Design Guide as 300, 450, 600(rpm)
2. Make sensor name standard with SuperDoctor, VTT and VDIMM
3. Add PCH sensor
4. [X9DRW+] Fix the missing sensor, +5VSB
5. [X9DRG] Add On Board LAN Temp sensor reading
6. [X9DRD] Correct HWM address as 0x5C (IssueID: 33090, 32645, 32718 & 30599)
7. Fix iKVM alive after the web session close
Validation: iKVM console should be timed out as web session close

8. [X9DRT_SG] Set default LAN Interface as Share LAN


======================================================================================
Filename:	SMT_X9_135.bin	ver1.35 Date: 11-18-2011

1. Bug Fix Operator priviledge can't launch KVM through IPMI GUI (IssusID: 33001)
2. Bug Fix unexpected strings shown on reload IPMI Config page (IssueID: 3926) 
3. Bug Fix bridge command through KCS
4. Add PCH temperature reading as Fan Speed Control source for mb using NCT7904D
5. [X9DRG] 
	- Recreate sensor list, and add PCH Temp reading
	- Bug Fix CPU Temp reading
	- Adjust fan mode available for X9DRG, and default setting as Optimal Mode.

6. [X9DRT-D-SG007] 
	- Power on/off through HWM 7904D
	- Report power consumption through LM25066
	- Bug fix sensor reading

======================================================================================
Filename:	SMT_X9_134.bin	ver1.34 Date: 11-14-2011

1. [X9SRI/E] HWM NCT6776F Initialization
2. Enable Inlet Temp reading for motherboards using HWM NCT6776F

======================================================================================
Filename:	SMT_X9_133.bin	ver1.33 Date: 11-11-2011

1. [X9DRW, X9DRX] Bug fix HWM NCT7904D support
2. [X9DRT] configure sensor high/low limits for SDHM
3. Enable Inlet Temp reading for NM

4. Bug fix security issue on IPMI Configuration & KVM prview snapshot
Validation:
	IPMI Configuration is downloadable by User privilege:
		1) save config as Administrator, and then log out
		2) login as User
		3) save config by the link
		http://IP-OF-IPMI/cgi/url_redirect.cgi?url_name=save_config.bin&url_type=file

	KVM preview snapshot can be accessed without authentication
		http://IP-OF-IPMI/images/Snapshot.bmp

======================================================================================
Filename:	SMT_X9_132.bin	ver1.32 Date: 11-09-2011

1. Allow Operator access UID control
2. Add hardware monitor NCT7904D support for X9DRW-LN4+, X9DRX
3. Add Node Management support for X9SCA & X9SCM_II
*** Required BIOS support

4. Add Device/SSID for X9DRT-SG, X9SRL, X9SCV

======================================================================================
Filename:	SMT_X9_131.bin	ver1.31 Date: 10-27-2011

1. [X9DR6] Bug fix CPU Temp reading problem (IssueID: 32495, 32594)
2. [X9SRG] Bug fix Fan sensor naming doesn't match with silkscreen (IssueID=32536)
3. [X9DBU] Adjust formula of -12V sensor reading
4. [X9DRL] Correct sensor naming of VDIMM/EFGH & FANA/B (IssueID: 32367)
5. Bug fix Administrator's username visible to Operator privilege at IPMI Web

======================================================================================
Filename:	SMT_X9_130.bin	ver1.30 Date: 10-19-2011

1. Filter out event logged by Windows
2. [X9SCM/X9SCA] Adjust formula of -12V sensor reading
3. [X9DR6-F] Patched for hardware change rev 1.10 and earlier
Note:	1) Fixed IPMB conflict after reading PCH temp(IPMI Rev1.29)
	2) Backward compatible for hardware rev 1.10 and earlier, which doesn't support PCH temp to avoid bus hange issue

4. [X9DR6-LN4+, X9DR6-F] Bug fix LED stop blinking when power or fan fail asserted
5. Add new motherboard X9DRL, X9DRH & X9SRG support

======================================================================================
Filename:	SMT_X9_129.bin	ver1.29 Date: 10-11-2011

1. [X9DR6-LN4+, X9DR6-F] Remove Clear Chassis Intrusion Button from Web for X9 using HWM NCT7904D

2. [X9DR6-LN4+, X9DR6-F] Add PCH and Memory temperature reading as Fan Speed Control source
Validation: Please update BIOS with correct setting for PCH Thermal Reading

3. Bug fix undefined "SMTP SSL Auth" from Web

======================================================================================
Filename:	SMT_X9_128.bin	ver1.28 Date: 10-05-2011

1. Bug fix SOL corrupted display at bios post

2. [X9DR6-LN4+, X9DR6-F] Bug fix Fan Speed Control during Fan Fail asserted

3. [X9DR6-LN4+, X9DR6-F] Bug fix Fan Fail LED doesn't turn on until 10s later or longer
 

======================================================================================
Filename:	SMT_X9_127.bin	ver1.27 Date: 09-29-2011

1. [X9DR6-LN4+, X9DR6-F, X9DRT] Bug fix for Hardware monitor(NCT7904D) Init & Fan Speed Control
***************************************************
Validation: AC cycle required after firmware update
***************************************************

2. Add new motherboard X9SRW support

3. Bug fix KVM poor quality issue

======================================================================================
Filename:	SMT_X9_126.bin	ver1.26 Date: 09-26-2011

1. [X9DR6-LN4+, X9DR6-F, X9DRT] Bug fix for Fan Speed Control

2. [X9DR6-F] Filtered out CPU Errors false alarms during on/off test 

3. [X9DRT] Corrected sensor name of DIMM Voltage as VDIMM/ABCD and VDIMM/EFGH

4. Allowed Operator full access to KVM, Mouse Mode, and Virtual Media
Validation: Operator should be able to change mouse mode, virtual media setting, and access KVM as well

======================================================================================
Filename:	SMT_X9_125.bin	ver1.25 Date: 09-22-2011

1. [X9DR6-LN4+] Turn on/off Fan Fail LED during fan fail Asserted/De-asserted

2. [X9DR6-LN4+, X9DRT] Bug fix sensor reading during power on/off test 
***************************************************
Validation: AC cycle required after firmware update
***************************************************

3. [X9DRT] Removed Chassis Intrusion from sensor list

======================================================================================
Filename:	SMT_X9_124.bin	ver1.24 Date: 09-16-2011

1. Bug fix on HW monitor init
Validation: run system on/off test, and check the sensors are reporting correctly

2. Bug fix on Fan Speed Control
Validation: 	1) change fan mode through Web; Configuration -> Fan Mode
		2) Full Speed after fan fail

3. Allowed Operator to change Mouse Mode
Validation: log in as an Operator, and change mouse mode through Web; Configuration -> Mouse Mode

======================================================================================
Filename:	SMT_X9_123.bin	ver1.23 Date: 09-09-2011

1. Support X9DR6-LN4+ using HERMON.

2. Fix the bug of chassis intrusion
Short the chassis intrusion jumper on the board, the detection will show in the web.

3. Added keyboard LED patch.
Validation: use KVM over the web, and press “Num Lock?to check if LED is respond.  

4. Enable Operator to full access of KVM.
Validation: virtual media can be accessed by Operator account

5. Add GPU reading temperature for X9DRG.

6. Update Manufacturer I.D.
Validation: use ipmitool to check the mc info, and verify the manufacturer ID is 10876

======================================================================================

Filename:	SMT_X9_122.bin	ver1.22 Date: 09-02-2011

1. Adjust threshold of OH for X9SCD board.
2. Add sensor list to support additional board, X9DRG.
======================================================================================

Filename:	SMT_X9_121.bin	ver1.21 Date: 08-29-2011

1. Fix the bug that the virtual temperature is not updated. Thus, fan speed reaction to temperature is functional.
2. Add sensor list to support additional board, X9DRD.

======================================================================================
Filename:	SMT_X9_120.bin	ver1.20 Date: 08-24-2011

1. Restore Fan Speed setting after Fan Fail recovered
NoTE: 1) all the fans are forced to be full-speed during fan fail asserted, 
2) as fan fail de-asserted, fan speed control restored as the fan speed mode is.


======================================================================================
Filename:	SMT_X9_119.bin	ver1.19 Date: 08-23-2011

1. Hardware monitor NCT7904D Initialization
2. [X9DR6/X9DA6/X9DRT] Fan Control

======================================================================================
Filename:	SMT_X9_118.bin	ver1.18 Date: 08-16-2011

1. [X9SCD] Adjust fan speed according to the fan mode after post
2. Add new motherboard X9DRT support

======================================================================================
Filename:	SMT_X9_117.bin	ver1.17 Date: 08-10-2011

1. [X9SCD] Add Fan Control

======================================================================================
Filename:	SMT_X9_116.bin	ver1.16 Date: 08-04-2011

1. [X9SCD] Read CPU Temperature from ME

======================================================================================
Filename:	SMT_X9_115.bin	ver1.15 Date: 07-29-2011

1. [X9DR6] Read CPU Temperature from ME

======================================================================================
Filename:	SMT_X9_114.bin	ver1.14 Date: 07-14-2011

1. Bug fix Event Log description undefined from web GUI(IssusID: 30352, 30327 and 30295)
   Validation: Server Health-> Event Log

2. Bug fix Gateway IP lost
   Validation: change network setting from static to dhcp by using ipmitool or IPMICFG

3. Add iKVM privilege verification
   Validation: virtual media can't be accessed by Operator account

4. [X9DA6] add sensor readings

======================================================================================
Filename:	SMT_X9_113.bin	ver1.13 Date: 06-22-2011

1. Add new motherboard X9DR6 (Support PCHHOT, CPU Error 0/1/2 Event Logs)

2. Bug fix Event Log description undefined from web GUI
   Validation: Server Health-> Event Log

3. Bug fix sensor status icon missing at webpage header
   Validation: summarized sensor status icon located at up-right corner of webpage

4. Bug fix unable to delete newly added Users (IssueID=29907)
5. Bug fix Alert Email description of CPU Overheat event (IssueID=29583)
6. Bug fix SMASH login without password

======================================================================================
Filename:	SMT_X9_112.bin	ver1.12 Date: 06-02-2011

1. Support Circular Buffer evnet logs
   Description: Event logged as FIFO mechanism when number of logs exceeds the maximum fixed-size, 512

2. Support IP Control
   Validation: Verify IP Control feature at IPMI Web-> Configuration-> IP Control

3. [X9SCD] Support Power Monitoring from LM25066 National Chip
   Description: 1. Power Consumption, Input Current & Input Power is monitored at IPMI web-> Miscellaneous-> Power Monitoring
		2. Power consumption is reported to ME through 0xE2 command

======================================================================================
Filename:	SMT_X9_111.bin	ver1.11 Date: 05-26-2011

1. Add "All Event" category as default selection at Event Log page

2. Renew SSL Certificate
Validation:	1) enter Web GUI->Configuration->SSL Certificate, and 2) verify the certificate's validity
*** Note:	Factory Default REQUIRED

3. Change ME slave address to 0x2C in SDR record

======================================================================================
Filename: SMT_X9_110.bin ver1.10 Date: 05-12-2011

1. New feature: launch SOL over SMASH
	Validation: 1) login IPMI SMASH through SSH, 2) follow the command flow: cd system1 -> cd sol1 -> start
	Note: only one SOL session can be launched at a time.

2. Improve security for IPMI Configuration backup
	Validation: Verify the following steps:
		1) open IPMI web 
		2) click on Maintenance -> IPMI Configuration 
		3) save IPMI configuration at local drive, and 
		4) check if the configuration can "NOT" be located at http://ipmi-ip-address/save_config.bin

3. Filter out unknown events #0x17 from ME (IssueID=28839)
	Validation: unknown events #0x17 should be screened out while doing system on/off through IPMI

======================================================================================
Filename:	SMT_X9_109.bin	ver1.09 Date: 04-29-2011

1. Fix CPU overheat false alarm
2. Add new motherboard X9SCD support

======================================================================================
Filename:	SMT_X9_108.bin	ver1.08 Date: 04-01-2011

1. Official release for production

======================================================================================
Filename:	SMT_X9_107.bin	ver1.07 Date: 03-29-2011

1. [X9SCL/M, X9SCA/I] Remove Thermal Trip event log to prevent false alarm

2. Modify default FRU
Description:Board Manufacture modified as "Supermicro" and all other entries cleared
Note:		Required OEM command raw 0x30 0x41(wait for BMC reset) to replace with the new FRU content

======================================================================================
Filename:	SMT_X9_106.bin	ver1.06 Date: 03-18-2011

1. Fix Alert table blank at the webpage when enter more than 29 characters (IssueID: 95761)
   Validation:	1. Connect to IPMI by web browser,
		2. Go to Configuration -> Alerts and select one entry for modify,
		3. In the Message space, enter 30 characters and then save it and then the alert table will be blank.

2. X9SCL/M, X9SCA/I: Support thermal trip event logs

======================================================================================
Filename:	SMT_X9_105.bin	ver1.05 Date: 03-11-2011

1. X9SRI/E: correct sensor readings

======================================================================================
Filename:	SMT_X9_104.bin	ver1.04 Date: 02-23-2011

1. Fix KVM issue with UEFI BIOS
   Validation: reboot system by macro "ctrl+alt+del" and check if key-in is available

2. New feature: Port Configuratioin at Web GUI in Configuration category
   Description: ports of web, web SSL, IKVM server, virtual media are modifiable through web GUI

3. Fix Gateway setting can't work through different subnets 

======================================================================================
Filename:	SMT_X9_103.bin	ver1.03 Date: 02-09-2011

1. Correct size of video/graphics memory as 16MB
*** Note: Requires AC on/off after flashing firmaware

2. Fix cpu temp "Overheat" logged when the reading reports "High"
   Description: CPU temp Overheat should be logged as the reading reaches "Overheat"

3. For security issue, set the privilege of user ID1(Anonymous) with no access and clear jnlp kvm cache
   Validation: 	1. open IPMI web, 2 click Configuration->Users, and 3 check the privilege of user shows Reserved;
		4. launch kvm console, and 5. check if kvm jnlp file is cached after exit

======================================================================================
Filename:	SMT_X9_102.bin	ver1.02 Date: 02-01-2011
1. Add new motherboard support X9SCA/I
2. Add new motherboard support X9SRI/E

======================================================================================
Filename:	SMT_X9SCL_M_V101.bin	ver1.01 Date: 01-11-2010
1. Fix KVM slight flashes of white space while screen resolustion is below 800*640

======================================================================================
Filename:	SMT_X9SCL_M_V100.bin	ver1.00 Date: 12-30-2010
1. change memory configuration for Hynix 800 memory
Note: Please do AC off/on after updating firmware.

======================================================================================
Filename:	SMT_218.bin		ver2.18 Date: 12-17-2010
1. X9SCL/X9SCM: modify Fan5 to FanA

======================================================================================

Filename:	SMT_213.bin		ver2.13	Date: 11-10-2010
1. Add new SSID for X9SCM

======================================================================================

Filename:	SMT_212.bin		ver2.12	Date: 10-25-2010
1. Add new motherboard X9SCL/X9SCM support

