Releases: FirstEverTech/Universal-Intel-Chipset-Updater
v2026.05.0014 - Release Notes
🚀 Release: v2026.05.0014
🆕 What's New
Intel Platform Scanner 7.1 (Database Generation)
The scanner script (Intel-Platform-Scanner.ps1) has been significantly improved to produce a cleaner, more accurate intel-chipset-infs-latest.md database:
- Fixed ArrowLake generation – now correctly shows
15th Gen Core/Core Ultra 200(was14th Gen) - Added missing generic platforms –
ArrowLake,RaptorLake,AlderLake,TigerLake,CometLake,IceLake,Lakefield,CoffeeLake,KabyLake,Skylake,Crystalwellnow have properOrdervalues and appear in correct chronological order - PCH Family sorting – all PCH entries (including
LynxPoint,PantherPoint,CougarPoint,Wellsburg,Patsburg,Lewisburg,Emmitsburg, etc.) now follow a consistent newest-to-oldest order - MeteorLake PCH moved –
MeteorLake PCH-N/H/Srelocated fromCLIENT - CoretoPCH Family(correct logical category) - DmaSec extensions – six
*_Extension-Dmasecentries moved toPCH Familywith proper generation descriptions - IceLakeX reclassified – moved from
XEON / SERVERtoWORKSTATION / HEDT - Legend cleanup – platforms without dedicated INF files (e.g.,
Emerald Rapids,Ice Lake-SP,Cascade Lake-X) now have a*and an explanatory note in the footer - New notes in MD footer:
- Wildcat Lake shares HWIDs with Panther Lake
- Panther Lake H/U are merged into a single entry (same INF)
- 16th generation (Lunar Lake) is classified under ATOM / LOW POWER
- Platforms marked with
*have no dedicated INF (handled by adjacent INF or inbox drivers)
- Fixed duplicate type suffix –
Generationfield no longer ends with redundant- Desktop/Mobile
Universal Intel Chipset Device Updater (Display Improvements)
The console output in [SCREEN 2/4] is now much cleaner and more readable:
- Grouped HWID display – instead of one line per device, platforms are shown with their HWID list (e.g.,
- IvyTown (HWID: 0E02, 0E04, 0E08)) - Compact platform information – each platform uses only 3 lines:
- Platform name (white)
- Generation text (gray) – without the word
Generation:(prevents long names from wrapping) - Latest Intel Chipset INF Utility (gray)
- Detected → Latest → Status (colored: green/yellow/magenta)
- Parsing hint –
Parsing INF information - it may take up to 30 seconds!(replaces the old ambiguous...) - Simplified header banner – removed redundant separator lines and the
Visit:row; author line now includes GitHub link - Better Windows Inbox handling – inbox platforms are shown in a compact grouped list, not interleaved with regular updates
- Extra blank lines removed – no more double empty lines before the platform information section
📋 Release Files
universal-intel-chipset-device-updater.ps1– Main updater script (v2026.05.0014)ChipsetUpdater-2026.05.0014-Win10-Win11.exe– Self-extracting package (includes updated script)
🔧 Full Changelog
- Fixed ArrowLake generation in scanner (
15th Gen Core/Core Ultra 200) - Added 12 generic platform entries to
$platformMetadatawith proper Order values - Reordered PCH Family: Emmitsburg (202), Lewisburg (203), AlderLake (210), CannonLake (240), etc.
- Moved DmaSec extensions to PCH Family with proper generation names
- Moved IceLakeX from Xeon to Workstation list
- Added asterisk
*for platforms without dedicated INF and note in footer - Removed duplicate
- Desktop/Mobilesuffix from Generation field - Updater: grouped HWID display, compact 3-line platform info, removed
Generation:label - Updater: added parsing time hint, simplified banner, cleaned up blank lines
- Version bump to
2026.05.0014
v2026.03.0013 - Release Notes
🚀 Release: v2026.03.0013
🆕 What's New
- Multi-Database Support
-beta— usesintel-chipset-infs-beta.mdfor early testing of new Intel hardware platforms-developer— usesintel-chipset-infs-dev.mdfor internal development testing- Default behavior unchanged — stable
intel-chipset-infs-latest.mdwithout any flag - Warning banner displayed when running in
-betaor-developermode
💡 When Intel releases new hardware generations, a beta database will be published. Users can opt in at any time by simply adding
-beta— no script update required.
-
PowerShell Gallery Auto-Update
- When installed via PSGallery and a new version is detected, the script now automatically runs
Update-Scriptinstead of downloading the SFX - After update completes, re-run
universal-intel-chipset-device-updaterto launch the new version
- When installed via PSGallery and a new version is detected, the script now automatically runs
-
Improved Console Exit
- When launched from a PowerShell console (not SFX), the screen is cleared after the credits screen and a clean
Thank you for using Universal Intel Chipset Device Updater!message is displayed before returning to the prompt
- When launched from a PowerShell console (not SFX), the screen is cleared after the credits screen and a clean
-
Auto Mode Cleanup
- Removed unnecessary 5-second wait at the end of
-auto/-quietruns — script now exits immediately after completion
- Removed unnecessary 5-second wait at the end of
📋 Release Files
universal-intel-chipset-device-updater.ps1— Main updater scriptChipsetUpdater-2026.03.0013-Win10-Win11.exe— Self-extracting package (includes updated script)
v2026.03.0012 - Release Notes
Universal Intel Chipset Device Updater – v2026.03.0012
📦 PowerShell Gallery Publication
- Published to PowerShell Gallery — the tool is now available via:
Install-Script universal-intel-chipset-device-updater
- PSScriptInfo block added to script header (required by PSGallery), including
.VERSION,.GUID,.AUTHOR,.TAGS,.LICENSEURI,.PROJECTURI, and.RELEASENOTES. - Script renamed from
universal-intel-chipset-updater.ps1touniversal-intel-chipset-device-updater.ps1to match the PSGallery package name.
🔧 Help System Overhaul
- Replaced the custom internal help screen with native PowerShell
Get-Help— both-helpand-?now show identical, consistent output. - Added full
.SYNOPSIS,.DESCRIPTION,.PARAMETER,.EXAMPLE, and.NOTESblocks to the script header — fully compatible withGet-Help -DetailedandGet-Help -Full. - Options list embedded directly in
.DESCRIPTION— visible in-?output without any additional flags. - Added
.LINKentry — project URL now appears in the RELATED LINKS section ofGet-Helpoutput. - Removed duplicate
Project:URL from.DESCRIPTION(now covered by.LINK). - Removed legacy script header comment block (
# Universal Intel Chipset Device Updater / # By Marcin Grygiel) — all metadata now lives in PSScriptInfo.
🔧 Code Quality
- Removed
Versionfield from.NOTES— version is already authoritative in PSScriptInfo.VERSIONand$ScriptVersion. - Updated
.COPYRIGHTfield — replacedAll rights reservedwithLicensed under the MIT Licensefor accuracy with the project's open-source license.
📋 Files Included
universal-intel-chipset-device-updater.ps1— Main updater scriptChipsetUpdater-2026.03.0012-Win10-Win11.exe— Self-extracting package (includes updated script)
⚡ Important Notes
- No changes to core detection/installation logic — the INF update process, Windows Inbox detection, and all safety measures remain identical to v2026.03.0011.
- Version format: Tool version follows
YYYY.MM.REVISION(2026.03.0012).
Summary:
v2026.03.0012 is the PowerShell Gallery publication release. The script has been prepared for PSGallery with a full PSScriptInfo block and a complete Get-Help-compatible documentation header. The legacy custom help screen has been retired in favor of native PowerShell help, ensuring consistent behavior across all execution environments. No changes to core functionality.
v2026.03.0011 - Release Notes
Universal Intel Chipset Device Updater – v2026.03.0011
🔧 Code Quality & Optimization
- Replaced all
clsalias occurrences withClear-Hostfor consistent behavior across all execution environments. - Refactored
$DebugModeand$SkipSelfHashVerificationfrom integer flags (0/1) to native PowerShell[bool]types — all comparisons updated accordingly. - Replaced hardcoded
C:\Windows\TempandC:\ProgramDatapaths with$env:SystemRoot\Tempand$env:ProgramDatarespectively, ensuring compatibility with non-standard Windows installations. - Removed redundant
Get-FileHash256wrapper function — its logic has been inlined directly intoVerify-FileHash, eliminating an unnecessary layer of indirection. - Added
# TODOcomment toGet-VersionForGitHubTagstub to flag the unimplemented transformation logic for future development.
✨ New Features
Dynamic Support Message ⭐ NEW
- The support message displayed at the end of the script is now loaded dynamically from a text file hosted on GitHub:
data/intel-chipset-infs-message.txt. - Changes to this file are reflected immediately for all users — no new script release required.
- The message supports inline color formatting via simple tags (e.g.,
[Magenta],[Green],[White,DarkBlue]for foreground/background) for improved readability. - If the download fails (no internet or GitHub unreachable), the script falls back to a built-in static version — the message is always displayed.
🗑️ Removed
universal-intel-chipset-updater.bat— the batch launcher has been removed. The tool is now distributed exclusively as:universal-intel-chipset-updater.ps1— for direct execution by administrators.ChipsetUpdater-2026.03.0011-Win10-Win11.exe— SFX package for end users (extracts and launches the PS1 automatically).
📋 Files Included
universal-intel-chipset-updater.ps1— Main updater script (optimized)ChipsetUpdater-2026.03.0011-Win10-Win11.exe— Self-extracting package (includes updated script)
📋 Other files (not included)
IntelPlatformScannerParallel.ps1– Advanced Intel Platform Scanner (v6.9)
⚡ Important Notes
- No changes to core detection/installation logic — the INF update process, Windows Inbox detection, and all safety measures remain identical to v2026.03.0010.
- Version format: Tool version follows
YYYY.MM.REVISION(2026.03.0011).
🔮 What's Next
- Publication to PowerShell Gallery for even easier installation and updates.
- Dedicated documentation for administrators (MDM integration guides).
Summary:
v2026.03.0011 is a focused quality release. The codebase has been cleaned up and made more idiomatic — hardcoded paths replaced with environment variables, boolean flags converted to native PS types, and a redundant helper function removed. The credits screen now loads its support message dynamically from GitHub, allowing it to be updated independently of the script itself. The legacy .bat launcher has been retired in favor of direct PS1 execution or the SFX package.
v2026.03.0010 - Release Notes
Universal Intel Chipset Device Updater – v2026.03.0010
🔧 Technical Updates
- Refactored argument parsing to support all new options while maintaining backward compatibility.
- Updated
Show-Headerand screen functions to use consistent console dimensions. - Added conditional logic to display the INF date note only when relevant.
📋 Files Included
universal-intel-chipset-updater.ps1– Main updater script with new command-line optionsuniversal-intel-chipset-updater.bat– Simplified launcher (unchanged, for compatibility)ChipsetUpdater-2026.03.0010-Win10-Win11.exe– Self-extracting package (includes updated script)
📋 Other files (not included)
IntelPlatformScannerParallel.ps1– Advanced Intel Platform Scanner (v6.9, minor internal updates)
⚡ Important Notes
- New options work only with direct PowerShell execution – they are ignored when using the SFX or batch file to preserve existing behavior for users who prefer those methods.
- No changes to core detection/installation logic – the INF update process, Windows Inbox detection, and safety measures remain identical to v2026.02.0009.
- Version format: Tool version follows
YYYY.MM.REVISION(2026.03.0010).
🔮 What's Next
- Publication to PowerShell Gallery for even easier installation and updates.
- Dedicated documentation for administrators (MDM integration guides).
Summary:
v2026.03.0010 transforms the PowerShell script into a fully command‑line driven tool, adding -help, -version, -auto, -quiet, -debug, and -skipverify options. This makes it perfect for automated deployments and advanced users. Cosmetic improvements ensure consistent console appearance and clarify the symbolic INF date. The core functionality remains rock‑solid and backward compatible.
🔍 Technical Details: New Argument Parser
The script now features a manual argument parser that:
- Disables PowerShell's default partial matching (only exact switches are accepted).
- Handles all new options and their aliases (
-afor-auto,-qfor-quiet, etc.). - Preserves full compatibility with existing usage patterns (no changes when run without arguments).
Example usage for administrators:
.\universal-intel-chipset-updater.ps1 -quietThis will run the entire update process silently, with no windows or prompts – ideal for Intune, SCCM, or Workspace ONE deployments.
v2026.02.0009 - Release Notes
Universal Intel Chipset Device Updater – v2026.02.0009
🆕 New Features & Improvements
Database Scanner Fix: 300 Series – Cannon Lake PCH ⭐ NEW
- Fixed missing 300 Series in generated database: The Intel Platform Scanner now correctly includes Cannon Lake-H and Cannon Lake-LP chipsets in the final
intel-chipset-infs-latest.mdfile. - All HWIDs preserved: All 73 HWIDs from Cannon Lake-H (A300–A343, A375, A379, etc.) and 68 HWIDs from Cannon Lake-LP are now properly displayed in the PCH Family section.
- Legend updated: The "Naming Legend – PCH Family" now includes the entry:
- 300 Series - Cannon Lake PCH (Mobile) - Platform splitting improved: Enhanced mapping logic ensures all PCH platforms (including Ice Lake PCH-N/LP) are correctly categorized.
Cosmetic Message Formatting Improvements
- Refined alignment and line wrapping in console output for better readability.
- Improved spacing in status messages (e.g.,
Show-Screen2and update prompts). - Fixed minor inconsistencies in header/footer separators.
🔧 Technical Updates
Intel Platform Scanner (v6.8)
- Added missing platform names to
$pchFamilyList:cannonlake-h,cannonlake-lp,icelakepch-n,icelakepch-lp
- Corrected key casing in
$archNameOverrideto match normalized names (e.g.,CannonLake-Hinstead ofCannonlake-H). - Updated static Markdown legend inside the script to include the 300 Series entry.
Message Formatting
- Revised
Write-Logand console output functions to use consistent padding and avoid broken lines. - Enhanced
Show-Screen2to better handle long platform names and version strings.
🐛 Bug Fixes
- Database completeness: Resolved issue where 300 Series (Cannon Lake PCH) was completely absent from the generated Markdown file.
- Normalization mismatch: Fixed case‑sensitivity problem that prevented some platforms from being mapped to their correct categories.
- Markdown legend: Added missing "300 Series - Cannon Lake PCH (Mobile)" line in the PCH Family section.
📋 Files Included
universal-intel-chipset-updater.ps1– Main updater script (unchanged from v2026.02.0008)universal-intel-chipset-updater.bat– Simplified launcherChipsetUpdater-2026.02.0009-Win10-Win11.exe– Self-extracting package (includes updated scanner)
📋 Other files (not included)
IntelPlatformScannerParallel.ps1– Advanced Intel Platform Scanner (v6.8)
⚡ Important Notes
- Database rebuild required: After updating to this version, run the scanner again to regenerate
intel-chipset-infs-latest.mdwith the corrected data. - No changes to core updater logic: The main INF installation and Windows Inbox detection remain identical to v2026.02.0008.
- Version format: Tool version follows
YYYY.MM.REVISION(2026.02.0009).
🔮 What's Next
- Continued monitoring of new Intel chipset releases.
- Further refinements to platform splitting based on community feedback.
Summary:
v2026.02.0009 fixes a critical database issue where 300 Series (Cannon Lake PCH) was missing from the generated INF list. All HWIDs for Cannon Lake-H/LP and Ice Lake PCH are now correctly displayed in the Markdown output. Additionally, cosmetic improvements have been made to message formatting for cleaner console output. The core updater functionality remains unchanged and fully compatible with previous releases.
🔍 Technical Details: Database Scanner Fix
Problem: The Intel Platform Scanner failed to include 300 Series chipsets in the final Markdown because:
- The platform names (
cannonlake-h,cannonlake-lp) were not added to$pchFamilyList. - Case mismatch between normalized names (e.g.,
CannonLake-H) and keys in$archNameOverride(Cannonlake-H). - The static legend in the script lacked the 300 Series entry.
Solution:
- Added all missing PCH platform names to
$pchFamilyList. - Corrected key casing in
$archNameOverrideto match normalized output. - Updated the embedded Markdown legend inside the script.
Benefits:
- Complete database: Users now see all Intel chipsets, including the previously missing 300 Series.
- Accurate hardware detection: Tools relying on this database (e.g., the Universal Updater) can now correctly identify systems with Cannon Lake PCH.
v2026.02.0008 - Release Notes
Universal Intel Chipset Device Updater – v2026.02.0008
🆕 New Features & Improvements
Enhanced Windows Inbox INF Detection ⭐ NEW
- Newer INF Version Detection: Detects when Windows Update provides newer INF versions than Intel packages
- Prevents Accidental Downgrades: Shows clear warning when system has newer version via Windows Update
- Improved Version Comparison: Uses Version objects for accurate version parsing and comparison
- Clear User Guidance: Shows appropriate status messages for each scenario:
- "Newer INF version detected (Windows Inbox)"
- "Already on latest version"
- "Update available"
Improved Status Messages
- Enhanced display when current INF version > latest available version
- Better formatting for multi-line status messages
- Clear warnings about Windows Inbox drivers
🔧 Technical Updates
Version Comparison Logic
- Updated version parsing to handle all version formats
- Added proper Version object comparison for accurate results
- Enhanced error handling for version parsing failures
Status Display Functions
- Improved Show-Screen2 platform information display
- Added detection for newer Windows Inbox INF versions
- Enhanced user prompts based on detected version status
🐛 Bug Fixes
- Fixed incorrect status display when current version > latest version
- Improved message formatting and alignment
- Enhanced error handling in version comparison logic
📋 Files Included
universal-intel-chipset-updater.ps1– Main updater scriptuniversal-intel-chipset-updater.bat– Simplified launcherChipsetUpdater-2026.02.0008-Win10-Win11.exe– SFX package
📋 Other files (not included)
IntelPlatformScannerParallel.ps1– Advanced Intel Platform ScannerGenerate-HardwareAccurateMD.ps1– Hardware-accurate database generator
⚡ Important Notes
- Windows Inbox Drivers: When Windows Update provides newer INF versions, the tool warns against downgrading
- Version Format: Tool version now follows YYYY.MM.REVISION format (2026.02.0008)
- Backward Compatibility: Maintains all existing detection and installation features
🔮 What's Next
- Continuous monitoring of Intel INF package releases
- Enhanced platform detection for newer Intel chipsets
- Community-driven updates based on user reports
Summary:
v2026.02.0008 introduces enhanced Windows Inbox INF detection to prevent accidental downgrades when Windows Update provides newer driver versions. The update improves version comparison accuracy, adds clear warnings about Windows Inbox drivers, and enhances user guidance for all update scenarios while maintaining backward compatibility.
🔍 Technical Details: Version Comparison Enhancement
Problem: Previous version comparison logic didn't properly handle cases where Windows Update provided newer INF versions than Intel packages.
Solution: Implement proper Version object comparison and add specific detection for Windows Inbox newer versions.
Benefits:
- Prevents Downgrades: Users won't accidentally install older INF versions
- Better User Experience: Clear warnings and guidance
- Accurate Detection: Proper version parsing and comparison
Code Changes:
- Enhanced version comparison in platform information display
- Added specific status for newer Windows Inbox versions
- Improved user prompts based on detected version status
⚠️ Scanner Notes (Not Part of Updater)
- The Intel Platform Scanner (
IntelPlatformScanner.ps1) had a rare issue causing some INF files (e.g.,SunrisePoint-LPSystemThermal.inf) to be skipped. - Root cause: incorrect package version extraction + parallel processing instability.
- Fix: version extraction now picks the deepest numeric folder; processing is sequential to guarantee all INF files are detected.
- Updater itself is unaffected and fully operational; this note is informational for advanced users interested in Scanner behavior.
v10.1-2026.02.2 - Release Notes
Universal Intel Chipset Device Updater – v10.1-2026.02.2
🆕 New Features & Improvements
Enhanced Pre-Launch System Checks ⭐ UPDATED
- Moved to PowerShell Script: All pre-checks now run in PowerShell for better reliability
- Windows Build Validation: Checks Windows 10/11 build number
- Minimum supported: Windows 10 LTSC 2019 (build 17763, version 1809)
- Older builds trigger a warning about TLS 1.2 and limited GitHub connectivity
- .NET Framework Verification: Detects installed version
- Requires .NET 4.7.2+
- Warns if older or missing, to prevent hash verification failures
- GitHub Connectivity Test: Quick check before running updater
- Detects TLS negotiation issues
- Non-blocking, allows offline INF detection if GitHub is unreachable
- User Prompt on Warnings: Users can decide to continue despite warnings
Simplified Batch Launcher
- Reduced Complexity: BAT file now focuses only on elevation and launching PowerShell
- Better Reliability: Eliminated potential issues with working directory and exit handling
- Cleaner Code: Removed duplicate pre-checks that are now in PowerShell
Critical Fixes
- Hash verification fix on older Windows 10 builds
- Previously failed on LTSB/LTSC versions due to TLS 1.2 defaults
- Improved BAT reliability:
- Correct working directory handling
- Proper administrator elevation
- Clean exit handling when new updater version launches
- Enhanced PowerShell error handling for better user experience
🔧 Technical Updates
Batch Launcher
- Updated
universal-intel-chipset-updater.batto:- Focus solely on elevation and launching PowerShell
- Handle clean exit when new version is launched
- Maintain compatibility with all Windows versions
- Removed duplicate pre-checks (now in PowerShell)
PowerShell Script
- NEW: Comprehensive pre-launch system checks in Show-Screen1 function
- IMPROVED: Enhanced error handling and logging
- UPDATED: Better user guidance for systems with warnings
- MAINTAINED: All existing hardware detection and INF installation logic
🐛 Bug Fixes
- Fixed hash verification failures on older Windows 10 LTSB/LTSC builds
- Fixed pre-check warnings not clearly informing user about TLS / .NET requirements
- Fixed working directory issues in BAT during elevation
- Fixed exit handling when auto-update triggers launch of new version
- Improved user experience for systems with limited connectivity
📋 Files Included
universal-intel-chipset-updater.ps1– Main updater script (with enhanced pre-checks)universal-intel-chipset-updater.bat– Simplified launcherChipsetUpdater-10.1-2026.02.2-Win10-Win11.exe– SFX package
📋 Other files (not included)
IntelPlatformScannerParallel.ps1– Advanced Intel Platform ScannerGenerate-HardwareAccurateMD.ps1– Hardware-accurate database generator (v10.1-2026.02.1)
⚡ Important Notes
- Minimum Requirements:
- Windows 10 LTSC 2019 (build 17763) or newer
- .NET Framework 4.7.2+
- Older LTSB/LTSC builds may still run, but GitHub hash verification could fail
- Adding support for new Intel Chipset INF releases remains manual
- Community reports of newly released Intel INF packages are highly encouraged
🔮 What's Next
- Possible
/SILENTcommand-line switches for fully unattended updates - Continuous minor improvements for Windows compatibility and TLS reliability
Summary:
v10.1-2026.02.2 simplifies the launcher architecture by moving pre-checks to PowerShell, improving reliability and user experience. The BAT file now focuses on what it does best - elevation and script launching - while PowerShell handles all system validation. This improves compatibility with older Windows builds and provides clearer guidance for users with system limitations.
🔍 Technical Details: Architecture Change
Problem: Previous architecture had pre-checks partially in BAT and partially in PowerShell, causing issues during update/restart scenarios.
Solution: Move all pre-checks to PowerShell, simplify BAT to only handle:
- Administrator elevation
- PowerShell script launching
- Clean exit handling
Benefits:
- More reliable: Single codebase for pre-checks
- Better user experience: Consistent warnings and prompts
- Easier maintenance: All logic in PowerShell
- Improved compatibility: Better handling of older Windows builds
Code Changes:
- BAT: Removed complex pre-checks, simplified to elevation and launch
- PowerShell: Enhanced Show-Screen1 function with comprehensive system validation
- Both: Improved coordination for clean exits and new version launches
v10.1-2026.02.1 - Release Notes
Universal Intel Chipset Device Updater
🆕 New Features & Improvements
Hardware-Accurate Platform Separation ⭐ NEW
- Fixed Intel's oversimplified naming: Added
Generate-HardwareAccurateMD.ps1script that corrects Intel's platform grouping errors - Proper hardware component separation: Meteor Lake platforms now correctly split into:
MeteorLake SoC- CPU root devicesMeteorLake PCH-N- Mobile low-power chipsetMeteorLake PCH-H- Mobile high-performance chipsetMeteorLake PCH-S- Desktop chipset
- X79 Platform correction: Now properly separates
IvyTown CPU RootfromPatsburg PCH - X99 Platform refinement: Separates
HaswellE/BroadwellE CPU RootfromWellsburg PCH - Backward compatible: No changes needed to updater - works with existing
intel-chipset-infs-latest.mdformat
Critical Fixes and Enhancements
- Extended installer support: Added full support for MSI installers (in addition to existing EXE support)
- MSI integrity verification: Added hash verification mechanism for MSI files from GitHub Archive repository
- Moved log file location: Log file
chipset_update.logmoved toC:\ProgramData\to avoid deletion during cleanup - Improved pause management: Added keyboard buffer flush before pauses to prevent screen "skipping"
- Fixed version display in header: Added
$DisplayVersionwith correct regex for proper version formatting in UI
Installer Enhancements
- Dual Installer Support: Script now automatically detects whether installer is EXE or MSI and applies appropriate installation method
- MSI Verification: For MSI installers, added hash verification instead of digital signature (MSI files don't have Intel signatures)
- Improved Error Handling: Better error messages for different installer types
- Archive Integration: Added
$githubArchiveUrlfor downloading MSI hash files - Fallback support: If required, the tool can fall back to Intel’s official full installer
🔧 Technical Updates
Source Code
- Added variables:
$DisplayVersion- for correct version formatting in UI$githubArchiveUrl- for archival MSI hash files
- Improved parsing: Fixed regex in
Show-HeaderandShow-FinalCredits - Extended debugging: Added additional debug messages for better process tracking
New Scripts
Generate-HardwareAccurateMD.ps1: New standalone script that fixes Intel's platform naming in the generated database- Generates:
intel-chipset-infs-latest-v2.md(hardware-correct) andinstaller-list.csv
Updated Functions
Install-ChipsetINF: Completely rewritten with support for both EXE and MSIShow-Header: Fixed version formattingShow-FinalCredits: Unified withShow-HeaderWrite-Log: Changed log file location
🔄 Database Improvements
What Changed
For 25 years, Intel has been grouping different hardware components under single platform names:
- Before: "MeteorLake" included SoC, PCH-N, PCH-H, and PCH-S devices mixed together
- After: Each hardware component gets its own correct platform name
- Result: Clear understanding of what INF files actually update which hardware
Why It Matters
- Accurate detection: Users can now see exactly which chipset component is being updated
- No confusion: No more wondering why "MeteorLake" INF updates both CPU and PCH devices
- Technical correctness: Hardware IDs are now properly separated by actual silicon boundaries
🐛 Bug Fixes
- MSI Installation: Fixed installation for packages distributed as MSI (newer Intel versions)
- Log Persistence: Log file is no longer deleted during temporary directory cleanup
- Keyboard Buffer: Fixed issue with screen "skipping" due to buffered keys
- Fixed Version Display: Fixed bug causing incorrect version display in header
📋 Files Included
universal-intel-chipset-updater.ps1- Main updater scriptuniversal-intel-chipset-updater.bat- LauncherChipsetUpdater-10.1-2026.02.1-Win10-Win11.exe- SFX package
📋 Other files (not-included)
IntelPlatformScannerParallel.ps1- Advanced Intel Platform ScannerGenerate-HardwareAccurateMD.ps1- NEW Hardware-accurate database generator
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.
Note: This version adds hardware-accurate platform separation while maintaining full backward compatibility. The updater continues to work with existing database formats, while providing more accurate platform information through the new generator script.
Intel Chipset Device Software Archive
License Information
This release includes WiX Toolset 3.10 components under Microsoft Reciprocal License (Ms-RL).
WiX Toolset Source Code:
https://github.com/wixtoolset/wix3
Note on License Compliance:
- Original WiX 3.10 sources were hosted on CodePlex, which was discontinued by Microsoft
- Current WiX Toolset development continues on GitHub
- This fulfills the intent of Ms-RL license requirements for source code access
Contents
- SetupChipset.exe (original Intel software)
- LICENSE.txt (Ms-RL license terms)