re,
nouvel essai, en limitant la vitesse de la SPI à 1 MHz:
Code:
flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=1M -c W25X80 -VVV -r flash.bin -o write.txt
ça marche! ... enfin, pas!
1 moment, j'y ai cru, mais non
car s'il m'affiche à la fin:
Code:
done.
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed.
il n'y a eu que des 0xFF d'écrit, càd rien du tout!
[spoiler]lashrom v0.9.6.1-r1650 on
Linux 3.2.0-38-generic (x86_64)
flashrom was built with libpci 3.1.8, GCC 4.6.3, little endian
Command line (9 args): flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=1M -c W25X80 -VVV -r flash.bin -o write.txt
Calibrating delay loop... OS timer resolution is 2 usecs, 3173M loops per second, 10 myus = 11 us, 100 myus = 112 us, 1000 myus = 1020 us, 10000 myus = 10128 us, 8 myus = 9 us, OK.
Initializing buspirate_spi programmer
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 1, read 0 Sending 0x0f
buspirate_sendrecv: write 0, read 6 , receiving 0x31 0x01 0x0d 0x0a 0x42 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x50
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x35
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
Detected Bus Pirate hardware v3.5
buspirate_sendrecv: write 0, read 8 , receiving 0x0a 0x46 0x69 0x72 0x6d 0x77 0x61 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x31
buspirate_sendrecv: write 0, read 1 , receiving 0x20
Detected Bus Pirate firmware 6.1 ("v6.1")
buspirate_sendrecv: write 0, read 4 , receiving 0x72 0x31 0x36 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6c
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x76
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x37
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x52
buspirate_sendrecv: write 0, read 1 , receiving 0x45
buspirate_sendrecv: write 0, read 1 , receiving 0x56
buspirate_sendrecv: write 0, read 1 , receiving 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x44
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x78
buspirate_sendrecv: write 0, read 1 , receiving 0x33
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x28
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x46
buspirate_sendrecv: write 0, read 1 , receiving 0x4a
buspirate_sendrecv: write 0, read 1 , receiving 0x36
buspirate_sendrecv: write 0, read 1 , receiving 0x34
buspirate_sendrecv: write 0, read 1 , receiving 0x47
buspirate_sendrecv: write 0, read 1 , receiving 0x41
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x30
buspirate_sendrecv: write 0, read 1 , receiving 0x32
buspirate_sendrecv: write 0, read 1 , receiving 0x20
buspirate_sendrecv: write 0, read 1 , receiving 0x42
buspirate_sendrecv: write 0, read 1 , receiving 0x38
buspirate_sendrecv: write 0, read 1 , receiving 0x29
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x68
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x3a
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x2f
buspirate_sendrecv: write 0, read 1 , receiving 0x64
buspirate_sendrecv: write 0, read 1 , receiving 0x61
buspirate_sendrecv: write 0, read 1 , receiving 0x6e
buspirate_sendrecv: write 0, read 1 , receiving 0x67
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x75
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x72
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x74
buspirate_sendrecv: write 0, read 1 , receiving 0x79
buspirate_sendrecv: write 0, read 1 , receiving 0x70
buspirate_sendrecv: write 0, read 1 , receiving 0x65
buspirate_sendrecv: write 0, read 1 , receiving 0x73
buspirate_sendrecv: write 0, read 1 , receiving 0x2e
buspirate_sendrecv: write 0, read 1 , receiving 0x63
buspirate_sendrecv: write 0, read 1 , receiving 0x6f
buspirate_sendrecv: write 0, read 1 , receiving 0x6d
buspirate_sendrecv: write 0, read 1 , receiving 0x0d
buspirate_sendrecv: write 0, read 1 , receiving 0x0a
buspirate_sendrecv: write 0, read 1 , receiving 0x48
buspirate_sendrecv: write 0, read 1 , receiving 0x69
buspirate_sendrecv: write 0, read 1 , receiving 0x5a
buspirate_sendrecv: write 0, read 1 , receiving 0x3e
Using SPI command set v2.
SPI speed is 1MHz
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x01
buspirate_sendrecv: write 0, read 3 , receiving 0x53 0x50 0x49
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw SPI mode version 1
buspirate_sendrecv: write 1, read 1 Sending 0x4b, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x63, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x8a, receiving 0x01
buspirate_sendrecv: write 1, read 1 Sending 0x03, receiving 0x01
The following protocols are supported: SPI.
Probing for Winbond W25X80, 1024 kB: buspirate_sendrecv: write 6, read 4 Sending 0x04 0x00 0x01 0x00 0x03 0x9f, receiving 0x01 0xef 0x30 0x14
RDID returned 0xef 0x30 0x14. probe_spi_rdid_generic: id1 0xef, id2 0x3014
Found Winbond flash chip "W25X80" (1024 kB, SPI) on buspirate_spi.
buspirate_sendrecv: write 6, read 3 Sending 0x04 0x00 0x01 0x00 0x02 0x05, receiving 0x01 0x00 0x00
Chip status register is 0x00.
buspirate_sendrecv: write 6, read 3 Sending 0x04 0x00 0x01 0x00 0x02 0x05, receiving 0x01 0x00 0x00
Block protection is disabled.
Reading flash... buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x00 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x00 0x01 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
(...)
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x0f 0xff 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
done.
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed.[/spoiler]
d'ailleurs une simple vérification de l'écriture face au fichier à
flasher le rapporte immédiatement:
Code:
flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=1M -c W25X80 -VVV -v flash.bin -o verify.txt
(...)
buspirate_sendrecv: write 9, read 257 Sending 0x04 0x00 0x04 0x01 0x00 0x03 0x0f 0xff 0x00, receiving 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
done.
Verifying flash... FAILED at 0x00001300! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x000fffff: 0x400
buspirate_sendrecv: write 1, read 0 Sending 0x00
buspirate_sendrecv: write 0, read 4 , receiving 0x42 0x42 0x49 0x4f
buspirate_sendrecv: write 0, read 1 , receiving 0x31
Raw bitbang mode version 1
buspirate_sendrecv: write 1, read 0 Sending 0x0f
Bus Pirate shutdown completed.