Greaseweazle - Debian

back to main Greaseweazle page.

links

keirf/Disk-Utilities, scp format, SAMdisk - simonowen/samdisk, NDWiki - ND floppy disks,

local links

bb, z30b,

Work log

2021-11-07: I re-created this page on my self-hosted web server.

2021-02-05: z30b - read a 5.25 inch, ND format 17b floppy with gw hardware and FluxEngine software

tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -s:t=0-76 -o 525_nd_f17b_211024-c01-xx-01d_fe.img
Reading from: :d=0:s=0-1:t=0-76
Using GreaseWeazle with serial number GW00021E4D53381232004E4B35
Measuring rotational speed... 166.39ms
  0.0: 268.08 ms in 101294 bytes
       24 records, 12 sectors; 1.00us clock (996kHz);
       logical track 0.0; 8192 bytes decoded.
  0.1: 282.108 ms in 106561 bytes
       26 records, 13 sectors; 1.00us clock (1000kHz);
       logical track 0.1; 8192 bytes decoded.
[..]
Autodetecting output geometry
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 .............................................................................
0. 5 .............................................................................
0. 6 .............................................................................
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1232/1232 (100%)
Missing sectors: 0/1232 (0%)
Bad sectors: 0/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

test with ndfs

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f17b_211024-c01-xx-01d_fe.img
Directory name            : 211024C01-XX-01D
Directory size            : 616 pages
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: I       89 pages    184320 bytes 1987-09-21 12:21:10 (FLOPPY-USER)S3-CONFIG-C00:PROG
  0   1: I       16 pages     32448 bytes 1987-05-18 08:39:11 (FLOPPY-USER)DDBTABLES-E07:VTM
  0   2: I       51 pages     86016 bytes 1987-09-21 12:21:27 (FLOPPY-USER)NOTS-SERVICE-C00:PROG
Directory size: 611 pages
Bit file size : 1 page

looks good.

2021-02-05: z30b - read a 5.25 inch, ND format 17b floppy with gw

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.22/gw read --ecyl 76 525_nd_f17b_211024-c01-xx-01d.scp
Reading c=0-76 s=0-1 revs=3
T0.0: Raw Flux (188744 flux in 499.18ms)
T0.1: Raw Flux (188635 flux in 499.18ms)
[..]
T76.0: Raw Flux (188605 flux in 499.15ms)
T76.1: Raw Flux (188564 flux in 499.15ms)

Convert with disk-analyse

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --end-cyl=76 525_nd_f17b_211024-c01-xx-01d.scp 525_nd_f17b_211024-c01-xx-01d.img
*** T0.0: Unexpected track length (seen 166570, expected 200300)
*** T0.1: Unexpected track length (seen 166561, expected 200300)
*** T1.0: Unexpected track length (seen 166569, expected 200300)
*** T1.1: Unexpected track length (seen 166567, expected 200300)
*** T2.0: Unexpected track length (seen 166565, expected 200300)
*** T2.1: Unexpected track length (seen 166578, expected 200300)
*** T3.0: Unexpected track length (seen 166558, expected 200300)
*** T3.1: Unexpected track length (seen 166569, expected 200300)
*** T4.0: Unexpected track length (seen 166551, expected 200300)
*** T4.1: Unexpected track length (seen 166574, expected 200300)
*** T5.0: Unexpected track length (seen 166560, expected 200300)
*** T5.1: Unexpected track length (seen 166564, expected 200300)
*** T6.0: Unexpected track length (seen 166561, expected 200300)
*** T6.1: Unexpected track length (seen 166563, expected 200300)
*** T7.0: Unexpected track length (seen 166560, expected 200300)
*** T7.1: Unexpected track length (seen 166562, expected 200300)
*** T8.0: Unexpected track length (seen 166568, expected 200300)
*** T8.1: Unexpected track length (seen 166547, expected 200300)
*** T9.0: Unexpected track length (seen 166572, expected 200300)
*** T9.1: Unexpected track length (seen 166554, expected 200300)
*** T10.0: Unexpected track length (seen 166573, expected 200300)
*** T10.1: Unexpected track length (seen 166556, expected 200300)
*** T11.0: Unexpected track length (seen 166559, expected 200300)
*** T11.1: Unexpected track length (seen 166561, expected 200300)
*** T12.0: Unexpected track length (seen 166557, expected 200300)
*** T12.1: Unexpected track length (seen 166568, expected 200300)
*** T13.0: Unexpected track length (seen 166555, expected 200300)
*** T13.1: Unexpected track length (seen 166566, expected 200300)
*** T14.0: Unexpected track length (seen 166554, expected 200300)
*** T14.1: Unexpected track length (seen 166571, expected 200300)
*** T15.0: Unexpected track length (seen 166550, expected 200300)
*** T15.1: Unexpected track length (seen 166568, expected 200300)
*** T16.0: Unexpected track length (seen 166551, expected 200300)
*** T16.1: Unexpected track length (seen 166558, expected 200300)
*** T17.0: Unexpected track length (seen 166562, expected 200300)
*** T17.1: Unexpected track length (seen 166559, expected 200300)
*** T18.0: Unexpected track length (seen 166570, expected 200300)
*** T18.1: Unexpected track length (seen 166551, expected 200300)
*** T19.0: Unexpected track length (seen 166571, expected 200300)
*** T19.1: Unexpected track length (seen 166548, expected 200300)
*** T20.0: Unexpected track length (seen 166562, expected 200300)
*** T20.1: Unexpected track length (seen 166548, expected 200300)
*** T21.0: Unexpected track length (seen 166566, expected 200300)
*** T21.1: Unexpected track length (seen 166559, expected 200300)
*** T22.0: Unexpected track length (seen 166567, expected 200300)
*** T22.1: Unexpected track length (seen 166559, expected 200300)
*** T23.0: Unexpected track length (seen 166554, expected 200300)
*** T23.1: Unexpected track length (seen 166567, expected 200300)
*** T24.0: Unexpected track length (seen 166556, expected 200300)
*** T24.1: Unexpected track length (seen 166566, expected 200300)
*** T25.0: Unexpected track length (seen 166546, expected 200300)
*** T25.1: Unexpected track length (seen 166566, expected 200300)
*** T26.0: Unexpected track length (seen 166550, expected 200300)
*** T26.1: Unexpected track length (seen 166570, expected 200300)
*** T27.0: Unexpected track length (seen 166559, expected 200300)
*** T27.1: Unexpected track length (seen 166560, expected 200300)
*** T28.0: Unexpected track length (seen 166558, expected 200300)
*** T28.1: Unexpected track length (seen 166552, expected 200300)
*** T29.0: Unexpected track length (seen 166565, expected 200300)
*** T29.1: Unexpected track length (seen 166547, expected 200300)
*** T30.0: Unexpected track length (seen 166565, expected 200300)
*** T30.1: Unexpected track length (seen 166549, expected 200300)
*** T31.0: Unexpected track length (seen 166566, expected 200300)
*** T31.1: Unexpected track length (seen 166551, expected 200300)
*** T32.0: Unexpected track length (seen 166561, expected 200300)
*** T32.1: Unexpected track length (seen 166551, expected 200300)
*** T33.0: Unexpected track length (seen 166554, expected 200300)
*** T33.1: Unexpected track length (seen 166561, expected 200300)
*** T34.0: Unexpected track length (seen 166551, expected 200300)
*** T34.1: Unexpected track length (seen 166564, expected 200300)
*** T35.0: Unexpected track length (seen 166551, expected 200300)
*** T35.1: Unexpected track length (seen 166563, expected 200300)
*** T36.0: Unexpected track length (seen 166551, expected 200300)
*** T36.1: Unexpected track length (seen 166563, expected 200300)
*** T37.0: Unexpected track length (seen 166554, expected 200300)
*** T37.1: Unexpected track length (seen 166559, expected 200300)
*** T38.0: Unexpected track length (seen 166556, expected 200300)
*** T38.1: Unexpected track length (seen 166552, expected 200300)
*** T39.0: Unexpected track length (seen 166562, expected 200300)
*** T39.1: Unexpected track length (seen 166548, expected 200300)
*** T40.0: Unexpected track length (seen 166567, expected 200300)
*** T40.1: Unexpected track length (seen 166548, expected 200300)
*** T41.0: Unexpected track length (seen 166563, expected 200300)
*** T41.1: Unexpected track length (seen 166546, expected 200300)
*** T42.0: Unexpected track length (seen 166560, expected 200300)
*** T42.1: Unexpected track length (seen 166546, expected 200300)
*** T43.0: Unexpected track length (seen 166559, expected 200300)
*** T43.1: Unexpected track length (seen 166555, expected 200300)
*** T44.0: Unexpected track length (seen 166555, expected 200300)
*** T44.1: Unexpected track length (seen 166567, expected 200300)
*** T45.0: Unexpected track length (seen 166549, expected 200300)
*** T45.1: Unexpected track length (seen 166565, expected 200300)
*** T46.0: Unexpected track length (seen 166549, expected 200300)
*** T46.1: Unexpected track length (seen 166563, expected 200300)
*** T47.0: Unexpected track length (seen 166547, expected 200300)
*** T47.1: Unexpected track length (seen 166565, expected 200300)
*** T48.0: Unexpected track length (seen 166555, expected 200300)
*** T48.1: Unexpected track length (seen 166561, expected 200300)
*** T49.0: Unexpected track length (seen 166552, expected 200300)
*** T49.1: Unexpected track length (seen 166550, expected 200300)
*** T50.0: Unexpected track length (seen 166561, expected 200300)
*** T50.1: Unexpected track length (seen 166543, expected 200300)
*** T51.0: Unexpected track length (seen 166572, expected 200300)
*** T51.1: Unexpected track length (seen 166542, expected 200300)
*** T52.0: Unexpected track length (seen 166562, expected 200300)
*** T52.1: Unexpected track length (seen 166543, expected 200300)
*** T53.0: Unexpected track length (seen 166555, expected 200300)
*** T53.1: Unexpected track length (seen 166554, expected 200300)
*** T54.0: Unexpected track length (seen 166553, expected 200300)
*** T54.1: Unexpected track length (seen 166557, expected 200300)
*** T55.0: Unexpected track length (seen 166552, expected 200300)
*** T55.1: Unexpected track length (seen 166561, expected 200300)
*** T56.0: Unexpected track length (seen 166545, expected 200300)
*** T56.1: Unexpected track length (seen 166568, expected 200300)
*** T57.0: Unexpected track length (seen 166543, expected 200300)
*** T57.1: Unexpected track length (seen 166562, expected 200300)
*** T58.0: Unexpected track length (seen 166552, expected 200300)
*** T58.1: Unexpected track length (seen 166557, expected 200300)
*** T59.0: Unexpected track length (seen 166557, expected 200300)
*** T59.1: Unexpected track length (seen 166556, expected 200300)
*** T60.0: Unexpected track length (seen 166557, expected 200300)
*** T60.1: Unexpected track length (seen 166547, expected 200300)
*** T61.0: Unexpected track length (seen 166560, expected 200300)
*** T61.1: Unexpected track length (seen 166544, expected 200300)
*** T62.0: Unexpected track length (seen 166571, expected 200300)
*** T62.1: Unexpected track length (seen 166544, expected 200300)
*** T63.0: Unexpected track length (seen 166563, expected 200300)
*** T63.1: Unexpected track length (seen 166549, expected 200300)
*** T64.0: Unexpected track length (seen 166560, expected 200300)
*** T64.1: Unexpected track length (seen 166551, expected 200300)
*** T65.0: Unexpected track length (seen 166555, expected 200300)
*** T65.1: Unexpected track length (seen 166555, expected 200300)
*** T66.0: Unexpected track length (seen 166544, expected 200300)
*** T66.1: Unexpected track length (seen 166560, expected 200300)
*** T67.0: Unexpected track length (seen 166547, expected 200300)
*** T67.1: Unexpected track length (seen 166564, expected 200300)
*** T68.0: Unexpected track length (seen 166543, expected 200300)
*** T68.1: Unexpected track length (seen 166565, expected 200300)
*** T69.0: Unexpected track length (seen 166546, expected 200300)
*** T69.1: Unexpected track length (seen 166556, expected 200300)
*** T70.0: Unexpected track length (seen 166552, expected 200300)
*** T70.1: Unexpected track length (seen 166552, expected 200300)
*** T71.0: Unexpected track length (seen 166560, expected 200300)
*** T71.1: Unexpected track length (seen 166544, expected 200300)
*** T72.0: Unexpected track length (seen 166567, expected 200300)
*** T72.1: Unexpected track length (seen 166541, expected 200300)
*** T73.0: Unexpected track length (seen 166565, expected 200300)
*** T73.1: Unexpected track length (seen 166543, expected 200300)
*** T74.0: Unexpected track length (seen 166561, expected 200300)
*** T74.1: Unexpected track length (seen 166546, expected 200300)
*** T75.0: Unexpected track length (seen 166557, expected 200300)
*** T75.1: Unexpected track length (seen 166554, expected 200300)
*** T76.0: Unexpected track length (seen 166553, expected 200300)
*** T76.1: Unexpected track length (seen 166559, expected 200300)
T0.0-76.1: IBM-MFM HD (8 1024-byte sectors, 8192 bytes)

test it with ndfs

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f17b_211024-c01-xx-01d.img
Directory name            : 211024C01-XX-01D
Directory size            : 616 pages
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: I       89 pages    184320 bytes 1987-09-21 12:21:10 (FLOPPY-USER)S3-CONFIG-C00:PROG
  0   1: I       16 pages     32448 bytes 1987-05-18 08:39:11 (FLOPPY-USER)DDBTABLES-E07:VTM
  0   2: I       51 pages     86016 bytes 1987-09-21 12:21:27 (FLOPPY-USER)NOTS-SERVICE-C00:PROG
Directory size: 611 pages
Bit file size : 1 page

looks ok.

2021-02-05: z30b - read a 5.25 inch, ND format 0b floppy with gw hardware and FluxEngine software

tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -s:s=0:t=0-76 -o 525_nd_f0b_nd-10005u_fe.img
Reading from: :d=0:s=0:t=0-76
Using GreaseWeazle with serial number GW00021E4D53381232004E4B35
Measuring rotational speed... 166.385ms
[..]
 76.0: 283.538 ms in 84152 bytes
       26 records, 13 sectors; 2.00us clock (500kHz);
       logical track 76.0; 4096 bytes decoded.
Autodetecting output geometry
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 .............................................................................
0. 5 .............................................................................
0. 6 .............................................................................
0. 7 .............................................................................
Good sectors: 616/616 (100%)
Missing sectors: 0/616 (0%)
Bad sectors: 0/616 (0%)
writing 77 tracks, 1 heads, 8 sectors, 512 bytes per sector, 308 kB total

test the image with ndfs

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u_fe.img
Directory name            : ND-10005U
Directory size            : 154 pages
Object file index pointer : 150 SI: 0x1 (indexed)
User file index pointer   : 152 SI: 0x1 (indexed)
Bit file pointer          : 77 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: I       11 pages     21864 bytes 1984-01-09 13:26:39 (FLOPPY-USER)NRL-1935J:BPUN
  0   1: I        2 pages      3852 bytes 1982-03-17 11:07:51 (FLOPPY-USER)GPM-2365B:BPUN
  0   2: I        2 pages      4067 bytes 1982-03-17 11:09:37 (FLOPPY-USER)GPM-LIBR-2366B:SYMB
  0   3: I       25 pages     49569 bytes 1983-12-19 13:47:07 (FLOPPY-USER)PERFORM-2412F:BPUN
  0   4: I        2 pages      3497 bytes 1984-01-09 13:30:26 (FLOPPY-USER)PERFORM-LIBRARY:MCRO
  0   5: I        9 pages     16748 bytes 1983-12-30 10:21:59 (FLOPPY-USER)BRF-EDITOR-1858F:BPUN
  0   6: I       19 pages     38394 bytes 1978-12-21 13:54:33 (FLOPPY-USER)F32-EXTR-2232B:BPUN
  0   7: I       41 pages     82337 bytes 1984-01-09 13:30:36 (FLOPPY-USER)LOOK-FILE-2244E:BPUN
Directory size: 149 pages
Bit file size : 1 page

looking good.

2021-02-05: z30b - read a 5.25 inch, ND format 0b floppy with gw

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.22/gw read --ecyl 77 --single-sided 525_nd_f0b_nd-10005u.scp
Reading c=0-77 s=0 revs=3
[..]
T76.0: Raw Flux (147972 flux in 499.18ms)
T77.0: Raw Flux (189355 flux in 499.17ms)

ok. Convert with disk-analyse

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --ss --end-cyl=76 525_nd_f0b_nd-10005u.scp 525_nd_f0b_nd-10005u.img
*** T0.0: Unexpected track length (seen 83287, expected 100150)
*** T1.0: Unexpected track length (seen 83297, expected 100150)
*** T2.0: Unexpected track length (seen 83287, expected 100150)
*** T3.0: Unexpected track length (seen 83298, expected 100150)
*** T4.0: Unexpected track length (seen 83290, expected 100150)
*** T5.0: Unexpected track length (seen 83293, expected 100150)
*** T6.0: Unexpected track length (seen 83293, expected 100150)
*** T7.0: Unexpected track length (seen 83289, expected 100150)
*** T8.0: Unexpected track length (seen 83294, expected 100150)
*** T9.0: Unexpected track length (seen 83289, expected 100150)
*** T10.0: Unexpected track length (seen 83293, expected 100150)
*** T11.0: Unexpected track length (seen 83287, expected 100150)
*** T12.0: Unexpected track length (seen 83296, expected 100150)
*** T13.0: Unexpected track length (seen 83285, expected 100150)
*** T14.0: Unexpected track length (seen 83295, expected 100150)
*** T15.0: Unexpected track length (seen 83288, expected 100150)
*** T16.0: Unexpected track length (seen 83289, expected 100150)
*** T17.0: Unexpected track length (seen 83291, expected 100150)
*** T18.0: Unexpected track length (seen 83285, expected 100150)
*** T19.0: Unexpected track length (seen 83293, expected 100150)
*** T20.0: Unexpected track length (seen 83282, expected 100150)
*** T21.0: Unexpected track length (seen 83293, expected 100150)
*** T22.0: Unexpected track length (seen 83282, expected 100150)
*** T23.0: Unexpected track length (seen 83290, expected 100150)
*** T24.0: Unexpected track length (seen 83284, expected 100150)
*** T25.0: Unexpected track length (seen 83288, expected 100150)
*** T26.0: Unexpected track length (seen 83284, expected 100150)
*** T27.0: Unexpected track length (seen 83290, expected 100150)
*** T28.0: Unexpected track length (seen 83286, expected 100150)
*** T29.0: Unexpected track length (seen 83282, expected 100150)
*** T30.0: Unexpected track length (seen 83290, expected 100150)
*** T31.0: Unexpected track length (seen 83283, expected 100150)
*** T32.0: Unexpected track length (seen 83291, expected 100150)
*** T33.0: Unexpected track length (seen 83282, expected 100150)
*** T34.0: Unexpected track length (seen 83290, expected 100150)
*** T35.0: Unexpected track length (seen 83283, expected 100150)
*** T36.0: Unexpected track length (seen 83287, expected 100150)
*** T37.0: Unexpected track length (seen 83283, expected 100150)
*** T38.0: Unexpected track length (seen 83282, expected 100150)
*** T39.0: Unexpected track length (seen 83287, expected 100150)
*** T40.0: Unexpected track length (seen 83281, expected 100150)
*** T41.0: Unexpected track length (seen 83287, expected 100150)
*** T42.0: Unexpected track length (seen 83280, expected 100150)
*** T43.0: Unexpected track length (seen 83287, expected 100150)
*** T44.0: Unexpected track length (seen 83278, expected 100150)
*** T45.0: Unexpected track length (seen 83287, expected 100150)
*** T46.0: Unexpected track length (seen 83280, expected 100150)
*** T47.0: Unexpected track length (seen 83289, expected 100150)
*** T48.0: Unexpected track length (seen 83282, expected 100150)
*** T49.0: Unexpected track length (seen 83284, expected 100150)
*** T50.0: Unexpected track length (seen 83287, expected 100150)
*** T51.0: Unexpected track length (seen 83281, expected 100150)
*** T52.0: Unexpected track length (seen 83288, expected 100150)
*** T53.0: Unexpected track length (seen 83280, expected 100150)
*** T54.0: Unexpected track length (seen 83285, expected 100150)
*** T55.0: Unexpected track length (seen 83280, expected 100150)
*** T56.0: Unexpected track length (seen 83283, expected 100150)
*** T57.0: Unexpected track length (seen 83281, expected 100150)
*** T58.0: Unexpected track length (seen 83284, expected 100150)
*** T59.0: Unexpected track length (seen 83281, expected 100150)
*** T60.0: Unexpected track length (seen 83280, expected 100150)
*** T61.0: Unexpected track length (seen 83282, expected 100150)
*** T62.0: Unexpected track length (seen 83276, expected 100150)
*** T63.0: Unexpected track length (seen 83287, expected 100150)
*** T64.0: Unexpected track length (seen 83278, expected 100150)
*** T65.0: Unexpected track length (seen 83288, expected 100150)
*** T66.0: Unexpected track length (seen 83278, expected 100150)
*** T67.0: Unexpected track length (seen 83282, expected 100150)
*** T68.0: Unexpected track length (seen 83282, expected 100150)
*** T69.0: Unexpected track length (seen 83282, expected 100150)
*** T70.0: Unexpected track length (seen 83283, expected 100150)
*** T71.0: Unexpected track length (seen 83278, expected 100150)
*** T72.0: Unexpected track length (seen 83281, expected 100150)
*** T73.0: Unexpected track length (seen 83278, expected 100150)
*** T74.0: Unexpected track length (seen 83287, expected 100150)
*** T75.0: Unexpected track length (seen 83276, expected 100150)
*** T76.0: Unexpected track length (seen 83283, expected 100150)
T0.0-76.0: IBM-FM DD (8 512-byte sectors, 4096 bytes)

ok. Check with ndfs

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u.img
Directory name            : ND-10005U
Directory size            : 154 pages
Object file index pointer : 150 SI: 0x1 (indexed)
User file index pointer   : 152 SI: 0x1 (indexed)
Bit file pointer          : 77 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: I       11 pages     21864 bytes 1984-01-09 13:26:39 (FLOPPY-USER)NRL-1935J:BPUN
  0   1: I        2 pages      3852 bytes 1982-03-17 11:07:51 (FLOPPY-USER)GPM-2365B:BPUN
  0   2: I        2 pages      4067 bytes 1982-03-17 11:09:37 (FLOPPY-USER)GPM-LIBR-2366B:SYMB
  0   3: I       25 pages     49569 bytes 1983-12-19 13:47:07 (FLOPPY-USER)PERFORM-2412F:BPUN
  0   4: I        2 pages      3497 bytes 1984-01-09 13:30:26 (FLOPPY-USER)PERFORM-LIBRARY:MCRO
  0   5: I        9 pages     16748 bytes 1983-12-30 10:21:59 (FLOPPY-USER)BRF-EDITOR-1858F:BPUN
  0   6: I       19 pages     38394 bytes 1978-12-21 13:54:33 (FLOPPY-USER)F32-EXTR-2232B:BPUN
  0   7: I       41 pages     82337 bytes 1984-01-09 13:30:36 (FLOPPY-USER)LOOK-FILE-2244E:BPUN
Directory size: 149 pages
Bit file size : 1 page

looks good.

2021-02-05: z30b - the real trick - use Fluxengine software and gw hardware to read a 5.25 inch, DS/DD, Tiki 100 - 400k - Tiko 4.01

tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -o 525-tiki_100_400k_tiko_4.01_tikos_2.00_25.img
[..]
Autodetecting output geometry
H.SS Tracks --->
0. 0 ........................................
0. 1 ........................................
0. 2 ........................................
0. 3 ........................................
0. 4 ........................................
0. 5 ........................................
0. 6 ........................................
0. 7 ........................................
0. 8 ........................................
0. 9 ........................................
1. 0 ........................................
1. 1 ........................................
1. 2 ........................................
1. 3 ........................................
1. 4 ........................................
1. 5 ........................................
1. 6 ........................................
1. 7 ........................................
1. 8 ........................................
1. 9 ........................................
Good sectors: 800/800 (100%)
Missing sectors: 0/800 (0%)
Bad sectors: 0/800 (0%)
writing 40 tracks, 2 heads, 10 sectors, 512 bytes per sector, 400 kB total

that worked a treat! verify with cpmls

tingo@z30b:~/work/greaseweazle$ cpmls -l -f tik3 525-tiki_100_400k_tiko_4.01_tikos_2.00_25.img
0:
-rwxrwxrwx     256 Jan 01 1970  !.com
-rwxrwxrwx    3840 Jan 01 1970  120.com
-rwxrwxrwx    3840 Jan 01 1970  160.com
-rwxrwxrwx    2816 Jan 01 1970  160x.com
-rwxrwxrwx    5504 Jan 01 1970  40.com
-rwxrwxrwx    5760 Jan 01 1970  40x12.com
-rwxrwxrwx    4352 Jan 01 1970  72i.com
-rwxrwxrwx    5504 Jan 01 1970  80.com
-rwxrwxrwx    4096 Jan 01 1970  8088.com
-rwxrwxrwx    5376 Jan 01 1970  80adm.com
-rwxrwxrwx    5376 Jan 01 1970  80inf.com
-rwxrwxrwx    5376 Jan 01 1970  80mon.com
-rwxrwxrwx    2816 Jan 01 1970  80x.com
-rw-rw-rw-     128 Jan 01 1970  address.dta
-rw-rw-rw-    3072 Jan 01 1970  animal.bbb
-rw-rw-rw-     128 Jan 01 1970  animal.dat
-rw-rw-rw-     384 Jan 01 1970  asembly.bbb
-rwxrwxrwx   16512 Jan 01 1970  basic.com
-rw-rw-rw-    1920 Jan 01 1970  basic.txt
-rw-rw-rw-     512 Jan 01 1970  dyr.bbb
-rw-rw-rw-     896 Jan 01 1970  dyr.fnt
-rwxrwxrwx    7552 Jan 01 1970  edit.com
-rw-rw-rw-     768 Jan 01 1970  envelope.bbb
-rw-rw-rw-    1792 Jan 01 1970  farger.bbb
-rw-rw-rw-    7168 Jan 01 1970  findex.bbb
-rw-rw-rw-     640 Jan 01 1970  flate2.bbb
-rw-rw-rw-    1408 Jan 01 1970  frand0.bbb
-rw-rw-rw-    2304 Jan 01 1970  frand1.bbb
-rw-rw-rw-    8064 Jan 01 1970  frand2.bbb
-rwxrwxrwx     512 Jan 01 1970  ibm.com
-rw-rw-rw-     384 Jan 01 1970  icos2.bbb
-rw-rw-rw-    1664 Jan 01 1970  info.tex
-rwxrwxrwx   11392 Jan 01 1970  install.com
-rw-rw-rw-     384 Jan 01 1970  isinc.bbb
-rwxrwxrwx    4096 Jan 01 1970  kat.com
-rwxrwxrwx    4224 Jan 01 1970  kopi.com
-rw-rw-rw-    7680 Jan 01 1970  les.meg
-rwxrwxrwx     256 Jan 01 1970  lesmeg.com
-rwxrwxrwx    3072 Jan 01 1970  meny.com
-rw-rw-rw-    2048 Jan 01 1970  meny.txt
-rw-rw-rw-     768 Jan 01 1970  merge.bbb
-rw-rw-rw-     128 Jan 01 1970  name.ndx
-rwxrwxrwx    3840 Jan 01 1970  nyplate.com
-rwxrwxrwx   15488 Jan 01 1970  palett.com
-rw-rw-rw-     256 Jan 01 1970  palett.dat
-rw-rw-rw-     768 Jan 01 1970  piano.bbb
-rw-rw-rw-    2048 Jan 01 1970  plater.bak
-rw-rw-rw-    2304 Jan 01 1970  plater.std
-rwxrwxrwx    8960 Jan 01 1970  pyton.com
-rwxrwxrwx    8960 Jan 01 1970  r]kopi.com
-rwxrwxrwx   29568 Jan 01 1970  robot.com
-rw-rw-rw-   23296 Jan 01 1970  robot.doc
-rw-rw-rw-    1152 Jan 01 1970  rothus.bbb
-rwxrwxrwx     384 Jan 01 1970  scandis.com
-rwxrwxrwx    2048 Jan 01 1970  sett.com
-rw-rw-rw-     384 Jan 01 1970  sinc.bbb
-rw-rw-rw-     384 Jan 01 1970  sinc2.bbb
-rw-rw-rw-     128 Jan 01 1970  sinus.bbb
-rw-rw-rw-     384 Jan 01 1970  sirkel.bbb
-rwxrwxrwx   24576 Jan 01 1970  sjakk.com
-rw-rw-rw-     640 Jan 01 1970  slager.bbb
-rw-rw-rw-     256 Jan 01 1970  sol.bbb
-rwxrwxrwx    2432 Jan 01 1970  tdv.com
-rwxrwxrwx    2816 Jan 01 1970  tdvdef.com
-rw-rw-rw-    8960 Jan 01 1970  tiko200b.sys
-rw-rw-rw-    8960 Jan 01 1970  tikoab.sys
-rwxrwxrwx    2048 Jan 01 1970  tikokopi.com
-rw-rw-rw-   12288 Jan 01 1970  tikos.sys
-rwxrwxrwx    1280 Jan 01 1970  unlist.com
-rw-rw-rw-    1408 Jan 01 1970  ur.bbb
-rwxrwxrwx    1792 Jan 01 1970  utf\r.com
-rw-rw-rw-    1536 Jan 01 1970  viktig.txt
-rw-rw-rw-    1664 Jan 01 1970  xdir.cmd

ok, it works.

2021-02-05: z30b - read a 5.25 inch, DS/DD, 40 track, Tiki 100 400k format floppy:

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.22/gw read --double-step --ecyl 39 525_tiki_100_tiko_4.01.scp
Reading c=0-39 s=0-1 revs=3
T0.0: Raw Flux (119509 flux in 499.19ms)
T0.1: Raw Flux (114505 flux in 499.20ms)
[..]
T39.0: Raw Flux (115326 flux in 499.19ms)
T39.1: Raw Flux (115293 flux in 499.19ms)

does file have anything to say?

tingo@z30b:~/work/greaseweazle$ file 525_tiki_100_tiko_4.01.scp
525_tiki_100_tiko_4.01.scp: data

nope. Perhaps fluxengine can convert it

tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine convert scptoflux
Syntax: fluxengine convert scptoflux <scpfile> <fluxfile>

let me try that

tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine convert scptoflux 525_tiki_100_tiko_4.01.scp 525_tiki_100_tiko_4.01.flux
tracks 0-39, heads 0-1
sample resolution: 25 ns
0.0:  495.121 ms in 239016 input bytes and 131203 output bytes
0.1:  495.220 ms in 229008 input bytes and 129411 output bytes
1.0:  494.748 ms in 248322 input bytes and 133974 output bytes
1.1:  495.129 ms in 234764 input bytes and 130433 output bytes
2.0:  495.137 ms in 238166 input bytes and 129740 output bytes
2.1:  494.952 ms in 245224 input bytes and 131299 output bytes
3.0:  494.897 ms in 246264 input bytes and 131670 output bytes
3.1:  494.954 ms in 243710 input bytes and 131566 output bytes
4.0:  495.017 ms in 245688 input bytes and 131385 output bytes
4.1:  494.953 ms in 241450 input bytes and 131336 output bytes
5.0:  494.906 ms in 246478 input bytes and 133841 output bytes
5.1:  494.852 ms in 243216 input bytes and 132753 output bytes
6.0:  495.035 ms in 238766 input bytes and 130487 output bytes
6.1:  495.036 ms in 234936 input bytes and 131283 output bytes
7.0:  494.971 ms in 239384 input bytes and 132204 output bytes
7.1:  495.110 ms in 230476 input bytes and 130438 output bytes
8.0:  494.902 ms in 246230 input bytes and 131372 output bytes
8.1:  494.896 ms in 242796 input bytes and 131330 output bytes
9.0:  494.933 ms in 244320 input bytes and 131478 output bytes
9.1:  494.860 ms in 244800 input bytes and 131169 output bytes
10.0:  494.892 ms in 246860 input bytes and 131393 output bytes
10.1:  494.897 ms in 238908 input bytes and 131483 output bytes
11.0:  494.961 ms in 240386 input bytes and 132307 output bytes
11.1:  494.883 ms in 238428 input bytes and 131811 output bytes
12.0:  495.072 ms in 236702 input bytes and 131670 output bytes
12.1:  495.012 ms in 232092 input bytes and 129468 output bytes
13.0:  495.037 ms in 235930 input bytes and 129821 output bytes
13.1:  494.936 ms in 234544 input bytes and 131215 output bytes
14.0:  495.062 ms in 230984 input bytes and 130336 output bytes
14.1:  494.864 ms in 237134 input bytes and 131250 output bytes
15.0:  494.946 ms in 238668 input bytes and 131850 output bytes
15.1:  494.854 ms in 235668 input bytes and 131697 output bytes
16.0:  495.042 ms in 232942 input bytes and 130256 output bytes
16.1:  494.968 ms in 230352 input bytes and 130403 output bytes
17.0:  495.098 ms in 229414 input bytes and 129906 output bytes
17.1:  494.439 ms in 254170 input bytes and 136205 output bytes
18.0:  494.664 ms in 249650 input bytes and 133962 output bytes
18.1:  494.225 ms in 262938 input bytes and 138525 output bytes
19.0:  494.933 ms in 235258 input bytes and 130481 output bytes
19.1:  494.283 ms in 260040 input bytes and 137273 output bytes
20.0:  494.355 ms in 260772 input bytes and 137422 output bytes
20.1:  494.722 ms in 238776 input bytes and 131216 output bytes
21.0:  494.863 ms in 237960 input bytes and 130464 output bytes
21.1:  494.710 ms in 238708 input bytes and 130624 output bytes
22.0:  494.406 ms in 258636 input bytes and 136935 output bytes
22.1:  494.752 ms in 237832 input bytes and 131388 output bytes
23.0:  494.390 ms in 258960 input bytes and 137718 output bytes
23.1:  494.709 ms in 237832 input bytes and 131398 output bytes
24.0:  494.959 ms in 230288 input bytes and 130620 output bytes
24.1:  494.923 ms in 228272 input bytes and 129528 output bytes
25.0:  494.960 ms in 228506 input bytes and 129799 output bytes
25.1:  494.900 ms in 229200 input bytes and 129930 output bytes
26.0:  494.964 ms in 230184 input bytes and 129651 output bytes
26.1:  494.894 ms in 228636 input bytes and 129519 output bytes
27.0:  494.932 ms in 229392 input bytes and 129567 output bytes
27.1:  494.630 ms in 240712 input bytes and 133440 output bytes
28.0:  494.851 ms in 231070 input bytes and 130763 output bytes
28.1:  494.849 ms in 230354 input bytes and 129196 output bytes
29.0:  494.907 ms in 231180 input bytes and 129015 output bytes
29.1:  494.796 ms in 233130 input bytes and 129598 output bytes
30.0:  494.797 ms in 234396 input bytes and 130221 output bytes
30.1:  494.808 ms in 233030 input bytes and 130581 output bytes
31.0:  494.775 ms in 233844 input bytes and 131001 output bytes
31.1:  494.806 ms in 232288 input bytes and 131306 output bytes
32.0:  494.854 ms in 232312 input bytes and 130039 output bytes
32.1:  494.849 ms in 232294 input bytes and 130927 output bytes
33.0:  494.788 ms in 232766 input bytes and 131070 output bytes
33.1:  494.876 ms in 231922 input bytes and 131054 output bytes
34.0:  494.890 ms in 230208 input bytes and 128748 output bytes
34.1:  494.861 ms in 231696 input bytes and 130623 output bytes
35.0:  494.723 ms in 237996 input bytes and 131549 output bytes
35.1:  494.719 ms in 237660 input bytes and 131003 output bytes
36.0:  494.743 ms in 236796 input bytes and 131301 output bytes
36.1:  494.641 ms in 244476 input bytes and 134379 output bytes
37.0:  494.571 ms in 245472 input bytes and 133676 output bytes
37.1:  494.551 ms in 247922 input bytes and 133558 output bytes
38.0:  494.528 ms in 247488 input bytes and 134578 output bytes
38.1:  494.674 ms in 243456 input bytes and 134371 output bytes
39.0:  494.845 ms in 230652 input bytes and 131377 output bytes
39.1:  495.024 ms in 230584 input bytes and 131327 output bytes

ok, now convert it to img

tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -s 525_tiki_100_tiko_4.01.flux -o 525_tiki_100_tiko_4.01.img
Reading from: 525_tiki_100_tiko_4.01.flux:d=0:s=0-1:t=0-79
[..]
Autodetecting output geometry
H.SS Tracks --->
0. 0 ........................................
0. 1 ........................................
0. 2 ........................................
0. 3 ........................................
0. 4 ........................................
0. 5 ........................................
0. 6 ........................................
0. 7 ........................................
0. 8 ........................................
0. 9 ........................................
1. 0 ........................................
1. 1 ........................................
1. 2 ........................................
1. 3 ........................................
1. 4 ........................................
1. 5 ........................................
1. 6 ........................................
1. 7 ........................................
1. 8 ........................................
1. 9 ........................................
Good sectors: 800/800 (100%)
Missing sectors: 0/800 (0%)
Bad sectors: 0/800 (0%)
writing 40 tracks, 2 heads, 10 sectors, 512 bytes per sector, 400 kB total

Try with cpmls

tingo@z30b:~/work/greaseweazle$ cpmls -l -f tik3 525_tiki_100_tiko_4.01.img
0:
-rwxrwxrwx     256 Jan 01 1970  !.com
-rwxrwxrwx    3840 Jan 01 1970  120.com
-rwxrwxrwx    3840 Jan 01 1970  160.com
-rwxrwxrwx    2816 Jan 01 1970  160x.com
-rwxrwxrwx    5504 Jan 01 1970  40.com
-rwxrwxrwx    5760 Jan 01 1970  40x12.com
-rwxrwxrwx    4352 Jan 01 1970  72i.com
-rwxrwxrwx    5504 Jan 01 1970  80.com
-rwxrwxrwx    4096 Jan 01 1970  8088.com
-rwxrwxrwx    5376 Jan 01 1970  80adm.com
-rwxrwxrwx    5376 Jan 01 1970  80inf.com
-rwxrwxrwx    5376 Jan 01 1970  80mon.com
-rwxrwxrwx    2816 Jan 01 1970  80x.com
-rw-rw-rw-     128 Jan 01 1970  address.dta
-rw-rw-rw-    3072 Jan 01 1970  animal.bbb
-rw-rw-rw-     128 Jan 01 1970  animal.dat
-rw-rw-rw-     384 Jan 01 1970  asembly.bbb
-rwxrwxrwx   16512 Jan 01 1970  basic.com
-rw-rw-rw-    1920 Jan 01 1970  basic.txt
-rw-rw-rw-     512 Jan 01 1970  dyr.bbb
-rw-rw-rw-     896 Jan 01 1970  dyr.fnt
-rwxrwxrwx    7552 Jan 01 1970  edit.com
-rw-rw-rw-     768 Jan 01 1970  envelope.bbb
-rw-rw-rw-    1792 Jan 01 1970  farger.bbb
-rw-rw-rw-    7168 Jan 01 1970  findex.bbb
-rw-rw-rw-     640 Jan 01 1970  flate2.bbb
-rw-rw-rw-    1408 Jan 01 1970  frand0.bbb
-rw-rw-rw-    2304 Jan 01 1970  frand1.bbb
-rw-rw-rw-    8064 Jan 01 1970  frand2.bbb
-rwxrwxrwx     512 Jan 01 1970  ibm.com
-rw-rw-rw-     384 Jan 01 1970  icos2.bbb
-rw-rw-rw-    1664 Jan 01 1970  info.tex
-rwxrwxrwx   11392 Jan 01 1970  install.com
-rw-rw-rw-     384 Jan 01 1970  isinc.bbb
-rwxrwxrwx    4096 Jan 01 1970  kat.com
-rwxrwxrwx    4224 Jan 01 1970  kopi.com
-rw-rw-rw-    7680 Jan 01 1970  les.meg
-rwxrwxrwx     256 Jan 01 1970  lesmeg.com
-rwxrwxrwx    3072 Jan 01 1970  meny.com
-rw-rw-rw-    2048 Jan 01 1970  meny.txt
-rw-rw-rw-     768 Jan 01 1970  merge.bbb
-rw-rw-rw-     128 Jan 01 1970  name.ndx
-rwxrwxrwx    3840 Jan 01 1970  nyplate.com
-rwxrwxrwx   15488 Jan 01 1970  palett.com
-rw-rw-rw-     256 Jan 01 1970  palett.dat
-rw-rw-rw-     768 Jan 01 1970  piano.bbb
-rw-rw-rw-    2048 Jan 01 1970  plater.bak
-rw-rw-rw-    2304 Jan 01 1970  plater.std
-rwxrwxrwx    8960 Jan 01 1970  pyton.com
-rwxrwxrwx    8960 Jan 01 1970  r]kopi.com
-rwxrwxrwx   29568 Jan 01 1970  robot.com
-rw-rw-rw-   23296 Jan 01 1970  robot.doc
-rw-rw-rw-    1152 Jan 01 1970  rothus.bbb
-rwxrwxrwx     384 Jan 01 1970  scandis.com
-rwxrwxrwx    2048 Jan 01 1970  sett.com
-rw-rw-rw-     384 Jan 01 1970  sinc.bbb
-rw-rw-rw-     384 Jan 01 1970  sinc2.bbb
-rw-rw-rw-     128 Jan 01 1970  sinus.bbb
-rw-rw-rw-     384 Jan 01 1970  sirkel.bbb
-rwxrwxrwx   24576 Jan 01 1970  sjakk.com
-rw-rw-rw-     640 Jan 01 1970  slager.bbb
-rw-rw-rw-     256 Jan 01 1970  sol.bbb
-rwxrwxrwx    2432 Jan 01 1970  tdv.com
-rwxrwxrwx    2816 Jan 01 1970  tdvdef.com
-rw-rw-rw-    8960 Jan 01 1970  tiko200b.sys
-rw-rw-rw-    8960 Jan 01 1970  tikoab.sys
-rwxrwxrwx    2048 Jan 01 1970  tikokopi.com
-rw-rw-rw-   12288 Jan 01 1970  tikos.sys
-rwxrwxrwx    1280 Jan 01 1970  unlist.com
-rw-rw-rw-    1408 Jan 01 1970  ur.bbb
-rwxrwxrwx    1792 Jan 01 1970  utf\r.com
-rw-rw-rw-    1536 Jan 01 1970  viktig.txt
-rw-rw-rw-    1664 Jan 01 1970  xdir.cmd

yes, that works.

2021-02-05: z30b - - gw 0.22 - read command format

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.22/gw read --help
usage: gw read [options] file

Read a disk to the specified image file.

positional arguments:
  file             output filename

optional arguments:
  -h, --help       show this help message and exit
  --device DEVICE  greaseweazle device name
  --drive DRIVE    drive to read (A,B,0,1,2) (default: A)
  --format FORMAT  disk format
  --revs REVS      number of revolutions to read per track
  --scyl SCYL      first cylinder to read
  --ecyl ECYL      last cylinder to read
  --single-sided   single-sided read
  --double-step    double-step drive heads
  --rate RATE      data rate (kbit/s)
  --rpm RPM        convert drive speed to RPM

ok

2021-02-05: z30b - - gw 0.22 - various info info

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.22/gw info
Host Tools: v0.22
Greaseweazle:
  Device:   /dev/ttyACM0
  Model:    F1
  Firmware: v0.22
  Serial:   GW00021E4D53381232004E4B35
  USB Rate: Full Speed (12 Mbit/s)

bandwidth

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.22/gw bandwidth

                   Min.   /   Mean   /   Max.  
Write Bandwidth:    7.788 /    9.042 /    9.234 Mbps
Read Bandwidth:     9.126 /    9.215 /    9.317 Mbps

Estimated Consistent Min. Bandwidth: 7.009 Mbps
 -> Max. Flux Rate: 0.789 Msamples/sec
 -> Min. Ave. Flux: 1.268 us

ok

2021-02-05: z30b - downloaded gw 0.22 and unzipped into place

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.22/gw
** Missing Python modules: bitarray
For installation instructions please read the wiki:
<https://github.com/keirf/Greaseweazle/wiki/Software-Installation>

ok, more steps needed.

tingo@z30b:~/work/greaseweazle$ l Greaseweazle-v0.22/scripts
./  ../  49-greaseweazle.rules  greaseweazle/  gw.py  misc/  __pycache__/

hmm, no setup.sh or setup.py here. Ok, look at the github repo then. Well. here it is:

tingo@z30b:~/work/greaseweazle/Greaseweazle-v0.22$ python3 -m pip install --user bitarray crcmod pyserial
Collecting bitarray
  Downloading bitarray-1.6.3.tar.gz (57 kB)
     |████████████████████████████████| 57 kB 4.9 MB/s
Requirement already satisfied: crcmod in /usr/local/lib/python3.7/dist-packages (1.7)
Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (3.4)
Building wheels for collected packages: bitarray
  Building wheel for bitarray (setup.py) ... done
  Created wheel for bitarray: filename=bitarray-1.6.3-cp37-cp37m-linux_x86_64.whl size=130540 sha256=95f2a02446d26890cd816b1f3309e46a62acdef6fec33c66efc2581576b2d37a
  Stored in directory: /home/tingo/.cache/pip/wheels/d6/0b/65/70c57fa50b9bfee64ff71ac54630a058c921004947911126ab
Successfully built bitarray
Installing collected packages: bitarray
Successfully installed bitarray-1.6.3
WARNING: You are using pip version 20.0.2; however, version 21.0.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.

and then

tingo@z30b:~/work/greaseweazle/Greaseweazle-v0.22$ ./gw
Usage: ./gw [action] [-h] ...
  -h, --help  Show help message for specified action
Actions:
  info        Display information about the Greaseweazle setup.
  read        Read a disk to the specified image file.
  write       Write a disk from the specified image file.
  erase       Erase a disk.
  seek        Seek to the specified cylinder.
  delays      Display (and optionally modify) Greaseweazle drive-delay parameters.
  update      Update the Greaseweazle device firmware to current version.
  pin         Change the setting of a user-modifiable interface pin.
  reset       Reset the Greaseweazle device to power-on default state.
  bandwidth   Report the available USB bandwidth for the Greaseweazle device.

now try the update

tingo@z30b:~/work/greaseweazle/Greaseweazle-v0.22$ ./gw update
Updating Main Firmware to v0.22...
Done.
** Disconnect Greaseweazle and remove the Programming Jumper.

it worked.

2020-02-03: z30b -I tried another 5.25 inch, ND format 0b floppy read

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read --ecyl 76 --single-sided 525_nd_f0b_nd-10005u_2.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 76.0...

disk-analyse it

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --ss=0 --end-cyl=76 525_nd_f0b_nd-10005u_2.scp 525_nd_f0b_nd-10005u_3.img
*** T0.0: Unexpected track length (seen 83293, expected 100150)
*** T1.0: Unexpected track length (seen 83406, expected 100150)
*** T2.0: Unexpected track length (seen 83407, expected 100150)
*** T3.0: Unexpected track length (seen 83404, expected 100150)
*** T4.0: Unexpected track length (seen 83406, expected 100150)
*** T5.0: Unexpected track length (seen 83405, expected 100150)
*** T6.0: Unexpected track length (seen 83407, expected 100150)
*** T7.0: Unexpected track length (seen 83123, expected 100150)
*** T8.0: Unexpected track length (seen 83125, expected 100150)
*** T9.0: Unexpected track length (seen 83122, expected 100150)
*** T10.0: Unexpected track length (seen 83123, expected 100150)
*** T11.0: Unexpected track length (seen 83123, expected 100150)
*** T12.0: Unexpected track length (seen 83122, expected 100150)
*** T13.0: Unexpected track length (seen 83120, expected 100150)
*** T14.0: Unexpected track length (seen 83120, expected 100150)
*** T15.0: Unexpected track length (seen 83124, expected 100150)
*** T16.0: Unexpected track length (seen 83126, expected 100150)
*** T17.0: Unexpected track length (seen 83124, expected 100150)
*** T18.0: Unexpected track length (seen 83121, expected 100150)
*** T19.0: Unexpected track length (seen 83122, expected 100150)
*** T20.0: Unexpected track length (seen 83122, expected 100150)
*** T21.0: Unexpected track length (seen 83123, expected 100150)
*** T22.0: Unexpected track length (seen 83125, expected 100150)
*** T23.0: Unexpected track length (seen 83121, expected 100150)
*** T24.0: Unexpected track length (seen 83123, expected 100150)
*** T25.0: Unexpected track length (seen 83121, expected 100150)
*** T26.0: Unexpected track length (seen 83121, expected 100150)
*** T27.0: Unexpected track length (seen 83122, expected 100150)
*** T28.0: Unexpected track length (seen 83120, expected 100150)
*** T29.0: Unexpected track length (seen 83121, expected 100150)
*** T30.0: Unexpected track length (seen 83119, expected 100150)
*** T31.0: Unexpected track length (seen 83122, expected 100150)
*** T32.0: Unexpected track length (seen 83123, expected 100150)
*** T33.0: Unexpected track length (seen 83121, expected 100150)
*** T34.0: Unexpected track length (seen 83122, expected 100150)
*** T35.0: Unexpected track length (seen 83119, expected 100150)
*** T36.0: Unexpected track length (seen 83123, expected 100150)
*** T37.0: Unexpected track length (seen 83119, expected 100150)
*** T38.0: Unexpected track length (seen 83122, expected 100150)
T0.0-38.0: IBM-FM DD (8 512-byte sectors, 4096 bytes)
T39.0-76.0: Unformatted*
** WARNING: 38 tracks are damaged or unidentified!

doesn't look any better, how about ndfs?

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u_3.img
Directory name            : ND-10005U
Object file index pointer : 150 SI: 0x1 (indexed)
User file index pointer   : 152 SI: 0x1 (indexed)
Bit file pointer          : 77 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Error reading page 152: Success

nope, it doesn't like it.

2020-02-03: z30b - try the next, 5.25 inch, ND format 17b read

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read --ecyl 77 525_nd_f17b_211024-c01-xx-01d.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 77.1...

ok. disk-analyse next

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --end-cyl=77 525_nd_f17b_211024-c01-xx-01d.scp 525_nd_f17b_211024-c01-xx-01d.img
*** T0.0: Unexpected track length (seen 166573, expected 200300)
*** T0.1: Unexpected track length (seen 166559, expected 200300)
*** T1.0: Unexpected track length (seen 166569, expected 200300)
*** T1.1: Unexpected track length (seen 166566, expected 200300)
*** T2.0: Unexpected track length (seen 166565, expected 200300)
*** T2.1: Unexpected track length (seen 166575, expected 200300)
*** T3.0: Unexpected track length (seen 166553, expected 200300)
*** T3.1: Unexpected track length (seen 166572, expected 200300)
*** T4.0: Unexpected track length (seen 166552, expected 200300)
*** T4.1: Unexpected track length (seen 166573, expected 200300)
*** T5.0: Unexpected track length (seen 166558, expected 200300)
*** T5.1: Unexpected track length (seen 166568, expected 200300)
*** T6.0: Unexpected track length (seen 166556, expected 200300)
*** T6.1: Unexpected track length (seen 166564, expected 200300)
*** T7.0: Unexpected track length (seen 166561, expected 200300)
*** T7.1: Unexpected track length (seen 166565, expected 200300)
*** T8.0: Unexpected track length (seen 166566, expected 200300)
*** T8.1: Unexpected track length (seen 166549, expected 200300)
*** T9.0: Unexpected track length (seen 166572, expected 200300)
*** T9.1: Unexpected track length (seen 166550, expected 200300)
*** T10.0: Unexpected track length (seen 166574, expected 200300)
*** T10.1: Unexpected track length (seen 166557, expected 200300)
*** T11.0: Unexpected track length (seen 166560, expected 200300)
*** T11.1: Unexpected track length (seen 166557, expected 200300)
*** T12.0: Unexpected track length (seen 166556, expected 200300)
*** T12.1: Unexpected track length (seen 166565, expected 200300)
*** T13.0: Unexpected track length (seen 166553, expected 200300)
*** T13.1: Unexpected track length (seen 166567, expected 200300)
*** T14.0: Unexpected track length (seen 166555, expected 200300)
*** T14.1: Unexpected track length (seen 166569, expected 200300)
*** T15.0: Unexpected track length (seen 166548, expected 200300)
*** T15.1: Unexpected track length (seen 166569, expected 200300)
*** T16.0: Unexpected track length (seen 166552, expected 200300)
*** T16.1: Unexpected track length (seen 166558, expected 200300)
*** T17.0: Unexpected track length (seen 166564, expected 200300)
*** T17.1: Unexpected track length (seen 166556, expected 200300)
*** T18.0: Unexpected track length (seen 166568, expected 200300)
*** T18.1: Unexpected track length (seen 166552, expected 200300)
*** T19.0: Unexpected track length (seen 166571, expected 200300)
*** T19.1: Unexpected track length (seen 166550, expected 200300)
*** T20.0: Unexpected track length (seen 166563, expected 200300)
*** T20.1: Unexpected track length (seen 166548, expected 200300)
*** T21.0: Unexpected track length (seen 166567, expected 200300)
*** T21.1: Unexpected track length (seen 166558, expected 200300)
*** T22.0: Unexpected track length (seen 166561, expected 200300)
*** T22.1: Unexpected track length (seen 166560, expected 200300)
*** T23.0: Unexpected track length (seen 166557, expected 200300)
*** T23.1: Unexpected track length (seen 166567, expected 200300)
*** T24.0: Unexpected track length (seen 166553, expected 200300)
*** T24.1: Unexpected track length (seen 166565, expected 200300)
*** T25.0: Unexpected track length (seen 166548, expected 200300)
*** T25.1: Unexpected track length (seen 166565, expected 200300)
*** T26.0: Unexpected track length (seen 166551, expected 200300)
*** T26.1: Unexpected track length (seen 166566, expected 200300)
*** T27.0: Unexpected track length (seen 166559, expected 200300)
*** T27.1: Unexpected track length (seen 166560, expected 200300)
*** T28.0: Unexpected track length (seen 166561, expected 200300)
*** T28.1: Unexpected track length (seen 166555, expected 200300)
*** T29.0: Unexpected track length (seen 166564, expected 200300)
*** T29.1: Unexpected track length (seen 166549, expected 200300)
*** T30.0: Unexpected track length (seen 166571, expected 200300)
*** T30.1: Unexpected track length (seen 166549, expected 200300)
*** T31.0: Unexpected track length (seen 166566, expected 200300)
*** T31.1: Unexpected track length (seen 166552, expected 200300)
*** T32.0: Unexpected track length (seen 166560, expected 200300)
*** T32.1: Unexpected track length (seen 166552, expected 200300)
*** T33.0: Unexpected track length (seen 166555, expected 200300)
*** T33.1: Unexpected track length (seen 166560, expected 200300)
*** T34.0: Unexpected track length (seen 166555, expected 200300)
*** T34.1: Unexpected track length (seen 166565, expected 200300)
*** T35.0: Unexpected track length (seen 166554, expected 200300)
*** T35.1: Unexpected track length (seen 166563, expected 200300)
*** T36.0: Unexpected track length (seen 166552, expected 200300)
*** T36.1: Unexpected track length (seen 166568, expected 200300)
*** T37.0: Unexpected track length (seen 166552, expected 200300)
*** T37.1: Unexpected track length (seen 166562, expected 200300)
*** T38.0: Unexpected track length (seen 166560, expected 200300)
*** T38.1: Unexpected track length (seen 166552, expected 200300)
*** T39.0: Unexpected track length (seen 166559, expected 200300)
*** T39.1: Unexpected track length (seen 166550, expected 200300)
*** T40.0: Unexpected track length (seen 166570, expected 200300)
*** T40.1: Unexpected track length (seen 166548, expected 200300)
*** T41.0: Unexpected track length (seen 166563, expected 200300)
*** T41.1: Unexpected track length (seen 166544, expected 200300)
*** T42.0: Unexpected track length (seen 166561, expected 200300)
*** T42.1: Unexpected track length (seen 166546, expected 200300)
*** T43.0: Unexpected track length (seen 166560, expected 200300)
*** T43.1: Unexpected track length (seen 166555, expected 200300)
*** T44.0: Unexpected track length (seen 166556, expected 200300)
*** T44.1: Unexpected track length (seen 166565, expected 200300)
*** T45.0: Unexpected track length (seen 166546, expected 200300)
*** T45.1: Unexpected track length (seen 166564, expected 200300)
*** T46.0: Unexpected track length (seen 166549, expected 200300)
*** T46.1: Unexpected track length (seen 166563, expected 200300)
*** T47.0: Unexpected track length (seen 166548, expected 200300)
*** T47.1: Unexpected track length (seen 166562, expected 200300)
*** T48.0: Unexpected track length (seen 166552, expected 200300)
*** T48.1: Unexpected track length (seen 166558, expected 200300)
*** T49.0: Unexpected track length (seen 166553, expected 200300)
*** T49.1: Unexpected track length (seen 166550, expected 200300)
*** T50.0: Unexpected track length (seen 166560, expected 200300)
*** T50.1: Unexpected track length (seen 166546, expected 200300)
*** T51.0: Unexpected track length (seen 166570, expected 200300)
*** T51.1: Unexpected track length (seen 166543, expected 200300)
*** T52.0: Unexpected track length (seen 166561, expected 200300)
*** T52.1: Unexpected track length (seen 166545, expected 200300)
*** T53.0: Unexpected track length (seen 166556, expected 200300)
*** T53.1: Unexpected track length (seen 166551, expected 200300)
*** T54.0: Unexpected track length (seen 166556, expected 200300)
*** T54.1: Unexpected track length (seen 166557, expected 200300)
*** T55.0: Unexpected track length (seen 166554, expected 200300)
*** T55.1: Unexpected track length (seen 166563, expected 200300)
*** T56.0: Unexpected track length (seen 166546, expected 200300)
*** T56.1: Unexpected track length (seen 166569, expected 200300)
*** T57.0: Unexpected track length (seen 166546, expected 200300)
*** T57.1: Unexpected track length (seen 166562, expected 200300)
*** T58.0: Unexpected track length (seen 166549, expected 200300)
*** T58.1: Unexpected track length (seen 166556, expected 200300)
*** T59.0: Unexpected track length (seen 166553, expected 200300)
*** T59.1: Unexpected track length (seen 166559, expected 200300)
*** T60.0: Unexpected track length (seen 166559, expected 200300)
*** T60.1: Unexpected track length (seen 166547, expected 200300)
*** T61.0: Unexpected track length (seen 166560, expected 200300)
*** T61.1: Unexpected track length (seen 166544, expected 200300)
*** T62.0: Unexpected track length (seen 166569, expected 200300)
*** T62.1: Unexpected track length (seen 166541, expected 200300)
*** T63.0: Unexpected track length (seen 166563, expected 200300)
*** T63.1: Unexpected track length (seen 166551, expected 200300)
*** T64.0: Unexpected track length (seen 166559, expected 200300)
*** T64.1: Unexpected track length (seen 166552, expected 200300)
*** T65.0: Unexpected track length (seen 166554, expected 200300)
*** T65.1: Unexpected track length (seen 166552, expected 200300)
*** T66.0: Unexpected track length (seen 166543, expected 200300)
*** T66.1: Unexpected track length (seen 166559, expected 200300)
*** T67.0: Unexpected track length (seen 166546, expected 200300)
*** T67.1: Unexpected track length (seen 166564, expected 200300)
*** T68.0: Unexpected track length (seen 166545, expected 200300)
*** T68.1: Unexpected track length (seen 166565, expected 200300)
*** T69.0: Unexpected track length (seen 166548, expected 200300)
*** T69.1: Unexpected track length (seen 166555, expected 200300)
*** T70.0: Unexpected track length (seen 166554, expected 200300)
*** T70.1: Unexpected track length (seen 166553, expected 200300)
*** T71.0: Unexpected track length (seen 166561, expected 200300)
*** T71.1: Unexpected track length (seen 166545, expected 200300)
*** T72.0: Unexpected track length (seen 166568, expected 200300)
*** T72.1: Unexpected track length (seen 166542, expected 200300)
*** T73.0: Unexpected track length (seen 166563, expected 200300)
*** T73.1: Unexpected track length (seen 166545, expected 200300)
*** T74.0: Unexpected track length (seen 166561, expected 200300)
*** T74.1: Unexpected track length (seen 166549, expected 200300)
*** T75.0: Unexpected track length (seen 166557, expected 200300)
*** T75.1: Unexpected track length (seen 166553, expected 200300)
*** T76.0: Unexpected track length (seen 166553, expected 200300)
*** T76.1: Unexpected track length (seen 166557, expected 200300)
*** T77.0: Unexpected track length (seen 166399, expected 200300)
*** T77.1: Unexpected track length (seen 166401, expected 200300)
T0.0-76.1: IBM-MFM HD (8 1024-byte sectors, 8192 bytes)
T77.0-77.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)

adjust, tracks are 0-76 (77 tracks)

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --end-cyl=76 525_nd_f17b_211024-c01-xx-01d.scp 525_nd_f17b_211024-c01-xx-01d_2.img
*** T0.0: Unexpected track length (seen 166573, expected 200300)
*** T0.1: Unexpected track length (seen 166559, expected 200300)
*** T1.0: Unexpected track length (seen 166569, expected 200300)
*** T1.1: Unexpected track length (seen 166566, expected 200300)
*** T2.0: Unexpected track length (seen 166565, expected 200300)
*** T2.1: Unexpected track length (seen 166575, expected 200300)
*** T3.0: Unexpected track length (seen 166553, expected 200300)
*** T3.1: Unexpected track length (seen 166572, expected 200300)
*** T4.0: Unexpected track length (seen 166552, expected 200300)
*** T4.1: Unexpected track length (seen 166573, expected 200300)
*** T5.0: Unexpected track length (seen 166558, expected 200300)
*** T5.1: Unexpected track length (seen 166568, expected 200300)
*** T6.0: Unexpected track length (seen 166556, expected 200300)
*** T6.1: Unexpected track length (seen 166564, expected 200300)
*** T7.0: Unexpected track length (seen 166561, expected 200300)
*** T7.1: Unexpected track length (seen 166565, expected 200300)
*** T8.0: Unexpected track length (seen 166566, expected 200300)
*** T8.1: Unexpected track length (seen 166549, expected 200300)
*** T9.0: Unexpected track length (seen 166572, expected 200300)
*** T9.1: Unexpected track length (seen 166550, expected 200300)
*** T10.0: Unexpected track length (seen 166574, expected 200300)
*** T10.1: Unexpected track length (seen 166557, expected 200300)
*** T11.0: Unexpected track length (seen 166560, expected 200300)
*** T11.1: Unexpected track length (seen 166557, expected 200300)
*** T12.0: Unexpected track length (seen 166556, expected 200300)
*** T12.1: Unexpected track length (seen 166565, expected 200300)
*** T13.0: Unexpected track length (seen 166553, expected 200300)
*** T13.1: Unexpected track length (seen 166567, expected 200300)
*** T14.0: Unexpected track length (seen 166555, expected 200300)
*** T14.1: Unexpected track length (seen 166569, expected 200300)
*** T15.0: Unexpected track length (seen 166548, expected 200300)
*** T15.1: Unexpected track length (seen 166569, expected 200300)
*** T16.0: Unexpected track length (seen 166552, expected 200300)
*** T16.1: Unexpected track length (seen 166558, expected 200300)
*** T17.0: Unexpected track length (seen 166564, expected 200300)
*** T17.1: Unexpected track length (seen 166556, expected 200300)
*** T18.0: Unexpected track length (seen 166568, expected 200300)
*** T18.1: Unexpected track length (seen 166552, expected 200300)
*** T19.0: Unexpected track length (seen 166571, expected 200300)
*** T19.1: Unexpected track length (seen 166550, expected 200300)
*** T20.0: Unexpected track length (seen 166563, expected 200300)
*** T20.1: Unexpected track length (seen 166548, expected 200300)
*** T21.0: Unexpected track length (seen 166567, expected 200300)
*** T21.1: Unexpected track length (seen 166558, expected 200300)
*** T22.0: Unexpected track length (seen 166561, expected 200300)
*** T22.1: Unexpected track length (seen 166560, expected 200300)
*** T23.0: Unexpected track length (seen 166557, expected 200300)
*** T23.1: Unexpected track length (seen 166567, expected 200300)
*** T24.0: Unexpected track length (seen 166553, expected 200300)
*** T24.1: Unexpected track length (seen 166565, expected 200300)
*** T25.0: Unexpected track length (seen 166548, expected 200300)
*** T25.1: Unexpected track length (seen 166565, expected 200300)
*** T26.0: Unexpected track length (seen 166551, expected 200300)
*** T26.1: Unexpected track length (seen 166566, expected 200300)
*** T27.0: Unexpected track length (seen 166559, expected 200300)
*** T27.1: Unexpected track length (seen 166560, expected 200300)
*** T28.0: Unexpected track length (seen 166561, expected 200300)
*** T28.1: Unexpected track length (seen 166555, expected 200300)
*** T29.0: Unexpected track length (seen 166564, expected 200300)
*** T29.1: Unexpected track length (seen 166549, expected 200300)
*** T30.0: Unexpected track length (seen 166571, expected 200300)
*** T30.1: Unexpected track length (seen 166549, expected 200300)
*** T31.0: Unexpected track length (seen 166566, expected 200300)
*** T31.1: Unexpected track length (seen 166552, expected 200300)
*** T32.0: Unexpected track length (seen 166560, expected 200300)
*** T32.1: Unexpected track length (seen 166552, expected 200300)
*** T33.0: Unexpected track length (seen 166555, expected 200300)
*** T33.1: Unexpected track length (seen 166560, expected 200300)
*** T34.0: Unexpected track length (seen 166555, expected 200300)
*** T34.1: Unexpected track length (seen 166565, expected 200300)
*** T35.0: Unexpected track length (seen 166554, expected 200300)
*** T35.1: Unexpected track length (seen 166563, expected 200300)
*** T36.0: Unexpected track length (seen 166552, expected 200300)
*** T36.1: Unexpected track length (seen 166568, expected 200300)
*** T37.0: Unexpected track length (seen 166552, expected 200300)
*** T37.1: Unexpected track length (seen 166562, expected 200300)
*** T38.0: Unexpected track length (seen 166560, expected 200300)
*** T38.1: Unexpected track length (seen 166552, expected 200300)
*** T39.0: Unexpected track length (seen 166559, expected 200300)
*** T39.1: Unexpected track length (seen 166550, expected 200300)
*** T40.0: Unexpected track length (seen 166570, expected 200300)
*** T40.1: Unexpected track length (seen 166548, expected 200300)
*** T41.0: Unexpected track length (seen 166563, expected 200300)
*** T41.1: Unexpected track length (seen 166544, expected 200300)
*** T42.0: Unexpected track length (seen 166561, expected 200300)
*** T42.1: Unexpected track length (seen 166546, expected 200300)
*** T43.0: Unexpected track length (seen 166560, expected 200300)
*** T43.1: Unexpected track length (seen 166555, expected 200300)
*** T44.0: Unexpected track length (seen 166556, expected 200300)
*** T44.1: Unexpected track length (seen 166565, expected 200300)
*** T45.0: Unexpected track length (seen 166546, expected 200300)
*** T45.1: Unexpected track length (seen 166564, expected 200300)
*** T46.0: Unexpected track length (seen 166549, expected 200300)
*** T46.1: Unexpected track length (seen 166563, expected 200300)
*** T47.0: Unexpected track length (seen 166548, expected 200300)
*** T47.1: Unexpected track length (seen 166562, expected 200300)
*** T48.0: Unexpected track length (seen 166552, expected 200300)
*** T48.1: Unexpected track length (seen 166558, expected 200300)
*** T49.0: Unexpected track length (seen 166553, expected 200300)
*** T49.1: Unexpected track length (seen 166550, expected 200300)
*** T50.0: Unexpected track length (seen 166560, expected 200300)
*** T50.1: Unexpected track length (seen 166546, expected 200300)
*** T51.0: Unexpected track length (seen 166570, expected 200300)
*** T51.1: Unexpected track length (seen 166543, expected 200300)
*** T52.0: Unexpected track length (seen 166561, expected 200300)
*** T52.1: Unexpected track length (seen 166545, expected 200300)
*** T53.0: Unexpected track length (seen 166556, expected 200300)
*** T53.1: Unexpected track length (seen 166551, expected 200300)
*** T54.0: Unexpected track length (seen 166556, expected 200300)
*** T54.1: Unexpected track length (seen 166557, expected 200300)
*** T55.0: Unexpected track length (seen 166554, expected 200300)
*** T55.1: Unexpected track length (seen 166563, expected 200300)
*** T56.0: Unexpected track length (seen 166546, expected 200300)
*** T56.1: Unexpected track length (seen 166569, expected 200300)
*** T57.0: Unexpected track length (seen 166546, expected 200300)
*** T57.1: Unexpected track length (seen 166562, expected 200300)
*** T58.0: Unexpected track length (seen 166549, expected 200300)
*** T58.1: Unexpected track length (seen 166556, expected 200300)
*** T59.0: Unexpected track length (seen 166553, expected 200300)
*** T59.1: Unexpected track length (seen 166559, expected 200300)
*** T60.0: Unexpected track length (seen 166559, expected 200300)
*** T60.1: Unexpected track length (seen 166547, expected 200300)
*** T61.0: Unexpected track length (seen 166560, expected 200300)
*** T61.1: Unexpected track length (seen 166544, expected 200300)
*** T62.0: Unexpected track length (seen 166569, expected 200300)
*** T62.1: Unexpected track length (seen 166541, expected 200300)
*** T63.0: Unexpected track length (seen 166563, expected 200300)
*** T63.1: Unexpected track length (seen 166551, expected 200300)
*** T64.0: Unexpected track length (seen 166559, expected 200300)
*** T64.1: Unexpected track length (seen 166552, expected 200300)
*** T65.0: Unexpected track length (seen 166554, expected 200300)
*** T65.1: Unexpected track length (seen 166552, expected 200300)
*** T66.0: Unexpected track length (seen 166543, expected 200300)
*** T66.1: Unexpected track length (seen 166559, expected 200300)
*** T67.0: Unexpected track length (seen 166546, expected 200300)
*** T67.1: Unexpected track length (seen 166564, expected 200300)
*** T68.0: Unexpected track length (seen 166545, expected 200300)
*** T68.1: Unexpected track length (seen 166565, expected 200300)
*** T69.0: Unexpected track length (seen 166548, expected 200300)
*** T69.1: Unexpected track length (seen 166555, expected 200300)
*** T70.0: Unexpected track length (seen 166554, expected 200300)
*** T70.1: Unexpected track length (seen 166553, expected 200300)
*** T71.0: Unexpected track length (seen 166561, expected 200300)
*** T71.1: Unexpected track length (seen 166545, expected 200300)
*** T72.0: Unexpected track length (seen 166568, expected 200300)
*** T72.1: Unexpected track length (seen 166542, expected 200300)
*** T73.0: Unexpected track length (seen 166563, expected 200300)
*** T73.1: Unexpected track length (seen 166545, expected 200300)
*** T74.0: Unexpected track length (seen 166561, expected 200300)
*** T74.1: Unexpected track length (seen 166549, expected 200300)
*** T75.0: Unexpected track length (seen 166557, expected 200300)
*** T75.1: Unexpected track length (seen 166553, expected 200300)
*** T76.0: Unexpected track length (seen 166553, expected 200300)
*** T76.1: Unexpected track length (seen 166557, expected 200300)
T0.0-76.1: IBM-MFM HD (8 1024-byte sectors, 8192 bytes)

ok, now check the files

tingo@z30b:~/work/greaseweazle$ ll *024*img
-rw-r--r-- 1 tingo tingo 1261568 Feb  3 22:34 525_nd_f17b_211024-c01-xx-01d_2.img
-rw-r--r-- 1 tingo tingo 1276928 Feb  3 22:32 525_nd_f17b_211024-c01-xx-01d.img

different size - that is important ndfs says

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f17b_211024-c01-xx-01d.img
Directory name            : 211024C01-XX-01D
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: I       89 pages    184320 bytes 1987-09-21 12:21:10 (FLOPPY-USER)S3-CONFIG-C00:PROG
  0   1: I       16 pages     32448 bytes 1987-05-18 08:39:11 (FLOPPY-USER)DDBTABLES-E07:VTM
  0   2: I       51 pages     86016 bytes 1987-09-21 12:21:27 (FLOPPY-USER)NOTS-SERVICE-C00:PROG
Directory size: 611 pages
Bit file size : 1 page

and the other file

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f17b_211024-c01-xx-01d_2.img
Directory name            : 211024C01-XX-01D
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: I       89 pages    184320 bytes 1987-09-21 12:21:10 (FLOPPY-USER)S3-CONFIG-C00:PROG
  0   1: I       16 pages     32448 bytes 1987-05-18 08:39:11 (FLOPPY-USER)DDBTABLES-E07:VTM
  0   2: I       51 pages     86016 bytes 1987-09-21 12:21:27 (FLOPPY-USER)NOTS-SERVICE-C00:PROG
Directory size: 611 pages
Bit file size : 1 page

looks good so far. Try to extract files from the images

tingo@z30b:~/work/greaseweazle/tmp$ ~/bin/ndfs -x -v -l ../525_nd_f17b_211024-c01-xx-01d.img
Directory name            : 211024c01-xx-01d
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
User file pointer        0: 511
Object file pointer      0: 509
User: 0 (256/256) floppy-user      160 pages used, 610 pages reserved
Directory size: 611 pages
Bit file size : 1 page
Extracting: s3-config-c00.prog
Extracting: ddbtables-e07.vtm
Extracting: nots-service-c00.prog

and from the other image

tingo@z30b:~/work/greaseweazle/tmp$ ~/bin/ndfs -x -v -l ../525_nd_f17b_211024-c01-xx-01d_2.img
Directory name            : 211024c01-xx-01d
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
User file pointer        0: 511
Object file pointer      0: 509
User: 0 (256/256) floppy-user      160 pages used, 610 pages reserved
Directory size: 611 pages
Bit file size : 1 page
Extracting: s3-config-c00.prog
Extracting: ddbtables-e07.vtm
Extracting: nots-service-c00.prog

and the files are here (ok, I overwrote the first set)

tingo@z30b:~/work/greaseweazle/tmp$ ls -l *.*
-rw-r--r-- 1 tingo tingo  32448 May 18  1987 ddbtables-e07.vtm
-rw-r--r-- 1 tingo tingo  86016 Sep 21  1987 nots-service-c00.prog
-rw-r--r-- 1 tingo tingo 184320 Sep 21  1987 s3-config-c00.prog

good.

2020-02-03: z30b - try to read some 5.25 inch ND floppy disks. I've connected the Greaseweazle to a 5.25 inch floppy drive, first I'm trying a ND format 0b floppy:

tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read --ecyl 77 --single-sided 525_nd_f0b_nd-10005u.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 77.0...

read fine. Now try disk-analyse on it

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm 525_nd_f0b_nd-10005u.scp 525_nd_f0b_nd-10005u.img
*** T0.0: Unexpected track length (seen 83285, expected 100150)
*** T0.1: Unexpected track length (seen 83299, expected 100150)
*** T1.0: Unexpected track length (seen 83286, expected 100150)
*** T1.1: Unexpected track length (seen 83298, expected 100150)
*** T2.0: Unexpected track length (seen 83292, expected 100150)
*** T2.1: Unexpected track length (seen 83294, expected 100150)
*** T3.0: Unexpected track length (seen 83293, expected 100150)
*** T3.1: Unexpected track length (seen 83290, expected 100150)
*** T4.0: Unexpected track length (seen 83295, expected 100150)
*** T4.1: Unexpected track length (seen 83288, expected 100150)
*** T5.0: Unexpected track length (seen 83295, expected 100150)
*** T5.1: Unexpected track length (seen 83287, expected 100150)
*** T6.0: Unexpected track length (seen 83294, expected 100150)
*** T6.1: Unexpected track length (seen 83289, expected 100150)
*** T7.0: Unexpected track length (seen 83295, expected 100150)
*** T7.1: Unexpected track length (seen 83287, expected 100150)
*** T8.0: Unexpected track length (seen 83290, expected 100150)
*** T8.1: Unexpected track length (seen 83292, expected 100150)
*** T9.0: Unexpected track length (seen 83287, expected 100150)
*** T9.1: Unexpected track length (seen 83294, expected 100150)
*** T10.0: Unexpected track length (seen 83283, expected 100150)
*** T10.1: Unexpected track length (seen 83291, expected 100150)
*** T11.0: Unexpected track length (seen 83284, expected 100150)
*** T11.1: Unexpected track length (seen 83290, expected 100150)
*** T12.0: Unexpected track length (seen 83283, expected 100150)
*** T12.1: Unexpected track length (seen 83291, expected 100150)
*** T13.0: Unexpected track length (seen 83283, expected 100150)
*** T13.1: Unexpected track length (seen 83288, expected 100150)
*** T14.0: Unexpected track length (seen 83288, expected 100150)
*** T14.1: Unexpected track length (seen 83284, expected 100150)
*** T15.0: Unexpected track length (seen 83290, expected 100150)
*** T15.1: Unexpected track length (seen 83282, expected 100150)
*** T16.0: Unexpected track length (seen 83291, expected 100150)
*** T16.1: Unexpected track length (seen 83283, expected 100150)
*** T17.0: Unexpected track length (seen 83291, expected 100150)
*** T17.1: Unexpected track length (seen 83282, expected 100150)
*** T18.0: Unexpected track length (seen 83285, expected 100150)
*** T18.1: Unexpected track length (seen 83283, expected 100150)
*** T19.0: Unexpected track length (seen 83284, expected 100150)
*** T19.1: Unexpected track length (seen 83287, expected 100150)
*** T20.0: Unexpected track length (seen 83280, expected 100150)
*** T20.1: Unexpected track length (seen 83286, expected 100150)
*** T21.0: Unexpected track length (seen 83282, expected 100150)
*** T21.1: Unexpected track length (seen 83286, expected 100150)
*** T22.0: Unexpected track length (seen 83277, expected 100150)
*** T22.1: Unexpected track length (seen 83287, expected 100150)
*** T23.0: Unexpected track length (seen 83280, expected 100150)
*** T23.1: Unexpected track length (seen 83290, expected 100150)
*** T24.0: Unexpected track length (seen 83283, expected 100150)
*** T24.1: Unexpected track length (seen 83284, expected 100150)
*** T25.0: Unexpected track length (seen 83287, expected 100150)
*** T25.1: Unexpected track length (seen 83281, expected 100150)
*** T26.0: Unexpected track length (seen 83289, expected 100150)
*** T26.1: Unexpected track length (seen 83282, expected 100150)
*** T27.0: Unexpected track length (seen 83286, expected 100150)
*** T27.1: Unexpected track length (seen 83281, expected 100150)
*** T28.0: Unexpected track length (seen 83283, expected 100150)
*** T28.1: Unexpected track length (seen 83283, expected 100150)
*** T29.0: Unexpected track length (seen 83284, expected 100150)
*** T29.1: Unexpected track length (seen 83281, expected 100150)
*** T30.0: Unexpected track length (seen 83281, expected 100150)
*** T30.1: Unexpected track length (seen 83283, expected 100150)
*** T31.0: Unexpected track length (seen 83277, expected 100150)
*** T31.1: Unexpected track length (seen 83287, expected 100150)
*** T32.0: Unexpected track length (seen 83279, expected 100150)
*** T32.1: Unexpected track length (seen 83287, expected 100150)
*** T33.0: Unexpected track length (seen 83278, expected 100150)
*** T33.1: Unexpected track length (seen 83284, expected 100150)
*** T34.0: Unexpected track length (seen 83280, expected 100150)
*** T34.1: Unexpected track length (seen 83281, expected 100150)
*** T35.0: Unexpected track length (seen 83282, expected 100150)
*** T35.1: Unexpected track length (seen 83277, expected 100150)
*** T36.0: Unexpected track length (seen 83282, expected 100150)
*** T36.1: Unexpected track length (seen 83277, expected 100150)
*** T37.0: Unexpected track length (seen 83286, expected 100150)
*** T37.1: Unexpected track length (seen 83277, expected 100150)
*** T38.0: Unexpected track length (seen 83283, expected 100150)
*** T38.1: Unexpected track length (seen 166398, expected 200300)
T0.0-38.0: IBM-FM DD (8 512-byte sectors, 4096 bytes)
T38.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T39.0-79.1: Unformatted*
T80.0-83.1: Unformatted
** WARNING: 82 tracks are damaged or unidentified!

not perfect, hmm, try end cyl plus single-side

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --ss=0 --end-cyl=77 525_nd_f0b_nd-10005u.scp 525_nd_f0b_nd-10005u.img
*** T0.0: Unexpected track length (seen 83285, expected 100150)
*** T1.0: Unexpected track length (seen 83286, expected 100150)
*** T2.0: Unexpected track length (seen 83292, expected 100150)
*** T3.0: Unexpected track length (seen 83293, expected 100150)
*** T4.0: Unexpected track length (seen 83295, expected 100150)
*** T5.0: Unexpected track length (seen 83295, expected 100150)
*** T6.0: Unexpected track length (seen 83294, expected 100150)
*** T7.0: Unexpected track length (seen 83295, expected 100150)
*** T8.0: Unexpected track length (seen 83290, expected 100150)
*** T9.0: Unexpected track length (seen 83287, expected 100150)
*** T10.0: Unexpected track length (seen 83283, expected 100150)
*** T11.0: Unexpected track length (seen 83284, expected 100150)
*** T12.0: Unexpected track length (seen 83283, expected 100150)
*** T13.0: Unexpected track length (seen 83283, expected 100150)
*** T14.0: Unexpected track length (seen 83288, expected 100150)
*** T15.0: Unexpected track length (seen 83290, expected 100150)
*** T16.0: Unexpected track length (seen 83291, expected 100150)
*** T17.0: Unexpected track length (seen 83291, expected 100150)
*** T18.0: Unexpected track length (seen 83285, expected 100150)
*** T19.0: Unexpected track length (seen 83284, expected 100150)
*** T20.0: Unexpected track length (seen 83280, expected 100150)
*** T21.0: Unexpected track length (seen 83282, expected 100150)
*** T22.0: Unexpected track length (seen 83277, expected 100150)
*** T23.0: Unexpected track length (seen 83280, expected 100150)
*** T24.0: Unexpected track length (seen 83283, expected 100150)
*** T25.0: Unexpected track length (seen 83287, expected 100150)
*** T26.0: Unexpected track length (seen 83289, expected 100150)
*** T27.0: Unexpected track length (seen 83286, expected 100150)
*** T28.0: Unexpected track length (seen 83283, expected 100150)
*** T29.0: Unexpected track length (seen 83284, expected 100150)
*** T30.0: Unexpected track length (seen 83281, expected 100150)
*** T31.0: Unexpected track length (seen 83277, expected 100150)
*** T32.0: Unexpected track length (seen 83279, expected 100150)
*** T33.0: Unexpected track length (seen 83278, expected 100150)
*** T34.0: Unexpected track length (seen 83280, expected 100150)
*** T35.0: Unexpected track length (seen 83282, expected 100150)
*** T36.0: Unexpected track length (seen 83282, expected 100150)
*** T37.0: Unexpected track length (seen 83286, expected 100150)
*** T38.0: Unexpected track length (seen 83283, expected 100150)
T0.0-38.0: IBM-FM DD (8 512-byte sectors, 4096 bytes)
T39.0-77.0: Unformatted*
** WARNING: 39 tracks are damaged or unidentified!

better, ndfs says

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u.img
Directory name            : ND-10005U
Object file index pointer : 150 SI: 0x1 (indexed)
User file index pointer   : 152 SI: 0x1 (indexed)
Bit file pointer          : 77 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Error reading page 152: Success

not ok, but it got some info. try using the other side

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --ss=1 --end-cyl=77 525_nd_f0b_nd-10005u.scp 525_nd_f0b_nd-10005u_2.img
*** T0.1: Unexpected track length (seen 83299, expected 100150)
*** T1.1: Unexpected track length (seen 83298, expected 100150)
*** T2.1: Unexpected track length (seen 83294, expected 100150)
*** T3.1: Unexpected track length (seen 83290, expected 100150)
*** T4.1: Unexpected track length (seen 83288, expected 100150)
*** T5.1: Unexpected track length (seen 83287, expected 100150)
*** T6.1: Unexpected track length (seen 83289, expected 100150)
*** T7.1: Unexpected track length (seen 83287, expected 100150)
*** T8.1: Unexpected track length (seen 83292, expected 100150)
*** T9.1: Unexpected track length (seen 83294, expected 100150)
*** T10.1: Unexpected track length (seen 83291, expected 100150)
*** T11.1: Unexpected track length (seen 83290, expected 100150)
*** T12.1: Unexpected track length (seen 83291, expected 100150)
*** T13.1: Unexpected track length (seen 83288, expected 100150)
*** T14.1: Unexpected track length (seen 83284, expected 100150)
*** T15.1: Unexpected track length (seen 83282, expected 100150)
*** T16.1: Unexpected track length (seen 83283, expected 100150)
*** T17.1: Unexpected track length (seen 83282, expected 100150)
*** T18.1: Unexpected track length (seen 83283, expected 100150)
*** T19.1: Unexpected track length (seen 83287, expected 100150)
*** T20.1: Unexpected track length (seen 83286, expected 100150)
*** T21.1: Unexpected track length (seen 83286, expected 100150)
*** T22.1: Unexpected track length (seen 83287, expected 100150)
*** T23.1: Unexpected track length (seen 83290, expected 100150)
*** T24.1: Unexpected track length (seen 83284, expected 100150)
*** T25.1: Unexpected track length (seen 83281, expected 100150)
*** T26.1: Unexpected track length (seen 83282, expected 100150)
*** T27.1: Unexpected track length (seen 83281, expected 100150)
*** T28.1: Unexpected track length (seen 83283, expected 100150)
*** T29.1: Unexpected track length (seen 83281, expected 100150)
*** T30.1: Unexpected track length (seen 83283, expected 100150)
*** T31.1: Unexpected track length (seen 83287, expected 100150)
*** T32.1: Unexpected track length (seen 83287, expected 100150)
*** T33.1: Unexpected track length (seen 83284, expected 100150)
*** T34.1: Unexpected track length (seen 83281, expected 100150)
*** T35.1: Unexpected track length (seen 83277, expected 100150)
*** T36.1: Unexpected track length (seen 83277, expected 100150)
*** T37.1: Unexpected track length (seen 83277, expected 100150)
*** T38.1: Unexpected track length (seen 166398, expected 200300)
T0.1-37.1: IBM-FM DD (8 512-byte sectors, 4096 bytes)
T38.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T39.1-77.1: Unformatted*
** WARNING: 39 tracks are damaged or unidentified!

hmm, what does ndfs make of this?

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u_2.img
Directory name            : eeeeeeeeeeeeeeee
Object file index pointer : 635823589 SI: 0x3 (reserved for future extension)
User file index pointer   : 635823589 SI: 0x3 (reserved for future extension)
Bit file pointer          : 635823589 SI: 0x3 (reserved for future extension)
No. of unreserved pages   : 3857049061
Error reading page 635823589: Success

ok, so that is totally wrong.

2020-02-03: z30b - connect the greaseweazle and see if it is detected from /var/log/messages

Feb  3 21:08:59 z30b kernel: [32444.292603] usb 1-2: new full-speed USB device number 8 using xhci_hcd
Feb  3 21:08:59 z30b kernel: [32444.445720] usb 1-2: New USB device found, idVendor=1209, idProduct=0001, bcdDevice= 1.00
Feb  3 21:08:59 z30b kernel: [32444.445726] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb  3 21:08:59 z30b kernel: [32444.445729] usb 1-2: Product: Greaseweazle
Feb  3 21:08:59 z30b kernel: [32444.445732] usb 1-2: Manufacturer: Keir Fraser
Feb  3 21:08:59 z30b kernel: [32444.445734] usb 1-2: SerialNumber: GW00021E4D53381232004E4B35
Feb  3 21:08:59 z30b kernel: [32444.464632] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
Feb  3 21:08:59 z30b kernel: [32444.464908] usbcore: registered new interface driver cdc_acm
Feb  3 21:08:59 z30b kernel: [32444.464910] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

lsusb

tingo@z30b:~$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/11p, 480M
    |__ Port 2: Dev 8, If 0, Class=Communications, Driver=cdc_acm, 12M
    |__ Port 2: Dev 8, If 1, Class=CDC Data, Driver=cdc_acm, 12M
    |__ Port 5: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 5: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
    |__ Port 7: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 7: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 8: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 8: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
tingo@z30b:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:07dc Intel Corp.
Bus 001 Device 004: ID 04f2:b3b2 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 1bcf:05ca Sunplus Innovation Technology Inc.
Bus 001 Device 008: ID 1209:0001 Generic pid.codes Test PID
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

yes, bus 1, port 2, device 8 it is. and shows up as

tingo@z30b:~$ ls -l /dev/tty[ACU]*
crw-rw---- 1 root dialout 166, 0 Feb  3 21:09 /dev/ttyACM0

good.

2020-02-03: z30b - fixing the udev rules file

tingo@z30b:~$ cat /etc/udev/rules.d/49-greaseweazle.rules
# UDEV Rules for Greaseweazle
#
# To install, type this command in a terminal:
#   sudo cp 49-greaseweazle.rules /etc/udev/rules.d/.
#
# After this file is installed, physically unplug and reconnect Greaseweazle.
#
ATTRS{manufacturer}=="Keir Fraser", ATTRS{product}=="Greaseweazle", \
    ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{manufacturer}=="Keir Fraser", ATTRS{product}=="Greaseweazle", \
    ENV{MTP_NO_PROBE}="1"
ATTRS{manufacturer}=="Keir Fraser", ATTRS{product}=="Greaseweazle", \
    SUBSYSTEMS=="usb", GROUP:="dialout"
ATTRS{manufacturer}=="Keir Fraser", ATTRS{product}=="Greaseweazle", \
    KERNEL=="ttyACM*", GROUP:="dialout"
#
# If you share your linux system with other users, or just don't like the
# idea of write permission for everybody, you can replace MODE:="0666" with
# OWNER:="yourusername" to create the device owned by you, or with
# GROUP:="somegroupname" and mange access using standard unix groups.

verify that my user is a member of the dialout group:

tingo@z30b:~$ groups tingo
tingo : tingo adm dialout cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner bsdusers

ok

2020-02-01: bb - read another 5.25 inch, 3M, DS/DD floppy, labeled "Brief Utilities 2.1"

tingo@kg-bsbox:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read 525-3M-dsdd-Brief-Utilities-2.1.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 81.1...

disk-analyse

tingo@kg-bsbox:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm 525-3M-dsdd-Brief-Utilities-2.1.scp 525-3M-dsdd-Brief-Utilities-2.1.img
*** T11.0: Almost certainly unformatted/empty (93.4%)
*** T28.0: IBM-MFM DD: Overlapping sectors
*** T58.0: IBM-MFM DD: Overlapping sectors
T0.0-0.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T1.0-1.1: Unformatted
T2.0-2.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T3.0: Unformatted*
T3.1: Unformatted
T4.0-4.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T5.0: Unformatted*
T5.1: Unformatted
T6.0-6.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T7.0-7.1: Unformatted
T8.0-8.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T9.0-9.1: Unformatted
T10.0-10.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T11.0-11.1: Unformatted
T12.0-12.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T13.0: Unformatted*
T13.1: Unformatted
T14.0-14.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T15.0-15.1: Unformatted
T16.0-16.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T17.0-17.1: Unformatted
T18.0-18.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T19.0-19.1: Unformatted
T20.0-20.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T21.0-21.1: Unformatted
T22.0-22.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T23.0-23.1: Unformatted
T24.0-24.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T25.0-25.1: Unformatted
T26.0-26.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T27.0-27.1: Unformatted
T28.0: Unformatted*
T28.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T29.0-29.1: Unformatted
T30.0-30.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T31.0-31.1: Unformatted
T32.0-32.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T33.0-33.1: Unformatted
T34.0-34.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T35.0-35.1: Unformatted
T36.0-36.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T37.0-37.1: Unformatted
T38.0-38.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T39.0-39.1: Unformatted
T40.0-40.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T41.0-41.1: Unformatted
T42.0-42.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T43.0-43.1: Unformatted
T44.0-44.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T45.0-45.1: Unformatted
T46.0-46.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T47.0-47.1: Unformatted
T48.0-48.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T49.0-49.1: Unformatted
T50.0-50.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T51.0-51.1: Unformatted
T52.0-52.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T53.0-53.1: Unformatted
T54.0-54.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T55.0-55.1: Unformatted
T56.0-56.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T57.0-57.1: Unformatted
T58.0: Unformatted*
T58.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T59.0-59.1: Unformatted
T60.0-60.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T61.0-61.1: Unformatted
T62.0-62.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T63.0-63.1: Unformatted
T64.0-64.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T65.0-65.1: Unformatted
T66.0-66.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T67.0-67.1: Unformatted
T68.0-68.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T69.0-69.1: Unformatted
T70.0-70.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T71.0-71.1: Unformatted
T72.0-72.1: IBM-MFM DD (7 512-byte sectors, 3584 bytes)
T73.0-73.1: Unformatted
T74.0: IBM-MFM DD (7 512-byte sectors, 3584 bytes)
T74.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T75.0-75.1: Unformatted
T76.0-76.1: IBM-MFM DD (7 512-byte sectors, 3584 bytes)
T77.0-77.1: Unformatted
T78.0-78.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T79.0-83.1: Unformatted
** WARNING: 5 tracks are damaged or unidentified!

ok, something. File?

tingo@kg-bsbox:~/work/greaseweazle$ file 525-3M-dsdd-Brief-Utilities-2.1.img
525-3M-dsdd-Brief-Utilities-2.1.img: DOS/MBR boot sector, code offset 0x34+2, OEM-ID "IBM  3.3", sectors/cluster 2, root entries 112, sectors 720 (volumes <=32 MB), Media descriptor 0xfd, sectors/FAT 2, sectors/track 9, dos < 4.0 BootSector (0x0), FAT (12 bit by descriptor), followed by FAT

good. mtools?

tingo@kg-bsbox:~/work/greaseweazle$ mdir -w -i 525-3M-dsdd-Brief-Utilities-2.1.img
 Volume in drive : is UW-SETUP  
Directory for ::/

SETUPV2.1       [SRC]           LIST.DOC        SETUP.EXE       SETUP.HLP     
DIALOG.DOC      READ.ME       
        7 files             131 206 bytes
                             53 248 bytes free

also good.

2020-02-01: bb - Hmm, it doesn't look like gw has a feature to skip every other track

tingo@kg-bsbox:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read -h
usage: gw.py read [-h] [--drive DRIVE] [--revs REVS] [--scyl SCYL]
                  [--ecyl ECYL] [--single-sided]
                  file [device]

positional arguments:
  file            output filename
  device          serial device (default: auto)

optional arguments:
  -h, --help      show this help message and exit
  --drive DRIVE   drive to read (A,B,0,1,2) (default: A)
  --revs REVS     number of revolutions to read per track (default: 3)
  --scyl SCYL     first cylinder to read (default: 0)
  --ecyl ECYL     last cylinder to read (default: 81)
  --single-sided  single-sided read (default: False)

not that I can figure out, anyway

2020-02-01: bb - to read another floppy, 5.25 inch, 3M, DS/DD, labeled "Brief Program 2.1"

tingo@kg-bsbox:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read 525-3M-dsdd-Brief-Program-2.1.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 81.1...

and disk-analyse

tingo@kg-bsbox:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm 525-3M-dsdd-Brief-Program-2.1.scp 525-3M-dsdd-Brief-Program-2.1.img
*** T0.0: IBM-MFM DD: Overlapping sectors
*** T0.1: IBM-MFM DD: Overlapping sectors
*** T2.0: Unexpected track length (seen 97240, expected 100150)
*** T2.1: Unexpected track length (seen 95088, expected 100150)
*** T4.0: IBM-MFM DD: Overlapping sectors
*** T4.1: Unexpected track length (seen 92025, expected 100150)
*** T6.0: Unexpected track length (seen 91851, expected 100150)
*** T6.1: IBM-MFM DD: Overlapping sectors
*** T8.0: Unexpected track length (seen 92211, expected 100150)
*** T8.1: Unexpected track length (seen 90830, expected 100150)
*** T10.0: Unexpected track length (seen 91155, expected 100150)
*** T10.1: Unexpected track length (seen 91207, expected 100150)
*** T12.0: Unexpected track length (seen 91062, expected 100150)
*** T12.1: IBM-MFM DD: Overlapping sectors
*** T14.0: IBM-MFM DD: Overlapping sectors
*** T16.0: Unexpected track length (seen 92925, expected 100150)
*** T16.1: IBM-MFM DD: Overlapping sectors
*** T18.1: IBM-MFM DD: Overlapping sectors
*** T20.0: IBM-MFM DD: Overlapping sectors
*** T20.1: IBM-MFM DD: Overlapping sectors
*** T22.0: Unexpected track length (seen 96271, expected 100150)
*** T24.0: IBM-MFM DD: Overlapping sectors
*** T24.1: IBM-MFM DD: Overlapping sectors
*** T26.0: Unexpected track length (seen 92429, expected 100150)
*** T28.0: IBM-MFM DD: Overlapping sectors
*** T28.1: IBM-MFM DD: Overlapping sectors
*** T30.0: IBM-MFM DD: Overlapping sectors
*** T30.1: IBM-MFM DD: Overlapping sectors
*** T34.0: IBM-MFM DD: Overlapping sectors
*** T36.1: IBM-MFM DD: Overlapping sectors
*** T38.0: IBM-MFM DD: Overlapping sectors
*** T46.1: IBM-MFM DD: Overlapping sectors
T0.0-0.1: Unformatted*
T1.0-1.1: Unformatted
T2.0-2.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T3.0-3.1: Unformatted
T4.0: Unformatted*
T4.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T5.0-5.1: Unformatted
T6.0: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T6.1: Unformatted*
T7.0-7.1: Unformatted
T8.0-8.1: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T9.0-9.1: Unformatted
T10.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T10.1: IBM-MFM DD (3 512-byte sectors, 1536 bytes)
T11.0-11.1: Unformatted
T12.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T12.1: Unformatted*
T13.0-13.1: Unformatted
T14.0: Unformatted*
T14.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T15.0-15.1: Unformatted
T16.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T16.1: Unformatted*
T17.0-17.1: Unformatted
T18.0: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T18.1: Unformatted*
T19.0-19.1: Unformatted
T20.0-20.1: Unformatted*
T21.0-21.1: Unformatted
T22.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T22.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T23.0-23.1: Unformatted
T24.0-24.1: Unformatted*
T25.0-25.1: Unformatted
T26.0-26.1: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T27.0-27.1: Unformatted
T28.0-28.1: Unformatted*
T29.0-29.1: Unformatted
T30.0-30.1: Unformatted*
T31.0-31.1: Unformatted
T32.0-32.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T33.0-33.1: Unformatted
T34.0: Unformatted*
T34.1: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T35.0-35.1: Unformatted
T36.0: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T36.1: Unformatted*
T37.0-37.1: Unformatted
T38.0: Unformatted*
T38.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T39.0-39.1: Unformatted
T40.0-40.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T41.0-41.1: Unformatted
T42.0-42.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T43.0-43.1: Unformatted
T44.0-44.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T45.0-45.1: Unformatted
T46.0: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T46.1: Unformatted*
T47.0-47.1: Unformatted
T48.0-48.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T49.0-49.1: Unformatted
T50.0-50.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T51.0-51.1: Unformatted
T52.0-52.1: IBM-MFM DD (7 512-byte sectors, 3584 bytes)
T53.0-53.1: Unformatted
T54.0: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T54.1: IBM-MFM DD (8 512-byte sectors, 4096 bytes)
T55.0-55.1: Unformatted
T56.0-56.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T57.0-57.1: Unformatted
T58.0-58.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T59.0-59.1: Unformatted
T60.0-60.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T61.0-61.1: Unformatted
T62.0-62.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T63.0-63.1: Unformatted
T64.0-64.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T65.0-65.1: Unformatted
T66.0-66.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T67.0-67.1: Unformatted
T68.0-68.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T69.0-69.1: Unformatted
T70.0-70.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T71.0-71.1: Unformatted
T72.0-72.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T73.0-73.1: Unformatted
T74.0-74.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T75.0-75.1: Unformatted
T76.0-76.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T77.0-77.1: Unformatted
T78.0-78.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T79.0-83.1: Unformatted
** WARNING: 20 tracks are damaged or unidentified!

ok, it got something. Try with ibm_mfm_dd instead

tingo@kg-bsbox:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm_mfm_dd 525-3M-dsdd-Brief-Program-2.1.scp 525-3M-dsdd-Brief-Program-2.1_2.img
*** T0.0: IBM-MFM DD: Overlapping sectors
*** T0.1: IBM-MFM DD: Overlapping sectors
*** T2.0: Unexpected track length (seen 97240, expected 100150)
*** T2.1: Unexpected track length (seen 95088, expected 100150)
*** T4.0: IBM-MFM DD: Overlapping sectors
*** T4.1: Unexpected track length (seen 92025, expected 100150)
*** T6.0: Unexpected track length (seen 91851, expected 100150)
*** T6.1: IBM-MFM DD: Overlapping sectors
*** T8.0: Unexpected track length (seen 92211, expected 100150)
*** T8.1: Unexpected track length (seen 90830, expected 100150)
*** T10.0: Unexpected track length (seen 91155, expected 100150)
*** T10.1: Unexpected track length (seen 91207, expected 100150)
*** T12.0: Unexpected track length (seen 91062, expected 100150)
*** T12.1: IBM-MFM DD: Overlapping sectors
*** T14.0: IBM-MFM DD: Overlapping sectors
*** T16.0: Unexpected track length (seen 92925, expected 100150)
*** T16.1: IBM-MFM DD: Overlapping sectors
*** T18.1: IBM-MFM DD: Overlapping sectors
*** T20.0: IBM-MFM DD: Overlapping sectors
*** T20.1: IBM-MFM DD: Overlapping sectors
*** T22.0: Unexpected track length (seen 96271, expected 100150)
*** T24.0: IBM-MFM DD: Overlapping sectors
*** T24.1: IBM-MFM DD: Overlapping sectors
*** T26.0: Unexpected track length (seen 92429, expected 100150)
*** T28.0: IBM-MFM DD: Overlapping sectors
*** T28.1: IBM-MFM DD: Overlapping sectors
*** T30.0: IBM-MFM DD: Overlapping sectors
*** T30.1: IBM-MFM DD: Overlapping sectors
*** T34.0: IBM-MFM DD: Overlapping sectors
*** T36.1: IBM-MFM DD: Overlapping sectors
*** T38.0: IBM-MFM DD: Overlapping sectors
*** T46.1: IBM-MFM DD: Overlapping sectors
T0.0-0.1: Unformatted*
T1.0-1.1: Unformatted
T2.0-2.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T3.0-3.1: Unformatted
T4.0: Unformatted*
T4.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T5.0-5.1: Unformatted
T6.0: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T6.1: Unformatted*
T7.0-7.1: Unformatted
T8.0-8.1: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T9.0-9.1: Unformatted
T10.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T10.1: IBM-MFM DD (3 512-byte sectors, 1536 bytes)
T11.0-11.1: Unformatted
T12.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T12.1: Unformatted*
T13.0-13.1: Unformatted
T14.0: Unformatted*
T14.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T15.0-15.1: Unformatted
T16.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T16.1: Unformatted*
T17.0-17.1: Unformatted
T18.0: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T18.1: Unformatted*
T19.0-19.1: Unformatted
T20.0-20.1: Unformatted*
T21.0-21.1: Unformatted
T22.0: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T22.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T23.0-23.1: Unformatted
T24.0-24.1: Unformatted*
T25.0-25.1: Unformatted
T26.0-26.1: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T27.0-27.1: Unformatted
T28.0-28.1: Unformatted*
T29.0-29.1: Unformatted
T30.0-30.1: Unformatted*
T31.0-31.1: Unformatted
T32.0-32.1: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T33.0-33.1: Unformatted
T34.0: Unformatted*
T34.1: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T35.0-35.1: Unformatted
T36.0: IBM-MFM DD (5 512-byte sectors, 2560 bytes)
T36.1: Unformatted*
T37.0-37.1: Unformatted
T38.0: Unformatted*
T38.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T39.0-39.1: Unformatted
T40.0-40.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T41.0-41.1: Unformatted
T42.0-42.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T43.0-43.1: Unformatted
T44.0-44.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T45.0-45.1: Unformatted
T46.0: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T46.1: Unformatted*
T47.0-47.1: Unformatted
T48.0-48.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T49.0-49.1: Unformatted
T50.0-50.1: IBM-MFM DD (6 512-byte sectors, 3072 bytes)
T51.0-51.1: Unformatted
T52.0-52.1: IBM-MFM DD (7 512-byte sectors, 3584 bytes)
T53.0-53.1: Unformatted
T54.0: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T54.1: IBM-MFM DD (8 512-byte sectors, 4096 bytes)
T55.0-55.1: Unformatted
T56.0-56.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T57.0-57.1: Unformatted
T58.0-58.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T59.0-59.1: Unformatted
T60.0-60.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T61.0-61.1: Unformatted
T62.0-62.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T63.0-63.1: Unformatted
T64.0-64.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T65.0-65.1: Unformatted
T66.0-66.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T67.0-67.1: Unformatted
T68.0-68.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T69.0-69.1: Unformatted
T70.0-70.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T71.0-71.1: Unformatted
T72.0-72.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T73.0-73.1: Unformatted
T74.0-74.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T75.0-75.1: Unformatted
T76.0-76.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T77.0-77.1: Unformatted
T78.0-78.1: IBM-MFM DD (9 512-byte sectors, 4608 bytes)
T79.0-83.1: Unformatted
** WARNING: 20 tracks are damaged or unidentified!

and what does file say?

2020-02-01: bb - try to read another floppy, 5.25 inch, CIS labeled "PC TOOLS":

tingo@kg-bsbox:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read 525-CIS-pc_tools.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 81.1...

ok, disk-analyse next

tingo@kg-bsbox:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm 525-CIS-pc_tools.scp 525-CIS-pc_tools.img
*** T1.0: Unexpected track length (seen 167284, expected 200300)
*** T1.1: Unexpected track length (seen 167294, expected 200300)
*** T3.0: Unexpected track length (seen 167285, expected 200300)
*** T3.1: Unexpected track length (seen 167294, expected 200300)
*** T5.0: Unexpected track length (seen 167293, expected 200300)
*** T5.1: Unexpected track length (seen 167290, expected 200300)
*** T7.0: Unexpected track length (seen 167285, expected 200300)
*** T7.1: Unexpected track length (seen 167288, expected 200300)
*** T9.0: Unexpected track length (seen 167290, expected 200300)
*** T9.1: Unexpected track length (seen 167301, expected 200300)
*** T11.0: Unexpected track length (seen 167289, expected 200300)
*** T11.1: Unexpected track length (seen 167291, expected 200300)
*** T13.0: Unexpected track length (seen 167292, expected 200300)
*** T13.1: Unexpected track length (seen 167293, expected 200300)
*** T15.0: Unexpected track length (seen 167291, expected 200300)
*** T15.1: Unexpected track length (seen 167291, expected 200300)
*** T17.0: Unexpected track length (seen 167292, expected 200300)
*** T17.1: Unexpected track length (seen 167288, expected 200300)
*** T19.0: Unexpected track length (seen 167287, expected 200300)
*** T19.1: Unexpected track length (seen 167289, expected 200300)
*** T21.0: Unexpected track length (seen 167287, expected 200300)
*** T21.1: Unexpected track length (seen 167296, expected 200300)
*** T23.0: Unexpected track length (seen 167289, expected 200300)
*** T23.1: Unexpected track length (seen 167285, expected 200300)
*** T25.0: Unexpected track length (seen 167292, expected 200300)
*** T25.1: Unexpected track length (seen 167292, expected 200300)
*** T27.0: Unexpected track length (seen 167290, expected 200300)
*** T27.1: Unexpected track length (seen 167290, expected 200300)
*** T29.0: Unexpected track length (seen 167290, expected 200300)
*** T29.1: Unexpected track length (seen 167294, expected 200300)
*** T31.0: Unexpected track length (seen 167295, expected 200300)
*** T31.1: Unexpected track length (seen 167288, expected 200300)
*** T33.0: Unexpected track length (seen 167278, expected 200300)
*** T33.1: Unexpected track length (seen 167293, expected 200300)
*** T35.0: Unexpected track length (seen 167297, expected 200300)
*** T35.1: Unexpected track length (seen 167292, expected 200300)
*** T36.1: Unexpected track length (seen 90207, expected 100150)
*** T37.0: Unexpected track length (seen 167290, expected 200300)
*** T37.1: Unexpected track length (seen 167295, expected 200300)
*** T38.1: Unexpected track length (seen 95829, expected 100150)
*** T39.0: Unexpected track length (seen 167287, expected 200300)
*** T39.1: Unexpected track length (seen 167293, expected 200300)
*** T40.1: Unexpected track length (seen 88175, expected 100150)
*** T41.0: Unexpected track length (seen 167288, expected 200300)
*** T41.1: Unexpected track length (seen 167287, expected 200300)
*** T43.0: Unexpected track length (seen 167290, expected 200300)
*** T43.1: Unexpected track length (seen 167296, expected 200300)
*** T45.0: Unexpected track length (seen 167294, expected 200300)
*** T45.1: Unexpected track length (seen 167290, expected 200300)
*** T47.0: Unexpected track length (seen 167281, expected 200300)
*** T47.1: Unexpected track length (seen 167285, expected 200300)
*** T49.0: Unexpected track length (seen 167283, expected 200300)
*** T49.1: Unexpected track length (seen 167282, expected 200300)
*** T51.0: Unexpected track length (seen 167287, expected 200300)
*** T51.1: Unexpected track length (seen 167287, expected 200300)
*** T53.0: Unexpected track length (seen 167291, expected 200300)
*** T53.1: Unexpected track length (seen 167290, expected 200300)
*** T55.0: Unexpected track length (seen 167291, expected 200300)
*** T55.1: Unexpected track length (seen 167288, expected 200300)
*** T57.0: Unexpected track length (seen 167290, expected 200300)
*** T57.1: Unexpected track length (seen 167289, expected 200300)
*** T59.0: Unexpected track length (seen 167292, expected 200300)
*** T59.1: Unexpected track length (seen 167291, expected 200300)
*** T61.0: Unexpected track length (seen 167288, expected 200300)
*** T61.1: Unexpected track length (seen 167285, expected 200300)
*** T63.0: Unexpected track length (seen 167289, expected 200300)
*** T63.1: Unexpected track length (seen 167294, expected 200300)
*** T65.0: Unexpected track length (seen 167281, expected 200300)
*** T65.1: Unexpected track length (seen 167287, expected 200300)
*** T67.0: Unexpected track length (seen 167293, expected 200300)
*** T67.1: Unexpected track length (seen 167284, expected 200300)
*** T69.0: Unexpected track length (seen 167293, expected 200300)
*** T69.1: Unexpected track length (seen 167287, expected 200300)
*** T71.0: Unexpected track length (seen 167289, expected 200300)
*** T71.1: Unexpected track length (seen 167292, expected 200300)
*** T73.0: Unexpected track length (seen 167289, expected 200300)
*** T73.1: Unexpected track length (seen 167288, expected 200300)
*** T75.0: Unexpected track length (seen 167288, expected 200300)
*** T75.1: Unexpected track length (seen 167291, expected 200300)
*** T76.1: Unexpected track length (seen 89148, expected 100150)
*** T77.0: Unexpected track length (seen 167289, expected 200300)
*** T77.1: Unexpected track length (seen 167291, expected 200300)
*** T78.1: Unexpected track length (seen 89250, expected 100150)
*** T79.0: Unexpected track length (seen 167289, expected 200300)
*** T79.1: Unexpected track length (seen 167287, expected 200300)
T0.0-0.1: Unformatted*
T1.0-1.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T2.0-2.1: Unformatted*
T3.0-3.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T4.0-4.1: Unformatted*
T5.0-5.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T6.0-6.1: Unformatted*
T7.0-7.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T8.0-8.1: Unformatted*
T9.0-9.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T10.0-10.1: Unformatted*
T11.0-11.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T12.0-12.1: Unformatted*
T13.0-13.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T14.0-14.1: Unformatted*
T15.0-15.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T16.0-16.1: Unformatted*
T17.0-17.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T18.0-18.1: Unformatted*
T19.0-19.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T20.0-20.1: Unformatted*
T21.0-21.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T22.0-22.1: Unformatted*
T23.0-23.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T24.0-24.1: Unformatted*
T25.0-25.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T26.0-26.1: Unformatted*
T27.0-27.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T28.0-28.1: Unformatted*
T29.0-29.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T30.0-30.1: Unformatted*
T31.0-31.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T32.0-32.1: Unformatted*
T33.0-33.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T34.0-34.1: Unformatted*
T35.0-35.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T36.0: Unformatted*
T36.1: IBM-MFM DD (4 512-byte sectors, 2048 bytes)
T37.0-37.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T38.0: Unformatted*
T38.1: IBM-MFM DD (1 512-byte sectors, 512 bytes)
T39.0-39.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T40.0: Unformatted*
T40.1: IBM-MFM DD (2 512-byte sectors, 1024 bytes)
T41.0-41.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T42.0-42.1: Unformatted*
T43.0-43.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T44.0-44.1: Unformatted*
T45.0-45.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T46.0-46.1: Unformatted*
T47.0-47.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T48.0-48.1: Unformatted*
T49.0-49.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T50.0-50.1: Unformatted*
T51.0-51.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T52.0-52.1: Unformatted*
T53.0-53.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T54.0-54.1: Unformatted*
T55.0-55.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T56.0-56.1: Unformatted*
T57.0-57.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T58.0-58.1: Unformatted*
T59.0-59.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T60.0-60.1: Unformatted*
T61.0-61.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T62.0-62.1: Unformatted*
T63.0-63.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T64.0-64.1: Unformatted*
T65.0-65.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T66.0-66.1: Unformatted*
T67.0-67.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T68.0-68.1: Unformatted*
T69.0-69.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T70.0-70.1: Unformatted*
T71.0-71.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T72.0-72.1: Unformatted*
T73.0-73.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T74.0-74.1: Unformatted*
T75.0-75.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T76.0: Unformatted*
T76.1: IBM-MFM DD (1 512-byte sectors, 512 bytes)
T77.0-77.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T78.0: Unformatted*
T78.1: IBM-MFM DD (2 512-byte sectors, 1024 bytes)
T79.0-79.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T80.0-83.1: Unformatted
** WARNING: 75 tracks are damaged or unidentified!

interesting format, that.

tingo@kg-bsbox:~/work/greaseweazle$ file 525-CIS-pc_tools.img
525-CIS-pc_tools.img: PC formatted floppy with no filesystem
tingo@kg-bsbox:~/work/greaseweazle$ mdir -w -i 525-CIS-pc_tools.img
init :: sector size too big
Cannot initialize '::'

ok, not so easy

2020-01-31: bb - let disk-analyze try to autodetect which ibm format it is:

tingo@kg-bsbox:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm 525-RPS-dos.scp 525-RPS-dos_2.img
*** T0.0: Unexpected track length (seen 166660, expected 200300)
*** T0.1: Unexpected track length (seen 166637, expected 200300)
*** T1.0: Unexpected track length (seen 166639, expected 200300)
*** T1.1: Unexpected track length (seen 166649, expected 200300)
*** T2.0: Unexpected track length (seen 166646, expected 200300)
*** T2.1: Unexpected track length (seen 166644, expected 200300)
*** T3.0: Unexpected track length (seen 166640, expected 200300)
*** T3.1: Unexpected track length (seen 166645, expected 200300)
*** T4.0: Unexpected track length (seen 166647, expected 200300)
*** T4.1: Unexpected track length (seen 166645, expected 200300)
*** T5.0: Unexpected track length (seen 166645, expected 200300)
*** T5.1: Unexpected track length (seen 166642, expected 200300)
*** T6.0: Unexpected track length (seen 166634, expected 200300)
*** T6.1: Unexpected track length (seen 166650, expected 200300)
*** T7.0: Unexpected track length (seen 166637, expected 200300)
*** T7.1: Unexpected track length (seen 166639, expected 200300)
*** T8.0: Unexpected track length (seen 166647, expected 200300)
*** T8.1: Unexpected track length (seen 166642, expected 200300)
*** T9.0: Unexpected track length (seen 166645, expected 200300)
*** T9.1: Unexpected track length (seen 166646, expected 200300)
*** T10.0: Unexpected track length (seen 166649, expected 200300)
*** T10.1: Unexpected track length (seen 166641, expected 200300)
*** T11.0: Unexpected track length (seen 166647, expected 200300)
*** T11.1: Unexpected track length (seen 166648, expected 200300)
*** T12.0: Unexpected track length (seen 166641, expected 200300)
*** T12.1: Unexpected track length (seen 166642, expected 200300)
*** T13.0: Unexpected track length (seen 166644, expected 200300)
*** T13.1: Unexpected track length (seen 166630, expected 200300)
*** T14.0: Unexpected track length (seen 166643, expected 200300)
*** T14.1: Unexpected track length (seen 166649, expected 200300)
*** T15.0: Unexpected track length (seen 166641, expected 200300)
*** T15.1: Unexpected track length (seen 166642, expected 200300)
*** T16.0: Unexpected track length (seen 166645, expected 200300)
*** T16.1: Unexpected track length (seen 166644, expected 200300)
*** T17.0: Unexpected track length (seen 166652, expected 200300)
*** T17.1: Unexpected track length (seen 166634, expected 200300)
*** T18.0: Unexpected track length (seen 166639, expected 200300)
*** T18.1: Unexpected track length (seen 166650, expected 200300)
*** T19.0: Unexpected track length (seen 166645, expected 200300)
*** T19.1: Unexpected track length (seen 166645, expected 200300)
*** T20.0: Unexpected track length (seen 166646, expected 200300)
*** T20.1: Unexpected track length (seen 166637, expected 200300)
*** T21.0: Unexpected track length (seen 166648, expected 200300)
*** T21.1: Unexpected track length (seen 166636, expected 200300)
*** T22.0: Unexpected track length (seen 166642, expected 200300)
*** T22.1: Unexpected track length (seen 166635, expected 200300)
*** T23.0: Unexpected track length (seen 166634, expected 200300)
*** T23.1: Unexpected track length (seen 166639, expected 200300)
*** T24.0: Unexpected track length (seen 166647, expected 200300)
*** T24.1: Unexpected track length (seen 166643, expected 200300)
*** T25.0: Unexpected track length (seen 166641, expected 200300)
*** T25.1: Unexpected track length (seen 166657, expected 200300)
*** T26.0: Unexpected track length (seen 166641, expected 200300)
*** T26.1: Unexpected track length (seen 166649, expected 200300)
*** T27.0: Unexpected track length (seen 166644, expected 200300)
*** T27.1: Unexpected track length (seen 166643, expected 200300)
*** T28.0: Unexpected track length (seen 166640, expected 200300)
*** T28.1: Unexpected track length (seen 166639, expected 200300)
*** T29.0: Unexpected track length (seen 166644, expected 200300)
*** T29.1: Unexpected track length (seen 166642, expected 200300)
*** T30.0: Unexpected track length (seen 166645, expected 200300)
*** T30.1: Unexpected track length (seen 166635, expected 200300)
*** T31.0: Unexpected track length (seen 166645, expected 200300)
*** T31.1: Unexpected track length (seen 166641, expected 200300)
*** T32.0: Unexpected track length (seen 166649, expected 200300)
*** T32.1: Unexpected track length (seen 166634, expected 200300)
*** T33.0: Unexpected track length (seen 166656, expected 200300)
*** T33.1: Unexpected track length (seen 166638, expected 200300)
*** T34.0: Unexpected track length (seen 166642, expected 200300)
*** T34.1: Unexpected track length (seen 166646, expected 200300)
*** T35.0: Unexpected track length (seen 166647, expected 200300)
*** T35.1: Unexpected track length (seen 166640, expected 200300)
*** T36.0: Unexpected track length (seen 166643, expected 200300)
*** T36.1: Unexpected track length (seen 166645, expected 200300)
*** T37.0: Unexpected track length (seen 166646, expected 200300)
*** T37.1: Unexpected track length (seen 166651, expected 200300)
*** T38.0: Unexpected track length (seen 166639, expected 200300)
*** T38.1: Unexpected track length (seen 166648, expected 200300)
*** T39.0: Unexpected track length (seen 166643, expected 200300)
*** T39.1: Unexpected track length (seen 166635, expected 200300)
*** T40.0: Unexpected track length (seen 166641, expected 200300)
*** T40.1: Unexpected track length (seen 166643, expected 200300)
*** T41.0: Unexpected track length (seen 166646, expected 200300)
*** T41.1: Unexpected track length (seen 166642, expected 200300)
*** T42.0: Unexpected track length (seen 166633, expected 200300)
*** T42.1: Unexpected track length (seen 166645, expected 200300)
*** T43.0: Unexpected track length (seen 166644, expected 200300)
*** T43.1: Unexpected track length (seen 166637, expected 200300)
*** T44.0: Unexpected track length (seen 166656, expected 200300)
*** T44.1: Unexpected track length (seen 166637, expected 200300)
*** T45.0: Unexpected track length (seen 166642, expected 200300)
*** T45.1: Unexpected track length (seen 166638, expected 200300)
*** T46.0: Unexpected track length (seen 166646, expected 200300)
*** T46.1: Unexpected track length (seen 166641, expected 200300)
*** T47.0: Unexpected track length (seen 166636, expected 200300)
*** T47.1: Unexpected track length (seen 166642, expected 200300)
*** T48.0: Unexpected track length (seen 166644, expected 200300)
*** T48.1: Unexpected track length (seen 166644, expected 200300)
*** T49.0: Unexpected track length (seen 166640, expected 200300)
*** T49.1: Unexpected track length (seen 166648, expected 200300)
*** T50.0: Unexpected track length (seen 166632, expected 200300)
*** T50.1: Unexpected track length (seen 166636, expected 200300)
*** T51.0: Unexpected track length (seen 166636, expected 200300)
*** T51.1: Unexpected track length (seen 166640, expected 200300)
*** T52.0: Unexpected track length (seen 166646, expected 200300)
*** T52.1: Unexpected track length (seen 166639, expected 200300)
*** T53.0: Unexpected track length (seen 166645, expected 200300)
*** T53.1: Unexpected track length (seen 166638, expected 200300)
*** T54.0: Unexpected track length (seen 166642, expected 200300)
*** T54.1: Unexpected track length (seen 166639, expected 200300)
*** T55.0: Unexpected track length (seen 166648, expected 200300)
*** T55.1: Unexpected track length (seen 166644, expected 200300)
*** T56.0: Unexpected track length (seen 166635, expected 200300)
*** T56.1: Unexpected track length (seen 166639, expected 200300)
*** T57.0: Unexpected track length (seen 166637, expected 200300)
*** T57.1: Unexpected track length (seen 166644, expected 200300)
*** T58.0: Unexpected track length (seen 166639, expected 200300)
*** T58.1: Unexpected track length (seen 166638, expected 200300)
*** T59.0: Unexpected track length (seen 166642, expected 200300)
*** T59.1: Unexpected track length (seen 166642, expected 200300)
*** T60.0: Unexpected track length (seen 166643, expected 200300)
*** T60.1: Unexpected track length (seen 166640, expected 200300)
*** T61.0: Unexpected track length (seen 166639, expected 200300)
*** T61.1: Unexpected track length (seen 166648, expected 200300)
*** T62.0: Unexpected track length (seen 166638, expected 200300)
*** T62.1: Unexpected track length (seen 166638, expected 200300)
*** T63.0: Unexpected track length (seen 166631, expected 200300)
*** T63.1: Unexpected track length (seen 166641, expected 200300)
*** T64.0: Unexpected track length (seen 166645, expected 200300)
*** T64.1: Unexpected track length (seen 166646, expected 200300)
*** T65.0: Unexpected track length (seen 166640, expected 200300)
*** T65.1: Unexpected track length (seen 166628, expected 200300)
*** T66.0: Unexpected track length (seen 166644, expected 200300)
*** T66.1: Unexpected track length (seen 166643, expected 200300)
*** T67.0: Unexpected track length (seen 166644, expected 200300)
*** T67.1: Unexpected track length (seen 166643, expected 200300)
*** T68.0: Unexpected track length (seen 166634, expected 200300)
*** T68.1: Unexpected track length (seen 166635, expected 200300)
*** T69.0: Unexpected track length (seen 166639, expected 200300)
*** T69.1: Unexpected track length (seen 166640, expected 200300)
*** T70.0: Unexpected track length (seen 166644, expected 200300)
*** T70.1: Unexpected track length (seen 166644, expected 200300)
*** T71.0: Unexpected track length (seen 166647, expected 200300)
*** T71.1: Unexpected track length (seen 166639, expected 200300)
*** T72.0: Unexpected track length (seen 166643, expected 200300)
*** T72.1: Unexpected track length (seen 166646, expected 200300)
*** T73.0: Unexpected track length (seen 166645, expected 200300)
*** T73.1: Unexpected track length (seen 166641, expected 200300)
*** T74.0: Unexpected track length (seen 166645, expected 200300)
*** T74.1: Unexpected track length (seen 166635, expected 200300)
*** T75.0: Unexpected track length (seen 166642, expected 200300)
*** T75.1: Unexpected track length (seen 166640, expected 200300)
*** T76.0: Unexpected track length (seen 166642, expected 200300)
*** T76.1: Unexpected track length (seen 166644, expected 200300)
*** T77.0: Unexpected track length (seen 166639, expected 200300)
*** T77.1: Unexpected track length (seen 166641, expected 200300)
*** T78.0: Unexpected track length (seen 166641, expected 200300)
*** T78.1: Unexpected track length (seen 166652, expected 200300)
*** T79.0: Unexpected track length (seen 166646, expected 200300)
*** T79.1: Unexpected track length (seen 166654, expected 200300)
T0.0-79.1: IBM-MFM HD (15 512-byte sectors, 7680 bytes)
T80.0-83.1: Unformatted

that is a bit different.

tingo@kg-bsbox:~/work/greaseweazle$ ll 525-RPS-dos_2.img; ll -h 525-RPS-dos_2.img
-rw-r--r-- 1 tingo tingo 1228800 Jan 31 23:26 525-RPS-dos_2.img
-rw-r--r-- 1 tingo tingo 1.2M Jan 31 23:26 525-RPS-dos_2.img

and the file size is different too. Interesting.

tingo@kg-bsbox:~/work/greaseweazle$ mdir -w -i ./525-RPS-dos_2.img
 Volume in drive : has no label
 Volume Serial Number is 11C8-233B
Directory for ::/

COMMAND.COM     4201.CPI        4208.CPI        5202.CPI        ANSI.SYS      
COUNTRY.SYS     DISKCOPY.COM    DISPLAY.SYS     DRIVER.SYS      EGA.CPI       
FORMAT.COM      FXPARK.EXE      FXPREP.EXE      GRAFTABL.COM    GRAPHICS.COM  
GRAPHICS.PRO    INFODOS.COM     KEYB.COM        KEYBOARD.SYS    LCD.CPI       
MODE.COM        NLSFUNC.EXE     PCONVERT.COM    PRINT.COM       PRINTER.SYS   
REPLACE.EXE     SELECT.DAT      SELECT.EXE      SELECT.HLP      SELECT.PRT    
SETKBD.EXE      SETSYS.EXE      SHARE.EXE       SYS.COM         VDISK.SYS     
DPACCESS.SYS    DPPREP.EXE      CONFIG.SYS      AUTOEXEC.BAT  
       39 files             695 331 bytes
                            436 224 bytes free

and now mdir shows files. Cool!

2020-01-31: bb - try disk-analyse on the image

tingo@kg-bsbox:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm_pc_hd 525-RPS-dos.scp 525-RPS-dos.img
*** T0.0: Unexpected track length (seen 166660, expected 200300)
*** T0.1: Unexpected track length (seen 166637, expected 200300)
*** T1.0: Unexpected track length (seen 166639, expected 200300)
*** T1.1: Unexpected track length (seen 166649, expected 200300)
*** T2.0: Unexpected track length (seen 166646, expected 200300)
*** T2.1: Unexpected track length (seen 166644, expected 200300)
*** T3.0: Unexpected track length (seen 166640, expected 200300)
*** T3.1: Unexpected track length (seen 166645, expected 200300)
*** T4.0: Unexpected track length (seen 166647, expected 200300)
*** T4.1: Unexpected track length (seen 166645, expected 200300)
*** T5.0: Unexpected track length (seen 166645, expected 200300)
*** T5.1: Unexpected track length (seen 166642, expected 200300)
*** T6.0: Unexpected track length (seen 166634, expected 200300)
*** T6.1: Unexpected track length (seen 166650, expected 200300)
*** T7.0: Unexpected track length (seen 166637, expected 200300)
*** T7.1: Unexpected track length (seen 166639, expected 200300)
*** T8.0: Unexpected track length (seen 166647, expected 200300)
*** T8.1: Unexpected track length (seen 166642, expected 200300)
*** T9.0: Unexpected track length (seen 166645, expected 200300)
*** T9.1: Unexpected track length (seen 166646, expected 200300)
*** T10.0: Unexpected track length (seen 166649, expected 200300)
*** T10.1: Unexpected track length (seen 166641, expected 200300)
*** T11.0: Unexpected track length (seen 166647, expected 200300)
*** T11.1: Unexpected track length (seen 166648, expected 200300)
*** T12.0: Unexpected track length (seen 166641, expected 200300)
*** T12.1: Unexpected track length (seen 166642, expected 200300)
*** T13.0: Unexpected track length (seen 166644, expected 200300)
*** T13.1: Unexpected track length (seen 166630, expected 200300)
*** T14.0: Unexpected track length (seen 166643, expected 200300)
*** T14.1: Unexpected track length (seen 166649, expected 200300)
*** T15.0: Unexpected track length (seen 166641, expected 200300)
*** T15.1: Unexpected track length (seen 166642, expected 200300)
*** T16.0: Unexpected track length (seen 166645, expected 200300)
*** T16.1: Unexpected track length (seen 166644, expected 200300)
*** T17.0: Unexpected track length (seen 166652, expected 200300)
*** T17.1: Unexpected track length (seen 166634, expected 200300)
*** T18.0: Unexpected track length (seen 166639, expected 200300)
*** T18.1: Unexpected track length (seen 166650, expected 200300)
*** T19.0: Unexpected track length (seen 166645, expected 200300)
*** T19.1: Unexpected track length (seen 166645, expected 200300)
*** T20.0: Unexpected track length (seen 166646, expected 200300)
*** T20.1: Unexpected track length (seen 166637, expected 200300)
*** T21.0: Unexpected track length (seen 166648, expected 200300)
*** T21.1: Unexpected track length (seen 166636, expected 200300)
*** T22.0: Unexpected track length (seen 166642, expected 200300)
*** T22.1: Unexpected track length (seen 166635, expected 200300)
*** T23.0: Unexpected track length (seen 166634, expected 200300)
*** T23.1: Unexpected track length (seen 166639, expected 200300)
*** T24.0: Unexpected track length (seen 166647, expected 200300)
*** T24.1: Unexpected track length (seen 166643, expected 200300)
*** T25.0: Unexpected track length (seen 166641, expected 200300)
*** T25.1: Unexpected track length (seen 166657, expected 200300)
*** T26.0: Unexpected track length (seen 166641, expected 200300)
*** T26.1: Unexpected track length (seen 166649, expected 200300)
*** T27.0: Unexpected track length (seen 166644, expected 200300)
*** T27.1: Unexpected track length (seen 166643, expected 200300)
*** T28.0: Unexpected track length (seen 166640, expected 200300)
*** T28.1: Unexpected track length (seen 166639, expected 200300)
*** T29.0: Unexpected track length (seen 166644, expected 200300)
*** T29.1: Unexpected track length (seen 166642, expected 200300)
*** T30.0: Unexpected track length (seen 166645, expected 200300)
*** T30.1: Unexpected track length (seen 166635, expected 200300)
*** T31.0: Unexpected track length (seen 166645, expected 200300)
*** T31.1: Unexpected track length (seen 166641, expected 200300)
*** T32.0: Unexpected track length (seen 166649, expected 200300)
*** T32.1: Unexpected track length (seen 166634, expected 200300)
*** T33.0: Unexpected track length (seen 166656, expected 200300)
*** T33.1: Unexpected track length (seen 166638, expected 200300)
*** T34.0: Unexpected track length (seen 166642, expected 200300)
*** T34.1: Unexpected track length (seen 166646, expected 200300)
*** T35.0: Unexpected track length (seen 166647, expected 200300)
*** T35.1: Unexpected track length (seen 166640, expected 200300)
*** T36.0: Unexpected track length (seen 166643, expected 200300)
*** T36.1: Unexpected track length (seen 166645, expected 200300)
*** T37.0: Unexpected track length (seen 166646, expected 200300)
*** T37.1: Unexpected track length (seen 166651, expected 200300)
*** T38.0: Unexpected track length (seen 166639, expected 200300)
*** T38.1: Unexpected track length (seen 166648, expected 200300)
*** T39.0: Unexpected track length (seen 166643, expected 200300)
*** T39.1: Unexpected track length (seen 166635, expected 200300)
*** T40.0: Unexpected track length (seen 166641, expected 200300)
*** T40.1: Unexpected track length (seen 166643, expected 200300)
*** T41.0: Unexpected track length (seen 166646, expected 200300)
*** T41.1: Unexpected track length (seen 166642, expected 200300)
*** T42.0: Unexpected track length (seen 166633, expected 200300)
*** T42.1: Unexpected track length (seen 166645, expected 200300)
*** T43.0: Unexpected track length (seen 166644, expected 200300)
*** T43.1: Unexpected track length (seen 166637, expected 200300)
*** T44.0: Unexpected track length (seen 166656, expected 200300)
*** T44.1: Unexpected track length (seen 166637, expected 200300)
*** T45.0: Unexpected track length (seen 166642, expected 200300)
*** T45.1: Unexpected track length (seen 166638, expected 200300)
*** T46.0: Unexpected track length (seen 166646, expected 200300)
*** T46.1: Unexpected track length (seen 166641, expected 200300)
*** T47.0: Unexpected track length (seen 166636, expected 200300)
*** T47.1: Unexpected track length (seen 166642, expected 200300)
*** T48.0: Unexpected track length (seen 166644, expected 200300)
*** T48.1: Unexpected track length (seen 166644, expected 200300)
*** T49.0: Unexpected track length (seen 166640, expected 200300)
*** T49.1: Unexpected track length (seen 166648, expected 200300)
*** T50.0: Unexpected track length (seen 166632, expected 200300)
*** T50.1: Unexpected track length (seen 166636, expected 200300)
*** T51.0: Unexpected track length (seen 166636, expected 200300)
*** T51.1: Unexpected track length (seen 166640, expected 200300)
*** T52.0: Unexpected track length (seen 166646, expected 200300)
*** T52.1: Unexpected track length (seen 166639, expected 200300)
*** T53.0: Unexpected track length (seen 166645, expected 200300)
*** T53.1: Unexpected track length (seen 166638, expected 200300)
*** T54.0: Unexpected track length (seen 166642, expected 200300)
*** T54.1: Unexpected track length (seen 166639, expected 200300)
*** T55.0: Unexpected track length (seen 166648, expected 200300)
*** T55.1: Unexpected track length (seen 166644, expected 200300)
*** T56.0: Unexpected track length (seen 166635, expected 200300)
*** T56.1: Unexpected track length (seen 166639, expected 200300)
*** T57.0: Unexpected track length (seen 166637, expected 200300)
*** T57.1: Unexpected track length (seen 166644, expected 200300)
*** T58.0: Unexpected track length (seen 166639, expected 200300)
*** T58.1: Unexpected track length (seen 166638, expected 200300)
*** T59.0: Unexpected track length (seen 166642, expected 200300)
*** T59.1: Unexpected track length (seen 166642, expected 200300)
*** T60.0: Unexpected track length (seen 166643, expected 200300)
*** T60.1: Unexpected track length (seen 166640, expected 200300)
*** T61.0: Unexpected track length (seen 166639, expected 200300)
*** T61.1: Unexpected track length (seen 166648, expected 200300)
*** T62.0: Unexpected track length (seen 166638, expected 200300)
*** T62.1: Unexpected track length (seen 166638, expected 200300)
*** T63.0: Unexpected track length (seen 166631, expected 200300)
*** T63.1: Unexpected track length (seen 166641, expected 200300)
*** T64.0: Unexpected track length (seen 166645, expected 200300)
*** T64.1: Unexpected track length (seen 166646, expected 200300)
*** T65.0: Unexpected track length (seen 166640, expected 200300)
*** T65.1: Unexpected track length (seen 166628, expected 200300)
*** T66.0: Unexpected track length (seen 166644, expected 200300)
*** T66.1: Unexpected track length (seen 166643, expected 200300)
*** T67.0: Unexpected track length (seen 166644, expected 200300)
*** T67.1: Unexpected track length (seen 166643, expected 200300)
*** T68.0: Unexpected track length (seen 166634, expected 200300)
*** T68.1: Unexpected track length (seen 166635, expected 200300)
*** T69.0: Unexpected track length (seen 166639, expected 200300)
*** T69.1: Unexpected track length (seen 166640, expected 200300)
*** T70.0: Unexpected track length (seen 166644, expected 200300)
*** T70.1: Unexpected track length (seen 166644, expected 200300)
*** T71.0: Unexpected track length (seen 166647, expected 200300)
*** T71.1: Unexpected track length (seen 166639, expected 200300)
*** T72.0: Unexpected track length (seen 166643, expected 200300)
*** T72.1: Unexpected track length (seen 166646, expected 200300)
*** T73.0: Unexpected track length (seen 166645, expected 200300)
*** T73.1: Unexpected track length (seen 166641, expected 200300)
*** T74.0: Unexpected track length (seen 166645, expected 200300)
*** T74.1: Unexpected track length (seen 166635, expected 200300)
*** T75.0: Unexpected track length (seen 166642, expected 200300)
*** T75.1: Unexpected track length (seen 166640, expected 200300)
*** T76.0: Unexpected track length (seen 166642, expected 200300)
*** T76.1: Unexpected track length (seen 166644, expected 200300)
*** T77.0: Unexpected track length (seen 166639, expected 200300)
*** T77.1: Unexpected track length (seen 166641, expected 200300)
*** T78.0: Unexpected track length (seen 166641, expected 200300)
*** T78.1: Unexpected track length (seen 166652, expected 200300)
*** T79.0: Unexpected track length (seen 166646, expected 200300)
*** T79.1: Unexpected track length (seen 166654, expected 200300)
T0.0: sectors 15,16,17, missing
T0.1: sectors 15,16,17, missing
T1.0: sectors 15,16,17, missing
T1.1: sectors 15,16,17, missing
T2.0: sectors 15,16,17, missing
T2.1: sectors 15,16,17, missing
T3.0: sectors 15,16,17, missing
T3.1: sectors 15,16,17, missing
T4.0: sectors 15,16,17, missing
T4.1: sectors 15,16,17, missing
T5.0: sectors 15,16,17, missing
T5.1: sectors 15,16,17, missing
T6.0: sectors 15,16,17, missing
T6.1: sectors 15,16,17, missing
T7.0: sectors 15,16,17, missing
T7.1: sectors 15,16,17, missing
T8.0: sectors 15,16,17, missing
T8.1: sectors 15,16,17, missing
T9.0: sectors 15,16,17, missing
T9.1: sectors 15,16,17, missing
T10.0: sectors 15,16,17, missing
T10.1: sectors 15,16,17, missing
T11.0: sectors 15,16,17, missing
T11.1: sectors 15,16,17, missing
T12.0: sectors 15,16,17, missing
T12.1: sectors 15,16,17, missing
T13.0: sectors 15,16,17, missing
T13.1: sectors 15,16,17, missing
T14.0: sectors 15,16,17, missing
T14.1: sectors 15,16,17, missing
T15.0: sectors 15,16,17, missing
T15.1: sectors 15,16,17, missing
T16.0: sectors 15,16,17, missing
T16.1: sectors 15,16,17, missing
T17.0: sectors 15,16,17, missing
T17.1: sectors 15,16,17, missing
T18.0: sectors 15,16,17, missing
T18.1: sectors 15,16,17, missing
T19.0: sectors 15,16,17, missing
T19.1: sectors 15,16,17, missing
T20.0: sectors 15,16,17, missing
T20.1: sectors 15,16,17, missing
T21.0: sectors 15,16,17, missing
T21.1: sectors 15,16,17, missing
T22.0: sectors 15,16,17, missing
T22.1: sectors 15,16,17, missing
T23.0: sectors 15,16,17, missing
T23.1: sectors 15,16,17, missing
T24.0: sectors 15,16,17, missing
T24.1: sectors 15,16,17, missing
T25.0: sectors 15,16,17, missing
T25.1: sectors 15,16,17, missing
T26.0: sectors 15,16,17, missing
T26.1: sectors 15,16,17, missing
T27.0: sectors 15,16,17, missing
T27.1: sectors 15,16,17, missing
T28.0: sectors 15,16,17, missing
T28.1: sectors 15,16,17, missing
T29.0: sectors 15,16,17, missing
T29.1: sectors 15,16,17, missing
T30.0: sectors 15,16,17, missing
T30.1: sectors 15,16,17, missing
T31.0: sectors 15,16,17, missing
T31.1: sectors 15,16,17, missing
T32.0: sectors 15,16,17, missing
T32.1: sectors 15,16,17, missing
T33.0: sectors 15,16,17, missing
T33.1: sectors 15,16,17, missing
T34.0: sectors 15,16,17, missing
T34.1: sectors 15,16,17, missing
T35.0: sectors 15,16,17, missing
T35.1: sectors 15,16,17, missing
T36.0: sectors 15,16,17, missing
T36.1: sectors 15,16,17, missing
T37.0: sectors 15,16,17, missing
T37.1: sectors 15,16,17, missing
T38.0: sectors 15,16,17, missing
T38.1: sectors 15,16,17, missing
T39.0: sectors 15,16,17, missing
T39.1: sectors 15,16,17, missing
T40.0: sectors 15,16,17, missing
T40.1: sectors 15,16,17, missing
T41.0: sectors 15,16,17, missing
T41.1: sectors 15,16,17, missing
T42.0: sectors 15,16,17, missing
T42.1: sectors 15,16,17, missing
T43.0: sectors 15,16,17, missing
T43.1: sectors 15,16,17, missing
T44.0: sectors 15,16,17, missing
T44.1: sectors 15,16,17, missing
T45.0: sectors 15,16,17, missing
T45.1: sectors 15,16,17, missing
T46.0: sectors 15,16,17, missing
T46.1: sectors 15,16,17, missing
T47.0: sectors 15,16,17, missing
T47.1: sectors 15,16,17, missing
T48.0: sectors 15,16,17, missing
T48.1: sectors 15,16,17, missing
T49.0: sectors 15,16,17, missing
T49.1: sectors 15,16,17, missing
T50.0: sectors 15,16,17, missing
T50.1: sectors 15,16,17, missing
T51.0: sectors 15,16,17, missing
T51.1: sectors 15,16,17, missing
T52.0: sectors 15,16,17, missing
T52.1: sectors 15,16,17, missing
T53.0: sectors 15,16,17, missing
T53.1: sectors 15,16,17, missing
T54.0: sectors 15,16,17, missing
T54.1: sectors 15,16,17, missing
T55.0: sectors 15,16,17, missing
T55.1: sectors 15,16,17, missing
T56.0: sectors 15,16,17, missing
T56.1: sectors 15,16,17, missing
T57.0: sectors 15,16,17, missing
T57.1: sectors 15,16,17, missing
T58.0: sectors 15,16,17, missing
T58.1: sectors 15,16,17, missing
T59.0: sectors 15,16,17, missing
T59.1: sectors 15,16,17, missing
T60.0: sectors 15,16,17, missing
T60.1: sectors 15,16,17, missing
T61.0: sectors 15,16,17, missing
T61.1: sectors 15,16,17, missing
T62.0: sectors 15,16,17, missing
T62.1: sectors 15,16,17, missing
T63.0: sectors 15,16,17, missing
T63.1: sectors 15,16,17, missing
T64.0: sectors 15,16,17, missing
T64.1: sectors 15,16,17, missing
T65.0: sectors 15,16,17, missing
T65.1: sectors 15,16,17, missing
T66.0: sectors 15,16,17, missing
T66.1: sectors 15,16,17, missing
T67.0: sectors 15,16,17, missing
T67.1: sectors 15,16,17, missing
T68.0: sectors 15,16,17, missing
T68.1: sectors 15,16,17, missing
T69.0: sectors 15,16,17, missing
T69.1: sectors 15,16,17, missing
T70.0: sectors 15,16,17, missing
T70.1: sectors 15,16,17, missing
T71.0: sectors 15,16,17, missing
T71.1: sectors 15,16,17, missing
T72.0: sectors 15,16,17, missing
T72.1: sectors 15,16,17, missing
T73.0: sectors 15,16,17, missing
T73.1: sectors 15,16,17, missing
T74.0: sectors 15,16,17, missing
T74.1: sectors 15,16,17, missing
T75.0: sectors 15,16,17, missing
T75.1: sectors 15,16,17, missing
T76.0: sectors 15,16,17, missing
T76.1: sectors 15,16,17, missing
T77.0: sectors 15,16,17, missing
T77.1: sectors 15,16,17, missing
T78.0: sectors 15,16,17, missing
T78.1: sectors 15,16,17, missing
T79.0: sectors 15,16,17, missing
T79.1: sectors 15,16,17, missing
T0.0-79.1: IBM-PC HD (1.44MB)
T80.0-83.1: Unformatted
** WARNING: 160 tracks are damaged or unidentified!

hmm, file is

tingo@kg-bsbox:~/work/greaseweazle$ file 525-RPS-dos.img
525-RPS-dos.img: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "IBM  4.0", root entries 224, sectors 2400 (volumes <=32 MB), Media descriptor 0xf9, sectors/FAT 7, sectors/track 15, serial number 0x11c8233b, unlabeled, FAT (12 bit), followed by FAT

happy. How about disktype?

tingo@kg-bsbox:~/work/greaseweazle$ disktype 525-RPS-dos.img

--- 525-RPS-dos.img
Regular file, size 1.406 MiB (1474560 bytes)
FAT12 file system (hints score 5 of 5)
  Volume size 1.158 MiB (1213952 bytes, 2371 clusters of 512 bytes)

and mtools?

tingo@kg-bsbox:~/work/greaseweazle$ mdir -w -i 525-RPS-dos.img
 Volume in drive : has no label
 Volume Serial Number is 11C8-233B
Directory for ::/

No files
                            436 224 bytes free

not happy.

2020-01-31: bb - with gw 0.11 installed, try to read a 5.25 inch DOS formatted floppy:

tingo@kg-bsbox:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read 525-RPS-dos.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 81.1...

and I ended up with:

tingo@kg-bsbox:~/work/greaseweazle$ ll 525-RPS-dos.scp;  ll -h 525-RPS-dos.scp
-rw-r--r-- 1 tingo tingo 65147106 Jan 31 23:14 525-RPS-dos.scp
-rw-r--r-- 1 tingo tingo 63M Jan 31 23:14 525-RPS-dos.scp
tingo@kg-bsbox:~/work/greaseweazle$ file 525-RPS-dos.scp
525-RPS-dos.scp: data

ok.

2020-01-09: bb - built Disk-Utilities:

tingo@kg-bsbox:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse
Usage: disk-analyse [options] in_file out_file
Options:
  -h, --help          Display this information
  -q, --quiet         Quiesce normal informational output
  -v, --verbose       Print extra diagnostic info
  -i, --index-align   Align all track starts near index mark
  -C, --clear-bad-sectors Clear bad sectors in output
  -p, --pll-period-adj=PCT (PCT=0..100) PLL period adjustment
  -P, --pll-phase-adj=PCT (PCT=0..100) PLL phase adjustment
                      Amount observed flux affects PLL
  -r, --rpm=DRIVE[:DATA] RPM of drive that created the input,
                         Original recording RPM of data [300]
  -s, --start-cyl=N   Start cylinder
  -e, --end-cyl=N     End cylinder
  -S, --ss[=0|1]      Single-sided disk (default is side 0)
  -k, --kryoflux-hack Fill empty tracks with prev track's data
  -f, --format=FORMAT Name of format descriptor in config file
  -c, --config=FILE   Config file to parse for format info
Supported file formats (suffix => type):
  .adf  => ADF
  .eadf => Extended-ADF
  .hfe  => HxC Floppy Emulator (orig,v3)
  .imd  => ImageDisk
  .img  => IBM-MFM Sector Dump
  .ipf  => SPS/IPF
  .dsk  => Libdisk
  .scp  => Supercard Pro
  .st   => Atari ST Sector Dump
Read-only support:
  .dat  => Diskread
  .dfi  => DiscFerret DFE2
  *.raw => Kryoflux STREAM
  .{ct,ctr,raw} => CAPS/SPS CT Raw
Write-only support:
  .jv3  => JV3 TRS80 Emulator

ok

2020-01-09: bb - trying out the hxcfe tools:

tingo@kg-bsbox:~/work/greaseweazle/hxc/hxcfloppyemu-code/HxCFloppyEmulator/build$ ./hxcfe -infos -finput:~/work/greaseweazle/Tingo_3_amiga.scp
HxC Floppy Emulator : Floppy image file converter v2.0.3.1
Copyright (C) 2006-2019 Jean-Francois DEL NERO
This program comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions;

libhxcfe version : 2.10.4.1

Input file : ~/work/greaseweazle/Tingo_3_amiga.scp
---------------------------------------------------------------------------
-                        File informations                                -
---------------------------------------------------------------------------
File: ~/work/greaseweazle/Tingo_3_amiga.scp
Checking ~/work/greaseweazle/Tingo_3_amiga.scp
Stopping HxCFloppyEmulator...

ok, it didn't find the file. Try absolute path

tingo@kg-bsbox:~/work/greaseweazle/hxc/hxcfloppyemu-code/HxCFloppyEmulator/build$ ./hxcfe -finput:/home/tingo/work/greaseweazle/Tingo_3_amiga.scp -infos
HxC Floppy Emulator : Floppy image file converter v2.0.3.1
Copyright (C) 2006-2019 Jean-Francois DEL NERO
This program comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions;

libhxcfe version : 2.10.4.1

Input file : /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
---------------------------------------------------------------------------
-                        File informations                                -
---------------------------------------------------------------------------
File: /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
Checking /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
File loader found : SCP_FLUX_STREAM (SCP Stream Loader)
Loading /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
file loader found!
Can't open /home/tingo/work/greaseweazle/config.script !
Loading SCP file...
Version : 0x00
Disk Type : 0x80
Start track : 0
End track : 163
Number of revolution(s) : 3
Flags : 0x01
File Checksum : 0xBE3E82A4
Bit Cell width : 0
Number of heads : 0
Resolution factor : 0
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
track file successfully loaded and encoded!

File type : SCP_FLUX_STREAM - SCP Stream Loader
Floppy interface mode : GENERIC_SHUGART_DD_FLOPPYMODE - Shugart Interface
Number of Track : 82
Number of Side : 2
Total Size : 901120 Bytes, Number of sectors : 1760
Stopping HxCFloppyEmulator...

worked - try -list

tingo@kg-bsbox:~/work/greaseweazle/hxc/hxcfloppyemu-code/HxCFloppyEmulator/build$ ./hxcfe -finput:/home/tingo/work/greaseweazle/Tingo_3_amiga.scp -list
HxC Floppy Emulator : Floppy image file converter v2.0.3.1
Copyright (C) 2006-2019 Jean-Francois DEL NERO
This program comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions;

libhxcfe version : 2.10.4.1

Input file : /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
---------------------------------------------------------------------------
-                        File image browser                               -
---------------------------------------------------------------------------
File: /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
Checking /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
File loader found : SCP_FLUX_STREAM (SCP Stream Loader)
Loading /home/tingo/work/greaseweazle/Tingo_3_amiga.scp
file loader found!
Can't open /home/tingo/work/greaseweazle/config.script !
Loading SCP file...
Version : 0x00
Disk Type : 0x80
Start track : 0
End track : 163
Number of revolution(s) : 3
Flags : 0x01
File Checksum : 0xBE3E82A4
Bit Cell width : 0
Number of heads : 0
Resolution factor : 0
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (4608 RPM, 750)...
Invalid rpm or tracklen (15288 RPM, 749)...
Invalid rpm or tracklen (4608 RPM, 750)...
track file successfully loaded and encoded!

File type : SCP_FLUX_STREAM - SCP Stream Loader
Floppy interface mode : GENERIC_SHUGART_DD_FLOPPYMODE - Shugart Interface
Number of Track : 82
Number of Side : 2
Total Size : 901120 Bytes, Number of sectors : 1760

------- Disk Tree --------
hxcfe_readSectorData : ERROR -> Sector not found ! track 0, side 1, sector 1,Sector size:512,Type:0
hxcfe_readSectorData : ERROR -> Sector not found ! track 0, side 0, sector 1,Sector size:512,Type:0
hxcfe_readSectorData : ERROR -> Sector not found ! track 0, side 0, sector 1,Sector size:1024,Type:0
hxcfe_readSectorData : ERROR -> Sector not found ! track 40, side 0, sector 11,Sector size:512,Type:1
hxcfe_readSectorData : ERROR -> Sector not found ! track 80, side 0, sector 10,Sector size:512,Type:1
AdfLib Warning: adfReadBootBlock : incorrect checksum
 DICE206B.LZH <409304>
 TURBOTITLE.LZH <96412>
 AREXXTUTOR.LZH <161381>
 EZASM.LZH <32023>
 LesMeg.txt <394>
 SYSIN236.LZH <34358>

--------------------------
Stopping HxCFloppyEmulator...

works too.

2020-01-06: try to analyse / convert it

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=amigados Tingo_3_amiga.scp Tingo_3_amiga.img
T79.1: sectors 4, missing
T0.0-79.1: AmigaDOS
T80.0-83.1: Unformatted
** WARNING: 1 track is damaged or unidentified!
tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=amigados -e 79 Tingo_3_amiga.scp Tingo_3_amiga.img
T79.1: sectors 4, missing
T0.0-79.1: AmigaDOS
** WARNING: 1 track is damaged or unidentified!

this is probably better

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=amigados -e 79 Tingo_3_amiga.scp Tingo_3_amiga.adf
T79.1: sectors 4, missing
T0.0-79.1: AmigaDOS
** WARNING: 1 track is damaged or unidentified!

file check

tingo@z30b:~/work/greaseweazle$ file Tingo_3_amiga.img
Tingo_3_amiga.img: empty
tingo@z30b:~/work/greaseweazle$ file Tingo_3_amiga.adf
Tingo_3_amiga.adf: Amiga DOS disk

does verbose help?

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=amigados -e 79 -v Tingo_3_amiga.scp Tingo_3_amiga.adf
Found format "amigados"
PLL Parameters: period_adj=5% phase_adj=60%
T79.1: sectors 4, missing
T0.0-79.1: AmigaDOS
** WARNING: 1 track is damaged or unidentified!

not really. I can check more with adfread

tingo@z30b:~/work/greaseweazle$ ./Disk-Utilities/adf/adfread Tingo_3_amiga.adf
TIngo#3 is an OFS volume
Created:    Sun Sep 29 23:59:05 1991
Last altered:    Mon Sep 30 00:06:48 1991
 ./TIngo#3/                                                    Mon Sep 30 00:06:46 1991
 ./TIngo#3/DICE206B.LZH                                 409304 Sun Sep 29 23:57:16 1991
 ./TIngo#3/TURBOTITLE.LZH                                96412 Sat Sep 28 19:25:37 1991
 ./TIngo#3/AREXXTUTOR.LZH                               161381 Sun Sep 29 23:58:10 1991
 ./TIngo#3/EZASM.LZH                                     32023 Sat Sep 28 17:13:56 1991
 ./TIngo#3/LesMeg.txt                                      394 Mon Sep 30 00:06:46 1991
 ./TIngo#3/SYSIN236.LZH                                  34358 Sat Sep 28 15:43:21 1991

cool.

2020-01-06: gw - try to read a 3.5 inch, dd, Amiga formatted floppy

tingo@z30b:~/work/greaseweazle$ Greaseweazle-v0.7/gw.py read Tingo_3_amiga.scp /dev/ttyACM0
** Greaseweazle v0.7 [F1], Host Tools v0.7
Reading Track 81.1...

ok

2020-01-06: analyse / convert dos_6.20_1of3.scp

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm_pc_hd dos_6.20_1of3.scp dos_6.20_1of3.img
*** T80.0: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=00 secsz=2048 wanted=512
*** T80.0: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=00 secsz=2048 wanted=512
*** T80.0: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=00 secsz=2048 wanted=512
*** T80.0: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=00 secsz=2048 wanted=512
*** T80.1: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=01 secsz=2048 wanted=512
*** T80.1: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=01 secsz=2048 wanted=512
*** T80.1: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=01 secsz=2048 wanted=512
*** T80.1: IBM-PC HD (1.44MB): Unexpected IDAM sector size sec=01 cyl=50 hd=01 secsz=2048 wanted=512
T2.0: sectors 10,14, missing
T7.0: sectors 8, missing
T8.0: sectors 8, missing
T10.0: sectors 10, missing
T21.0: sectors 16, missing
T27.0: sectors 12, missing
T28.0: sectors 12, missing
T30.0: sectors 15, missing
T60.0: sectors 10,15, missing
T61.0: sectors 10, missing
T63.0: sectors 0, missing
T65.0: sectors 0, missing
T66.0: sectors 6, missing
T70.1: sectors 1, missing
T72.0: sectors 4, missing
T73.1: sectors 5, missing
T74.0: sectors 2, missing
T74.1: sectors 4,5,17, missing
T75.0: sectors 16, missing
T75.1: sectors 5, missing
T76.0: sectors 13,16, missing
T77.0: sectors 13, missing
T78.1: sectors 8,9, missing
T79.0: sectors 5,12, missing
T79.1: sectors 5,9, missing
T0.0-79.1: IBM-PC HD (1.44MB)
T80.0-83.1: Unformatted
** WARNING: 25 tracks are damaged or unidentified!

check it with file

tingo@z30b:~/work/greaseweazle$ file dos_6.20_1of3.img
dos_6.20_1of3.img: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "MSDOS5.0", root entries 224, sectors 2880 (volumes <=32 MB), sectors/FAT 9, sectors/track 18, serial number 0x113b0511, unlabeled, FAT (12 bit), followed by FAT

with mtools

tingo@z30b:~/work/greaseweazle$ mdir -w -i dos_6.20_1of3.img
 Volume in drive : is DISK      1
 Volume Serial Number is 113B-0511
Directory for ::/

IO.SYS          MSDOS.SYS       COMMAND.COM     DBLSPACE.BIN    ANSI.SY_      
APPEND.EX_      ATTRIB.EXE      AUTOEXEC.BAT    CHKDSK.EXE      CONFIG.SYS    
COUNTRY.SYS     DBLWIN.HL_      DEBUG.EXE       DELTREE.EX_     DISKCOMP.CO_  
DISKCOPY.CO_    DISPLAY.SY_     DOSHELP.HL_     DOSKEY.CO_      DOSSETUP.INI  
DRIVER.SY_      EDIT.COM        EXPAND.EXE      FASTHELP.EX_    FASTOPEN.EX_  
FC.EX_          FDISK.EXE       FIND.EX_        FORMAT.COM      GRAPHICS.CO_  
HELP.COM        HELP.HL_        HIMEM.SY_       INTERLNK.EX_    INTERSVR.EX_  
KEYB.COM        KEYBOARD.SYS    MEM.EX_         MODE.CO_        MOVE.EX_      
NLSFUNC.EXE     PACKING.LST     POWER.EX_       QBASIC.EXE      RAMDRIVE.SY_  
README.TXT      SCANDISK.EXE    SCANDISK.INI    SETUP.EXE       SETUP.MSG     
SHARE.EX_       SUBST.EX_       SYS.COM         VFINTD.38_      WINA20.38_    
XCOPY.EX_     
       56 files           1 365 810 bytes
                             78 848 bytes free

looks good.

2010-01-06: try to convert test.scp to test.img

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse test.scp test.img
disk-analyse: could not open config file "formats"

ok, specify formats file

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats test.scp test.img
*** T21.0: Almost certainly unformatted/empty (99.7%)
*** T23.0: Almost certainly unformatted/empty (99.7%)
*** T26.1: Almost certainly unformatted/empty (99.7%)
*** T27.0: Almost certainly unformatted/empty (99.2%)
*** T27.1: Almost certainly unformatted/empty (98.8%)
*** T29.0: Almost certainly unformatted/empty (99.7%)
*** T30.0: Almost certainly unformatted/empty (98.8%)
*** T31.1: Almost certainly unformatted/empty (96.1%)
*** T36.1: Almost certainly unformatted/empty (98.0%)
*** T37.0: Almost certainly unformatted/empty (99.7%)
*** T40.0: Almost certainly unformatted/empty (99.7%)
*** T76.1: Almost certainly unformatted/empty (99.7%)
*** T77.1: Almost certainly unformatted/empty (99.7%)
*** T78.0: Almost certainly unformatted/empty (91.3%)
*** T79.1: Almost certainly unformatted/empty (94.5%)
T0.0-18.0: Unformatted*
T18.1-29.0: Unformatted
T29.1: Unformatted*
T30.0-78.0: Unformatted
T78.1: Unformatted*
T79.0-83.1: Unformatted
** WARNING: 39 tracks are damaged or unidentified!

and the test.img file is empty. Ok, perhaps I need to specify --format too?

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm_pc_hd test.scp test.img
T74.1: sectors 12, missing
T75.1: sectors 12,13, missing
T76.1: sectors 5,11,12, missing
T77.1: sectors 5,12, missing
T78.1: sectors 12, missing
T0.0-79.1: IBM-PC HD (1.44MB)
T80.0-83.1: Unformatted
** WARNING: 5 tracks are damaged or unidentified!

check with file

tingo@z30b:~/work/greaseweazle$ file test.img
test.img: Macintosh HFS data block size: 512, number of blocks: 2874, volume name: Mac-3

really? Ok, try another.

2010-01-06: test Disk-Utilties (ok, disk-analyse then)

tingo@z30b:~/work/greaseweazle$ ./Disk-Utilities/disk-analyse/disk-analyse
./Disk-Utilities/disk-analyse/disk-analyse: error while loading shared libraries: libdisk.so.0: cannot open shared object file: No such file or directory

use LD_LIBRARY_PATH so it finds libdisk

tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse
Usage: disk-analyse [options] in_file out_file
Options:
  -h, --help          Display this information
  -q, --quiet         Quiesce normal informational output
  -v, --verbose       Print extra diagnostic info
  -i, --index-align   Align all track starts near index mark
  -C, --clear-bad-sectors Clear bad sectors in output
  -p, --pll-period-adj=PCT (PCT=0..100) PLL period adjustment
  -P, --pll-phase-adj=PCT (PCT=0..100) PLL phase adjustment
                      Amount observed flux affects PLL
  -r, --rpm=DRIVE[:DATA] RPM of drive that created the input,
                         Original recording RPM of data [300]
  -s, --start-cyl=N   Start cylinder
  -e, --end-cyl=N     End cylinder
  -S, --ss[=0|1]      Single-sided disk (default is side 0)
  -k, --kryoflux-hack Fill empty tracks with prev track's data
  -f, --format=FORMAT Name of format descriptor in config file
  -c, --config=FILE   Config file to parse for format info
Supported file formats (suffix => type):
  .adf  => ADF
  .eadf => Extended-ADF
  .hfe  => HxC Floppy Emulator (orig,v3)
  .imd  => ImageDisk
  .img  => IBM-MFM Sector Dump
  .ipf  => SPS/IPF
  .dsk  => Libdisk
  .scp  => Supercard Pro
  .st   => Atari ST Sector Dump
Read-only support:
  .dat  => Diskread
  .dfi  => DiscFerret DFE2
  *.raw => Kryoflux STREAM
  .{ct,ctr,raw} => CAPS/SPS CT Raw
Write-only support:
  .jv3  => JV3 TRS80 Emulator

ok

2010-01-06: build Disk-Utilities make clean

tingo@z30b:~/work/greaseweazle/Disk-Utilities$ make clean
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk'
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
make -C stream clean
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/stream'
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/stream'
make -C container clean
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/container'
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/container'
make -C format clean
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/format'
rm -f *.a *.o *apic *.opic *.so* *~ amiga/.*.d .*.d
make -C amiga clean
make[3]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/format/amiga'
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
make[3]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/format/amiga'
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/format'
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk'
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/adf'
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
rm -f adfbb adfread adfwrite
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/adf'
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/disk-analyse'
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
rm -f disk-analyse
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/disk-analyse'
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/scp'
rm -f *.a *.o *apic *.opic *.so* *~ .*.d
rm -f scp_dump scp_write
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/scp'

make

tingo@z30b:~/work/greaseweazle/Disk-Utilities$ make
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk'
make -C stream streams.apic
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/stream'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.stream.opic.d -m64 -fPIC -fvisibility=hidden -c -o stream.opic stream.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.kryoflux_stream.opic.d -m64 -fPIC -fvisibility=hidden -c -o kryoflux_stream.opic kryoflux_stream.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.diskread.opic.d -m64 -fPIC -fvisibility=hidden -c -o diskread.opic diskread.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.disk_image.opic.d -m64 -fPIC -fvisibility=hidden -c -o disk_image.opic disk_image.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.soft.opic.d -m64 -fPIC -fvisibility=hidden -c -o soft.opic soft.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.discferret_dfe2.opic.d -m64 -fPIC -fvisibility=hidden -c -o discferret_dfe2.opic discferret_dfe2.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.supercard_scp.opic.d -m64 -fPIC -fvisibility=hidden -c -o supercard_scp.opic supercard_scp.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.caps_disabled.opic.d -m64 -fPIC -fvisibility=hidden -c -o caps_disabled.opic caps_disabled.c
ar rcs streams.apic stream.opic kryoflux_stream.opic diskread.opic disk_image.opic soft.opic discferret_dfe2.opic supercard_scp.opic caps_disabled.opic
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/stream'
make -C container containers.apic
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/container'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.dsk.opic.d -m64 -fPIC -fvisibility=hidden -c -o dsk.opic dsk.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.adf.opic.d -m64 -fPIC -fvisibility=hidden -c -o adf.opic adf.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.img.opic.d -m64 -fPIC -fvisibility=hidden -c -o img.opic img.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.scp.opic.d -m64 -fPIC -fvisibility=hidden -c -o scp.opic scp.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.ipf.opic.d -m64 -fPIC -fvisibility=hidden -c -o ipf.opic ipf.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.eadf.opic.d -m64 -fPIC -fvisibility=hidden -c -o eadf.opic eadf.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.imd.opic.d -m64 -fPIC -fvisibility=hidden -c -o imd.opic imd.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.hfe.opic.d -m64 -fPIC -fvisibility=hidden -c -o hfe.opic hfe.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.jv3.opic.d -m64 -fPIC -fvisibility=hidden -c -o jv3.opic jv3.c
ar rcs containers.apic dsk.opic adf.opic img.opic scp.opic ipf.opic eadf.opic imd.opic hfe.opic jv3.opic
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/container'
make -C format formats.apic
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/format'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.ibm.opic.d -m64 -fPIC -fvisibility=hidden -c -o ibm.opic ibm.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.ibm_img.opic.d -m64 -fPIC -fvisibility=hidden -c -o ibm_img.opic ibm_img.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.raw.opic.d -m64 -fPIC -fvisibility=hidden -c -o raw.opic raw.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.sega_system_24.opic.d -m64 -fPIC -fvisibility=hidden -c -o sega_system_24.opic sega_system_24.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF ./.unformatted.opic.d -m64 -fPIC -fvisibility=hidden -c -o unformatted.opic unformatted.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.federation_of_free_traders.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/federation_of_free_traders.opic amiga/federation_of_free_traders.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.prison.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/prison.opic amiga/prison.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.barbarian_ultimate_warrior.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/barbarian_ultimate_warrior.opic amiga/barbarian_ultimate_warrior.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.dungeon_master.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/dungeon_master.opic amiga/dungeon_master.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.konami.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/konami.opic amiga/konami.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.eye_of_horus.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/eye_of_horus.opic amiga/eye_of_horus.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.shadow_beast.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/shadow_beast.opic amiga/shadow_beast.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.pdos_old.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/pdos_old.opic amiga/pdos_old.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.hellwig.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/hellwig.opic amiga/hellwig.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.psygnosis_a.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/psygnosis_a.opic amiga/psygnosis_a.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.herndon.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/herndon.opic amiga/herndon.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.firebird.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/firebird.opic amiga/firebird.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.deep_core.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/deep_core.opic amiga/deep_core.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.pdos.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/pdos.opic amiga/pdos.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.savage.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/savage.opic amiga/savage.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.tlk_dos.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/tlk_dos.opic amiga/tlk_dos.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.super_stardust.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/super_stardust.opic amiga/super_stardust.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.discovery.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/discovery.opic amiga/discovery.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.arc_development.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/arc_development.opic amiga/arc_development.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.dma_design.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/dma_design.opic amiga/dma_design.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.magic_marble.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/magic_marble.opic amiga/magic_marble.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.sextett.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/sextett.opic amiga/sextett.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.batman.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/batman.opic amiga/batman.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.pinball_dreams.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/pinball_dreams.opic amiga/pinball_dreams.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.speedball.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/speedball.opic amiga/speedball.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.skaermtrolden_hugo.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/skaermtrolden_hugo.opic amiga/skaermtrolden_hugo.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.albedo.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/albedo.opic amiga/albedo.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.wjs_design_1858.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/wjs_design_1858.opic amiga/wjs_design_1858.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.copylock.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/copylock.opic amiga/copylock.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.wjs_design_1838.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/wjs_design_1838.opic amiga/wjs_design_1838.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.bombuzal.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/bombuzal.opic amiga/bombuzal.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.grand_monster_slam.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/grand_monster_slam.opic amiga/grand_monster_slam.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.toposoft.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/toposoft.opic amiga/toposoft.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.sink_or_swim.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/sink_or_swim.opic amiga/sink_or_swim.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.gremlin.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/gremlin.opic amiga/gremlin.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.speedlock.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/speedlock.opic amiga/speedlock.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.rainbird.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/rainbird.opic amiga/rainbird.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.jinks.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/jinks.opic amiga/jinks.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.typhoon_thompson.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/typhoon_thompson.opic amiga/typhoon_thompson.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.bat.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/bat.opic amiga/bat.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.tracker.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/tracker.opic amiga/tracker.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.sales_curve.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/sales_curve.opic amiga/sales_curve.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.kelloggs_land.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/kelloggs_land.opic amiga/kelloggs_land.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.blue_byte.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/blue_byte.opic amiga/blue_byte.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.archipelagos.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/archipelagos.opic amiga/archipelagos.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.ratt_dos.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/ratt_dos.opic amiga/ratt_dos.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.elite.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/elite.opic amiga/elite.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.starray.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/starray.opic amiga/starray.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.nightdawn.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/nightdawn.opic amiga/nightdawn.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.sensible.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/sensible.opic amiga/sensible.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.rnc_hidden.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/rnc_hidden.opic amiga/rnc_hidden.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.vampires_empire.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/vampires_empire.opic amiga/vampires_empire.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.bump_n_burn.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/bump_n_burn.opic amiga/bump_n_burn.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.psygnosis_b.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/psygnosis_b.opic amiga/psygnosis_b.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.dugger.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/dugger.opic amiga/dugger.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.amigados.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/amigados.opic amiga/amigados.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.psygnosis_c.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/psygnosis_c.opic amiga/psygnosis_c.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.supremacy.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/supremacy.opic amiga/supremacy.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.smartdos.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/smartdos.opic amiga/smartdos.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.puffys_saga.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/puffys_saga.opic amiga/puffys_saga.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.adls.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/adls.opic amiga/adls.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.x_out.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/x_out.opic amiga/x_out.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.sega.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/sega.opic amiga/sega.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.alienbreed_protection.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/alienbreed_protection.opic amiga/alienbreed_protection.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.longtrack.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/longtrack.opic amiga/longtrack.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.summer_games.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/summer_games.opic amiga/summer_games.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.1000cc.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/1000cc.opic amiga/1000cc.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.crackdown.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/crackdown.opic amiga/crackdown.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.fantasticvoyage.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/fantasticvoyage.opic amiga/fantasticvoyage.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.fun_factory.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/fun_factory.opic amiga/fun_factory.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.robocod.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/robocod.opic amiga/robocod.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.armourgeddon.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/armourgeddon.opic amiga/armourgeddon.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.silkworm.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/silkworm.opic amiga/silkworm.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.kickoff2.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/kickoff2.opic amiga/kickoff2.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.phantom_fighter.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/phantom_fighter.opic amiga/phantom_fighter.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.rainbow_arts.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/rainbow_arts.opic amiga/rainbow_arts.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.night_hunter.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/night_hunter.opic amiga/night_hunter.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.battle_squadron.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/battle_squadron.opic amiga/battle_squadron.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.globulus.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/globulus.opic amiga/globulus.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.vade_retro_alienas.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/vade_retro_alienas.opic amiga/vade_retro_alienas.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.rtype.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/rtype.opic amiga/rtype.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.hi_tec.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/hi_tec.opic amiga/hi_tec.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.gladiators.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/gladiators.opic amiga/gladiators.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.interceptor_software.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/interceptor_software.opic amiga/interceptor_software.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.core_design.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/core_design.opic amiga/core_design.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.factor5.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/factor5.opic amiga/factor5.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.behind_the_iron_gate.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/behind_the_iron_gate.opic amiga/behind_the_iron_gate.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.cyberblast.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/cyberblast.opic amiga/cyberblast.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.super_hang_on.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/super_hang_on.opic amiga/super_hang_on.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.persian_gulf_inferno.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/persian_gulf_inferno.opic amiga/persian_gulf_inferno.c
ar rcs formats.apic ibm.opic ibm_img.opic raw.opic sega_system_24.opic unformatted.opic amiga/federation_of_free_traders.opic amiga/prison.opic amiga/barbarian_ultimate_warrior.opic amiga/dungeon_master.opic amiga/konami.opic amiga/eye_of_horus.opic amiga/shadow_beast.opic amiga/pdos_old.opic amiga/hellwig.opic amiga/psygnosis_a.opic amiga/herndon.opic amiga/firebird.opic amiga/deep_core.opic amiga/pdos.opic amiga/savage.opic amiga/tlk_dos.opic amiga/super_stardust.opic amiga/discovery.opic amiga/arc_development.opic amiga/dma_design.opic amiga/magic_marble.opic amiga/sextett.opic amiga/batman.opic amiga/pinball_dreams.opic amiga/speedball.opic amiga/skaermtrolden_hugo.opic amiga/albedo.opic amiga/wjs_design_1858.opic amiga/copylock.opic amiga/wjs_design_1838.opic amiga/bombuzal.opic amiga/grand_monster_slam.opic amiga/toposoft.opic amiga/sink_or_swim.opic amiga/gremlin.opic amiga/speedlock.opic amiga/rainbird.opic amiga/jinks.opic amiga/typhoon_thompson.opic amiga/bat.opic amiga/tracker.opic amiga/sales_curve.opic amiga/kelloggs_land.opic amiga/blue_byte.opic amiga/archipelagos.opic amiga/ratt_dos.opic amiga/elite.opic amiga/starray.opic amiga/nightdawn.opic amiga/sensible.opic amiga/rnc_hidden.opic amiga/vampires_empire.opic amiga/bump_n_burn.opic amiga/psygnosis_b.opic amiga/dugger.opic amiga/amigados.opic amiga/psygnosis_c.opic amiga/supremacy.opic amiga/smartdos.opic amiga/puffys_saga.opic amiga/adls.opic amiga/x_out.opic amiga/sega.opic amiga/alienbreed_protection.opic amiga/longtrack.opic amiga/summer_games.opic amiga/1000cc.opic amiga/crackdown.opic amiga/fantasticvoyage.opic amiga/fun_factory.opic amiga/robocod.opic amiga/armourgeddon.opic amiga/silkworm.opic amiga/kickoff2.opic amiga/phantom_fighter.opic amiga/rainbow_arts.opic amiga/night_hunter.opic amiga/battle_squadron.opic amiga/globulus.opic amiga/vade_retro_alienas.opic amiga/rtype.opic amiga/hi_tec.opic amiga/gladiators.opic amiga/interceptor_software.opic amiga/core_design.opic amiga/factor5.opic amiga/behind_the_iron_gate.opic amiga/cyberblast.opic amiga/super_hang_on.opic amiga/persian_gulf_inferno.opic
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk/format'
make libdisk.so.0.0
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.util.opic.d -m64 -fPIC -fvisibility=hidden -c -o util.opic util.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.disk.opic.d -m64 -fPIC -fvisibility=hidden -c -o disk.opic disk.c
gcc -Wl,-h,libdisk.so.0 -shared -o libdisk.so.0.0 util.opic disk.opic stream/streams.apic container/containers.apic format/formats.apic 
ln -sf libdisk.so.0.0 libdisk.so.0
ln -sf libdisk.so.0 libdisk.so
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk'
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/libdisk'
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/adf'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.adfbb.d -m64    adfbb.c   -o adfbb
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.adfread.d -m64    adfread.c   -o adfread
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.adfwrite.d -m64    adfwrite.c   -o adfwrite
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/adf'
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/disk-analyse'
make disk-analyse
make[2]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/disk-analyse'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.disk-analyse.o.d -m64 -c -o disk-analyse.o disk-analyse.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.config.o.d -m64 -DPREFIX=\"/usr/local\" -c -o config.o config.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.disk-analyse.d -m64 disk-analyse.o config.o -L../libdisk -ldisk -o disk-analyse
make[2]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/disk-analyse'
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/disk-analyse'
make[1]: Entering directory '/home/tingo/work/greaseweazle/Disk-Utilities/scp'
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.scp_dump.o.d -m64 -c -o scp_dump.o scp_dump.c
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.scp.o.d -m64 -c -o scp.o scp.c
gcc   scp_dump.o scp.o   -o scp_dump
gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../libdisk/include -MMD -MF ./.scp_write.o.d -m64 -c -o scp_write.o scp_write.c
gcc   scp_write.o scp.o   -o scp_write
make[1]: Leaving directory '/home/tingo/work/greaseweazle/Disk-Utilities/scp'

I will skip the 'sudo make install' for now.

2010-01-06: check out Disk-Utilities

tingo@z30b:~/work/greaseweazle$ git clone https://github.com/keirf/Disk-Utilities.git
Cloning into 'Disk-Utilities'...
remote: Enumerating objects: 125, done.
remote: Counting objects: 100% (125/125), done.
remote: Compressing objects: 100% (79/79), done.
remote: Total 5470 (delta 74), reused 84 (delta 46), pack-reused 5345
Receiving objects: 100% (5470/5470), 1.78 MiB | 1.87 MiB/s, done.
Resolving deltas: 100% (3545/3545), done.

ok

2010-01-06: Greaseweazle testing - initial

tingo@z30b:~/work/greaseweazle$ Greaseweazle-v0.7/gw.py read
usage: gw.py read [-h] [--revs REVS] [--scyl SCYL] [--ecyl ECYL]
                  [--single-sided]
                  file device
gw.py read: error: the following arguments are required: file, device

try to read a floppy

tingo@z30b:~/work/greaseweazle$ Greaseweazle-v0.7/gw.py read test.scp /dev/ttyACM0
** Greaseweazle v0.7 [F1], Host Tools v0.7
Reading Track 81.1...

check the image

tingo@z30b:~/work/greaseweazle$ ll -h *scp
-rw-r--r-- 1 tingo tingo 78M Jan  6 21:02 test.scp
tingo@z30b:~/work/greaseweazle$ ll *scp
-rw-r--r-- 1 tingo tingo 81008842 Jan  6 21:02 test.scp
tingo@z30b:~/work/greaseweazle$ file *scp
test.scp: data

ok, I need something else to anylyse and convert it

2010-01-06: I wired up a 3.5 inch floppy drive (externally powered) with dupont wires, inserted a floppy and ready for test

2010-01-06: I installed Greaseweazle software on z30b. I had to install python3-serial (via apt) to get it working

2010-01-06: I programmed a few (3) Blue Pills with Greaseweazle 0.7 firmware.