Skip to content

CrosEC v0.0.2

Latest
Compare
Choose a tag to compare
@DHowett DHowett released this 05 Dec 15:56

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

  1. 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.
  2. Extract the archive.
  3. .\installer install (as admin)
  4. .\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

  1. .\installer uninstall (as admin)

If it fails to remove the OEM INF, you can find it and remove it using pnputil:

  1. pnputil /enum-drivers
  2. Find the oemXXX.inf entry for crosec.inf
  3. pnputil /delete-driver oemYYY.inf (where YYY matches the entry you found above.)