FluxEngine/testing: Difference between revisions

From NDWiki
Jump to navigation Jump to search
(created FluxEngine/testing subpage)
 
(→‎2021: read a 5.25 inch, ND format 17b format floppy)
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
Back to [[FluxEngine]] page.
Document FluxEngine testing.
Document FluxEngine testing.
=== 2021 ===
; 2021-02-05 : using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 17b floppy:
<pre>
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
</pre>
test the image with ndfs
<pre>
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
</pre>
looks good.
; 2021-02-05 : using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 0b floppy:
<pre>
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
</pre>
and test the image with ndfs
<pre>
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
</pre>
looks good.
=== 2020 ===
; 2020-02-16 : try using FE (FluxEngine) to read a ND format 17b floppy which has read errors. First the normal way
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-210628f01-xx-01d.img
Reading from: :d=1:s=0-1:t=0-76
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .......................................................................?.....
1. 2 .............................................................................
1. 3 ....................................................................?........
1. 4 .......................................................................?....B
1. 5 .............................................................................
1. 6 .........................................................X.......B...........
1. 7 .............B...............................................................
Good sectors: 1219/1232 (98%)
Missing sectors: 1/1232 (0%)
Bad sectors: 12/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created [[File:525-nd-f17b-210628f01-xx-01d.img.bz2|525-nd-f17b-210628f01-xx-01d.img.bz2]]
try with <code>--revolutions=2</code>
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2.img
Reading from: :d=1:s=0-1:t=0-76
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 ............................................................................B
1. 2 .....................................................................?.......
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 ..................................................................?..........
1. 6 .................................................................B...........
1. 7 .............B...............................................................
Good sectors: 1220/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 12/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created [[File:525-nd-f17b-210628f01-xx-01d 2.img.bz2|525-nd-f17b-210628f01-xx-01d 2.img.bz2]]
does <code>--revolutions=3</code> help?
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1224/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 8/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created [[File:525-nd-f17b-210628f01-xx-01d 3.img.bz2|525-nd-f17b-210628f01-xx-01d 3.img.bz2]]
<code>--revolutions=4</code> then
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=4 -o 525-nd-f17b-210628f01-xx-01d_4.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1223/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 9/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created: [[File:525-nd-f17b-210628f01-xx-01d 4.img.bz2|525-nd-f17b-210628f01-xx-01d 4.img.bz2]]
<code>--revolutions=5</code>
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=5 -o 525-nd-f17b-210628f01-xx-01d_5.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1223/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 9/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created: [[File:525-nd-f17b-210628f01-xx-01d 5.img.bz2|525-nd-f17b-210628f01-xx-01d 5.img.bz2]]
try with <code>--revolutions=10</code> then (even if it is going to be slow)
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=10 -o 525-nd-f17b-210628f01-xx-01d_10.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 .................................................................BBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1225/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 7/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created: [[File:525-nd-f17b-210628f01-xx-01d 10.img.bz2|525-nd-f17b-210628f01-xx-01d 10.img.bz2]]
try <code>--revolutions=2</code> and <code>--retries=5</code>
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2_r5.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 .................................................................BBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 ................................................................X............
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1224/1232 (99%)
Missing sectors: 1/1232 (0%)
Bad sectors: 7/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created: [[File:525-nd-f17b-210628f01-xx-01d 2 r5.img.bz2|525-nd-f17b-210628f01-xx-01d 2 r5.img.bz2]]
same as --revolutions=10 but quicker. now --revolutions=3 and --retries=5
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3_r5.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ..................................................................BB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1226/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 6/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
</pre>
image created: [[File:525-nd-f17b-210628f01-xx-01d 3 r5.img.bz2|525-nd-f17b-210628f01-xx-01d 3 r5.img.bz2]]
got even one more sector.
; 2020-02-04 : another regression test - this time a 5.25 inch, '''ND format 0b''' floppy:
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:s=0:t=0-76 --retries=0 -o 525-nd-f0b-nd-10005u.img
Reading from: :d=1:s=0:t=0-76
Measuring rotational speed... 167ms
[..]
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
</pre>
Good, checking with 'ndfs', I can both list and extract files from the image.
; 2020-02-04 : doing some regression testing. I've updated FluxEngine (both firmware and client software) to latest from git repository. Trying to read a 5.25 inch, '''ND format 17b''' floppy:
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-211024-c01-xx-01d.image
Error: unrecognised image filename extension
</pre>
Ok, that's new. Well, let me try it another way then
<pre>
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-211024-c01-xx-01d.img
Reading from: :d=1:s=0-1:t=0-76
Measuring rotational speed... 166ms
[..]
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
</pre>
looks good. Using the 'ndfs' tool, I verified that I can list and extract files from the image - it works.
; 2019-07-12 : check the images I captured yesterday against the original images
these images are identical to the original images
<pre>
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523G02-XX-01D.image test-nd-525-210523g02-xx-01d_r2.image
Files ../0_org/210523G02-XX-01D.image and test-nd-525-210523g02-xx-01d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523G02-XX-02D.image test-nd-525-210523g02-xx-02d_r2.image
Files ../0_org/210523G02-XX-02D.image and test-nd-525-210523g02-xx-02d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-01D test-nd-525-250305m05-xx-01d_r2.image
Files ../0_org/250305M05-XX-01D and test-nd-525-250305m05-xx-01d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-02D test-nd-525-250305m05-xx-02d_r2.image
Files ../0_org/250305M05-XX-02D and test-nd-525-250305m05-xx-02d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-03D test-nd-525-250305m05-xx-03d_r2.image
Files ../0_org/250305M05-XX-03D and test-nd-525-250305m05-xx-03d_r2.image are identical
</pre>
and these images differ from the original images
<pre>
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_r2.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_r4.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2_r2.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2_r4.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d.image
Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d_r2.image
Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d_r4.image
Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r2.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r4.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r6.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r6.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r2.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r4.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r6.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r6.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_retries_3.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_retries_3.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/kermit_kom.image test-nd-525-kermit.image
Binary files ../0_org/kermit_kom.image and test-nd-525-kermit.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/kermit_kom.image test-nd-525-kermit_r2.image
Binary files ../0_org/kermit_kom.image and test-nd-525-kermit_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r2.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r4.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r6.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r6.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r8.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r8.image differ
</pre>
A note on image naming. I use the '_rn' suffix on the name to note the revolutions parameters, so '_r2' is <code>--revolutions=2</code>, '_r6' is <code>--revolutions=6</code> and so on. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 14:38, 12 July 2019 (UTC)


; 2019-07-11 : the FluxEngine creator notified me that he had fixed some bugs, and that ND format 17b floppies was reading fine for him now, so I needed to test that as well. I updated the firmware and software to the latest from the Github repository (master branch), set up a 5.25 inch floppy drive and started testing. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 14:23, 12 July 2019 (UTC)
; 2019-07-11 : the FluxEngine creator notified me that he had fixed some bugs, and that ND format 17b floppies was reading fine for him now, so I needed to test that as well. I updated the firmware and software to the latest from the Github repository (master branch), set up a 5.25 inch floppy drive and started testing. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 14:23, 12 July 2019 (UTC)
Line 69: Line 529:
</pre>
</pre>
and ndfs can list it (I also tested extracting the files and that works too). I went on read more images, some were ok, and some were not. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 14:23, 12 July 2019 (UTC)
and ndfs can list it (I also tested extracting the files and that works too). I went on read more images, some were ok, and some were not. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 14:23, 12 July 2019 (UTC)
: note - I did not test with the <code>--hd</code> (aka <code>--high-density</code>) option. I should test with that also. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 15:54, 12 July 2019 (UTC)

Latest revision as of 16:10, 5 February 2021

Back to FluxEngine page. Document FluxEngine testing.

2021

2021-02-05
using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 17b floppy:
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 the image 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
using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 0b floppy:
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

and 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

looks good.

2020

2020-02-16
try using FE (FluxEngine) to read a ND format 17b floppy which has read errors. First the normal way
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-210628f01-xx-01d.img
Reading from: :d=1:s=0-1:t=0-76
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .......................................................................?.....
1. 2 .............................................................................
1. 3 ....................................................................?........
1. 4 .......................................................................?....B
1. 5 .............................................................................
1. 6 .........................................................X.......B...........
1. 7 .............B...............................................................
Good sectors: 1219/1232 (98%)
Missing sectors: 1/1232 (0%)
Bad sectors: 12/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created File:525-nd-f17b-210628f01-xx-01d.img.bz2

try with --revolutions=2

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2.img
Reading from: :d=1:s=0-1:t=0-76
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 ............................................................................B
1. 2 .....................................................................?.......
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 ..................................................................?..........
1. 6 .................................................................B...........
1. 7 .............B...............................................................
Good sectors: 1220/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 12/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created File:525-nd-f17b-210628f01-xx-01d 2.img.bz2

does --revolutions=3 help?

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1224/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 8/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created File:525-nd-f17b-210628f01-xx-01d 3.img.bz2

--revolutions=4 then

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=4 -o 525-nd-f17b-210628f01-xx-01d_4.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1223/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 9/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created: File:525-nd-f17b-210628f01-xx-01d 4.img.bz2

--revolutions=5

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=5 -o 525-nd-f17b-210628f01-xx-01d_5.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 ..............................................................B..............
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ................................................................BBBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1223/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 9/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created: File:525-nd-f17b-210628f01-xx-01d 5.img.bz2

try with --revolutions=10 then (even if it is going to be slow)

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=10 -o 525-nd-f17b-210628f01-xx-01d_10.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 .................................................................BBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1225/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 7/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created: File:525-nd-f17b-210628f01-xx-01d 10.img.bz2

try --revolutions=2 and --retries=5

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2_r5.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 .................................................................BBB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 ................................................................X............
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1224/1232 (99%)
Missing sectors: 1/1232 (0%)
Bad sectors: 7/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created: File:525-nd-f17b-210628f01-xx-01d 2 r5.img.bz2

same as --revolutions=10 but quicker. now --revolutions=3 and --retries=5

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3_r5.img
[..]
H.SS Tracks --->
0. 0 .............................................................................
0. 1 .............................................................................
0. 2 .............................................................................
0. 3 .............................................................................
0. 4 ..................................................................BB.........
0. 5 .............................................................................
0. 6 ......................................................................BBBB...
0. 7 .............................................................................
1. 0 .............................................................................
1. 1 .............................................................................
1. 2 .............................................................................
1. 3 .............................................................................
1. 4 .............................................................................
1. 5 .............................................................................
1. 6 .............................................................................
1. 7 .............................................................................
Good sectors: 1226/1232 (99%)
Missing sectors: 0/1232 (0%)
Bad sectors: 6/1232 (0%)
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

image created: File:525-nd-f17b-210628f01-xx-01d 3 r5.img.bz2

got even one more sector.

2020-02-04
another regression test - this time a 5.25 inch, ND format 0b floppy:
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:s=0:t=0-76 --retries=0 -o 525-nd-f0b-nd-10005u.img
Reading from: :d=1:s=0:t=0-76
Measuring rotational speed... 167ms
[..]
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

Good, checking with 'ndfs', I can both list and extract files from the image.

2020-02-04
doing some regression testing. I've updated FluxEngine (both firmware and client software) to latest from git repository. Trying to read a 5.25 inch, ND format 17b floppy:
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-211024-c01-xx-01d.image
Error: unrecognised image filename extension

Ok, that's new. Well, let me try it another way then

tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-211024-c01-xx-01d.img
Reading from: :d=1:s=0-1:t=0-76
Measuring rotational speed... 166ms
[..]
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

looks good. Using the 'ndfs' tool, I verified that I can list and extract files from the image - it works.

2019-07-12
check the images I captured yesterday against the original images

these images are identical to the original images

tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523G02-XX-01D.image test-nd-525-210523g02-xx-01d_r2.image
Files ../0_org/210523G02-XX-01D.image and test-nd-525-210523g02-xx-01d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523G02-XX-02D.image test-nd-525-210523g02-xx-02d_r2.image
Files ../0_org/210523G02-XX-02D.image and test-nd-525-210523g02-xx-02d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-01D test-nd-525-250305m05-xx-01d_r2.image
Files ../0_org/250305M05-XX-01D and test-nd-525-250305m05-xx-01d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-02D test-nd-525-250305m05-xx-02d_r2.image
Files ../0_org/250305M05-XX-02D and test-nd-525-250305m05-xx-02d_r2.image are identical
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-03D test-nd-525-250305m05-xx-03d_r2.image
Files ../0_org/250305M05-XX-03D and test-nd-525-250305m05-xx-03d_r2.image are identical

and these images differ from the original images

tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_r2.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_r4.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2_r2.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2_r4.image
Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d.image
Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d_r2.image
Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d_r4.image
Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r2.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r4.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r6.image
Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r6.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r2.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r4.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r6.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r6.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_retries_3.image
Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_retries_3.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/kermit_kom.image test-nd-525-kermit.image
Binary files ../0_org/kermit_kom.image and test-nd-525-kermit.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/kermit_kom.image test-nd-525-kermit_r2.image
Binary files ../0_org/kermit_kom.image and test-nd-525-kermit_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r2.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r2.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r4.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r4.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r6.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r6.image differ
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r8.image
Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r8.image differ

A note on image naming. I use the '_rn' suffix on the name to note the revolutions parameters, so '_r2' is --revolutions=2, '_r6' is --revolutions=6 and so on. Torfinn (talk) 14:38, 12 July 2019 (UTC)

2019-07-11
the FluxEngine creator notified me that he had fixed some bugs, and that ND format 17b floppies was reading fine for him now, so I needed to test that as well. I updated the firmware and software to the latest from the Github repository (master branch), set up a 5.25 inch floppy drive and started testing. Torfinn (talk) 14:23, 12 July 2019 (UTC)
first try
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s :t=0-76 --retries=0 -o test-nd-525-210523g02-xx-01d.image
[..]
H.SS Tracks --->
0. 0 .....................X...........................................?...........
0. 1 .................................................................X...........
0. 2 ...........................?.....................................X...........
0. 3 .................................................................X...........
0. 4 .................................................................X...........
0. 5 ......?..........................................................X...........
0. 6 .................................................................X...........
0. 7 .................................................................X...........
1. 0 .........?............X.............................?........................
1. 1 .........X..........................................X........................
1. 2 .........X..........................................X........................
1. 3 .........X..............................X...........X........................
1. 4 .........X..........................................X........................
1. 5 .........X..........................................X........................
1. 6 .........X..........................................X........................
1. 7 .........X..........................................X........................
Good sectors: 1208/1232 (98%)
Missing sectors: 24/1232 (1%)
Bad sectors: 0/1232 (0%)
77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

try with --revolutions=2 to see if it improves the reading

tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s :t=0-76 --retries=0 --revolutions=2 -o test-nd-525-210523g02-xx-01d_r2.image
[..]
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%)
77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total

a clean image. Nice!

tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ ~/bin/ndfs -t test-nd-525-250305m05-xx-01d_r2.image
Directory name            : 250305M05-XX-01D
Object file index pointer : 611 SI: 0x1 (indexed)
User file index pointer   : 613 SI: 0x1 (indexed)
Bit file pointer          : 615 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: A       20 pages     39497 bytes 1990-01-24 08:12:12 (SYSTEM)MACM-1718L:BPUN
  0   1: A      589 pages   1109625 bytes 1990-01-24 08:12:20 (SYSTEM)SINTRAN-M-1:DATA
Directory size: 611 pages
Bit file size : 1 page 

and ndfs can list it (I also tested extracting the files and that works too). I went on read more images, some were ok, and some were not. Torfinn (talk) 14:23, 12 July 2019 (UTC)

note - I did not test with the --hd (aka --high-density) option. I should test with that also. Torfinn (talk) 15:54, 12 July 2019 (UTC)