FluxEngine/testing

From NDWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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)