Tim Crawford 689cea4e9c readme: Add section for legal info
- General copyright notice
- License info for firmware and tools
- Note about ITE datasheets being unavailable

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2021-06-04 07:04:21 -06:00

1.5 KiB

System76 EC

System76 EC is a GPLv3 licensed embedded controller firmware for System76 laptops.

Documentation

Dependencies

Install dependencies using the provided script:

./scripts/deps.sh

If rustup was installed as part of this, then the correct cargo will not be available in the running session. Start a new shell session or source the env file to update PATH.

source $HOME/.cargo/env

Releases

The EC firmware itself does not have tagged releases. Any commit of this repo may be used as a part of a System76 Open Firmware release.

In official releases the EC shares the same version as the BIOS firmware. Run the follow command from firmware-open to determine the corresponding EC commit for a release.

git ls-tree <release_hash> ec

System76 EC is copyright System76 and contributors.

System76 EC firmware is made available under the terms of the GNU General Public License, version 3. See LICENSE for details.

  • firmware: GPL-3.0-only
  • ecflash: LGPL-2.1-or-later
  • ecsim: MIT
  • ectool: MIT

Datasheets for ITE embedded controllers cannot be shared outside of System76.