Skip to content

Improve Device overview#39

Open
jcoester wants to merge 2 commits into
cjee21:mainfrom
jcoester:overview
Open

Improve Device overview#39
jcoester wants to merge 2 commits into
cjee21:mainfrom
jcoester:overview

Conversation

@jcoester
Copy link
Copy Markdown
Contributor

@jcoester jcoester commented May 27, 2026

Fix missing device attributes, as reported by @ericbl in #36

Changes

  • Add robust device identification, deduplicate and remove To Be Filled By O.E.M. data
  • Add OSArchitecture to device header, and prioritize Windows naming scheme, also found in event logs.
    Avoid mixing and allow fast search of correct releases:
    • Signed releases: AMD64, ARM, ARM64, X86
    • Unsigned releases: X64, ARM, AARCH64, IA32
  • Add Firmw. Release Date & resolve Windows Name (7, 8, 8.1, 10, 11)

Before

20 Mai 2026                                                                                                             
Manufacturer: To Be Filled By O.E.M.
Model: To Be Filled By O.E.M.
BIOS: American Megatrends Inc., P2.50, P2.50, ALASKA - 1072009
Windows version: 22H2 (Build 19045.7291)

New

20 Mai 2026
HW : ASRock - Z87E-ITX - AMD64/X64
FW : American Megatrends Inc. - P2.50 - 11 Jul 2014   # Example 1 (Almost everything To Be Filled By O.E.M.)
OS : Windows 10 - 22H2 (Build 19045.7291)
---------------------------------------------
20 Mai 2026
HW : MSI - Z97 GAMING 5 (MS-7917) - AMD64/X64   
FW : American Megatrends Inc. - V1.13 - 16 Feb 2016   # Example 2 (Half populated, half To Be Filled By O.E.M.)
OS : Windows 11 - 25H2 (Build 26200.8457)
---------------------------------------------
20 Mai 2026
HW : LENOVO - 20L7005QGE - ThinkPad T480s - AMD64/X64
FW : LENOVO - N22ET85W (1.62 ) - 05 Sep 2025          # Example 3 (Fully populated)
OS : Windows 11 - 25H2 (Build 26200.8457)

Changes above mostly in a script module to assure reusability in Check Windows State.cmd etc. Will submit a separate PR for a Colored Windows State (Secure Boot, ESP & SVN overhaul(, to not dump changed conceptional changes at once.

jcoester added 2 commits May 27, 2026 20:01
Remove junk data, Deduplicate, Add Architecture, FW Release Date & Windows Name
Avoid mixed representation of [amd64, arm, arm64, x86] for Signed and [x64, arm, aarch64, ia32] for Unsigned
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant