-
Notifications
You must be signed in to change notification settings - Fork 24
Bios Update not detected #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi, what BIOS version were you on when you searched for updates and which BIOS version was offered by System Update? Thanks |
Hi, I have the same issue: Other drivers work fine but the BIOS Update does not show up using get-lsupdate. I will gladly help testing |
Thanks @ekafaton When you run |
`Parsing dependencies for package: n2nuj12w
|
I created a new branch with a change that should fix this, but the question is whether this causes any other packages to incorrectly be found / not found - so we'll have to do some comparisons between the stable 1.1.1 and this: https://github.com/jantari/LSUClient/tree/exp-newversioncompare to see if it's OK. Please download that branch, If there are now other packages missing or showing up unexpectedly please also report that, Thanks! |
I will do some tests next week if possible, though it will be difficult to determine if any other packages are not found (now or in the future). |
The goal is to match what System Update shows, so that's my/our reference for testing whether packages are found incorrectly. Any discrepancy there is a bug I'll try and fix |
Thanks @jantari |
No problem, I ran some comparisons between what available updates 1.1.1 finds versus what this new branch finds across 12 devices and it didn't cause any unwanted side effects - just a few more BIOS updates found here and there, as was intended. I'll keep this issue open until I have ran a bunch more tests, but for now it's looking good. |
Just an update, I've ran into a regression when further testing the new branch - so it's not the proper solution. I've had cases where the old behavior was more accurate / closer to System Update. I now think this may be caused by System Update seeing a different EmbeddedController Version, possibly not getting it from WMI/CIM like I do. |
In case someone else finds this interesting; I was able to confirm my theory that the number in parentheses from To get the actual EC Version, you'd want to get the raw SMBIOS data block with a GetSystemFirmwareTable. But, while I enjoy learning about this stuff, it appears Windows also plainly surfaces this information in the registry |
The fix for this is released with version 1.1.2 🎉 |
Describe the bug
When I run $updates = Get-LSUpdate, no Bios Update was detected.
When I run the System Update, new Bios Version are found
Error messages or Screenshots
If applicable, copy and paste error messages or screenshot them to help explain the problem.
Please complete the following information:
(gcim CIM_ComputerSystem).Model
to obtain)Additional context
Add anything else about the problem here.
The text was updated successfully, but these errors were encountered: