Git Product home page Git Product logo

mrdude2478 / flashrom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from flashrom/flashrom

0.0 0.0 0.0 7.18 MB

Send patches to https://review.coreboot.org: https://www.flashrom.org/Development_Guidelines#GitHub

Home Page: https://review.coreboot.org/admin/repos/flashrom,general

License: GNU General Public License v2.0

Shell 2.02% C 90.22% Rust 5.00% Nix 0.01% Makefile 1.54% Dockerfile 0.03% Meson 1.17%

flashrom's Introduction

flashrom README

flashrom is a utility for detecting, reading, writing, verifying and erasing flash chips. It is often used to flash BIOS/EFI/coreboot/firmware images in-system using a supported mainboard, but it also supports flashing of network cards (NICs), SATA controller cards, and other external devices which can program flash chips.

It supports a wide range of flash chips (most commonly found in SOIC8, DIP8, SOIC16, WSON8, PLCC32, DIP32, TSOP32, and TSOP40 packages), which use various protocols such as LPC, FWH, parallel flash, or SPI.

Do not use flashrom on laptops (yet)! The embedded controller (EC) present in many laptops might interact badly with any attempts to communicate with the flash chip and may brick your laptop.

Please make a backup of your flash chip before writing to it.

Please see the flashrom(8) manpage :doc:`classic_cli_manpage`.

Building / installing / packaging

flashrom supports building with make and meson.

TLDR, building with meson

meson setup builddir
meson compile -C builddir
meson install -C builddir

For full detailed instructions, follow the information in :doc:`dev_guide/building_from_source`

TLDR, building with make

make
make install

For full detailed instructions, follow the information in :doc:`dev_guide/building_with_make`

Contact

The official flashrom website is:

https://www.flashrom.org/

For available contact methods see :doc:`contact`

flashrom's People

Contributors

alanvgreen avatar audiohacked avatar dhendrix avatar djcampello avatar elyesh avatar felixsinger avatar hailfinger avatar heijligen avatar i-c-o-n avatar joursoir avatar lemenkov avatar libv avatar light2802 avatar martonmiklos avatar matmat avatar n-huber avatar nartemiev avatar pgeorgi avatar quasisec avatar reinauer avatar rminnich avatar roysjosh avatar ruikruik avatar sergiidmytruk avatar stefanct avatar subrata-b avatar tari avatar th3fanbus avatar urjaman avatar uwehermann avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.