CSG5000 BIOS Update Procedure
Warning:
System needs to be power cycled multiple times for the BIOS update to take effect.
Services will be temporarily interrupted.
Performing BIOS upgrade during a maintainance window is recommended.
Serial console access, management access and IPMI/BMC access are recommended for debugging purpose.
Latest production version:
BIOS: 6080M_bios_standard_E02_12.img (Version 2.12 06/30/2025)
NVRAM: 6080M_nvram_standard_E14_00.img (Version 14.00 06/30/2025)
Step 1:
Download the BIOS update package file "CSG5000_BIOS_E212_20250630.tar.gz " from the link below and copy it to CSG5000.
https://versanetworks.box.com/s/r527l77k3hn0mmja2y53cyoku0ewezyi
Filename: CSG5000_BIOS_E212_20250630.tar.gz
md5sum: 9b8bdc41b278386040c2fe982f5c77af
Step 2:
Extract the .gz file downloaded.
[admin@versa-flexvnf: ~] $ ls -l CSG5000_BIOS_E212_20250630.tar.gz
-rw-r----- 1 admin versa 5493675 Jul 10 2025 CSG5000_BIOS_E212_20250630.tar.gz
[admin@versa-flexvnf: ~] $ sudo tar -xf CSG5000_BIOS_E212_20250630.tar.gz
[admin@versa-flexvnf: ~] $ cd CSG5000_BIOS_E212_20250630/
/home/admin/CSG5000_BIOS_E212_20250630
[admin@versa-flexvnf: CSG5000_BIOS_E212_20250630] $ ls -lr
total 16400
-rwxrwxrwx 1 root root 131 Jul 10 10:10 md5sum.txt
-rwxrwxrwx 1 root root 3985 Jul 10 10:53 CSG5000_BIOS_update_instructions.txt
-rwxrwxrwx 1 root root 262244 Jul 10 10:10 6080M_nvram_standard_E14_00.img
-rwxrwxrwx 1 root root 16515197 Jul 10 10:10 6080M_bios_standard_E02_12.img
[admin@versa-flexvnf: CSG5000_BIOS_E212_20250630] $
Step 3:
Verify that the system is Versa CSG5000 and check the current BIOS/NVRAM version before proceeding to the update.
(Note: Output below is for reference only. Existing BIOS/NVRAM version may be different).
[admin@versa-flexvnf: ~] $ sudo dmidecode -t 1
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Versa Networks Inc
Product Name: CSG5000
Version: A1 01-2
Serial Number: GSAB794657
UUID: 06AAA8F8-B616-11EE-95CD-AC4330F53FEE
Wake-up Type: Power Switch
SKU Number: FWA-6080M
Family: Server
[admin@versa-flexvnf: ~] $
[admin@versa-flexvnf: ~] $ sudo ipmitool hpm check
PICMG HPM.1 Upgrade Agent 1.0.9:
-------Target Information-------
Device Id : 0xd4
Device Revision : 0x81
Product Id : 0x6080
Manufacturer Id : 0x2839 (Advantech)
--------------------------------------------------------------------------
|ID | Name | Versions |
| | | Active | Backup | Deferred |
--------------------------------------------------------------------------
| 0|6080 BL | 1.00 00000000 | ---.-- -------- | ---.-- -------- |
| 1|6080 BMC | 1.02 00000000 | 1.02 00000000 | ---.-- -------- |
|* 2|6080 FPGA | 0.10 00000000 | 0.10 00000000 | ---.-- -------- |
|* 3|6080 BIOS | 1.00 00000000 | 1.00 00000000 | ---.-- -------- |
|* 4|6080 NVRAM | 10.00 00000000 | ---.-- -------- | ---.-- -------- |
--------------------------------------------------------------------------
(*) Component requires Payload Cold Reset
[admin@versa-flexvnf: ~] $
Step 4:
Update the primary BIOS as shown below.
[admin@versa-flexvnf: ~] $ sudo ipmitool -z 270 hpm upgrade 6080M_bios_standard_E02_12.img activate
Setting large buffer to 270
PICMG HPM.1 Upgrade Agent 1.0.9:
Validating firmware image integrity...OK
Performing preparation stage...
Services may be affected during upgrade. Do you wish to continue? (y/n): y
OK
Performing upgrade stage:
-------------------------------------------------------------------------------
|ID | Name | Versions | % |
| | | Active | Backup | File | |
|----|-------------|-----------------|-----------------|-----------------|----|
|* 3|6080 BIOS | 1.00 00000000 | 1.00 00000000 | 2.12 00000000 |100%|
| |Upload Time: 10:24 | Image Size: 16515109 bytes | |
-------------------------------------------------------------------------------
(*) Component requires Payload Cold Reset
Performing activation stage:
Waiting firmware activation...OK
Firmware upgrade procedure successful
[admin@versa-flexvnf: ~] $
Step 5:
Power cycle the system for the primary BIOS change to take effect.
[admin@versa-flexvnf: ~] $ sudo ipmitool chassis power cycle
Step 6:
After power cycle, verify the BIOS change and run the same command again to update the secondary bios.
[admin@versa-flexvnf: ~] $ sudo ipmitool hpm check
PICMG HPM.1 Upgrade Agent 1.0.9:
-------Target Information-------
Device Id : 0xd4
Device Revision : 0x81
Product Id : 0x6080
Manufacturer Id : 0x2839 (Advantech)
--------------------------------------------------------------------------
|ID | Name | Versions |
| | | Active | Backup | Deferred |
--------------------------------------------------------------------------
| 0|6080 BL | 1.00 00000000 | ---.-- -------- | ---.-- -------- |
| 1|6080 BMC | 1.02 00000000 | 1.02 00000000 | ---.-- -------- |
|* 2|6080 FPGA | 0.10 00000000 | 0.10 00000000 | ---.-- -------- |
|* 3|6080 BIOS | 2.12 00000000 | 1.00 00000000 | ---.-- -------- |
|* 4|6080 NVRAM | 10.00 00000000 | ---.-- -------- | ---.-- -------- |
--------------------------------------------------------------------------
(*) Component requires Payload Cold Reset
[admin@versa-flexvnf: ~] $
[admin@versa-flexvnf: ~] $ sudo ipmitool -z 270 hpm upgrade 6080M_bios_standard_E02_12.img activate
Setting large buffer to 270
PICMG HPM.1 Upgrade Agent 1.0.9:
Validating firmware image integrity...OK
Performing preparation stage...
Services may be affected during upgrade. Do you wish to continue? (y/n): y
OK
Performing upgrade stage:
-------------------------------------------------------------------------------
|ID | Name | Versions | % |
| | | Active | Backup | File | |
|----|-------------|-----------------|-----------------|-----------------|----|
|* 3|6080 BIOS | 2.12 00000000 | 1.00 00000000 | 2.12 00000000 |100%|
| |Upload Time: 10:24 | Image Size: 16515109 bytes | |
-------------------------------------------------------------------------------
(*) Component requires Payload Cold Reset
Performing activation stage:
Waiting firmware activation...OK
Firmware upgrade procedure successful
[admin@versa-flexvnf: ~] $
Step 7:
Power cycle the system for the secondary BIOS change to take effect.
[admin@versa-flexvnf: ~] $ sudo ipmitool chassis power cycle
Step 8:
After power cycle, verify the BIOS change.
[admin@versa-flexvnf: ~] $ sudo ipmitool hpm check
PICMG HPM.1 Upgrade Agent 1.0.9:
-------Target Information-------
Device Id : 0xd4
Device Revision : 0x81
Product Id : 0x6080
Manufacturer Id : 0x2839 (Advantech)
--------------------------------------------------------------------------
|ID | Name | Versions |
| | | Active | Backup | Deferred |
--------------------------------------------------------------------------
| 0|6080 BL | 1.00 00000000 | ---.-- -------- | ---.-- -------- |
| 1|6080 BMC | 1.00 00000000 | 1.00 00000000 | ---.-- -------- |
|* 2|6080 FPGA | 0.10 00000000 | 0.10 00000000 | ---.-- -------- |
|* 3|6080 BIOS | 2.12 00000000 | 2.12 00000000 | ---.-- -------- |
|* 4|6080 NVRAM | 10.00 00000000 | ---.-- -------- | ---.-- -------- |
--------------------------------------------------------------------------
(*) Component requires Payload Cold Reset
[admin@versa-flexvnf: ~] $
Step 9:
Update NVRAM image as shown below.
[admin@versa-flexvnf: ~] $ sudo ipmitool -z 270 hpm upgrade 6080M_nvram_standard_E14_00.img activate
Setting large buffer to 270
PICMG HPM.1 Upgrade Agent 1.0.9:
Validating firmware image integrity...OK
Performing preparation stage...
Services may be affected during upgrade. Do you wish to continue? (y/n): y
OK
Performing upgrade stage:
-------------------------------------------------------------------------------
|ID | Name | Versions | % |
| | | Active | Backup | File | |
|----|-------------|-----------------|-----------------|-----------------|----|
|* 4|6080 NVRAM | 10.00 00000000 | ---.-- -------- | 14.00 00000000 |100%|
| |Upload Time: 02:03 | Image Size: 1048588 bytes |
-------------------------------------------------------------------------------
(*) Component requires Payload Cold Reset
Performing activation stage:
Waiting firmware activation...OK
Firmware upgrade procedure successful
[admin@versa-flexvnf: ~] $
Step 10:
Power cycle the system for the NVRAM change to take effect.
[admin@versa-flexvnf: ~] $ sudo ipmitool chassis power cycle
Step 11:
After power cycle, verify the BIOS change and NVRAM change.
[admin@versa-flexvnf: ~] $ sudo ipmitool hpm check
PICMG HPM.1 Upgrade Agent 1.0.9:
-------Target Information-------
Device Id : 0xd4
Device Revision : 0x81
Product Id : 0x6080
Manufacturer Id : 0x2839 (Advantech)
--------------------------------------------------------------------------
|ID | Name | Versions |
| | | Active | Backup | Deferred |
--------------------------------------------------------------------------
| 0|6080 BL | 1.00 00000000 | ---.-- -------- | ---.-- -------- |
| 1|6080 BMC | 1.00 00000000 | 1.00 00000000 | ---.-- -------- |
|* 2|6080 FPGA | 0.10 00000000 | 0.10 00000000 | ---.-- -------- |
|* 3|6080 BIOS | 2.12 00000000 | 2.12 00000000 | ---.-- -------- |
|* 4|6080 NVRAM | 14.00 00000000 | ---.-- -------- | ---.-- -------- |
--------------------------------------------------------------------------
(*) Component requires Payload Cold Reset
[admin@versa-flexvnf: ~] $ sudo dmidecode -t 0
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
# SMBIOS implementations newer than version 3.1.1 are not
# fully supported by this version of dmidecode.
Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: American Megatrends Inc / Advantech
Version: 6080ME212
Release Date: 06/30/2025
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16 MB
...
BIOS Revision: 5.22
[admin@versa-flexvnf: ~] $
Step 12:
Verify that BIOS DMI product name is still intact "CSG5000"
[admin@versa-flexvnf: ~] $ sudo dmidecode -t 1
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
# SMBIOS implementations newer than version 3.1.1 are not
# fully supported by this version of dmidecode.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Versa Networks Inc
Product Name: CSG5000
Version: A1 01-2
Serial Number: AKAY657354
UUID: 346ADF98-77FB-11EC-9F7F-C400ADAF2092
Wake-up Type: Power Switch
SKU Number: CSG5000
Family: Server
[admin@versa-flexvnf: ~] $
<DONE>
BIOS revision change history:
E212 (06/30/25)
- Added BIOS watchdog feature for SSD detection during system reboot
- Implemented BMC/DMI FRU backup mechanism
- Implemented UEFI Boot option