4. C600 ICU firmware changelog
4.1. 2.7.1
New features
None.
Bugs fixed
Fixed issue where Second PCI complex causes messaging lockups on chassis with non-bifurcated PCIe slots.
SMBus get frequency limit command now returns correct value.
Known issues
None.
4.2. 2.7.0
New features
The TDP Limit range is now restricted to the hardware-supported range of 132 W to 252 W.
SMBus Block Procedure Call commands replaced with separate Block Write and Block Read commands.
Second PCIe interface enabled.
Bugs fixed
None.
Known issues
None.
4.3. 2.6.8
New features
None.
Bugs fixed
PCIe Function Level Reset now reports correctly that it is unsupported
Known issues
None.
4.4. 2.6.7
New features
SMBus dmesg read command.
SMBus commands to read & set TDP Limiter/Powercap.
gc-boardtool supports reading and setting the card TDP Limiter/Powercap.
PWRBRK event is now logged.
C600 SMBus power consumption read command.
Modify the update tool to use gc-boardtool.
Fix invalid Mk2 USB version string.
IPU Status and PCB information can now be read over SMBus.
Bugs fixed
Product revision field is now padded when read from SMBus
PCIe Power Brake indicator inversion corrected
Known issues
None.
4.5. 2.6.6
New features
Reduce C600 TDP on first stage over temperature.
Card events are reported through LEDs.
C600 set for 192W as the default Power Cap.
ICU release packages now include their own license file.
Bugs fixed
Error Message line number off by one bug fixed
Known issues
None.
4.6. 2.6.5
New features
None.
Bugs fixed
Fixed compatibility issue between the drivers and the upgrade script
Known issues
None.
4.7. 2.6.4
New features
C600 Adaptive VDD Based on RingOsc co-efficients.
CBus failure log messages improved.
Fix the update package folder name for the c600.
The get telemetry power command now returns the average power of the last second.
Bugs fixed
None.
Known issues
None.
4.8. 2.6.3
New features
None.
Bugs fixed
C600: Fixed reading back the current from the DCDC
Known issues
None.
4.9. 2.6.2
New features
None.
Bugs fixed
C600 Efuse write addressing error fixed
Known issues
None.
4.10. 2.6.1
New features
C600 clock back to 200MHz on 85C IPU PVT Temperature.
C600 SMBus command table.
Report Bootloader version over the PCIe mailbox.
BOM ID cached alongside PCB ID.
PCIe update script uses pre-confirmed images.
ina_209 interrupts enabled.
EFuse writes enabled on C600.
Bugs fixed
Low power exit is called twice
Known issues
None.
4.11. 2.6.0
New features
Firmware will no longer crash on a failed C assert.
Enable Low Power Idle Mode for all platforms.
Sanitised ICU error messages to make them consistent with the rest of the system.
Remove SERDES PHY Firmware Upload from Link Training on unsupported platforms.
Added PCIe ID for Mk2 IPU with FP8 support.
Enable SMBUS for C600 platform.
Enable PVT polling for C600.
PCB ID is now checked before initialising anything else and stops the boot if it fails.
Enable software based thermal limit shutdown for C600.
Enable ring oscillators for c600.
Correct Salem DCDC settings.
PCIe platforms’ LED driver re-enabled.
Bugs fixed
None.
Known issues
None.