Filename:iMV2-IRIS2-2600-1.10-20260127011240.bin Checksum:0x9E580F54 Version:1.10-20260127011240 for spi flash firmware History: 1. Add a link-local address in the IPv6 field 2. Add PCIE AER log , IRI2 SEL process 3. [IPMITOOL] Replace ARP trigger with a single ping when retrieving Gateway MAC in Get LAN, to avoid ipmitool lan print blocking due to slow DHCP or network response. ==================================================================================== Filename:iMV2-IRIS2-2600-1.10-20250307170133.static.mtd.all.bin Checksum:0x9E4AFF03 Version:-1.10-20250307170133 for spi flash firmware History: 1. Add after login to check new firmware update function. 2. Upgrade the versions of OpenSSL, curl, busybox, xz, ICU, and Node.js to address CVE vulnerabilities. 3. Adjust the timing of reading post codes, limiting the processing to one piece of data with 50ms. 4. Add detection for CPU Fan 4 to 6 in IRIS2. 5. Fix the issue of generating a KVM stop event log when closing SOL. 6. [CVE-2022-3409][CVE-2022-2809] Fixed issues with multipart parser. 7. Enable TFTP based firmware update transactions through Redfish UpdateService.SimpleUpdate. 8. [SOL] Modify the method to clear the SOL screen after host shutdown. ==================================================================================== Filename:iMV2-IRIS2-2600-1.10-20250105202707.static.mtd.all.bin Checksum:0xA3FD1801 Version:1.10-20250105202707 for spi flash firmware History: 1.Resolved the BMC reset issue caused by EC I2C communication problems, modify the I2C timeout from 100ms to 30ms. Adjust the bmc-watchdog parameter to change the reset period from 60 seconds to 30 seconds. 2.In the mac_address_update.sh script, check if the system time is January 1, 1970, and if so, update it to January 1, 2000, 00:00:00, and write it to the hardware clock. 3.For the system date setting feature that read date data from the EC API, add a condition to skip updating the time if the BMC time is not 1970 or 2000. 4.Add HOT KEY functionality for SOL and KVM. Include instructions on how to use the Backspace function in SOL. 5.Ipmitool implement IPV6 setup. 6.Add EC chip test. 7.Fix the issue where enabling the RFB service causes the mouse to remain centered and the Shift key to be repeatedly pressed. 8.IRIS2 adds EC API support for PSU3 and PSU4. The SPI driver is modified to automatically adjust to a lower read/write frequency. 9.Improve the detection method of the SOL connection status to accurately reflect the real status in a timely manner. 10.Slpd-lite.service can be disabled via systemctl. 11.Add ipmitools raw command for read/write bmc mac addres. 12.Fix the issue where rebooting the BMC causes the Last Power Operation recorded time to change as well. 13.Fix the issue of not displaying the reboot BMC time on the webui. 14.After executing a Host shutdown (Orderly or Immediate) and confirming the power status is off, delay changing the Host status by five seconds to prevent the user from immediately performing a power-on operation. 15.[SOL] Fix the issue of generating a KVM stop event log when closing SOL. ====================================================== Filename:iMV2-IRIS2-2600-1.10-20241022173207.bin Checksum:0xA432A5A0 Version:1.10-20241022173207 for spi flash firmware 1.Modify IRIS2-2600-power_control so that when the value of the system_power_pin_status API is equal to 8, it is also considered a shutdown state, in response to the Windows Fast Startup setting. 2.Add an EC system fan API to handle the display of 7 system fans for PUZZLE-5051. 3.Filter out abnormal values when reading system_power_pin_status. 4.Set GPIOB4 to output high to notify the EC when the BMC system is ready. ====================================================== Filename:iMV2-image-IRIS2-2600-1.10-20240913051513.bin Checksum:0xA43AAF7A Version:1.10-20240913051513 for spi flash firmware History: 1.IRIS2 adds new detection conditions for Fan Threshold based on Smart fan settings. 2.Fix the BIOS update condition to check the BIOS file correctly. 3.Modify IRIS2-2600-power_control so that when the value of the system_power_pin_status API is equal to 8, it is also considered a shutdown state, in response to the Windows Fast Startup setting. ====================================================== Filename:iMV2-image-IRIS2-2600-1.10-20240913051513.static.mtd.all.tar Checksum:0xA43CCEA0 Version:1.10-20240913051513 for web download image History: 1.IRIS2 adds new detection conditions for Fan Threshold based on Smart fan settings. 2.Fix the BIOS update condition to check the BIOS file correctly. 3.Modify IRIS2-2600-power_control so that when the value of the system_power_pin_status API is equal to 8, it is also considered a shutdown state, in response to the Windows Fast Startup setting. ====================================================== Filename:iMV2-IRIS2-2600-image-IRIS2-2600-1.10-20240827172032.bin Checksum:0xA435DD84 Version:1.10-20240827172032 for spi flash firmware History 1.After a factory reset, the BMC automatically reboots to update the hostname and credentials. Additionally, in fru_update.sh, if the EC product serial read does not match the product serial in the FRU, a FRU update is also. 2.Modify the bios_update.sh script to increase the number of retries for flashcp in case of a write failure to prevent SPI ROM write failures. 3.Add a countdown timer feature to the Reboot BMC, Factory Reset, modify hostname function, and firmware update functions. 4.Add BMC update error message. Separate BMC firmware update and BIOS firmware update into two separate functional pages. Provide error messages for BIOS update file errors. 5.Add a recipe for iptables and enable the iprange feature in the kernel. Make sure block ICMP timestamps with IPTables in init-iei.sh . 6.Provide error messages for BIOS update file errors. 7.Fix the image build version format to allow ipmitool to correctly parse the version number. Remove additional details and keep only the Minor and Major version numbers. 8.Execute PostCodeEventHandler without using callback functionality to prevent OOM (Out of Memory). 9.Fix the issue where certificates with expiration dates beyond 2038 cannot be installed. 10.Users can edit or add functionality while in the Disabled state. Unlocking a Locked user can also be done without entering a password. 11.Prevent disabling the currently logged-in user to avoid a situation where no users are available to log in to the web interface. 12.Correct the issue where after changing 'root' to 'Disable,' the status still remains 'Enable. ====================================================== Filename:iMV2-IRIS2-2600-image-IRIS2-2600-1.10-20240827172032.static.mtd.all.tar Checksum:0xA437F5EA Version:1.10-20240827172032 for WEB download History: History 1.After a factory reset, the BMC automatically reboots to update the hostname and credentials. Additionally, in fru_update.sh, if the EC product serial read does not match the product serial in the FRU, a FRU update is also. 2.Modify the bios_update.sh script to increase the number of retries for flashcp in case of a write failure to prevent SPI ROM write failures. 3.Add a countdown timer feature to the Reboot BMC, Factory Reset, modify hostname function, and firmware update functions. 4.Add BMC update error message. Separate BMC firmware update and BIOS firmware update into two separate functional pages. Provide error messages for BIOS update file errors. 5.Add a recipe for iptables and enable the iprange feature in the kernel. Make sure block ICMP timestamps with IPTables in init-iei.sh . 6.Provide error messages for BIOS update file errors. 7.Fix the image build version format to allow ipmitool to correctly parse the version number. Remove additional details and keep only the Minor and Major version numbers. 8.Execute PostCodeEventHandler without using callback functionality to prevent OOM (Out of Memory). 9.Fix the issue where certificates with expiration dates beyond 2038 cannot be installed. 10.Users can edit or add functionality while in the Disabled state. Unlocking a Locked user can also be done without entering a password. 11.Prevent disabling the currently logged-in user to avoid a situation where no users are available to log in to the web interface. 12.Correct the issue where after changing 'root' to 'Disable,' the status still remains 'Enable. ====================================================== Filename:iMV2-IRIS2-2600-image-IRIS2-2600-1.10-20240722172828.tar Checksum:0xA50D491E Version:1.10-20240722172828 for WEB download History: 1.Script]Enhance the verification mechanism in fru_update.sh for writing to EEPROM to resolve occasional checksum comparison errors. 2.Modify the bios_update.sh script to increase the number of retries for flashcp in case of a write failure to prevent SPI ROM write failures. 3.Add a countdown timer feature to the modifying the hostname, Reboot BMC, Factory Reset, and firmware update functions. 4.Separate BMC firmware update and BIOS firmware update into two separate functional pages. Provide error messages for BIOS update file errors. 5.Add BMC update error message. Modify the description of the BIOS update message. ====================================================== Filename:iMV2-IRIS2-2600-1.1.0-20240616172240.tar Checksum:0xA5131430 Version:obmc-phosphor-image-IRIS2-2600-1.1.0-20240616172240 for WEB download History: 1.Modify rsyslog.conf error, and it will not result in the absence of event logs. 2.When login fails and the user is locked, display the message 'User is locked'. 3.Set eth2addr when mac initial. 4.Modify check_ipmitool_status.sh to read commands related to service status. 5.Modify SR1 CPU default criteria value. 6.Remove the declaration of the IRIS2-2600 mctp driver. 7.Add a script to monitor BIOS version to prevent BMC OOM issues. 8.Correct the syntax error in the SR1 2620 JSON. 11.Add a recipe for iptables and enable the iprange feature in the kernel. 12.Add case open function and PSU power comsumption API. 13.Modify case open function that PWM pin output low at without case open alert and Modify case open function that PWM setting at u-boot. 14.[snmptrap] Disable sending SNMP traps for ChangeSensorALLThresholdSuccess. Correcting it to only select "Voltage sensor out of range" still sends SNMP traps for temperature and fan. 15.Add a new API definition for the EC PSU. Remove unused dbus drivers. Adjust the FRU script to check for file existence before deletion. 16.Add new psu1 psu2 API define and adjust psu power threshold value. Modify the bios_update.sh script to include checks for 8-digit and 9-digit version numbers. In the fru_update.sh script, add a delay when writing md5sum. 17.Modify TimerMap of power_control.cpp for power cycle timer. 18.[snmp-alerts] The SNMP alerts email functionality is no longer used for forwarding via snmptrapd. It has been replaced with direct sending of alert messages 19.Delete unnecessary logs for POST code function. 20.PUZZLE-9040 Read postcode from hwmon. 21.Modify the script to check the BIOS version only if there is data available from the BIOS version API. 22.Implement storage functionality for Fatal Lower Bound and Fatal Upper Bound values. 23.Modify the issue arises when updating the BMC firmware while the host is ON, causing abnormal event log sensor readings. 24.Modify the Sensor reading method to get multi-sampling and sorting to reduce the occurrence of abnormal values. 25.Fixing the issue with patch 0006-Include-netinet-if_ether.h.patch when "devtool modify systemd". 26.Increase the RO by 1M in the flash configuration. 27.Enhance virtual media function. 28.Modify the action performed by the 'ipmitool power soft' command from forceful shutdown to graceful shutdown. Address the issue where the 'ipmitool sensor thresh' command fails to modify the Lower Fatal and Upper Fatal thresholds when adjusting warning values. 29.Correct the category of PSU sensor alert emails to 'Power supply failure'. 30.Enhance the conditions for FRU update of BIOS and EC version. 31.Make the hostname editable. When initializing the MAC address, concurrently modify the hostname following the naming convention: IRIS + MAC address (excluding colon symbols). 32.Overview dispaly VPD System Serial Number in the web GUI. 33.Fix the issue where BIOS updates may occasionally fail. ====================================================== Filename:IRIS2 F830 V1.1.0.240122.bin Checksum:0xAD3F4EF8 Version:obmc-phosphor-image-IRIS2-2600-1.1.0-20240122175910 for WEB download History: 1.ADD POST CODE 2.ADD white list 3.add SNNP Function 4.host off, sensor status is not updated and NA is displayed. 5.Modify the message that Web ui failed to create a user. 6.The Sensor recovers from the abnormal state to normal and provides event log records. 7.Sensor filtering item (Not available) failure problem is fixed. 8. Added Event log and toast messages for SNMP and White list operations. 9. Correct specific techniques to avoid White list bugs. 10. Modify the toast message that changes the user status or password. 11. Fix POST code sorting problem ====================================================== Filename:IRIS2 F830 V1.0.6.1224.tar Checksum:0xB9275882 Version:obmc-phosphor-image-IRIS2-2600-1.0.6-20231224180016 for WEB download History: 1.Adjust the sensor threshold value. 2.Modify init-iei.sh to stop the bmcweb.service. Wait for FRU readiness before restarting to prevent the establishment of invalid sessions on the web page. 3.Create a script to monitor whether the Redfish file on the host generates abnormal logs during the moment when the host is off. 4.Refine the rule for generating sensor abnormal messages. Provide event logs for the transition from abnormal to normal sensor status. 5.Modify the message of failure to add User. WebUI 6.After updating the static DNS table, the data is not being refreshed 7.When the HOST is OFF, the sensor status is displayed as 'NA'. 8.When the model is IRIS-2620/IRIS2-2600, the option for KVM is hidden 9.After configuring the network settings, introducing a delay of 30000ms before fetching values has resolved obtaining outdated values from the DNS table ===================================================== Filename:IRIS2 F830 V1.0.6.1214 bin Checksum:0xB92F4F5A Version:obmc-phosphor-image-IRIS2-2600-1.0.6-20231214060121 History: 1.BMC initializes by reading and updating the time from the EC. 2.Modification of functionality on the Event Log page. 3.The source for displaying Health status changes from Event Log to Sensor (HOST off not displayed). 4.LDAP functionality fixed. 5.Adjustment of the Event Log warning mechanism (when multiple levels are triggered simultaneously, only the most severe is displayed). ===================================================== Filename:IRIS2 F830 V1.0.6.1102 bin Checksum:0xB969CA07 Version:obmc-phosphor-image-IRIS2-2600-1.0.6-20231102172224 History: 1.redfish file abnormal generation 2.crontab list abnormal add 3.ipmitool sel time set let sensor sel can't work 4.ipmitool sel elist Reading 0 issue 5.ipmitool sensor value setting 6.ipmitool sol activate ===================================================== CHECKSUM:B96738F8 Filename:IRIS2 F830 V1.0.6_0911.bin History: 1.FIX Static IP 169.254.0.x will disapper. 2.modify english string. ============================================= IC FLASH 料號:243Q6-000049-HF , 243Q6-000049-RS Filename:IRIS2 F830 V1.0.5 CRC32 Checksum:0xAD289F89 History: First Release