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.
| Return Code | Value | Description |
|---|---|---|
| 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. |
Gear We Recommend
A few general tech accessories worth having alongside this.
Browse our General Tech Accessories picks on AmazonAs an Amazon Associate, TechyGeeksHome earns from qualifying purchases.
Discover more from TechyGeeksHome
Subscribe to get the latest posts sent to your email.