
BMC Firmware Update  README File 


1.0  Web GUI 更新
______________________________________

   1. 将文件夹拷贝到客户端电脑。

   2. 使用浏览器登录BMC Web GUI.

   3. 选择 “维护” -> "固件更新".

   4. 选择文件( "xxxxx.ima")后，点击“开始固件更新”

   4. 默认两个image都勾选更新了，用户可以根据自己的需求选择更新某一个image或者都更新 
   
   5. 如果想保存部分配置，可以点击 "保存配置" 链接去配置自己需要保存的配置.

   6. 点击 "启动更新" 按钮开始上传文件.

   7. 文件上传完后,会出现当前固件版本和上传的固件版本的比对信息，用户可确认固件版本是否正确，以及确认索要保存的配置是否正确.

   8. 然后勾选"全部更新" 再点击 "开始更新" 按钮去开始更新。更新过程不允许断电，更新完BMC会自动重启生效
      automatically. 
     

2.0  带内 socflash 不保存配置更新
______________________________________

   1. 将文件夹拷贝到本地带内 linux OS
   
   2. 使用命令 " ./socflash_x64 -s xxxxx.ima 0" 更新第一颗image

   3. 使用命令 " ./socflash_x64 -s xxxxx.ima 1" 更新第二颗image
   
   4. 然后 Press 'y' to continue 


3.0  带内 Yafuflash 保存配置更新
______________________________________

   1. host OS端 设置 USB Ethernet 的 IP 为静态的 169.254.0.16 及 net mask为 255.255.240.0

   1. 将文件夹拷贝到本地带内 linux OS
   
   2. 进入文件夹，运行如下命令 ./Yafuflash -nw -ip 169.254.0.17 -u admin -p admin xxxx.ima -pnet -psel
      其中 “169.254.0.17” 为BMC固定的USB Lan的ip； “ -u admin -p admin” 为BMC的用户名和密码； "-pnet -psel" 为要保存的配置项，其他详细参数说明如下：
	-preserve-sdr    =YES    or -psdr     =YES
	-preserve-sel    =YES    or -psel     =YES
	-preserve-fru    =YES    or -pfru     =YES
	-preserve-ipmi   =YES    or -pipmi    =YES
	-preserve-net    =YES    or -pnet     =YES
	-preserve-ntp    =YES    or -pntp     =YES
	-preserve-snmp   =YES    or -psnmp    =YES
	-preserve-ssh    =YES    or -pssh     =YES
	-preserve-kvm    =YES    or -pkvm     =YES
	-preserve-auth   =YES    or -pauth    =YES
	-preserve-syslog =YES    or- psyslog  =YES

   3. 根据提示选择烧录第一颗还是第二颗image，或者两颗都烧

   4. 若web页面上已有部分配置项选择了保存配置，这里会出现提示是否继续保存此项配置的确认，可根据需求键入 ‘y' 或 'n' 
   
   4. 再根据提示键入 'y' 进行整个固件烧录


