Last updated on April 17th, 2023 at 12:59 am
I have recently been working on updating BIOS’s for a fleet of various Lenovo models and I started getting all sorts of different return codes from them. They were not standard SCCM codes so I had to lookup what these return codes were. Below is a table to show all the return codes you get from installing a BIOS on a Lenovo device.
|RET_SUCC_REBOOTING||0||BIOS update is successful and system will reboot. (normal update)|
|RET_SUCC_NOTREBOOTING||1||BIOS update is successful and system does not reboot. (silent update)|
|RET_UNDEFINED||-1||WINUPTP Option is undefined.|
|RET_FAIL_DRIVER_LOAD||-2||Driver(tpflhlp.sys) failed to load.|
|RET_FAIL_UNSUPPORTEDSYSTEM||-3||This utility does not support this system or OS.|
|RET_FAIL_NEEDADMINRIGHTS||-4||This utility requires Administrator privileges to run.|
|RET_FAIL_NOBIOSIMAGEFORSYSTEM||-5||BIOS image file does not match this system.|
|RET_FAIL_BADECIMAGE||-6||EC image file is damaged.|
|RET_FAIL_NOECIMAGEFORSYSTEM||-7||EC image file does not match this system.|
|RET_FAIL_NOLOGOIMAGEFORSYSTEM||-8||The custom start up image file is missing or not a supported format.|
|RET_FAIL_BIOSIMAGEMATCH||-9||BIOS image file is same as BIOS ROM.|
|RET_FAIL_NEEDPOWER||-10||AC/Battery is detached or battery is not charged.|
No need to worry, we will not be filling your inbox with spam and you can unsubscribe anytime you like.