github FirstEverTech/Universal-Intel-WiFi-BT-Updater v2026.03.0002
v2026.03.0002 - Initial Release

3 hours ago

Changelog

All notable changes to Universal Intel Wi-Fi and Bluetooth Drivers Updater are documented here.


🚀 Release: v2026.03.0002

🆕 What's New

  • Architecture Rebuilt — BAT Launcher Retired

    • Universal-Intel-WiFi-BT-Updater.bat has been removed from the release
    • The script now auto-elevates natively — no separate launcher required
    • The tool is now distributed exclusively as a direct PS1 (for administrators) or SFX EXE (for end users)
    • Script renamed from Universal-Intel-WiFi-BT-Updater.ps1 to universal-intel-wifi-bt-driver-updater.ps1 to align with PSGallery naming convention
  • Published to PowerShell Gallery ⭐ NEW

    • Install via Install-Script universal-intel-wifi-bt-driver-updater
    • Run directly with universal-intel-wifi-bt-driver-updater.ps1
  • Multi-Database Support

    • -beta — uses intel-wifi-driver-beta.md / intel-bt-driver-beta.md for early testing of new Intel hardware
    • -developer — uses intel-wifi-driver-dev.md / intel-bt-driver-dev.md for internal development testing
    • Default behavior unchanged — stable *-latest.md databases without any flag
    • Warning banner displayed when running in -beta or -developer mode

💡 When Intel releases new hardware generations, beta databases will be published. Users can opt in at any time by simply adding -beta — no script update required.

  • Dynamic Support Message

    • The credits screen now loads its support message dynamically from GitHub (data/intel-wifi-bt-message.txt)
    • Message can be updated independently — no new script release required
    • Supports inline color formatting via simple tags (e.g. [Magenta], [White,DarkBlue])
    • Falls back to a built-in static version if GitHub is unreachable
  • Help System Unified

    • -help and -? now show identical output via native Get-Help
  • 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 Wi-Fi and Bluetooth Drivers Updater! message is displayed before returning to the prompt
  • Auto Mode Cleanup

    • Removed unnecessary wait at the end of -auto / -quiet runs — script now exits immediately after completion

🔧 Technical Updates

  • Path Handling: Replaced hardcoded C:\Windows\Temp and C:\ProgramData with $env:SystemRoot and $env:ProgramData for compatibility with non-standard Windows installations
  • Boolean Flags: Refactored $DebugMode and $SkipSelfHashVerification from integer 0/1 flags to native PowerShell [bool] types
  • Dual Independent Detection: Wi-Fi (PCI bus, Vendor ID 8086) and Bluetooth (USB bus, VID_8087) devices are detected and installed independently — a missing Wi-Fi adapter does not block Bluetooth update and vice versa
  • Bluetooth Device Fallback: BT detection attempts Bluetooth device class first, then falls back to full USB bus scan (VID_8087) for systems where the BT adapter is not yet enumerated by Windows correctly
  • Version Comparison: Replaced string comparison with [version] cast — correctly handles multi-part driver versions (e.g. 23.60.0.3 vs 23.70.0.2)
  • Logging: All actions are written to %ProgramData%\wifi_bt_update.log with timestamps and severity levels
  • Consistency: Replaced all cls alias occurrences with Clear-Host

📋 Release Files

  • universal-intel-wifi-bt-driver-updater.ps1 — Main updater script
  • WiFiBTUpdater-2026.03.0002-Win10-Win11.exe — Self-extracting package (includes updated script)

Full changelog →


🗂️ Legacy Release: v24.0 (2025.11)

Initial public release. BAT + PS1 launcher architecture. Supported Wi-Fi 5/6/6E/7 and Bluetooth with basic SHA-256 verification and System Restore Point creation.

Release Notes

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

NewReleases is sending notifications on new releases.