MSEndpointMgr / ModernDriverManagement

Official repo of Modern Driver Management from MSEndpointMgr.com
https://www.msendpointmgr.com
MIT License
133 stars 80 forks source link

Dell Precision 5570 and XPS 9820 - CAB file unavailable, causes errors. #171

Open Alaknar opened 2 years ago

Alaknar commented 2 years ago

It seems like Dell didn't offer the Driver Package for 5570 and 9820 models in a .cab file. Instead there's an .exe file. It's still possible to extract drivers from it (using 7-zip) but the folder structure is slightly different.

As of right now, MDM downloads the exe file into the Driver Cab folder, copies it into a "Windows10-5570" folder (instead of "Windows10-A01", in the case of Precision 5570) and then fails to copy anything into the package folder (although it does create the package folder itself, it's just empty).

mm-jsworldmedia-com commented 2 years ago

I think it's a more general problem than just these 2 models.

I just ran a test for new drivers yesterday evening and in our case we experience the same problem with drivers for the following models:

Latitude 5420 Latitude 5430 Latitude 5530 Precision Tower 3650

So my guess is that the exe files and the changed folder structure is the way that Dell will be using from now on for any new driver packs.

Regards, Martin

TazwellJ commented 2 years ago

There is a beta version up (7.1.2) that fixes this issue.

mm-jsworldmedia-com commented 2 years ago

There is a beta version up (7.1.2) that fixes this issue.

Thanks for the update - I've just tested this and it seems to work fine :-)

Regards, Martin

Tek-Junkie commented 2 years ago

@mm-jsworldmedia-com I'm having the exact same issue with the Latitude 5530 and upgrading to 7.1.2 did not resolve the issue. Still getting the "download failed" error messages in the log file. Did you have to do anything other than just updating to version 7.1.2? Thanks in advance.

mm-jsworldmedia-com commented 2 years ago

@mm-jsworldmedia-com I'm having the exact same issue with the Latitude 5530 and upgrading to 7.1.2 did not resolve the issue. Still getting the "download failed" error messages in the log file. Did you have to do anything other than just updating to version 7.1.2? Thanks in advance.

I just checked my logs and I can see that I also have a problem with the 5530 model.

As far as I can see the problem is that it cannot download the file whereas the 7.12 version only changed the extraction method.

My best guess is that the XML file with the driver packages that the software from Dell contains an error regarding the download link for the 5530 driver package.

So once this is fixed by Dell (since I assume that they're the ones that maintain the file) then it should begin working.

Regards, Martin

Tek-Junkie commented 2 years ago

@mm-jsworldmedia-com I'm having the exact same issue with the Latitude 5530 and upgrading to 7.1.2 did not resolve the issue. Still getting the "download failed" error messages in the log file. Did you have to do anything other than just updating to version 7.1.2? Thanks in advance.

I just checked my logs and I can see that I also have a problem with the 5530 model.

As far as I can see the problem is that it cannot download the file whereas the 7.12 version only changed the extraction method.

My best guess is that the XML file with the driver packages that the software from Dell contains an error regarding the download link for the 5530 driver package.

So once this is fixed by Dell (since I assume that they're the ones that maintain the file) then it should begin working.

Regards, Martin

That sounds about right. There appears to always be an issue with Dell changing something in their XML files. As a temporary workaround, I just used the "Custom Package Creation" option using the extracted files and will continue to monitor the web until a fix is released. Thanks for confirming.

CloudboyTech commented 2 years ago

Where is the beta 7.1.2 version available? I can't seem to find it. Nevermind...

Edit: https://github.com/maurice-daly/DriverAutomationTool/tree/master/Beta%20Builds/7.1.2

JasonNVSD commented 2 years ago

Dell says this is because the CAB file format has a size limitation of 2 GB.

https://www.dell.com/support/kbdoc/en-ca/000197955/file-format-change-of-dell-command-deploy-driver-pack-from-cab-to-dup

Alaknar commented 2 years ago

Any news on this?

Seems Dell have permanently switched to .exe files for their drivers. These files unpack just fine and the contents look pretty much identical to what the .cab files used to contain. Naming convention changed slightly, though.

vartaxe commented 1 year ago

i have the issue with precision 5570 that it stays forever in the applydriver "starting package content download process (WinPE)" step but nothing is happening it seems... other models works just fine for instance optiplex 3000. sms logs give 401 , 404 , download failed 80190194 for the 5570 pkg... strange... why would some packages works and others dont?

vartaxe commented 1 year ago

nevermind redistributing solved the issue... wtf

Tek-Junkie commented 1 year ago

Update...Currently using version 7.2.1 of the Driver Automation Tool which seems to solve the issue with downloading the drivers for the Dell Latitude 5530.

sanchezjei commented 1 year ago

@Tek-Junkie , can you confirm if it also works for "Dell OptiPlex 7400 All-in-One". I've tried version 7.1.2 (beta), 7.2.1 and 7.2.2 with no luck.