OSDeploy / OSD

OSD Shared Functions
MIT License
132 stars 54 forks source link

Update Microsoft Surface driver catalog #74

Closed everydayintech closed 10 months ago

everydayintech commented 11 months ago

Describe the bug Microsoft released new surface drivers and pulled old downloads a few days ago. This leads to Surface driver downloads not working correctly. Could you update the catalog for OSDCloud please?

Example: PackageID 104680 was updated, the old download url is not reachable anymore:

{
        "CatalogVersion":  "23.07.16",
        "Status":  null,
        "Component":  "DriverPack",
        "ReleaseDate":  "23.05.15",
        "Manufacturer":  "Microsoft",
        "Model":  "Surface Pro 9",
        "Product":  "Surface_Pro_9_for_Business_2038",
        "Name":  "Microsoft Surface Pro 9 Commercial Win11 22H2",
        "PackageID":  "104680",
        "FileName":  "SurfacePro9_Win11_22621_23.044.40352.0.msi",
        "Url":  "https://download.microsoft.com/download/e/9/a/e9a35d1b-7b4c-48d4-8619-5301d4c09f65/SurfacePro9_Win11_22621_23.044.40352.0.msi",
        "DownloadCenter":  "https://www.microsoft.com/en-us/download/details.aspx?id=104680",
        "OSVersion":  "Windows 11 x64",
        "OSReleaseId":  "22H2",
        "OSBuild":  "22621",
        "HashMD5":  "36824C20EECF29A3A9A67C2EC6B6BC"
}

https://github.com/OSDeploy/OSD/blob/master/Catalogs/MicrosoftDriverPackCatalog.json

everydayintech commented 11 months ago

Version 23.7.25.1 fixed the described issue.

everydayintech commented 11 months ago

Microsoft released new surface drivers on August 15th and pulled old downloads. Catalog needs to be refreshed again

OSDeploy commented 11 months ago

Which model are you trying to deploy?

everydayintech commented 11 months ago

Surface_Pro_8_for_Business_with_LTE_Advanced_1982 New Drivers: https://www.microsoft.com/en-US/download/details.aspx?id=103503

everydayintech commented 11 months ago

Resolved with OSD Version 23.8.18.1

AkosBakos commented 10 months ago

========================================================================= 2023-08-25-164325 Microsoft Update Catalog Firmware PS>TerminatingError(Invoke-WebRequest): "The remote name could not be resolved: 'www.catalog.update.microsoft.com'" Invoke-WebRequest : The remote name could not be resolved: 'www.catalog.update.microsoft.com' At X:\Program Files\WindowsPowerShell\Modules\OSD\23.8.18.1\Public\OSDCloudTS\Test-MicrosoftUpdateCatalog.ps1:5 char:20

LogPath : X:\windows\Logs\DISM\dism.log

Invoke-WebRequest : The remote name could not be resolved: 'www.catalog.update.microsoft.com' At X:\Program Files\WindowsPowerShell\Modules\OSD\23.8.18.1\Public\OSDCloudTS\Test-MicrosoftUpdateCatalog.ps1:5 char:20

WARNING: Unable to download or find firware for his Device

2023-08-25-164325 Microsoft Update Catalog Drivers PS>TerminatingError(Invoke-WebRequest): "The remote name could not be resolved: 'www.catalog.update.microsoft.com'" Invoke-WebRequest : The remote name could not be resolved: 'www.catalog.update.microsoft.com' At X:\Program Files\WindowsPowerShell\Modules\OSD\23.8.18.1\Public\OSDCloudTS\Test-MicrosoftUpdateCatalog.ps1:5 char:20

=========================================================================

everydayintech commented 10 months ago

image

New updated Surface DriverPacks. Test-Script: https://github.com/everydayintech/OSDCloud-Public/blob/main/Catalogs/Test-OSDCloudSurfaceDriverCatalog.ps1

OSDeploy commented 10 months ago

Probably should disable firmware checking for Surface as that is part of the Driver Pack. Isn't that right?

AkosBakos commented 10 months ago

A bit interesting thing, the same OSDStart script was working two days before perfectly.

AkosBakos commented 10 months ago

(Somehow) since today, it works again. @everydayintech please close this issue.