Driver Automation ToolDriver Automation Tool

Minimum supported version: The Driver Automation Tool now requires v10.1.9.0 or later as of 17 August 2026 due to functional changes. Older versions can no longer connect to the API — please upgrade to continue.

Automate OEM driver and BIOS packaging for Microsoft Configuration Manager & Intune

Enterprise-grade automation for downloading, extracting, and packaging OEM driver packs and BIOS firmware updates for Microsoft Configuration Manager (ConfigMgr/SCCM) and Microsoft Intune — for HP, Dell, Lenovo, Microsoft Surface, and Acer. Build SCCM drivers and Intune drivers as ready-to-deploy driver packs and BIOS packages automatically.

A free community tool — created by Maurice Daly

Download Now
HP958 Driver Packs · 788 BIOS Updates
Dell253 Driver Packs · 728 BIOS Updates
Lenovo911 Driver Packs · 444 BIOS Updates
Microsoft160 Driver Packs
Acer76 Driver Packs · 62 BIOS Updates
Driver Automation Tool packaging OEM driver and BIOS updates for Microsoft Configuration Manager and Intune

Driver & BIOS packaging for Microsoft Configuration Manager and Intune

The Driver Automation Tool automates downloading, extracting, and packaging OEM driver packs and BIOS/firmware updates for Microsoft Configuration Manager (ConfigMgr/SCCM) and Microsoft Intune. It supports HP, Dell, Lenovo, Microsoft Surface, and Acer, and can build ConfigMgr packages, Intune Win32 apps, or standalone WIM files — fully automated, including unattended scheduled builds.

Explore the driver & BIOS catalog, follow the ConfigMgr & Intune setup guide, or view community usage reports.

Global Statistics

Loading Statistics.

Continuous Improvement

Feedback-driven innovation

Every release is shaped by the people who use the tool. Issues and feature requests raised on GitHub, together with the in-app feedback you send directly from the tool, feed a continuous loop of refinement — turning real-world usage into new capabilities and fixes.

  • Issues and feature requests tracked openly on GitHub
  • One-click positive and negative feedback built into the tool
  • Insights prioritise the fixes and features that matter most
0%Positive feedback

Overall sentiment from ratings submitted through the tool.

Core Capabilities

Everything you need for driver and BIOS management

A comprehensive toolkit designed for endpoint administrators who need reliable, automated packaging workflows.

Live

Automated Driver Downloads

Accelerated downloads via curl.exe with HTTP resume support, configurable retry logic (10 retries, 60s delay), and automatic hash verification for every package.

Live

Multi-OEM Support

Full support for HP, Dell, Lenovo, Microsoft Surface, and Acer — with automatic catalog discovery and per-manufacturer extraction logic.

Live

BIOS Update Management

Comprehensive BIOS update support with version comparison, release classification (Recommended/Critical), minimum version validation, and hash verification.

Live

WIM Packaging

Create WIM packages using DISM (built-in) or wimlib (multi-threaded) with configurable compression: XPRESS (fast), LZX (maximum), or None.

Live

ConfigMgr Integration

Native Configuration Manager support with automatic package creation, content distribution to DPs, WinRM/WMI connectivity, and deployment state tracking.

Live

Intune Integration

Full Microsoft Intune support with device code or app registration auth, chunked Azure Blob uploads (4–100 MB), parallel threading, and Win32 app packaging.

Deployment Platforms

Deploy to ConfigMgr, Intune, or standalone WIM

Four deployment modes to match your environment and workflow — from fully automated to manual distribution.

Configuration Manager

Automatic package creation, content distribution to distribution points, WinRM & WMI hardware inventory, deployment state tracking (Production, Pilot, Retired).

Microsoft Intune

Interactive (Device Code) or App Registration auth, toast notification previews, configurable upload chunk size and parallel threads, automatic Win32 app packaging.

WIM Package Only

Direct WIM creation for manual distribution workflows without ConfigMgr or Intune dependency.

Download Only

Download and extract driver/BIOS packages without any packaging — ideal for manual review or custom workflows.

Intune Integration

Native Microsoft Intune integration

Driver and BIOS packages are automatically packaged as Win32 apps and published straight to Intune — no manual content prep, wrapping, or detection scripting required. Everything is reported and managed directly within the Microsoft Intune admin center.

Automatic Win32 packaging

Each driver and BIOS package is built into the .intunewin format and uploaded as a Win32 app with install/uninstall commands, detection rules, and metadata generated for you.

Full device visibility

Report on deployments directly in the Intune admin center. Admins get complete visibility of exactly which devices are being updated, with per-app install, pending, failed, and not-applicable status at a glance.

Scoped assignment filters

Assignment filters limit the scope of devices receiving each update, so a package only targets the matching manufacturer, model, and SystemID — devices only ever receive the packages built for them.

BIOS packages published as Win32 apps in the Microsoft Intune admin centerBIOS packages published as Win32 apps
Per-device install status for a BIOS package in the Intune admin centerPer-device BIOS install status
Driver packages published as Win32 apps in the Microsoft Intune admin centerDriver packages published as Win32 apps
Per-device install status for a driver package in the Intune admin centerPer-device driver install status
Client Experience

Intune client update process

Once published, driver and BIOS update packages can be deployed as available or required apps through Intune. Users install from the Company Portal, or the package is pushed automatically. A Windows toast notification gives the user the option to proceed immediately or defer — if no action is taken, the install continues automatically after 5 minutes.

Company Portal — Available App
Company Portal — Available App
Step 1 of 5

Company Portal — Available App

End users open the Intune Company Portal and locate the driver or BIOS update published as an available app. They click Install to begin the process on demand.

Notifications

Toast Notifications

Fully branded and customisable Windows toast notifications keep end users informed at every stage of the update process — from pending updates through to successful completion.

BIOS Update Pending — toast notificationBIOS Update Pending
Driver Updates Pending — toast notificationDriver Updates Pending
BIOS Firmware Prestaged — toast notificationBIOS Firmware Prestaged
Drivers Successfully Updated — toast notificationDrivers Successfully Updated
Custom branding and messaging — toast notificationCustom Branding & Messaging

Each notification is fully customisable — replace the default branding with your own logo and tailor the messaging to match your organisation's IT communication standards.

Platform Support

Built for the modern enterprise

Support for the latest Windows versions, architectures, and enterprise security requirements.

Windows 11 Support — All Builds

Full driver and BIOS support for all current Windows 11 builds

x64 & Arm64

Architecture support for both traditional x64 and modern Arm64 devices

Custom Driver Packs

Capture system drivers via PNPUtil or build from a local INF folder

BIOS Password Security

DPAPI machine-scope encryption with Intune detection and remediation scripts

CMTrace Logging

All operations logged in ConfigMgr Trace-compatible format with 5 MB auto-rotation

Getting Started

Up and running in minutes

A portable application with no installer — download, configure, and start building packages.

Step 1

Download

Get the latest release from GitHub — a single, portable PowerShell application with no installer required.

~30 seconds
Step 2

Configure

Set your storage paths, select your deployment platform (ConfigMgr, Intune, or WIM-only), and configure proxy if needed.

~2 minutes
Step 3

Select Models

Choose your OEMs, OS versions, and architectures. Use Known Model Lookup to highlight devices in your environment.

~1 minute
Step 4

Build Packages

Click Build — the tool downloads, extracts, packages, and optionally uploads everything automatically with full progress tracking.

Automated
Advanced Features

Enterprise-ready out of the box

Proxy support, background processing, config backup, and a modern UI experience.

Proxy Support

System default, manual host:port with optional authentication, or bypass — full enterprise network compatibility.

CURL Download Engine

Accelerated downloads using curl.exe with signature validation, silent or visible window mode, and automatic retry handling.

Background Processing

All long-running tasks run in isolated PowerShell runspaces — the UI stays fully responsive during downloads, DISM operations, and uploads.

Config Import/Export

Backup and restore all settings via .reg file for easy migration between machines or standardized deployment across teams.

Assignment Filters & Requirement Scripts

Auto-generate Intune assignment filters and Win32 requirement scripts that scope each driver/BIOS package to matching manufacturer, model, and SystemID — so devices only receive packages built for them.

Extended Log Viewer

Built-in CMTrace-compatible log viewer with severity icons, timestamps, and one-click export to CMTrace.

Appearance

Light & Dark mode

Switch between light and dark themes instantly at runtime — no restart required. The entire UI adapts immediately to match your preference.

Driver Automation Tool — Light modeLight Mode
Driver Automation Tool — Dark modeDark Mode
Architecture

Built for reliability and performance

A modern desktop architecture with isolated background processing and secure credential handling.

PowerShell WPF Application

Enterprise-grade desktop application built with PowerShell and WPF, supporting Windows 11 and Windows Server 2016+.

Background Runspaces

Long-running operations execute in isolated PowerShell runspaces with WPF DispatcherTimers for UI synchronization — no freezing, no blocking.

Secure Credential Handling

BIOS passwords encrypted with DPAPI machine-scope. Intune credentials managed via MSAL device code or app registration — never stored in plain text.

Telemetry API

Optional, transparent telemetry via Azure Table Storage. Only anonymous package counts and model data — no PII, no credentials, no internal IPs.

Telemetry

Transparent and optional

If you opt in, only anonymous package counts and model data are collected — no PII, no credentials, no internal IPs.

What's collected

  • Driver packages created (count)
  • BIOS packages created (count)
  • Associated device models
  • Package success/failure status

What's NOT collected

  • No personally identifiable information
  • No credentials or passwords
  • No internal IP addresses
  • No user names or emails

Ready to automate your driver packaging?

Download the latest release and start building OEM driver and BIOS packages in minutes.

Frequently Asked Questions

Common questions about automating driver and BIOS firmware updates for Microsoft Configuration Manager and Microsoft Intune.

What is the Driver Automation Tool?

The Driver Automation Tool automates downloading, extracting, and packaging OEM driver and BIOS firmware updates for Microsoft Configuration Manager (ConfigMgr/SCCM) and Microsoft Intune. It supports HP, Dell, Lenovo, Microsoft Surface, and Acer.

Which deployment platforms does it support?

Microsoft Configuration Manager (ConfigMgr/SCCM) and Microsoft Intune, plus WIM Package Only and Download Only modes for manual or custom workflows.

How do I deploy Intune drivers with the tool?

The Driver Automation Tool streamlines Intune driver management and Intune BIOS management by packaging Intune drivers and BIOS updates as Win32 apps (.intunewin), uploading them to Microsoft Intune, and auto-creating assignment filters so each driver package only targets matching hardware. It handles the full workflow of building Intune driver packages and BIOS packages for HP, Dell, Lenovo, Surface, and Acer.

How do I create SCCM drivers and driver packages in ConfigMgr?

For SCCM drivers, the tool downloads the latest OEM driver packs, extracts them, and creates Microsoft Configuration Manager (ConfigMgr/SCCM) driver packages and BIOS packages automatically — including distribution point content, package metadata, and pilot/production deployment states.

Which OEMs and hardware are supported?

Driver packs and BIOS/firmware updates for HP, Dell, Lenovo, Microsoft Surface, and Acer devices are supported out of the box.

Is the Driver Automation Tool free?

Yes. It is a free, community tool provided as-is and distributed via GitHub.

Can driver and BIOS builds run automatically on a schedule?

Yes. A headless command-line runner and a Windows Scheduled Task option let you keep driver and BIOS packages current unattended, overnight or on a weekly cadence.