OSDeploy / OSDCloud

OSDCloud is a process to fully deploy a Windows OS from a WinPE Environment
https://osdcloud.osdeploy.com
60 stars 13 forks source link

Firmware Update not triggered #11

Open iamacarpet opened 2 years ago

iamacarpet commented 2 years ago

Hello,

Thanks again for the great project, we are loving it! :).

We noticed the firmware update does not seem to be triggered automatically, even when the option is enabled.

I can see the firmware being downloaded from Microsoft Update & placed in C:\Drivers, where it can be triggered manually once logged in.

We expected it to be automatically applied as part of the driver installation on specialize.

Is this intentional? Or are we missing something?

We've tested on several Dell Latitude models, most notably the Latitude 5520.

Regards, iamacarpet

OSDeploy commented 2 years ago

Look in your BIOS and see if you have a setting under Update,Recovery for UEFI Capsule Firmware Updates. What is yours set to?

iamacarpet commented 2 years ago

Thanks @OSDeploy ,

UEFI Capsule Firmware Upgrades are enabled.

I checked the .inf file of the BIOS update pulled from Windows Update.

Turns out it's just really old compared to what's already on the machines, even the ones fresh out of the box.

There are more recent updates on the Dell website, Windows Update appears to just be out of date.

OSDeploy commented 2 years ago

Yes that's out of my control. Microsoft Update Catalog is typically 3-6 months behind on Firmware Updates from what Dell has, but if your Firmware is 2 years old, then OSDCloud may get it better than it was ...

iamacarpet commented 2 years ago

Understood, I might dig in and see if any of your existing code for pulling Dell drivers is re-usable to pull the latest firmware from them instead.