[Tool] Universal Intel Chipset Device Updater

Universal Intel Chipset Device Updater

Project: https://github.com/FirstEverTech/Universal-Intel-Chipset-Updater
Download: ChipsetUpdater-2026.08.0018-Win10-Win11.exe
Version: 2026.08.0018
Release Date: August 13, 2026

Universal Intel Chipset Device Updater is an advanced, security-focused tool that automatically detects your Intel hardware and installs the latest official chipset INF files with enterprise-grade safety measures. Supports all Intel platforms from Sandy Bridge (2nd Gen) to the latest Panther Lake (15th Gen).

This project was built through a pragmatic collaboration between human expertise and AI-assisted tooling.

Why This Tool Exists

Intel’s official Chipset Device Software has evolved over 25 years into a complex, bloated package. This tool simplifies the process by automatically detecting and installing only the INF files your system actually needs — nothing more, nothing less.

For a detailed technical breakdown and historical context, see:
→ The Whole Truth About Intel Chipset Device Software → Behind the Project: Making Of

Community & Project Maintenance

This project would not exist without the community.

Intel has removed most historical chipset packages from public access.
Thanks to community mirrors and shared archives, I was able to obtain older Intel Chipset Device Software installers, analyze their INF contents, and build the INF scanner and database that power this updater.

Important to note:

  • Adding support for new Intel Chipset INF releases is not automatic
  • Each new Intel release must be analyzed and added to the project’s GitHub repository to keep the database up to date
  • Community reports about newly released Intel chipset packages are extremely valuable

If you notice a new Intel Chipset Device Software release, please report it here or open an issue on GitHub. This helps keep the database accurate and the updater reliable for everyone.

This project has been reviewed by multiple AI systems across three independent cycles using structured security frameworks (OWASP, CWE, CVSS v3.1). These are code and architecture reviews, not formal penetration tests. Average score: 9.6/10 — with Claude (most critical reviewer) scoring 9.1/10 after three cycles starting from 8.3/10.

Score History at a Glance

Auditor Nov 2025 Feb 2026 Mar 2026 Trend Notes
ChatGPT 9.4 9.6 9.7 ↑ Consistently high; tends toward optimistic scoring
Claude 8.3 8.7 9.1 ↑ Most critical reviewer; lowest scores in the series
Copilot 8.6 9.4 9.5 ↑ Largest single-cycle jump (+0.8); strong improvement recognition
DeepSeek 8.7 9.2 9.4 ↑ Consistent mid-range scoring; balanced methodology
Gemini 9.0 9.5 10.0 ↑ Most generous reviewer; perfect score reflects lenient criteria
Grok 9.7 9.8 9.9 ↑ Highest baseline; limited score differentiation between cycles
Average 8.95 9.37 9.6 ↑

For full score history across all audit cycles, methodology, and detailed audits, see AI_AUDITS.md.

Thank you Fernando!


Project implementation: Marcin Grygiel – tool logic, reverse engineering, testing, documentation
PowerShell code: Free versions of DeepSeek 80% / ChatGPT 10% / Claude 10%

8 Likes

Excellent, works great!

2 Likes

Thanks, I’ve updated the links :slight_smile:

This might be interesting to some of you…

The Intel Chipset Device Software package has been with us for about a quarter of a century. Early versions were released in the early 2000s — for example, version 3.20.1008 has a release date of June 9, 2001. Over time, Intel kept adding support for new devices and removing older, legacy ones as they reached end-of-life. Because of that constant churn, it’s extremely difficult to determine the last driver version for every single device… unless you collect all installer packages and check manually — which is exactly what I did.

I downloaded every Intel installer I could find from various corners of the internet — 88 packages in total, starting from 10.0.13.0 and ending at 10.1.20314.8688. I then extracted all of them, giving me access to 4,832 individual driver files. Each driver package contains multiple Hardware Identifiers (HWIDs) referencing specific devices — in my dataset that resulted in 2,641 unique HWIDs. Based on that, I built a database containing 82,663 relations, and after filtering and deduplication I generated a complete list of all supported devices along with their newest driver version and the package in which it appears.

Here’s the list: https://github.com/FirstEverTech/Universal-Intel-Chipset-Updater/blob/main/Intel_Chipset_Drivers_Latest.md

After that, I created an updater tool that uses the data from this list — you can download it from the repository above.

3 Likes

@FirstEver
Your new Intel Drivers Updater tools are fine and very useful, but you should present them within different threads with a different title.
Reason:
Apart from the fact that they all come from Intel, there is no relationship between
a) Intel’s Chipset Device INF files (they do not contain any real driver!),
b) Intel’s WiFi drivers and
c) Intel’s Bluetooth drivers.
The current title of this thread is at first view misleading, because the users (inclusive myself) may think, that you are offering 1 “Universal” tool, which is able to update all 3 Intel driver categories (Chipset, Wi-Fi and Bluetooth). In reality, you are presenting 2 packages that update completely different driver categories.

You’re right - corrected!
Universal means across different Intel generations (not that it updates Chipset & Wi-Fi/BT).
I don’t see a category specifically for Intel Chipset, is Important Drivers / Other Drivers fine?

Yes, the Sub-Category “Other Drivers” will be fine.

The Database for Universal Intel Chipset Device Updater version 10.1-2026.02.1 was built using INF files from the following Intel Chipset Device Software installer versions.

Last update: February 1, 2026

02/2014 - 04/2015 06/15 - 10/2017 07/2015 - 02/17 07/2018 - 08/2025 10/2025 - Present
v10.x (EXE) v10.1.x (EXE) v10.2.x (EXE) v10.1.xxxxx (EXE) v10.1.xxxxx (MSI)
----------------------- ----------------------- ----------------------- -------------------------------- ------------------------------
10.0.13.0 10.1.1.7 10.1.2.8 10.1.17711.8088 10.1.20378.8757
10.0.14.0 10.1.1.8 10.1.2.9 10.1.17765.8094 10.1.20398.8776
10.0.20.0 10.1.1.11 10.1.2.10 10.1.17861.8101 10.1.20404.8794
10.0.21.0 10.1.1.12 10.1.2.19 10.1.17968.8131
10.0.22.0 10.1.1.13 10.1.2.21 10.1.18019.8144
10.0.24.0 10.1.1.14 10.1.2.74 10.1.18121.8164
10.0.26.0 10.1.1.27 10.1.2.77 10.1.18228.8176
10.0.27.0 10.1.1.32 10.1.2.80 10.1.18263.8193
10.1.1.32 10.1.2.84 10.1.18267.8194
10.1.1.38 10.1.2.85 10.1.18295.8201
10.1.1.40 10.1.2.86 10.1.18383.8213
10.1.1.42 10.1.18435.8224
10.1.1.44 10.1.18460.8229
10.1.1.45 10.1.18508.8239
10.1.18536.8242
10.1.18634.8254
10.1.18698.8258
10.1.18716.8265
10.1.18739.8272
10.1.18793.8276
10.1.18807.8279
10.1.18836.8283
10.1.18838.8284
10.1.18950.8297
10.1.18950.8298
10.1.18981.6008
10.1.19013.8304
10.1.19041.8307
10.1.19074.8314
10.1.19159.8331
10.1.19198.8339
10.1.19199.8340
10.1.19222.8341
10.1.19263.8344
10.1.19271.8345
10.1.19284.8351
10.1.19376.8374
10.1.19444.8378
10.1.19468.8385
10.1.19485.8386
10.1.19502.8391
10.1.19557.8395
10.1.19600.8418
10.1.19627.8423
10.1.19768.8554
10.1.19867.8574
10.1.19899.8597
10.1.19900.8599
10.1.19913.8607
10.1.19928.8615
10.1.20003.8622
10.1.20020.8623
10.1.20062.8627
10.1.20256.8665
10.1.20266.8668
10.1.20266.8668 (S)
10.1.20314.8688

You can also check my other tool: Universal Intel Wi-Fi & Bluetooth Drivers Updater

1 Like

@FirstEver
Please set the word “Drivers” within the title of this thread in quotation marks.

As I already have mentioned, Intel has never released real *drivers (= .SYS files) for their chipset devices (contrary to AMD and NVIDIA). What they are offering are simple *.INF text files, which are not really necessary for the usage of any Windows OS, but solve the “missing driver” message of the Windows Device Mangement. They are usable with all Windows Operating Systems, no matter which architecture (32/64bit) they have.
Although the Windows Device Manager handles the Intel Chipset Device INF files as “drivers” and many Intel users speak or write about their “Chipset Drivers”, the correct name is “Intel Chipset Device INF Files”.

1 Like

@Fernando
Thank you for your detailed explanation. You are technically correct - Intel’s Chipset Device INF files are indeed configuration files rather than actual driver binaries (.SYS files). I understand the distinction you’re making between true hardware drivers and the INF files that facilitate device recognition in Windows.

While from a technical perspective these are not drivers in the executable sense, in common usage and within Windows Device Manager they’re often referred to as “drivers” by most users. However, I appreciate the precision and will be more accurate with terminology moving forward.

Your clarification helps maintain technical accuracy, which is valuable for proper understanding.

Where is the “actual driver”?

The driver already exists within Windows itself.

Intel’s INF files do not install a new, external driver file. Instead, they “point” Windows to use one of its own built-in, universal drivers.

The Mechanism - Step by Step:

  1. Windows has in its library a set of universal, digitally signed .SYS/.DLL drivers for basic categories of devices.

  2. When you connect new hardware (e.g., a motherboard with an Intel chipset), the system detects it but doesn’t know exactly what it is.

  3. The INF file acts as a “translator” or “matcher”:

    • It tells the system: *“Hey, this device with the ID PCI\VEN_8086&DEV_06F8 is an ‘Intel Comet Lake PCH-H LPC Controller’”*.

    • It then instructs: "For controlling this controller, use your standard, built-in driver msisadrv.sys" (or another one, depending on the controller type).

  4. The CAT file guarantees that this “instruction” (the INF file) comes from Intel and is trustworthy.

v10.1-2025.11.8 - Release Notes

New Features & Improvements

  • Enhanced platform detection: Added automatic detection for Intel platforms that use Windows 11 24H2 inbox drivers (e.g., Meteor Lake)

  • Improved user communication: Clear informational messages when Windows inbox drivers are detected

  • Smart exclusion system: Platforms with Package = None in the database are automatically excluded from updates

  • Better date handling: Windows inbox driver dates now use digital signature dates from corresponding .cat files

Technical Updates

  • Updated parsing logic: Script now identifies Windows inbox-only platforms during hardware detection

  • Enhanced error handling: Improved debug messages and logging for platform detection

  • Streamlined user experience: Separate section for Windows inbox platforms in the output

Notes

  • No INF database changes: This update only improves the detection and handling logic

  • Backward compatible: Fully compatible with existing INF database format

  • Future-proof: Automatically handles new platforms marked with Package = None

Bug Fixes

  • Fixed potential false positives for unsupported platforms

  • Improved handling of platforms without separate Intel Chipset Device Software packages

Direct Link: ChipsetUpdater-10.1-2025.11.8-Win10-Win11.exe

1 Like

Very useful, thank you.

The project is growing. Currently, I want to add INF files from Windows 11 Inbox (e.g., HWIDs 7Exx and AExx) not shared anywhere by Intel – this may help users with the latest platforms on Windows 10. Another case involves leaked INF files (with Microsoft certification in CAT files) for platforms with HWIDs 77xx and 7Fxx.

This would require further expansion of the tool, as it currently only supports working with official SetupChipset.exe (Intel Chipset Device Software) installers.

1 Like

Thank you for the update

A few words about the latest versions… 10.1.20378.8757, 10.1.20398.8776 and 10.1.20404.8794.

Honestly, I’m not sure who at Intel is responsible for these installers anymore, or who they are actually built for.

We went from a perfectly fine 2–3 MB SetupChipset.exe to a 105–106 MB installer, where the actual chipset INF and CAT files still compress down to about 0.5 MB.

The remaining payload consists of:

  • two small MSI files (x86/x64),

  • a CAB with the license,

  • and over 80 MB of a .NET Framework 4.7.2 installer.

And this is where logic completely breaks down.

This chipset software is clearly intended mainly for modern platforms from the last ~5 years, which in practice means Windows 11 and sometimes Windows 10. Both operating systems already ship with .NET Framework 4.8 / 4.8.1 built into the OS, and .NET 4.7.2 cannot even be installed there — it is simply ignored because a newer version is already present.

At the same time, these new chipset packages don’t actually install anything on older systems anyway. They may look like they update INF files, but in reality the packages only contain data for relatively recent Intel platforms. On older systems, nothing meaningful gets installed.

So we end up in a bizarre situation:

  • old systems → nothing gets installed

  • new systems → .NET 4.7.2 is completely pointless

  • installer size → over 100× larger than the actual content it deploys

And let’s be honest — no one running a modern Intel platform in 2026 is using Windows 7 or 8.1, and even if they were, these packages wouldn’t help them anyway.

All of this could still be handled perfectly with something as simple as:

pnputil -i -a *.inf /subdirs

Instead, we now download a triple-digit-megabyte installer just to deploy half a megabyte of text files. That’s… impressive engineering, just not in the way users would expect.

The good news is that the new installer can be easily slimmed down to a sane size by removing the unnecessary .NET payload and adjusting the MSI launch conditions — something I’ve already implemented for my upcoming Universal Intel Chipset Device Updater.

2 Likes

Update 1/02/2026
You can download the latest version of my tool here:
github.com/FirstEverTech/Universal-Intel…/tag/v10.1-2026.02.1

great work, thanks :+1:

1 Like

The Whole Truth About Intel Chipset Device Software

TL;DR: Intel Chipset Device Software does exactly one thing — it renames devices in Device Manager. It installs no drivers. It affects zero performance. It changes nothing about how your hardware works. And yet Intel has been shipping it for 25 years.


Let’s talk about something nobody wants to admit out loud.

You’ve been downloading Intel Chipset Device Software for years. Maybe decades. Every time a new version drops, someone posts about it here, people download it, run it, reboot, and move on — convinced they’ve done something important for their system.

They haven’t.


What Intel Chipset Device Software Actually Does

This needs to be said clearly, because the entire ecosystem around this software is built on a misunderstanding:

Intel Chipset Device Software does not install drivers.

All the drivers for Intel chipset devices — PCH, LPC controllers, PCI Express root ports, USB controllers, SATA controllers — have been included in Windows as inbox drivers since Windows 10. They are already there. They were already there before you ran any Intel installer. They will still be there after you uninstall it.

What Intel Chipset Device Software actually does is install INF files. An INF file is a tiny text file that tells Windows what name to display for a piece of hardware in Device Manager. That’s it. Nothing else.

Before the INF is installed, you might see something generic like:

PCI Device

After the INF is installed, you see:

IntelÂŽ 700 Series Chipset Family LPC/eSPI Controller - 7E3D

Same hardware. Same driver. Same performance. Same everything. Just a different name tag.


Why Does This Exist At All?

This is the part that actually makes sense once you understand it.

Microsoft’s hardware certification process requires that devices be properly identified. Windows needs to know what a piece of hardware is — not just how to talk to it (that’s the driver’s job), but what it’s called. Microsoft doesn’t assign these names themselves. The hardware manufacturer does, through INF files.

So Intel is essentially required to ship these INF files as part of their platform certification. It’s a naming exercise, not a driver update.

The reason it looks like a driver package — with installers, version numbers, and release notes — is because Intel chose to distribute these INF files through the same kind of polished, professional-looking setup that you’d expect for actual driver software. But underneath all that packaging, the actual content is trivially small.

To put it in perspective: the INF and CAT files for an entire Intel platform generation, after compression, take up roughly 0.5 MB. The latest Intel installer — the one you download from Intel’s website — is 105 MB. That’s a 210x size difference, and the extra 104.5 MB is a .NET Framework 4.7.2 installer that does absolutely nothing on any modern Windows system, because Windows 10 and 11 already ship with .NET 4.8 or newer built in.


25 Years of Chaos

Here’s what makes this story genuinely fascinating — and frustrating.

Intel has been shipping Chipset Device Software since at least 2001. Over that time, they’ve gone through what appears to be multiple complete team turnovers, and it shows in the product. The version numbering alone tells the story:

  • Early versions: 9.2.3.x
  • Consumer packages: 10.1.1.x
  • Server/Enthusiast packages: 10.1.2.x
  • Then consumer and server versions started sharing content, but kept different numbers
  • Version numbers changed to 10.1.1xxxx
  • Then in 2025, Intel released two packages with the exact same version number (10.1.20266.8668) — one for consumers, one for servers. Two completely different packages. Same number.
  • And then, in late 2025, they replaced the small, clean 2-3 MB installer with the 105 MB bloated one described above

No other Intel software product has this kind of version history chaos. This is what happens when a product that nobody inside the company considers important gets passed between teams for a quarter century.

And yet — every forum, every “driver update guide,” every PC optimization checklist still includes it as if it’s essential. The myth persists.


The Installer Intel Ships Is Actively Bad

Starting from version 10.1.20378.8757, Intel’s installer deserves special attention.

When you download and extract it, you find:

  • SetupChipset.exe — the outer wrapper
  • SetupChipset.msi — x86 MSI (useless on any modern 64-bit system)
  • SetupChipset.x64.msi — the actual x64 installer (~10 MB)
  • A .NET Framework 4.7.2 installer package (~80 MB)
  • SetupChipset1.cab — the actual INF/CAT files (0.5 MB)

The .NET 4.7.2 package cannot install on Windows 10/11 because a newer version is already present. It is simply skipped. It serves no purpose whatsoever on any system that would actually benefit from these INF files.

The entire installation could be accomplished with a single command:

pnputil /i /a "Drivers\*.inf" /subdirs

Or, if you want to be polite about it, a small SFX archive that extracts and runs that command. Total size: under 1 MB.


So Why Does Anyone Still Use It?

Inertia, mostly. And the fact that for 25 years, nobody questioned whether it was actually necessary. It showed up on Intel’s download page, it had a version number, it had release notes — so it must be important, right?

Forum threads reinforced this. “Always install chipset drivers first” became gospel, passed from one generation of PC builders to the next, without anyone actually testing what happens if you don’t.

The answer to “what happens if you don’t install it” is: your devices show generic names in Device Manager. That’s the entire consequence.


One Person. No Programming Background. AI as a Tool. 25-Year Problem Solved.

Here’s the part of this story that I find most interesting — and the reason I’m writing this post.

I decided to actually fix this properly. Not patch around it, not create another forum thread about it — build a replacement that does what Intel’s software should have done all along, but never did:

  • Automatically detect which Intel chipset devices are present on your system
  • Figure out which INF files actually apply to those specific devices
  • Download only what’s needed
  • Verify every file with SHA-256 hashes and Intel’s digital signatures
  • Install them silently, correctly, without bloat
  • Tell you exactly what it did and why

The result is Universal Intel Chipset Device Updater.

The remarkable thing isn’t just that the tool works well — it’s how it was built. I’m not a programmer. This was a hobby project, built from scratch using AI as a development partner, to solve a problem that Intel — with their engineering resources — never bothered to solve properly in 25 years.

The tool includes things Intel’s own software doesn’t:

  • A system restore point before any changes
  • Self-integrity verification (it checks its own hash before running)
  • Auto-update capability
  • Clear visibility into what’s being installed and why
  • Support for platforms from Sandy Bridge (2011) all the way to current generation
  • Proper handling of the new bloated installers (extracting only what’s needed)

It’s open source, MIT licensed, digitally signed, and has been independently audited.


The Bottom Line

Intel Chipset Device Software renames devices. It has been doing this for 25 years and will likely continue for another 25, because although Intel maintains the tool, it works in a completely pointless way: on new hardware it installs the INF files, but on older hardware it only pretends to install anything, doing absolutely nothing.

In the meantime, I built something better — not because it was technically difficult, but because I actually sat down and thought clearly about what the problem was, what the solution should be, and how to build it properly.

That says everything you need to know about the state of Intel Chipset Device Software.

1 Like

yes, when i found the driver is just a bang removal, i start recommend everyone to do not care about device manager.

:package: Update: v10.1-2026.02.1

Hardware-Accurate Platform Naming - Finally Fixed (Without Updater Changes!)

Hey everyone,

I wanted to share a significant improvement I’ve just implemented for the Intel Chipset INF database - one that Intel themselves never bothered to fix in 25 years.

The Problem:
For decades, Intel has been grouping completely different hardware components under single platform names in their INF files. For example:

  • “MeteorLake” included: CPU SoC devices + PCH-N + PCH-H + PCH-S - all mixed together!
  • “Patsburg” (X79) mixed CPU root complex devices with actual PCH chipset devices
  • Similar issues with X99 (Haswell-E/Broadwell-E)

This was technically incorrect and confusing. When you saw “MeteorLake” in the updater, you couldn’t tell if it was updating CPU components, mobile chipsets, or desktop chipsets.

The Solution:
I created a new script: Generate-HardwareAccurateMD.ps1 (not public)

What changed:

  • MeteorLake → MeteorLake SoC, MeteorLake PCH-N, MeteorLake PCH-H, MeteorLake PCH-S
  • Patsburg → IvyTown CPU Root, Patsburg PCH
  • Haswell-E → HaswellE/BroadwellE CPU Root, Wellsburg PCH

The best part?
No updater changes were needed! The Universal Intel Chipset Device Updater works perfectly with both the old and new database formats. This is purely a database correction that Intel should have done years ago.

Why this matters:

  • Accuracy: You now know exactly which hardware component is being updated
  • Clarity: No more guessing what “MeteorLake” actually means
  • Technical correctness: Hardware boundaries are finally respected

At this point:
The updated database is already live in the repository. The updater will use it automatically.

Note: This correction doesn’t affect functionality - INF files still work exactly the same. It just makes the platform names actually match the hardware they’re for.

What’s next:
The only idea I have left is to add command-line switches (for example /SILENT) so the tool can update everything automatically in the background — which would be especially useful for system administrators. Currently, the tool uses a self-signed certificate and I don’t really plan to move to a CA-signed one (DigiCert, Sectigo, GlobalSign, etc.), unless someone decides to sponsor it.

As always, feedback welcome!

2 Likes

:package: Update: v10.1-2026.02.2

Universal Intel Chipset Device Updater v10.1-2026.02.2 → Release Notes

:new_button: Highlights

  • Enhanced Pre-Launch Checks:
    • Windows build validation (Win10 LTSC 2019 / build 17763+) now in PowerShell script
    • .NET 4.7.2+ detection moved to PowerShell
    • GitHub connectivity & TLS 1.2 check in PowerShell
    • User can continue despite warnings
  • Simplified BAT Launcher:
    • BAT file now only handles elevation and launching PowerShell
    • Pre-checks moved to PowerShell for better reliability
    • Cleaner exit handling
  • Critical Fixes:
    • Hash verification on older Windows fixed
    • Improved BAT reliability (working directory, elevation, clean exit)
    • Fixed exit code 100 handling for new version launches

:wrench: Technical Updates

  • BAT launcher: Simplified to only handle elevation and launch PowerShell script
  • PowerShell script:
    • Added comprehensive pre-checks (Windows build, .NET, GitHub connectivity)
    • Improved user guidance for older systems
    • Enhanced error handling and logging

:bug: Bug Fixes

  • Fixed hash verification failures on older Windows 10 LTSB/LTSC builds
  • Fixed pre-check warnings not clearly informing users about TLS/.NET requirements
  • Fixed working directory issues in BAT launcher
  • Fixed exit handling when auto-update triggers launch of new version

:clipboard: Included Files

  • universal-intel-chipset-updater.ps1 – Main updater script (with enhanced pre-checks)
  • universal-intel-chipset-updater.bat – Simplified launcher
  • ChipsetUpdater-10.1-2026.02.2-Win10-Win11.exe – Self-extracting package

:high_voltage: Requirements & Notes

  • Minimum Requirements:
    • Windows 10 LTSC 2019 (build 17763) or newer
    • .NET Framework 4.7.2+
  • Older LTSB/LTSC builds may run but GitHub hash verification could fail
  • Intel INF package updates remain manual; community reports highly encouraged

Summary:
v10.1-2026.02.2 moves pre-launch checks to PowerShell for better reliability, simplifies the BAT launcher, improves Windows compatibility for older builds, and strengthens user guidance for systems with limited connectivity, while maintaining all hardware-accurate platform detection and INF installation features from previous releases.

1 Like