Skip to content

CrosEC v0.0.1

Compare
Choose a tag to compare
@DHowett DHowett released this 21 Feb 21:41
· 6 commits to main since this release
v0.0.1

This is the initial release of the CrosEC driver.

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.)