# Exploring the Embedded Controller

**URL:** <https://community.frame.work/t/exploring-the-embedded-controller/12846>\
**Category:** General Topics\
**Created:** [December 24, 2021, 7:50pm UTC](https://community.frame.work/t/exploring-the-embedded-controller/12846 "2021-12-24T19:50:59Z")\
**Posts on this page:** 1\
**Showing post:** 91

<div class="post-metadata">

**Author:** ![anarcat](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/anarcat/32/11774_2.png) [@anarcat](https://community.frame.work/u/anarcat)\
**Post date:** [October 7, 2022, 7:46pm UTC](https://community.frame.work/t/exploring-the-embedded-controller/12846/91 "2022-10-07T19:46:18Z")

</div>

I have tried this fork and the original and I just can’t get fw-ectool to work. I am running Debian bookworm and installed `libusb-1.0-0-dev` and `libftdi-dev` to fulfill build dependencies. Then I built the package with `make utils`. Both in the original and the fork, I get this error:

```auto
sudo build/bds/util/ectool --interface=fwk version
Cannot open lockfile /run/lock/cros_ec_lockCould not acquire GEC lock

```

(Obviously, in the original, `--interface=fwk` doesn’t work, so I didn’t pass that.)

What am I doing wrong?

---

_[View the full topic](https://community.frame.work/t/exploring-the-embedded-controller/12846)._
