github FirstEverTech/Universal-Intel-WiFi-BT-Updater v2026.04.0005
v2026.04.0005 - Release Notes

4 hours ago

πŸš€ Release: v2026.04.0005

πŸ› Bug Fix

  • Critical: Versioned Release Asset Download Failure

    • Versioned .txt files (intel-wifi-<version>.txt, intel-bt-<version>\_pid<PID>.txt) were being downloaded using Invoke-WebRequest with 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.

πŸ†• What's New

  • Dedicated Release Asset Download Function

    • New Get-ReleaseAssetContent function handles all versioned file downloads using System.Net.WebClient.DownloadString() β€” the same mechanism used for .md database files.
    • WebClient follows GitHub's redirects transparently (release assets redirect to objects.githubusercontent.com) and always returns raw text content.
    • A User-Agent: Mozilla/5.0 header 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.
  • Removed Monolithic Fallback

    • intel-wifi-drivers-download.txt and intel-bt-drivers-download.txt are no longer read, parsed, or required.
    • The variables $wifiDownloadUrl and $btDownloadUrl have 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-WiFiDownloadList
      • Parse-BTDownloadList
      • Get-WiFiBlockForDevice
      • Get-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>.txt in the archive-wifi release
      • Bluetooth: intel-bt-<version>\_pid<PID>.txt in the archive-bt release

πŸ“‹ 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

πŸ”— Links

Don't miss a new Universal-Intel-WiFi-BT-Updater release

NewReleases is sending notifications on new releases.