You are on page 1of 13

IPMI Firmware Update (AMI)

In WEB-GUI/DOS/WIN/Linu

Firmware Updates in WEB-GUI:
!"! Click < Update Firmware > under Maintenance
!"# Click <Enter Update Mode> to enter the update mode. A warning message will
display. Warnin$% Once the server is in the rmware update mode! the device will
"e reset! and the server will re"oot even i# you cancel rmware updating.
!"& Click <O$> to update your %&M% rmware. Once you've clicked O$ to update
the rmware! the Firmware Upload screen will display as shown on the ne(t page.
&ress the )rowse "utton to choose rmware le and then press the Upload Firmware
"utton to start.
!"' Make sure the rmware version is correct "e#ore you can press the * Upload
Firmware + "utton #or updating progress.
!"( %# Click <Cancel> to cancel rmware updates. Once you have clicked <Cancel
> to update the %&M% Firmware! the #ollowing Firmware Upload screen will display as
shown "elow.
!") Click <Upload Firmware> to install the selected rmware to the host server.
,arning- .o properly update your rmware! do not interrupt the process until the
process is completed. Once it is completed! the system will automatically re"oot!
and you will need to login to the server again.
!"* Click < O$ > to conrm and start to loading.
!"+ .o veri#y the E(isting /ersion and 0ew /ersion "e#ore start upgrade.
NO,E --- Un./e.0 pre1er2e .3n4$urati3n 53 durin$ 6a1/in$ (2er7
imp3rtant 1tep 83r FW t3 w3r0 pr3per97)" A99 1ettin$1 wi99 5e re1et t3
de8au9t"
!": Click < O$ > to install the new rmware.
#"; 1ystem will re"oot a#ter upgrade complete. .he we" page will redirect to the
login page automatically.
Firmware Updates in DOS / Windows / Linux
Using Flash Tools
Overview
The Flash Tools allow the user to use Command_Line (CL) utility programs to upgrade or update
firmware via different channels such as KCS US! and L"# connections$ %e are going to focus on
the following tools in this manual$
&$ '"FUFlash
($ '"FUKCS
2 '"FUFlash
'"FUFlash (Yet Another Firmware Upgrade Flash) allows the user to flash the !)C in *oth Linu+
and %indows environments via networ, or US! connections$ 'ou can choose to use networ,
connections or US! connections to flash the !)C *ased on how you use the flash tools$
2 '"FUKCS
'"FUKCS (Yet Another Firmware Upgrade Key*oard Controller Style) is used to flash the firmware
in the -.S environment via the KCS (Key*oard_Controller_Style) interface$
Flasin! te B"# Firmware in te DOS Environment
'"FUKCS is the tool used to flash the !)C firmware in -.S through the KCS interface$ To flash the
!)C follow the instructions *elow/
&$ Copy the files 0filename1$ima yafu,cs$e+e to the *oota*le US! stic,$
2f you don3t have a *oota*le US! stic, you can ma,e it using/
http344www.so#tpedia.com4get41ystem4)oot5Manager5
6isk4)ootFlash6O1.shtml7.
'ou can download 'afu,cs tool from here/
#tp344#tp.supermicro.com4utility4%&M%89:F,89:;ash89:tools4AM%46O1 9.<.=ip
($ "t command prompt type 444 yufu,cs 4full 0filename1$ima$
5$ 6ower cycle the system after firmware upgrade$
.7
&$ Copy yafu,cs$e+e into your -.S machine$
($ 7un the yafu,cs utility$
5$ Use the settings as listed *elow$
2 Format/
'afu,cs 8.6T2.#9 8F%_2)":;_F2L;9
8.6T2.#S9

8F%_2)":;_F2L;9
The firmware4image file name is 8rom$ima9$
Examples
2 Example $
/Yafukcs -info rom.ima
-escription/ This command displays the details of *oth e+isting and new firmware$
2 Example %
/Yafukcs -full rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware$
2 Example &
/Yafukcs -full -force-boot rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware using
<F.7C; !ootLoader upgrade$<
Flasin! te B"# Firmware in te Windows Environment
'"FUFlash is used to flash the !)C firmware in %indows through US! or #etwor, connections$ To
flash the !)C in %indows follow the instructions *elow$

&$ .pen Command 6rompt$ :o to 'afuFlash=%indows=path$
($ The following two fi les will *e displayed/
4 'afuflash$e+e
4 L2!26)2$dll
5$ 7un <'afuflash$e+e< in the command prompt$
>$ Use the settings as listed *elow$
2 Format/
'afuflash 8.6T2.#9 8);-2U)9 8F%_2)":;_F2L;9
8.6T2.#S9
8);-2U)9
8F%_2)":;_F2L;9
The firmware4image file name is 8rom$ima9$
Examples
Using Network as a Meium
2 Example $
Yafuflash -nw -i! "##."$$."%&."& -info rom.ima
-escription/ This command displays the details of *oth e+isting and new firmware using the networ,
connection with the ip address of &??$&@@$&5($&($
2 Example %
Yafuflash -nw -i! "##."$$."%&."& -full rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware using the networ,
connection with the 26 address of &??$&@@$&5($&($

2 Example &
Yafuflash -nw -i! "##."$$."%&."& -full -force-boot rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware with
F.7C; !ootLoader Upgrade via the networ, connection using the 26 address of &??$&@@$&5($&($
Using USB as a Medium
2 Example $
Yafuflash -c -info rom.ima
-escription/ This command displays the details of *oth e+isting and new firmware
using a US! connection$
2 Example %
Yafuflash -c -full rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware using a US! connection$
2 Example &
Yafufl ash -c -full -force-boot rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware with F.7C; !ootLoader
Upgrade using a US! connection$
Flasin! te B"# Firmware in te Linux Environment
'"FUFlash is used to flash the !)C firmware in the Linu+ environment using networ, or US!
connections$ To flash the !)C in Linu+ follow the instructions *elow$
&$ .pen the Terminal$ :o to 'afuFlashALinu+ path$
($ The file li*ipmi$so & should *e accessi*le to a Linu+ system$ Usually when running an
application Linu+ will search for a file in dependent li*raries in default locations such as
usrAli*Ali* folders$
5$ Copy li*ipmi$so$& to Ali* or AusrAli*$ 7un <&dconfig<
or
Copy li*ipmi$so$& to a folder and issue the following command/
'()*(+,-A-Y*.A/012location*of*libi!mi*so3/Yafuflash
'ote/ 'ou may have to create a lin, to li*ipmi$so$&$B (ln4sf li*ipmi$so$&$B li*ipmi$so$&)$

>$ 7un <'afuflash$e+e< in the terminal$
?$ Use the settings as listed *elow$
2 Format/
A'afuflash 8.6T2.#9 8);-2U)9 8F%_2)":;_F2L;9
8.6T2.#S9
8);-2U)9
8F%_2)":;_F2L;9
The firmware4image file name is 8rom$ima9$
Examples
Using Network as a Medium
2 Example $
/Yafuflash -nw -i! "##."$$."%&."& -info rom.ima
-escription/ This command displays the details of *oth e+isting and new firmware using the networ,
connection with the 26 address of &??$&@@$&5($&($
2 Example %
/Yafuflash -nw -i! "##."$$."%&."& -full rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware using the networ,
connection with the 26 address of &??$&@@$&5($&($
2 Example &
/Yafuflash -nw -i! "##."$$."%&."& -full -force-boot rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware with F.7C; !ootLoader
Upgrade via the networ, connection using the 26 address of &??$&@@$&5($&($
Using USB as a Medium
2 Example $
/Yafuflash -c -info rom.ima
-escription/ This command displays the details of *oth e+isting and new firmware using a US!
connection$
2 Example %
/Yafuflash -c -full rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware using a US! connection$
2 Example &
/Yafuflash -c -full -force-boot rom.ima
-escription/ This command starts flashing the new rom$ima to the firmware with F.7C; !ootLoader
Upgrade using a US! connection$
Firmware (e)over*
2f the firmware upgrade is interrupted during firmware flashing please follow the steps listed
*elow for firmware recovery using 'afu,cs$
&$ 6ower off the system *y disconnects the power cord$
($ !oot to -.S and flash the firmware using 'afu,cs$

You might also like