flashrom | Mirror of svn : //flashrom.org/flashrom

 by   jhcloos C Version: Current License: GPL-2.0

kandi X-RAY | flashrom Summary

kandi X-RAY | flashrom Summary

flashrom is a C library. flashrom has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              flashrom has a low active ecosystem.
              It has 171 star(s) with 22 fork(s). There are 38 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 12 open issues and 3 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of flashrom is current.

            kandi-Quality Quality

              flashrom has 0 bugs and 0 code smells.

            kandi-Security Security

              flashrom has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              flashrom code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              flashrom is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              flashrom releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of flashrom
            Get all kandi verified functions for this library.

            flashrom Key Features

            No Key Features are available at this moment for flashrom.

            flashrom Examples and Code Snippets

            No Code Snippets are available at this moment for flashrom.

            Community Discussions

            QUESTION

            How do I unpack raw binary from Asus BIOS update file?
            Asked 2018-Jul-19 at 15:29

            I am attempting to repair a bricked Asus X53SV notebook (Asus K53SV board) by reflashing with flashrom from a Raspberry Pi. I've got it all hooked up and flashrom recognizes and reads the chip. However, I cannot determine what type of file the BIOS update is that I downloaded from Asus support site. The update I'm using is K53SVAS.315 for Aptio's Easy Flash. How can I extract the raw BIOS from this file?

            ...

            ANSWER

            Answered 2017-Mar-10 at 07:06

            After further research, I've determined that the download offered by Asus is not a complete BIOS image file. It cannot be used to reflash the EEPROM directly as it does not contain all of the information required. The built in Easy Flash utility uses this file to update only a portion of the EEPROM. The only officially supported method of repairing a bricked Asus notebook is to send it back to Asus.

            Source https://stackoverflow.com/questions/42453452

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install flashrom

            To build flashrom you need to install the following software:.
            pciutils+libpci (if you want support for mainboard or PCI device flashing)
            libusb (if you want FT2232, Dediprog or USB-Blaster support)
            libftdi (if you want FT2232 or USB-Blaster support)
            pciutils / libpci
            pciutils-devel / pciutils-dev / libpci-dev
            zlib-devel / zlib1g-dev (needed if libpci was compiled with libz support)
            devel/gmake
            devel/libpci
            devel/gmake
            sysutils/pciutils
            In order to install flashrom and the manpage into /usr/local, type:.

            Support

            The official flashrom website is:. The IRC channel is. The mailing list address is.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/jhcloos/flashrom.git

          • CLI

            gh repo clone jhcloos/flashrom

          • sshUrl

            git@github.com:jhcloos/flashrom.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link