~/mfm# ./mfm_read --format Xebec_104527_512B --sectors 17,0 --heads 4 --cylinders 647 --header_crc 0x0,0xa00805,32,4 --data_crc 0x0,0xa00805,32,4 --sector_length 512 --retries 50,4 --drive 1 -e mind.e Board revision B detected ECC Corrections on cylinder 2 head 2: 8(1) Data gap byte not zero 0x20 on cyl 14 head 0 sector 12 Data compare byte not 0xc9: 0x0e on cyl 14 head 0 sector 12 Data gap byte not zero 0x24 on cyl 14 head 0 sector 12 Data compare byte not 0xc9: 0x08 on cyl 14 head 0 sector 12 Data gap byte not zero 0x22 on cyl 14 head 0 sector 12 Data compare byte not 0xc9: 0x4c on cyl 14 head 0 sector 12 Data compare byte not 0xc9: 0xe9 on cyl 14 head 0 sector 12 Header compare byte not 0xc2: 00 on cyl 0 head 0 sector 0 Header flag byte not 80 value: 00 on cyl 0 head 0 sector 0 Data gap byte not zero 0x07 on cyl 0 head 0 sector 0 Data compare byte not 0xc9: 0x08 on cyl 0 head 0 sector 0 Data gap byte not zero 0x08 on cyl 14 head 0 sector 12 Data compare byte not 0xc9: 0x74 on cyl 14 head 0 sector 12 Data gap byte not zero 0x12 on cyl 14 head 0 sector 12 Data compare byte not 0xc9: 0x00 on cyl 14 head 0 sector 12 Retries failed cyl 14 head 0 Bad sectors on cylinder 14 head 0: 3 12 16 ECC Corrections on cylinder 14 head 0: 8(1H) ECC Corrections on cylinder 535 head 2: 2(2) ECC Corrections on cylinder 536 head 2: 2(2) ECC Corrections on cylinder 638 head 0: 14(2) All sectors recovered after 12 retries cyl 639 head 0 ECC Corrections on cylinder 639 head 0: 2(1) 7(1) 8(1) 9(1) ECC Corrections on cylinder 641 head 0: 2(1) Found cyl 0 to 646, head 0 to 3, sector 0 to 16 Expected 43996 sectors got 43993 good sectors, 0 bad header, 3 bad data 0 sectors marked bad or spare 10 sectors corrected with ECC. Max bits in burst corrected 3 Track read time in ms min 22.278541 max 729.474000 avg 43.621324 root@beaglebone:~/mfm#