windows: Add option to dump versions of all drivers#101
Draft
JohnAZoidberg wants to merge 12 commits intomainfrom
Draft
windows: Add option to dump versions of all drivers#101JohnAZoidberg wants to merge 12 commits intomainfrom
JohnAZoidberg wants to merge 12 commits intomainfrom
Conversation
b1a527f to
30474e0
Compare
1ce603b to
82e39af
Compare
Signed-off-by: Daniel Schaefer <dhs@frame.work>
Graphics driver has wrong version Signed-off-by: Daniel Schaefer <dhs@frame.work>
Signed-off-by: Daniel Schaefer <dhs@frame.work>
Signed-off-by: Daniel Schaefer <dhs@frame.work>
Signed-off-by: Daniel Schaefer <dhs@frame.work>
If users upgrade to WiFi 7 chipset. Signed-off-by: Daniel Schaefer <dhs@frame.work>
```
> framework_tool.exe --drivers
Devices with Yellow Bangs
None
Drivers
Framework EC
Version: 0.0.0.6
Framework Sensors
Version: 0.0.7.0
ILITEK Wake On Touch Device
Version: 10.0.19041.868
Intel(R) Wi-Fi 6E AX211 160MHz
Version: 23.60.1.2
Genesys/Framework SD Expansion Card
Version: 4.5.10.202
Intel(R) Wireless Bluetooth(R)
Version: 23.90.0.8
Intel Graphics
Version: 32.0.101.6314
Intel® Smart Sound Technology BUS
Version: 10.29.0.10981
Service for Realtek HD Audio (WDM)
Version: 6.0.9815.1
Intel(R) GNA Scoring Accelerator service
Version: 3.5.0.1578
Intel Dynamic Tuning Technology
Version: 1.0.11700.1228
Intel(R) Management Engine Interface
Version: 2407.6.1.0
```
Signed-off-by: Daniel Schaefer <dhs@frame.work>
10.1.19899.8597 includes ADL PCH version 10.1.36.7 Signed-off-by: Daniel Schaefer <dhs@frame.work>
Refactor driver detection to use TOML configuration files: - Add drivers.toml for driver name mappings (device -> display alias) - Add platform-specific baseline configs in baselines/*.toml - Add --drivers-baseline command to generate baseline from current system - Update --drivers to compare against platform baseline and show mismatches Supports all Framework platforms defined in util.rs with placeholder baselines that can be updated using --drivers-baseline. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Parse driver versions from INF files in the Windows driver store for drivers that are not loaded at runtime (like AMD DRTM). This allows detection of boot-only drivers that don't appear via WMI. Changes: - Add inf_drivers section to drivers.toml for INF-based detection - Add find_inf_driver_version() to scan driver store directories - Add parse_inf_version() with UTF-8 and UTF-16 LE support - Fix clippy warnings in chromium_ec and esrt modules Detects: AMD DRTM Driver, Realtek MEP Opt-in Driver Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Daniel Schaefer <dhs@frame.work>
0f73a4b to
8485f7b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tested on