Nick: LuizMonad E-mail: luizfelipestang@gmail.com Board: MSI X99S SLI PLUS Contents: > >./flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=8000 -c MX25L12835F/MX25L12845E/MX25L12865E -VVV flashrom v1.2-36-ge0272e2 on Linux 4.9.35+ (armv6l) flashrom is free software, get the source code at https://flashrom.org flashrom was built with GCC 4.9.2, little endian Command line (5 args): ./flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=8000 -c MX25L12835F/MX25L12845E/MX25L12865E -VVV Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Initializing linux_spi programmer Using device /dev/spidev0.0 Using 8000kHz clock linux_spi_init: Using value from /sys/module/spidev/parameters/bufsiz as max buffer size. linux_spi_init: max_kernel_buf_size: 4096 The following protocols are supported: SPI. Probing for Macronix MX25L12835F/MX25L12845E/MX25L12865E, 16384 kB: programmer_map_flash_region: mapping MX25L12835F/MX25L12845E/MX25L12865E from 0xff000000 to 0x00000000 RDID returned 0xc2 0x20 0x18. probe_spi_rdid_generic: id1 0xc2, id2 0x2018 Found Macronix flash chip "MX25L12835F/MX25L12845E/MX25L12865E" (16384 kB, SPI) on linux_spi. Chip status register is 0x40. Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set Chip status register: Bit 6 is set Chip status register: Block Protect 3 (BP3) is not set Chip status register: Block Protect 2 (BP2) is not set Chip status register: Block Protect 1 (BP1) is not set Chip status register: Block Protect 0 (BP0) is not set Chip status register: Write Enable Latch (WEL) is not set Chip status register: Write In Progress (WIP/BUSY) is not set programmer_unmap_flash_region: unmapped 0x00000000 This chip may contain one-time programmable memory. flashrom cannot read and may never be able to write it, hence it may not be able to completely clone the contents of this chip (see man page for details). No operations were specified. >./flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=8000 -c MX25L12835F/MX25L12845E/MX25L12865E --erase flashrom v1.2-36-ge0272e2 on Linux 4.9.35+ (armv6l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L12835F/MX25L12845E/MX25L12865E" (16384 kB, SPI) on linux_spi. Erasing and writing flash chip... Programming error occurred Looking for another erase function. Programming error occurred Looking for another erase function. Programming error occurred Looking for another erase function. Programming error occurred Looking for another erase function. Programming error occurred Looking for another erase function. Looking for another erase function. Looking for another erase function. No usable erase functions left. FAILED! Your flash chip is in an unknown state. Please report this on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org, thanks! >