Findings so far......
No instructions are included with s1flash so this has all been trial and error.
For firmware extraction the player must be in ADFU mode otherwise it is not detected by s1flash. This can be done by connecting the player, pressing the menu button and then going into the players system menu and setting the player to Firmware update.
This should open the hardware install window and you will need to install the Swan_ADFU driver. If the install window does not open and the standard ADFU driver installs automatically you will have to go into Windows Device Manager and manually install the Swan_ADFU driver included in the download.
Once the driver is installed the player will show in the device manager as an LibUSB-Win32 Device.
You need to then open a Command window and navigate to the s1flash folder and execute the program by typing s1flash.exe.
The following info will show:
s1flash v1.0 - offers direct access to the players nand-flash
copyright (c)2006-2007 wiRe - http://www.s1mp3.de/ - FREEWARE
-------------------------------------------------------------------------------
NO WARRANTY NOTE
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM CAUSE DAMAGE TO
ANY KIND OF DEVICE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR
OR CORRECTION.
IF YOU DONT AGREE TO THIS TERMS THEN PRESS ESC NOW!
-------------------------------------------------------------------------------
give access to the device...
found 2 busses
giveio version: 2.00
scan for installed flash chips...
cs-line 0: no chip detected
cs-line 1: 9551D3EC "HYNIX/SAMSUNG 1024MB (LBF)" protected=0 (default)
cs-line 2: 9551D3EC "HYNIX/SAMSUNG 1024MB (LBF)" protected=0
cs-line 3: no chip detected
cs-line 4: no chip detected
cs-line 5: no chip detected
cs-line 6: no chip detected
cs-line 7: no chip detected
select cs-line (0..7): 1
I selected the default device 1
main menu...
0 - select cs-line
1 - read flash
2 - write flash
3 - view flash
4 - format flash
select operation (0..4): 1
I selected 1- read flash, you are then asked to enter a file name. Press enter and s1flash will start reading the flash.
I tried this 6 times in windows xp and the read got to about 5-7% and failed or the read process timed out. I then booted into Vista and repeated the operation and managed to do a full read but the process is very slow. It took over an hour and a half to get to 100%. The resulting file was 1.03 GB in size
I have a 4GB nano clone using firmware 9.1.50 and could not get the player into firmware upgrade mode every time I selected Update Firmware the player just remained a USB Storage device so I did the above with an old 3.5.37 player.
I then tried to write the gigantic extracted file back to the player using command 4 "write to flash"
main menu...
0 - select cs-line
1 - read flash
2 - write flash
3 - view flash
4 - format flash
select operation (0..4): 4
The readout stayed at 0% for 20 minutes so I disconnected the player and tried using the "Format Flash" option. Same thing stayed on 0% and nothing happened.
I will forward this to "wiRe' and see if I can get some instructions.