Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 34 additions & 2 deletions Data/DriverAutomationToolNotes.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,39 @@
Release Notes
-----------------------------------

IMPORTANT
- DAT Downloads have been moved to GitHub - https://github.com/maurice-daly/DriverAutomationTool
** DAT Downloads have been moved to GitHub - https://github.com/maurice-daly/DriverAutomationTool **

Version 10.2.5
What's New & Fixed

- OEM Support — added Panasonic, Fujitsu and ASUS (ExpertBook/ExpertCenter) as supported manufacturers, alongside Dell, HP, Lenovo, Microsoft and Acer.
- OEM Selections — new Common Settings option to restrict the tool to specific manufacturers via a toggle and multi-select; the model grid, manufacturer picker and pre-flight checks then show only the OEMs you choose.
- Interface Scale — new Common Settings option to scale the whole interface (75-150%) or auto-fit to the current screen, for small or high-DPI displays.
- Intune Package Management — review and remove existing BIOS and driver packages directly from the tool.
- Force BIOS re-application — new -ForceDownload switch and SMSTSForceBIOSDownload task-sequence variable download and re-flag the same BIOS version for flashing, for scenarios such as recreating Dell BIOS recovery images. Opt-in; default behaviour unchanged. (MSEndpointMgr/ModernBIOSManagement#31)
- Lenovo detection — Custom Driver Pack now reads the model from Win32_ComputerSystemProduct.Version and the SKU from the first four characters of Win32_ComputerSystem.Model. (maurice-daly/DriverAutomationTool#921)
- ASUS BIOS versions — each model now resolves its own BIOS version instead of every model collapsing onto the newest family value.
- Catalog OS matching — generic "Windows 11" and "win11" catalog entries now appear for every Windows 11 build across all catalog-driven OEMs, and Windows 10 and 11 stay separated.
- Canonical manifest caching — fixed a Dell/Lenovo crash during canonical driver-manifest caching under PowerShell 5.1. (#913)
- DCU graphics driver naming — Dell Command | Update graphics-driver revisions now canonicalise correctly. (#910)
- Long-path pre-flight advisory — warns before Latest Drivers extraction when Windows long-path support is off and payloads such as Intel DUPs risk exceeding the path limit. (#912)
- Hardware inventory check — read-only WMI hardware-inventory class availability check. (#865)
- Shared desktop shortcut — the launcher now creates a single shortcut on the public (all-users) desktop instead of one per admin profile, cleans up stale per-user copies, and adds a CreateDesktopShortcut toggle and -NoShortcut switch. (maurice-daly/DriverAutomationTool#916)
- Always on top dialogs — modal dialogs now stay above the tool's own window only, not above every other application. (maurice-daly/DriverAutomationTool#920)
- Intune BIOS deferrals — toast deferral counters now reset once an update is applied and are tracked per update type, so reporting stays accurate and deferrals no longer carry into the next release.
- Common Settings reorganised — settings grouped into labelled sections, plus assorted UI tweaks and feature icons.

Version 10.2.4
What's New & Fixed
- OEM Support — Dell and Lenovo now join HP with a Latest Drivers build type. Instead of the OEM's monthly SCCM driver pack, packages can be built from the newest individual drivers pulled straight from the Dell Command Update catalog (Dell) and the Lenovo per-model update catalog (Lenovo). Other manufacturers continue to use their SCCM driver pack.
- Driver Packaging — New Update Cadence control (Off, Daily, Weekly, Monthly) throttles how often a Latest Drivers pack is re-evaluated on repeat or scheduled runs. Within the window the existing pack is retained, and a new pack is built only when the underlying driver set actually changes — tracked per model so unchanged sets are skipped rather than rebuilt every run.
- Intune Deployment — Auto-deployed packages can now target one or more specific Entra security groups (for example a pilot ring plus a broad ring) instead of only All Devices, applied across each package's assignment.
- User Interface — Added a live in-progress build tile so long-running builds show current activity instead of appearing stuck, plus new "New" feature indicators and icons that highlight the Latest Drivers build type and related options, and assorted layout/theme refinements.
- Documentation — User guide and README updated for the Dell/Lenovo Latest Drivers build type and update cadence, with new design/feasibility documentation added for the Dell On-Demand (DCU) catalog and Lenovo Latest Driver sourcing.
- Telemetry / Backend — Deterministic driver-package contents manifest with a cross-environment-stable content hash, ready to submit to the (pending) backend API for global de-duplication.
- User Interface — New "What's New" modal shown once per version after an upgrade; the "New" feature pills now also clear when you interact with a section's controls, not just hover.
- Reporting — Individual per-driver download failures are now captured and surfaced in the build "View Failures" modal (previously only logged and silently skipped).
- Driver Packaging — Dell and Lenovo Latest Drivers now honour the Concurrent Driver Downloads setting (parallel downloads), which previously only applied to HP.

Version 10.2.3
What's New & Fixed
Expand Down
2 changes: 1 addition & 1 deletion Data/DriverAutomationToolRev.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.2.3
10.2.5
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@{
RootModule = 'DriverAutomationToolCore.psm1'
ModuleVersion = '10.2.3.0'
ModuleVersion = '10.2.5.0'
GUID = 'a3e0e746-8e3a-4c5b-b8d0-3b2e4f6a9c1d'
Author = 'Maurice Daly'
CompanyName = 'MSEndpointMgr'
Expand All @@ -23,6 +23,7 @@
'Start-DATModelProcessing',
'Connect-DATConfigMgr',
'Get-DATConfigMgrKnownModels',
'Test-DATConfigMgrInventoryClasses',
'Get-DATSiteCode',
'Get-DATDistributionPoints',
'Get-DATDistributionPointGroups',
Expand Down Expand Up @@ -57,6 +58,8 @@
'Get-DATIntuneAppScriptMetadata',
'Update-DATIntuneAppRuleScript',
'Update-DATIntuneAppMetadata',
'Set-DATIntuneAppDeploymentState',
'Set-DATIntuneAppOSTarget',
'Get-DATIntuneAppAssignmentTargetKeys',
'Remove-DATIntuneAppAssignmentTargets',
'New-DATIntuneWin32App',
Expand Down Expand Up @@ -110,6 +113,9 @@
'Send-DATDriverReport',
'Send-DATBiosReport',
'Send-DATSummaryReport',
'ConvertTo-DATCanonicalJson',
'Get-DATDriverManifestContentHash',
'Send-DATDriverManifest',
'Test-DATTelemetryConnection',
'Get-DATBiosCatalog',
'Get-DATDriverCatalog',
Expand Down
Loading