Releases: DHowett/FrameworkWindowsUtils
CrosEC v0.0.2
This release of the CrosEC driver...
- adds support for the AMD Framework Laptop 13
- is in theory a reproducible build (with the use of ducible)
Installation
- Make sure test signing is enabled (which requires secure boot to be disabled)
bcdedit /set {default} testsigning on
- This, as well as toggling Secure Boot, will cause Windows to require your BitLocker recovery code on boot.
- Extract the archive.
.\installer install
(as admin).\fauxectool
(as admin)
If all goes to plan, FauxECTool
should dump the version and the root EC memory region.
If it does not, file an issue.
Notes
FauxECTool can issue raw commands. For example, this will set the charge limit to 80% (constant values and structure layouts documented here):
.\fauxectool 0x3e03 b02,b50,b00
Uninstallation
.\installer uninstall
(as admin)
If it fails to remove the OEM INF, you can find it and remove it using pnputil
:
pnputil /enum-drivers
- Find the
oemXXX.inf
entry forcrosec.inf
pnputil /delete-driver oemYYY.inf
(where YYY matches the entry you found above.)
CrosEC v0.0.1
This is the initial release of the CrosEC driver.
Installation
- Make sure test signing is enabled (which requires secure boot to be disabled)
bcdedit /set {default} testsigning on
- This, as well as toggling Secure Boot, will cause Windows to require your BitLocker recovery code on boot.
- Extract the archive.
.\installer install
(as admin).\fauxectool
(as admin)
If all goes to plan, FauxECTool
should dump the version and the root EC memory region.
If it does not, file an issue.
Notes
FauxECTool can issue raw commands. For example, this will set the charge limit to 80% (constant values and structure layouts documented here):
.\fauxectool 0x3e03 b02,b50,b00
Uninstallation
.\installer uninstall
(as admin)
If it fails to remove the OEM INF, you can find it and remove it using pnputil
:
pnputil /enum-drivers
- Find the
oemXXX.inf
entry forcrosec.inf
pnputil /delete-driver oemYYY.inf
(where YYY matches the entry you found above.)