I wonder, what version of Linux is HP referring to, when they provide the A340 version for download. For sure the realtime HW thermal alert sounds interesting.
I tried it so far under their latest ClearOS - community (free) edition, but does not work.
It should work on any linux. I've tested debian, the updater works fine there. Just extract their ZIP file and/or any *.rpm files. While you can install RPM with alien, there's no need: The extracted files work fine without install.
Just follow the instructions (run "Lnx/flashbios.sh") and enjoy. I've only ever done this a) from shell and b) as root, so YMMV:
$ unzip System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux.zip
Archive: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux.zip
creating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Instruction.txt
creating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/afulnx_32
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/afulnx_64
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/flashbios.sh
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/readme32.txt
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/readme32_afulnx.txt
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/readme64.txt
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx/readme64_afulnx.txt
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/releasenote.txt
inflating: System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/ZA10A350.rom
$ cd System_BIOS_v_ZA10A350_for_MicroServer_Gen10_Linux/Lnx
$ chmod u+x flashbios.sh afulnx_32 afulnx_64
$ sudo ./flashbios.sh
+---------------------------------------------------------------------------+
| AMI Firmware Update Utility v5.08.02.1189 |
| Copyright (C)2016 American Megatrends Inc. All Rights Reserved. |
+---------------------------------------------------------------------------+
Reading flash ............... done
- FFS checksums ......... ok
Erasing Boot Block .......... done
Updating Boot Block ......... done
Verifying Boot Block ........ done
Erasing Main Block .......... done
Updating Main Block ......... done
Verifying Main Block ........ done
Erasing NVRAM Block ......... done
Updating NVRAM Block ........ done
Verifying NVRAM Block ....... done
Erasing NCB Block ........... done
Updating NCB Block .......... done
Verifying NCB Block ......... done
$
Display More
On other news, HPE released a new UEFI version, I've updated the post accordingly.
This is marked as an critical update - all users are "required" to install it.