Yeah I had figured out that part, but I am still losing.
delete all copies of 3.32 redownload the commands seem to work after several tries.
Unfortunately Lib splash screen shows up with mangled App version, and runtime is a grayed line on the right with 3 tiny yellow dots, and one larger yellow blotch on the 2 chat position from the bottom. no graphing no characters, no lines. other than the grid lines. Also about the same height from the bottom is a grayed line the size of a text line that goes from left to almost the right. I have reloaded both several times and see the same result.
DSO%20BenF%20Firmware%20v3 rich$ dfu-util --dfuse default -d 0x0483:0xdf11 -a 0 -D DSO\ BenF\ APP\ v3.32.dfu
dfu-util - (C) 2007-2008 by OpenMoko Inc.
(C) 2010 Tormod Volden (experimental DfuSe support)
This program is Free Software and has ABSOLUTELY NO WARRANTY
dfu-util does currently only support DFU version 1.0
Opening USB Device 0x0483:0xdf11…
Claiming USB DFU Runtime Interface…
Determining device status: state = dfuDNLOAD-IDLE, status = 0
WARNING: Runtime device already in DFU state ?!?
Found Runtime: [0x0483:0xdf11] devnum=4, cfg=0, intf=0, alt=0, name=“@Internal Flash /0x08000000/12001Ka,116001Kg”
Claiming USB DFU Interface…
Setting Alternate Setting #0 …
Determining device status: state = dfuDNLOAD-IDLE, status = 0
aborting previous incomplete transfer
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Transfer Size = 0x0400
file contains 1 DFU images
parsing DFU image 1
image for alternate setting 0, (2 elements, total size = 28363)
parsing element 1, address = 0x0800c000, size = 25850
Erasing page at address 0x0800c000, 1k page starting at 0x0800c000
Setting address pointer to 0x0800c000
Wrote 1024 bytes at 0x0800c000
Erasing page at address 0x0800c400, 1k page starting at 0x0800c400
Setting address pointer to 0x0800c400
Wrote 1024 bytes at 0x0800c400
Erasing page at address 0x0800c800, 1k page starting at 0x0800c800
Setting address pointer to 0x0800c800
Wrote 1024 bytes at 0x0800c800
Erasing page at address 0x0800cc00, 1k page starting at 0x0800cc00
Setting address pointer to 0x0800cc00
Wrote 1024 bytes at 0x0800cc00
Erasing page at address 0x0800d000, 1k page starting at 0x0800d000
Setting address pointer to 0x0800d000
Wrote 1024 bytes at 0x0800d000
Erasing page at address 0x0800d400, 1k page starting at 0x0800d400
Setting address pointer to 0x0800d400
Wrote 1024 bytes at 0x0800d400
Erasing page at address 0x0800d800, 1k page starting at 0x0800d800
Setting address pointer to 0x0800d800
Wrote 1024 bytes at 0x0800d800
Erasing page at address 0x0800dc00, 1k page starting at 0x0800dc00
Setting address pointer to 0x0800dc00
Wrote 1024 bytes at 0x0800dc00
Erasing page at address 0x0800e000, 1k page starting at 0x0800e000
Setting address pointer to 0x0800e000
Wrote 1024 bytes at 0x0800e000
Erasing page at address 0x0800e400, 1k page starting at 0x0800e400
Setting address pointer to 0x0800e400
Wrote 1024 bytes at 0x0800e400
Erasing page at address 0x0800e800, 1k page starting at 0x0800e800
Setting address pointer to 0x0800e800
Wrote 1024 bytes at 0x0800e800
Erasing page at address 0x0800ec00, 1k page starting at 0x0800ec00
Setting address pointer to 0x0800ec00
Wrote 1024 bytes at 0x0800ec00
Erasing page at address 0x0800f000, 1k page starting at 0x0800f000
Setting address pointer to 0x0800f000
Wrote 1024 bytes at 0x0800f000
Erasing page at address 0x0800f400, 1k page starting at 0x0800f400
Setting address pointer to 0x0800f400
Wrote 1024 bytes at 0x0800f400
Erasing page at address 0x0800f800, 1k page starting at 0x0800f800
Setting address pointer to 0x0800f800
Wrote 1024 bytes at 0x0800f800
Erasing page at address 0x0800fc00, 1k page starting at 0x0800fc00
Setting address pointer to 0x0800fc00
Wrote 1024 bytes at 0x0800fc00
Erasing page at address 0x08010000, 1k page starting at 0x08010000
Setting address pointer to 0x08010000
Wrote 1024 bytes at 0x08010000
Erasing page at address 0x08010400, 1k page starting at 0x08010400
Setting address pointer to 0x08010400
Wrote 1024 bytes at 0x08010400
Erasing page at address 0x08010800, 1k page starting at 0x08010800
Setting address pointer to 0x08010800
Wrote 1024 bytes at 0x08010800
Erasing page at address 0x08010c00, 1k page starting at 0x08010c00
Setting address pointer to 0x08010c00
Wrote 1024 bytes at 0x08010c00
Erasing page at address 0x08011000, 1k page starting at 0x08011000
Setting address pointer to 0x08011000
Wrote 1024 bytes at 0x08011000
Erasing page at address 0x08011400, 1k page starting at 0x08011400
Setting address pointer to 0x08011400
Wrote 1024 bytes at 0x08011400
Erasing page at address 0x08011800, 1k page starting at 0x08011800
Setting address pointer to 0x08011800
Wrote 1024 bytes at 0x08011800
Erasing page at address 0x08011c00, 1k page starting at 0x08011c00
Setting address pointer to 0x08011c00
Wrote 1024 bytes at 0x08011c00
Erasing page at address 0x08012000, 1k page starting at 0x08012000
Setting address pointer to 0x08012000
Wrote 1024 bytes at 0x08012000
Erasing page at address 0x08012400, 1k page starting at 0x08012400
Setting address pointer to 0x08012400
Wrote 250 bytes at 0x08012400
parsing element 2, address = 0x080124fc, size = 2497
Setting address pointer to 0x080124fc
Wrote 1024 bytes at 0x080124fc
Erasing page at address 0x080128fc, 1k page starting at 0x08012800
Setting address pointer to 0x080128fc
Wrote 1024 bytes at 0x080128fc
Erasing page at address 0x08012cfc, 1k page starting at 0x08012c00
Setting address pointer to 0x08012cfc
Wrote 449 bytes at 0x08012cfc
DSO%20BenF%20Firmware%20v3 rich$
DSO%20BenF%20Firmware%20v3 rich$ dfu-util --dfuse default -d 0x0483:0xdf11 -a 0 -D DSO\ BenF\ LIB\ v3.30.dfu
dfu-util - (C) 2007-2008 by OpenMoko Inc.
(C) 2010 Tormod Volden (experimental DfuSe support)
This program is Free Software and has ABSOLUTELY NO WARRANTY
dfu-util does currently only support DFU version 1.0
Opening USB Device 0x0483:0xdf11…
Claiming USB DFU Runtime Interface…
Determining device status: state = dfuIDLE, status = 0
WARNING: Runtime device already in DFU state ?!?
Found Runtime: [0x0483:0xdf11] devnum=4, cfg=0, intf=0, alt=0, name=“@Internal Flash /0x08000000/12001Ka,116001Kg”
Claiming USB DFU Interface…
Setting Alternate Setting #0 …
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Transfer Size = 0x0400
file contains 1 DFU images
parsing DFU image 1
image for alternate setting 0, (1 elements, total size = 13740)
parsing element 1, address = 0x08004000, size = 13732
Erasing page at address 0x08004000, 1k page starting at 0x08004000
Setting address pointer to 0x08004000
Wrote 1024 bytes at 0x08004000
Erasing page at address 0x08004400, 1k page starting at 0x08004400
Setting address pointer to 0x08004400
Wrote 1024 bytes at 0x08004400
Erasing page at address 0x08004800, 1k page starting at 0x08004800
Setting address pointer to 0x08004800
Wrote 1024 bytes at 0x08004800
Erasing page at address 0x08004c00, 1k page starting at 0x08004c00
Setting address pointer to 0x08004c00
Wrote 1024 bytes at 0x08004c00
Erasing page at address 0x08005000, 1k page starting at 0x08005000
Setting address pointer to 0x08005000
Wrote 1024 bytes at 0x08005000
Erasing page at address 0x08005400, 1k page starting at 0x08005400
Setting address pointer to 0x08005400
Wrote 1024 bytes at 0x08005400
Erasing page at address 0x08005800, 1k page starting at 0x08005800
Setting address pointer to 0x08005800
Wrote 1024 bytes at 0x08005800
Erasing page at address 0x08005c00, 1k page starting at 0x08005c00
Setting address pointer to 0x08005c00
Wrote 1024 bytes at 0x08005c00
Erasing page at address 0x08006000, 1k page starting at 0x08006000
Setting address pointer to 0x08006000
Wrote 1024 bytes at 0x08006000
Erasing page at address 0x08006400, 1k page starting at 0x08006400
Setting address pointer to 0x08006400
Wrote 1024 bytes at 0x08006400
Erasing page at address 0x08006800, 1k page starting at 0x08006800
Setting address pointer to 0x08006800
Wrote 1024 bytes at 0x08006800
Erasing page at address 0x08006c00, 1k page starting at 0x08006c00
Setting address pointer to 0x08006c00
Wrote 1024 bytes at 0x08006c00
Erasing page at address 0x08007000, 1k page starting at 0x08007000
Setting address pointer to 0x08007000
Wrote 1024 bytes at 0x08007000
Erasing page at address 0x08007400, 1k page starting at 0x08007400
Setting address pointer to 0x08007400
Wrote 420 bytes at 0x08007400
DSO%20BenF%20Firmware%20v3 rich$