π Release: v2026.04.0005
π Bug Fix
-
Critical: Versioned Release Asset Download Failure
- Versioned
.txtfiles (intel-wifi-<version>.txt,intel-bt-<version>\_pid<PID>.txt) were being downloaded usingInvoke-WebRequestwith a cache-busting query parameter (?t=<timestamp>). - GitHub release asset URLs do not support query parameters β the appended cache buster caused the request to fail silently or return an HTML error page instead of the raw file content.
- As a result, the parser found no SHA256 or Link fields and the driver was never installed, even though all versioned files were correctly present in the release assets.
- This explains the previously observed symptom: updater correctly detects a new driver version and downloads the
.cab, but does not install it.
- Versioned
π What's New
-
Dedicated Release Asset Download Function
- New
Get-ReleaseAssetContentfunction handles all versioned file downloads usingSystem.Net.WebClient.DownloadString()β the same mechanism used for.mddatabase files. WebClientfollows GitHub's redirects transparently (release assets redirect toobjects.githubusercontent.com) and always returns raw text content.- A
User-Agent: Mozilla/5.0header is added to ensure consistent handling by GitHub's CDN. - No cache buster is appended β versioned release asset filenames already embed the version number, making them immutable by design.
- New
-
Removed Monolithic Fallback
intel-wifi-drivers-download.txtandintel-bt-drivers-download.txtare no longer read, parsed, or required.- The variables
$wifiDownloadUrland$btDownloadUrlhave been removed from the configuration block. - Both files have been removed from the repository
data/folder. The updater's auto-update mechanism ensures all users run a version that does not depend on them.
-
Removed Unused Parsers
-
The following functions have been removed as they were only used by the now-removed monolithic fallback:
Parse-WiFiDownloadListParse-BTDownloadListGet-WiFiBlockForDeviceGet-BTBlockForDevice
-
-
Updated Error Messages
-
Error output no longer references the removed monolithic files.
-
When a versioned file cannot be found, the message now directs users to check the versioned release assets directly:
- WiβFi:
intel-wifi-<version>.txtin thearchive-wifirelease - Bluetooth:
intel-bt-<version>\_pid<PID>.txtin thearchive-btrelease
- WiβFi:
-
π Release Files
universal-intel-wifi-bt-driver-updater.ps1β Main updater script (v2026.04.0005)WiFi-BT-Updater-2026.04.0005-Win10-Win11.exeβ Selfβextracting package (includes the updated script)universal-intel-wifi-bt-driver-updater-2026.04.0005-ps1.sha256β SHA256 checksum for the script