Update Firmware and UEFI for IBM x3650 M4 Server by using the Lenovo XClarity Essentials Bootable Media Creator
You can use the Lenovo XClarity Essentials Bootable Media Creator (BoMC) to update your IBM X3650 M4 servers firmware and BIOS/UEFI, Device drivers are not included in the bootable image and must be updated separately.
Technical overview
Users can use Lenovo XClarity Essentials Bootable Media Creator (hereinafter referred to as BoMC) to create bootable media suitable for firmware updates, VPD updates, inventory and FFDC collection, advanced system configuration, FoD Keys management, and diagnostics on supported ThinkSystem, System x, BladeCenter systems, and storage platform.
Using BoMC, users can create a single bootable image on supported media (such as CD, DVD, ISO image, USB flash drive, or set of PXE files) that bundles multiple ThinkSystem, System x, and BladeCenter systems updates from UpdateXpress System Packs containing firmware update packages. From V11.4.0, BoMC supports users to update firmware on supported storage platforms through bootable ISO. From V11.5.1, BoMC supports users to create a full (all-in-one) bootable image for full management function, including firmware update, VPD update, inventory and FFDC collection, advanced system configuration, FoD Keys management, diagnostics, RAID configuration, and secure erase.
Important: Device drivers are not included in the bootable image and must be updated separately.
Source: https://sysmgt.lenovofiles.com/help/topic/bomc_lenovo/bomc_bk.pdf
You can also use the Lenovo XClarity Essentials UpdateXpress tool to update your IBM servers, but here you first have to check whether your system and OS is supported by the tool. If so this tool will also update device drivers for Windows or Linux.
Lenovo XClarity Essentials UpdateXpress
https://support.lenovo.com/hn/en/solutions/lnvo-xpress
Lenovo XClarity Essentials UpdateXpress (hereafter referred to as the UpdateXpress application) can be used to acquire and apply UpdateXpress System Packs (UXSP) and individual updates to your local or remote system. The UpdateXpress application acquires and deploys UpdateXpress System Pack (UXSP) update packages and individual updates. UXSPs contain firmware and device driver updates.
Source: https://sysmgt.lenovofiles.com/help/topic/ux_essentials/ux_t_introducing_ux_app.html
Finally you could also download firmware, BIOS/UEFI, drivers and software for your IBM servers directly from the following links.
https://support.lenovo.com
https://datacentersupport.lenovo.com/
Below I will describe the steps to update the IBM x3650 M4 servers firmware and UEFI by using the Lenovo XClarity Essentials Bootable Media Creator (BoMC).
I will download and rund the BoMC on a client in the network, from which I will later connect to the server by using the IMM remote control.
Download Bootable Media Creator (BoMC) V12.3.0
https://datacentersupport.lenovo.com/de/en/solutions/lnvo-bomc
Lenovo Bootable Media Creator Installation and User Guide
https://sysmgt.lenovofiles.com/help/topic/bomc_lenovo/bomc_bk.pdf
After running the lnvgy_utl_lxce_bomc01g-12.4.0_windows_i386.exe BoMC I will get the following GUI to create the ISO.
It is nearly the same as used to for the legacy IBM UpdateXpress System Pack Installer.

Here I will select under IBM Platforms my System X3650 M4 server.



Under Target Directory check that the path will fulfil the following requirements.
All BoMC paths must use standard English-language alphanumeric characters
All BoMC paths must use standard English-language alphanumeric characters and must not include spaces, special characters, or non-English language characters.
Source: https://forums.lenovo.com/t5/ThinkSystem/BoMC-failing-with-Spaces-in-workingdir-path-v11-6-01i/m-p/4545500
If the path will use not the above requirements like the following path:

You will run into the following error which will not really indicate a problem with the path.

So I changed the path into D:\IBM\updates





In case something won’t work as expected, you can check the log files from the BoMC.
BOMC Log File bomc_1240.log
The Bootable Media Creator (BoMC) log file is located in the following directoy on Windows
%SystemDrive%\Lenovo_Support


So now after creating the boot ISO I can boot my IBM x3650 M4 server from it.

Remote Control IMM need Java Version not be higher than Java 7.8

In case you will get the following error during connecting to the console, try to delete the temporary internet files including java as follows, in my case this solved the above error.


Now I will need to mount the BoMC ISO files as follows.
Click on Virtual Media -> Activate

Then click on Select Devices to Mount …

Click on Add Image … and select the BoMC ISO.

Check under Mapped the CD/DVD ISO file and click finally on Mount Selected.

From now on we can reboot the server and during boot we need to press F12 to enter the boot menu – and then select CD/DVD to boot from the ISO file.

After booting from the ISO file the Lenovo XClarity Essentials Update Express tool will start as follows.

Here we can select what we want to update.




Click on Finish and the system will reboot.











About how to update firmware, UEFI and device drivers for Dell PowerEdge servers, you will find in my following post.
Links
BoMC failing with Spaces in workingdir path (v11.6.0 – 01i)
https://forums.lenovo.com/t5/ThinkSystem/BoMC-failing-with-Spaces-in-workingdir-path-v11-6-01i/m-p/4545500
Lenovo’s acquisition of IBM’s x86 server business
https://www.lenovo.com/au/en/news/article/lenovo_set_to_close_acquisition_of_ibm%E2%80%99s_x86_server_business
Download Bootable Media Creator (BoMC) V12.3.0
https://datacentersupport.lenovo.com/de/en/solutions/lnvo-bomc
Lenovo Bootable Media Creator Installation and User Guide
https://sysmgt.lenovofiles.com/help/topic/bomc_lenovo/bomc_bk.pdf
Lenovo XClarity Essentials UpdateXpress
https://support.lenovo.com/hn/en/solutions/lnvo-xpress