Giter Club home page Giter Club logo

Comments (22)

OSDeploy avatar OSDeploy commented on September 3, 2024 2

I'll update the catalogs tonight.

from osd.

OSDeploy avatar OSDeploy commented on September 3, 2024 2

I'll work on an update today. I hope everyone understands that OSD is a personal project and not supported by my day job. I did little work on this during December as I was spending the holidays with family. Apologies for the delays.

from osd.

everydayintech avatar everydayintech commented on September 3, 2024 2

I wrote a little function to update the Surface driver catalog "Just-In-Time"
https://everydayintech.com/update-surface-driver-catalog-just-in-time/

from osd.

OSDeploy avatar OSDeploy commented on September 3, 2024 1

Will do, traveling today but I'll have it updated in the next 24h

from osd.

MMendez091 avatar MMendez091 commented on September 3, 2024 1

I vote for this as well, My issues i would like to resolve are touch screen, Keyboard, WIFI Drivers in WinRE, WinPE. Currently, it seems as if i have these 3 issues with different types of models in surfaces. I keep needing to plug in my USB Keyboard and mouse for most of the surfaces.

I was able to able to get keyboard/touchpad/touchscreen working in WinPE by using these steps (excluding the steps specific to MDT):
https://learn.microsoft.com/en-us/surface/enable-surface-keyboard-for-windows-pe-deployment#add-keyboard-drivers-to-the-selection-profile

For example, for the Surface Laptop Studio I downloaded the driver pack, extracted the contents, copied the 18 drivers listed in the article for that model, then used the Edit-OSDCloudWinPE command with DriverPath pointed to the 18 drivers. Once I confirmed they were working, I added the drivers for Surface Laptop 4 and 5.

I skipped adding the wifi drivers as we're using OSDCloud offline.

from osd.

MMendez091 avatar MMendez091 commented on September 3, 2024 1

I'm not sure if they're all needed or what they all do, but I would recommend starting with a clean boot image and having these drivers in a separate folder on your USB drive. Then add each driver one at a time with a pnputil command (something like "pnputil /add-driver /install". After each one check to see what started working. Once you have a short list of the drivers you want to add, add them to the boot image using the Edit-OSDCloudWinPE command. I can't comment any further on the wifi drivers, but that folder looks like a good starting point.

from osd.

OSDeploy avatar OSDeploy commented on September 3, 2024 1

Thanks @everydayintech

FYI, there is a function (with param) that will update the JSON in the module ... this is how I Build and Update the JSON. The downside is that it takes time (1-2 minutes) to complete, and it requires Admin rights to overwrite the JSON in the Module. I'll work in making this more seamless.

image

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

I vote for this as well, My issues i would like to resolve are touch screen, Keyboard, WIFI Drivers in WinRE, WinPE.
Currently, it seems as if i have these 3 issues with different types of models in surfaces. I keep needing to plug in my USB Keyboard and mouse for most of the surfaces.

I will update this list of drivers missing in Surface WinPE/RE

Surface Pro 1, WIfi ✔️ | Touch ✔️| Keybord ❔ (bulky)
Surface Pro 2, WIfi ✔️ | Touch ✔️| Keybord ❔ (bulky)
Surface Pro 3, WIfi ✔️ | Touch ✔️| Keybord ✔️
Surface pro 4, Wifi ❌ | Touch ❔ | KeyBoard ✔️
Surface pro 5, Wifi ❌ | Touch ❌| KeyBoard ✔️(5th Gen)
Surface pro 7, Wifi ✔️ | Touch ❌| KeyBoard ✔️

Surface 3 WIFI, WIfi ❌ | Touch ❌| Keybord ❔
Surface 3 NAG, WIfi ✔️ | Touch ❌| Keybord ✔️ (LTE North Ameirca)

Surface Laptop 4, Wifi ✔️ | Touch ❌ | KeyBoard ✔️

In my free time, until a fix is implemented, I created this if anyone wants to use it. While its better to have this in WinPE itself.

https://github.com/Abe-Telo/ODSCloud-Missing-Microsoft-Drivers/tree/main/Surface3_4GLTE-NorthAmericaUnlocked_Win10_18362_1902003_0

from osd.

OSDeploy avatar OSDeploy commented on September 3, 2024

Can you be specific in describing the exact issue you are having?

"touch screen, Keyboard, WIFI Drivers in WinRE, WinPE"
Is this when using the OSDCloud Boot Image?
Did you add the Drivers? If yes, detail how you did this.
What version of WinPE and WinRE are you using?

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

i believe i used something like this. I might be missing a command or 2
Install-Module osd -force
Import-Module osd -Force
New-OSDCloudTemplate -Name WinRE -WinRE
Set-OSDCloudTemplate -Name 'WinRE'
Edit-OSDCloudWinPE -CloudDriver Surface, IntelNet, WiFi, Nutanix
New-OSDMediaISO
New-OSDCloudUSB
Update-OSDCloudUSB -DriverPack WIFI, MICROSOFT, IntelNet

Wifi Works great on laptop 4, Just tested it.
Pro 3 i get an error: There is no wireless interface on this system.

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

I vote for this as well, My issues i would like to resolve are touch screen, Keyboard, WIFI Drivers in WinRE, WinPE. Currently, it seems as if i have these 3 issues with different types of models in surfaces. I keep needing to plug in my USB Keyboard and mouse for most of the surfaces.

I was able to able to get keyboard/touchpad/touchscreen working in WinPE by using these steps (excluding the steps specific to MDT): https://learn.microsoft.com/en-us/surface/enable-surface-keyboard-for-windows-pe-deployment#add-keyboard-drivers-to-the-selection-profile

Are all the drivers in the microsoft list needed to get it working? For instane, Pro 7, Only the Touch does not work in winPE., So maybe just add the Touch drivers? Also i see the Wifi folder to be 85MB, Is it the right aproch to add wifi drivers this way? And what does each folder do? Why do i need Battery Folder ETC, What are the 3 filterd folders i should use without over adding drivers?

image

from osd.

401cf609a3a217ec avatar 401cf609a3a217ec commented on September 3, 2024

It looks like Microsoft updated the drivers for some Surfaces again. Would it be possible to update the catalog?

For example: Microsoft Surface Laptop 3 13 Intel Win11 21H2
Current catalog URL returns 404 error: https://download.microsoft.com/download/3/f/4/3f4f5dff-b6a9-4006-87aa-142a8e6f77cb/SurfaceLaptop3_Intel_Win11_22000_23.101.7094.0.msi
New drivers published on October 24th: https://www.microsoft.com/en-us/download/details.aspx?id=100429

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

I'm not sure if they're all needed or what they all do, but I would recommend starting with a clean boot image and having these drivers in a separate folder on your USB drive. Then add each driver one at a time with a pnputil command (something like "pnputil /add-driver /install". After each one check to see what started working. Once you have a short list of the drivers you want to add, add them to the boot image using the Edit-OSDCloudWinPE command. I can't comment any further on the wifi drivers, but that folder looks like a good starting point.

Thank you for this info. Please have a look,

Surface_3_Nag touch Drivers completed.
https://github.com/Abe-Telo/ODSCloud-Missing-Microsoft-Drivers/tree/main/Surface3_4GLTE-NorthAmericaUnlocked_Win10_18362_1902003_0

@OSDeploy Can we add this to WINPE DRIVERS?

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

The link to the Microsoft catalog Download file is corrupted as of 10/30/2023

As of 10/31/2023 We get a 404 error on this link.
https://download.microsoft.com/download/4/C/7/4C7DA85D-03DE-4B89-B8E0-386437331C46/SurfacePro_Win10_19044_23.092.28606.0.msi

Microsoft realest a new update to the drivers, And it should be updated to this.
To https://download.microsoft.com/download/4/C/7/4C7DA85D-03DE-4B89-B8E0-386437331C46/SurfacePro_Win10_19044_23.102.15869.0.msi

I will be updating issues related to Surface here. https://github.com/Abe-Telo/ODSCloud-Missing-Microsoft-Drivers/issues

from osd.

401cf609a3a217ec avatar 401cf609a3a217ec commented on September 3, 2024

The Microsoft driver catalog is out of date for many Surface models. There is an open PR #86 for the Surface Laptop 5, but would it be possible to get the others updated as well?

  • Surface Book 3
  • Surface Laptop 3
  • Surface Laptop 5
  • Surface Laptop Go
  • Surface Laptop Go 2
  • Surface Laptop Studio
  • Surface Pro
  • Surface Pro 7+
  • Surface Pro 8
  • Surface Pro 9
  • Surface Studio 2
  • Surface Studio 2+

from osd.

JornMich avatar JornMich commented on September 3, 2024

Many models have new driver packs again, released on 15-12. Could the driver json get updated again? Thanks!

from osd.

OSDeploy avatar OSDeploy commented on September 3, 2024

The driver packs have been updated in the GitHub repo, but there is an error in one of the PowerShell scripts in the Module that Gary and I are trying to resolve. I can't push this to PowerShell Gallery until this is complete. I hope to have this resolved after hours today, as I'm currently on the clock for my paid job.

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

The following are out of date as of today 1-2-2024

This happens very frequently.
Does Microsoft provide a list of when drivers get updated?
Maybe we can create a script that will update github automatically. Just thinking of ways that we can all avoid time consuming research. Another idea is to store these drivers in the cloud.
I will try to look for an idea on this.

in the meantime here is a list of outdated drivers.
SurfaceBook3_Win10_19044_23.092.28627.0
SurfaceBook3_Win11_22000_23.092.28628.0
SurfaceGo2_Win10_19044_23.093.19290_0
SurfaceGo3_Win10_19044_23.093.36099.0
SurfaceGo3_Win11_22000_23.093.36099.0
SurfaceLaptop3_Intel_Win10_19044_23.091.15598.0
SurfaceLaptop3_Intel_Win11_22000_23.091.15598.0
SurfaceLaptop4_AMD_Win10_19044_23.092.16939.0
SurfaceLaptop4_AMD_Win11_22000_23.092.16939.0
SurfaceLaptop4_Intel_Win10_19044_23.091.11395.0
SurfaceLaptop4_Intel_Win11_22000_23.091.11396.0
SurfaceLaptop5_Win10_19044_23.094.39987.0
SurfaceLaptop5_Win11_22621_23.094.38923.0
SurfaceLaptopGo_Win10_19044_23.082.24314.0
SurfaceLaptopGo_Win11_22000_23.082.24314.0
SurfaceLaptopStudio_Win10_19044_23.100.3810.0
SurfaceLaptopStudio_Win11_22000_23.100.3812.0
SurfacePro_Win10_19044_23.092.28606.0
SurfacePro_Win11_22000_23.092.28609.0
SurfacePro7_Win10_19044_23.101.6978.0
SurfacePro7_Win11_22000_23.101.6978.0
SurfacePro7+_Win10_19044_23.091.9841.0
SurfacePro7+_Win11_22000_23.091.9841.0
SurfacePro8_Win10_19044_23.093.30318.0
SurfacePro8_Win11_22000_23.093.30318.0
SurfacePro9_Win11_22621_23.063.31758.0
SurfaceStudio2_Win10_19044_23.091.8508.0.msi
SurfaceStudio2_Win11_22000_23.091.8509.0
SurfaceStudio2+_Win11_22621_23.093.38698.0

Edit: I see there is a reply about a push, That OSDeploy has mention a issue with one of the module. Leaving this as reference. Hoping issue will be resolved soon.

from osd.

NorbertBauer avatar NorbertBauer commented on September 3, 2024

Thanks for the update, but Microsoft updated the Drivers for Surface Pro 9 on 10 January again.
SurfacePro9_Win10_19044_23.121.8513.0.msi
SurfacePro9_Win11_22621_23.121.7437.0.msi

from osd.

gwblok avatar gwblok commented on September 3, 2024

Take a look at: https://everydayintech.com/update-surface-driver-catalog-just-in-time/
Users can probably build this into their processes too.

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

Since there are always new versions and the old once stay on the USB, it can use a lot of space, I added a script that will compare the Version numbers based on the file name, then after you will have the option of delating the old Drivers not needed anymore. Please look into this and consider adding it into OSDCLOUD, at least as option.

For those who would like to test and see if this works for you please download the script here.

https://github.com/Abe-Telo/ODSCloud-Missing-Microsoft-Drivers/blob/main/tools/RemoveOldDrivers.ps1

from osd.

Abe-Telo avatar Abe-Telo commented on September 3, 2024

Take a look at: https://everydayintech.com/update-surface-driver-catalog-just-in-time/ Users can probably build this into their processes too.

I ran your script, but its giving me the error of no internet explorer, when i am in windows, it just does not run at all., I use a custom C:\OSDCloud\Media\OSDCloud\Automate\Start-OSDCloudGUI.json what do i do to get it updated?

WHen i use Update-MicrosoftDriverPackCatalog, i can see things happening, But what file is it updating? it does not show the path of the file.

from osd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.