: ) Well, that way, I asked.
The manual indicated steps below. . (but another pdf that I just found from the internet, said that I need to put a particular file from the AMI v5 tool, i.e., a 64-bit version AfuEfix64.efi to the SPI_UPD folder.
Because the manual's authors completely ignored this step and probably a bunch of others, it became a combinatorial nightmare.
That way, I asked if anyone had actually done it and knows all the "undocumented steps." The jumper, either on pin 3/2 or 1/2, doesn't do anything. (flash formated fat32, MBR).
BIOS Recovery
The system has an embedded recovery technique. In the event that the BIOS becomes corrupt, the boot block can be used to restore the BIOS to a working state. To restore your BIOS, please follow the instructions listed below:
Recovery Instruction:
1. Copy the XXX.rom to USB diskette.
2. Setting BIOS Recovery jump to enabled status.
3. Boot into BIOS recovery.
4. Run Proceed with flash update.
5. BIOS updated.
-----
For example, in all pdf for this and other server boards, gigabyte indicates that first you do bios update auto and then bios update backupimage.
For UI case (it should present BIOS 1 and BIOS 2), in my case, it never does it take image.rub file and upload it to BMC and reboot.
In the case of tools.
(important at the end)
[192.168.254.18] Completion code : 0x80
[192.168.254.18] IPMI error messages : Command specified code.
[192.168.254.18] Not support update 2nd SPI.
[192.168.254.18] Update BIOS 2nd SPI end.
❯ java -jar GbtUtility-2.1.61.jar -H 192.168.254.18 -U admin -P MGAP5100046 update bios backupimg /Users/spyroot/Downloads/server_mb_bios_MS33-AR0_F10.zip
*******************************************
* GIGABYTE(TM) GbtUtility v2.1.61 *
*******************************************
Get BMC platform information :
{
"Generation" : "AST26xx",
"Chip ID" : "AST2600",
"Architecture" : "x86",
"Platform Vendor" : "Intel",
"Platform Name" : "EagleStream"
}
Device ID : 32
Device Revision : 1
Firmware Revision : 13.05.02
IPMI Version : 2.0
Manufacturer ID : 15370
Manufacturer Name : GIGABYTE(TM)
Product ID : 0179
Platform Name : EagleStream
Device Available : true
Provides Device SDRs : true
Additional Device Support :
Sensor Device
SDR Repository Device
SEL Device
FRU Inventory Device
IPMB Event Receiver
IPMB Event Generator
No match
Chassis Device
Aux Firmware Rev Info :
0x02
0x00
0x00
0x00
[192.168.254.18] Start to execute preupdate BIOS.
[192.168.254.18] Board Product : MS33-AR0-000
[192.168.254.18] Product Name : MS33-AR0-000
[192.168.254.18] BMC Product ID : 0179
[192.168.254.18] BMC FW Revision : 13.05.02
[192.168.254.18] BMC platform : Grantley
[192.168.254.18] Checksum of "/Users/spyroot/Downloads/server_mb_bios_MS33-AR0_F10/RBU/image.rbu" is 24179
[192.168.254.18] Matched release note : /Users/spyroot/Downloads/server_mb_bios_MS33-AR0_F10/RelNotes_MS33-AR0_F10.pdf
{
"TargetBmcIp" : "192.168.254.18",
"UpdateType" : "BIOS",
"ImagePath" : "/Users/spyroot/Downloads/server_mb_bios_MS33-AR0_F10/RBU/image.rbu",
"BmcVendor" : "ami",
"WithoutAsk" : false,
"ReleaseNote" : "/Users/spyroot/Downloads/server_mb_bios_MS33-AR0_F10/RelNotes_MS33-AR0_F10.pdf",
"Version" : "F10",
"Release Date" : "2023-01-15 00:00:00",
"Long Checksum" : 24179,
"FW folder path" : "/Users/spyroot/Downloads/server_mb_bios_MS33-AR0_F10",
"Support Product" : [
"MS33-AR0-000"
],
"Support Board Product" : "MS33-AR0",
"Short Checksum" : 63088
}
preupdate process complete ... (1/1)
Find suitable FW total success nodes : 1 fail nodes : 0
*******************************************************
__ __ __ ____ ______ __ __
/_/ /_/ /_/ __/_/_/_ /_/_/_/ /_/ /_/
/_/ /_/ /_/ /_/ /_/ /_/___/_/ /_/_/ /_/
/_/ /_/ /_/ /_/_/_/_/ /_/_/_/ /_/ /_/ /_/
/_/_/ /_/ /_/ /_/ /_/ /_/ /_/ /_/_/
/_/ /_/ /_/ /_/ /_/ /_/ /_/ /_/
*******************************************************
You have selected update backup image mode !!
If update backup image process fail or break by accident, it may cause system crash.
Are you sure yo continue? (Y/N)
Y
** Do you want to continue update the success nodes of preupdate (Y/N) ? **
Y
[192.168.254.18] Start update BIOS.
[192.168.254.18] New Rev : F10
[192.168.254.18] Open session success.
[192.168.254.18] Wait for switching to flash mode.......
{
"flash_type" : "BIOS",
"preserve_config" : 0,
"flash_status" : 0,
"backup_flag" : 0
}
[192.168.254.18] Flash chip success.
[192.168.254.18] Keep update progress alive success.
[192.168.254.18] Start upload FW image (RT=300000, CT=20000).
[192.168.254.18] Wait for uploading FW image......
[192.168.254.18] Keep update progress alive success.
[192.168.254.18] Upload firmware success.
[192.168.254.18] Start verify FW image (RT=300000, CT=20000).
[192.168.254.18] Wait for verifying FW image......
[ ]
[192.168.254.18] Upload firmware verification success.
[192.168.254.18] Start to upgrade FW image.
{
"flash_type" : "BIOS",
"preserve_config" : 0,
"flash_status" : 1,
"backup_flag" : 0
}
[192.168.254.18] Firmware upgrade has started.
[192.168.254.18] Flashing..., progress : 0% done
[192.168.254.18] Flashing..., progress : 0% done
[192.168.254.18] Flashing..., progress : 0% done
[192.168.254.18] Flashing..., progress : 0% done
[192.168.254.18] Flashing..., progress : 4% done
[192.168.254.18] Flashing..., progress : 10% done
[192.168.254.18] Flashing..., progress : 17% done
[192.168.254.18] Flashing..., progress : 24% done
[192.168.254.18] Flashing..., progress : 31% done
[192.168.254.18] Flashing..., progress : 37% done
[192.168.254.18] Flashing..., progress : 44% done
[192.168.254.18] Flashing..., progress : 51% done
[192.168.254.18] Flashing..., progress : 58% done
[192.168.254.18] Flashing..., progress : 65% done
[192.168.254.18] Flashing..., progress : 72% done
[192.168.254.18] Flashing..., progress : 79% done
[192.168.254.18] Flashing..., progress : 86% done
[192.168.254.18] Flashing..., progress : 93% done
[192.168.254.18] Flashing..., progress : 99% done
[192.168.254.18] Flashing..., progress : Complete
[192.168.254.18] Close session success.
[192.168.254.18] Starting to execute BIOS firmware backup process...
[192.168.254.18] Completion code : 0x80
[192.168.254.18] IPMI error messages : Command specified code.
[192.168.254.18] Not support update 2nd SPI.
[192.168.254.18] Update BIOS 2nd SPI end.
update process complete ... (1/1)
********************************************************************
* GIGABYTE(TM) CLI "update" Command Executions Summary *
********************************************************************
Image check passed, release they read and parse from file passed, flashing pass, status success, but yet nothing.
Target IP: | Command Name: | Status: | Total elapsed times:
192.168.254.18 | update | Success | 1 mins, 47.050 sec.
Total success nodes : 1 fail nodes : 0
********************************************************************