MyMPx.org

MyMPx.org (http://mympx.org/forum/)
-   Dead Players (http://mympx.org/forum/dead-players/)
-   -   s1Flash release on s1mp3.de - 22.3.2007 (http://mympx.org/forum/dead-players/37334-s1flash-release-s1mp3-de-22-3-2007-a.html)

unsal 22nd Mar 2007 3:37 pm

s1Flash release on s1mp3.de - 22.3.2007
 
Hi,
could someone having a running player test it?
____ ___ __ __
.-----.|_ | .' _| |.---.-.-----.| |--.
|__ --| _| |_| _| || _ |__ --|| |
|_____||______|__| |__||___._|_____||__|__|

Version 1.0--------------------------------------------------------------------------------
Description
Release Notes
Download

Frequently Asked Questions



--------------------------------------------------------------------------------




Description
s1flash is a small win32 command line tool which gives direct access to any s1mpX player's nand flash, using s1giveio. it's possible to select any of the installed flash chips and format, read, write or view it's content. take care how you use this tool, or you could damage your player! if you contain two unique players, you could fix one by reading the working one and writing the dump-file to the broken device. it works for me! and don't forget to donate me some money!!

top


Release Notes
v1.0 no bugs known



top


Frequently Asked Questions
n/a

tadad1 22nd Mar 2007 6:18 pm

unsal, Thanks for the info am trying it know.

mephjl 22nd Mar 2007 7:11 pm

Re: s1Flash release on s1mp3.de - 22.3.2007
 
where i can download this tool ?

tadad1 22nd Mar 2007 9:41 pm

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 :shock:

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.

tadad1 23rd Mar 2007 2:53 am

Here is the reply from "wiRe"

hi tadad1,
the tool was tried on vista 32bit with some HYNIX 128MB (LBF) flash chip and
worked fine.
you used the tool the right way, bad it doesn't work with your player, but
i'll have an eye on that.
it seems your flash chip isn't able to get formatted by my routine (stops
execution instead),
could you pls give me the device id's of your two flash chips installed?

now it's new to me that you couldn't get your new v9 player into
recovery/ADFU mode.
maybe the only way will be to shorten the memory chip to manage this?
could you please try?
i'll also test other methods to transfer data to/from the device,
sure i'll find a way to crack those little v9 bastards!
would be helpfull if somebody could donate me a v9 player for testings,
maybe you could mention that on the board?


I will send him my 4GB Nano clone on Monday for furthur development of the program. If any other members are able to donate a working 9.0.48 or 9.0.50 series firmware player please let me know and I will pass his contact details on to you.

"wiRe" has put in a lot of time and effort to develope s1flash to help us all so if anyone can help support his efforts please do so.

thatjanke 24th Mar 2007 2:48 pm

Anyway, I tried s1flash with my MP4 device and got the following message:

give access to the device...
found 5 busses
error: failed to open device

It's an ATJ2091N with a Samsung K9LAG08U1M memory chip

SRX-A7
main v0.2
2006-07-22

Any ideas?

thatjanke

thatjanke 24th Mar 2007 2:51 pm

I shorted it out and connected in ADFU mode. Then I ran s1flash and got that message. Did I do it wrong? I know this thing had 9.0.50 on it when I got it. But... I am able to make it work with 3.5.37. Kookie don't you think?

thatjanke 24th Mar 2007 2:59 pm

Nevermind, I figured it out... I wasn't using the correct .inf file... :op

tadad1 24th Mar 2007 6:20 pm

s1flash works very differently from s1fwx. It does not extract a firmware dump as s1fwx did but instead clones the whole memory chip including the area where the firmware resides on the memory chip. It will not load or extract a standard firmware .bin file.
It will not help people who want to theme their 9.0.XX series firmware as the resulting file can not be edited in any way.
At the moment it only reads up to 1GB of memory, I am not sure how that will affect players with memory chips larger than this.
The fact the the backup file generated is the 1GB or more in size means that there are not going to be any firmware uploads of backup files as they are too large for most people.
I see s1flash useful if you have 2 identical players and can clone one to repair the other or to create a backup of your player when you first get it.
I doubt it will be helpful to those who have dead players and are looking for repair firmware.
The app is still in development so expect to see updates.

chinapod 25th Mar 2007 1:33 am

Re: s1Flash release on s1mp3.de - 22.3.2007
 
I have two nano clones one working one not they are both 9...s . Like already mentioned I tried to put the working one into ASDU (or whatever it is called) but the menu system prevents this. If I short it out I guess there would be nothing to read.

Is it possible to put the read out from say a version 3 on to a 9?
Is there a way (other than shorting) to get 9 s into ASDU mode?
Will it be possible somehow for some read outs (given the size 1GB+) to be posted for download?

Info not working pretend 4GB ATJ2093h k9g80u0m I have tried every bit of firmware but the best I can do it get it into USB mode. Just a thought. Once apon a time I loaded some firmware , obviuosly incorrect, that put back to ASDU mode. Some one could write a prog to do this?

Not posted here before so hope I am in the right area.

Shorty 25th Mar 2007 2:00 am

Re: s1Flash release on s1mp3.de - 22.3.2007
 
Hi!

I´m new here and I have troubles to start that Program...

s1flash v1.0 - offers direct access to the players nand-flash
copyright (c)2006-2007 wiRe - http://www.s1mp3.de/ - FREEWARE

I´ve a dead player and one working, version 9.0.48

I cant start the programm, it conects automatically to paypal, i dontt want to pay before i dont konw if it works :-(

any idea?

thanks
shorty

tadad1 25th Mar 2007 2:23 am

Shorty, You can not run s1flash by double clicking on it. You need to open a command window and run it from there. You also need to first put the player into ADFU mode by setting it to Upgrade Firmware in the players settings\system menu before running s1flash.

Shorty 25th Mar 2007 2:41 am

hi tadad1

thanks for that, but of course i tried it in that way

the program starts and then it open the explorer to connect to paypal, after that the prog is closed again.

if i start FW Upgrade mode on the working player it goes back to simple connection, not ADFU mode

if i start e.g. the upgrade prog, it works in ADFU mode

what is wrong?

thanks

Shorty 25th Mar 2007 2:46 am

sorry, now i succeed to start the flash tool, but i dont succeed to get the player in ADFU mode

it switch back to normal mode after i coosed FW upgrade at system settings

chinapod 25th Mar 2007 3:09 am

Re: s1Flash release on s1mp3.de - 22.3.2007
 
It seems to me that most of the series 9s prevent you via the menu putting it into ADFU mode. Is there a way round this? The prog runs from a DOS type window, I have donated once, but to continue close the PAYPAL window in task manager.

As any one read or got any answer to my ealier post?

Shorty 25th Mar 2007 3:33 am

@ tadad1

any other idea to switch to ADFU mode ?

i cant do the procedure of dead players, because in that way i would loose also my functional one

i need to read out this one and then maybe i can send back the fw

regards
shorty

tadad1 25th Mar 2007 3:39 am

chinapod, That is what my 9.1.50 series player did as well, I thought it was just a problem with my player.
I will send my player to "wiRe" tommorrow hopefully it will help him to refine the program. He may even be able to include a routine to automate some of the process or at least set the player to ADFU mode.

Alair 31st Mar 2007 10:10 pm

Re: s1Flash release on s1mp3.de - 22.3.2007
 
Fellows,

Some players could not be used with the Swan ADFU driver. In the driver's info file there is the following line:

"Swan ADFU Driver"=LIBUSB_DEV, USB\VID_10d6&PID_ff51

The problem is that my player is a USB\VID_10d6&PID_ff61 device. The string used to identify my player is "USB 2.0 (HS) ADFU Device" while the string for the Swan ADFU is USB 2.0 (FS) ADFU Device. So, I was not able to install the device because it was not compatible with my hardware.

I have tried just to modify this line, changing the ff51 to ff61. The player got recognized, but the s1flash did not work... It keeps me given the same message "failed to open device". It seems to me that the driver does not work with this ADFU device.

Am I right? Do someone have any idea?

Thanks

CoYoTe 1st Apr 2007 8:29 am

Quote:

Originally Posted by Alair
Fellows,

Some players could not be used with the Swan ADFU driver. In the driver's info file there is the following line:

"Swan ADFU Driver"=LIBUSB_DEV, USB\VID_10d6&PID_ff51

The problem is that my player is a USB\VID_10d6&PID_ff61 device. The string used to identify my player is "USB 2.0 (HS) ADFU Device" while the string for the Swan ADFU is USB 2.0 (FS) ADFU Device. So, I was not able to install the device because it was not compatible with my hardware.

I have tried just to modify this line, changing the ff51 to ff61. The player got recognized, but the s1flash did not work... It keeps me given the same message "failed to open device". It seems to me that the driver does not work with this ADFU device.

Am I right? Do someone have any idea?

Thanks

I have the same problem Alair
The flash program dont work with the clone i´m trying to repair. The product ID in the INF is different, and editing it i get the same error.
Maybe we have to wait a second release of S1FLASH.

Happy|Harry 10th Apr 2007 11:27 am

Quote:

Originally Posted by CoYoTe";p=&quot (Post 27773)
Quote:

Originally Posted by Alair
Fellows,

Some players could not be used with the Swan ADFU driver. In the driver's info file there is the following line:

"Swan ADFU Driver"=LIBUSB_DEV, USB\VID_10d6&PID_ff51

The problem is that my player is a USB\VID_10d6&PID_ff61 device. The string used to identify my player is "USB 2.0 (HS) ADFU Device" while the string for the Swan ADFU is USB 2.0 (FS) ADFU Device. So, I was not able to install the device because it was not compatible with my hardware.

I have tried just to modify this line, changing the ff51 to ff61. The player got recognized, but the s1flash did not work... It keeps me given the same message "failed to open device". It seems to me that the driver does not work with this ADFU device.

Am I right? Do someone have any idea?

Thanks

I have the same problem Alair
The flash program dont work with the clone i´m trying to repair. The product ID in the INF is different, and editing it i get the same error.
Maybe we have to wait a second release of S1FLASH.

i was so excited when i saw this post, i thought i'd finally be able to get my second MP3 player working by copying the first ones flash,

but unfortunately i have this same problem as CoYoTe and Alair, so that makes 3 of us lol

xad 14th Apr 2007 2:44 pm

I keep getting this error when i try to write the firmware:
error: failed to transfer data for giveio command: stx


Heres the full thing to give an idea of what options i used:

====================
give access to the device...
found 3 busses
giveio version: 2.00

scan for installed flash chips...
cs-line 0: no chip detected
cs-line 1: 1580DAEC "HYNIX/SAMSUNG 256MB (LBF)" protected=0 (default)
cs-line 2: 1580DAEC "HYNIX/SAMSUNG 256MB (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

main menu...

0 - select cs-line
1 - read flash
2 - write flash
3 - view flash
4 - format flash

select operation (0..4): 2

filename: dump.bin
error: failed to transfer data for giveio command: stx
=================

Anyone know why i get this error? I upgraded my mp3 player with the wrong firmware, but i backed my original one up and am trying to somehow get it to the mp3 player.

nintendo 25th Apr 2008 10:31 am

Wieee!! I will start from the begining.
I tryed to upgrade my player with new firmware, but it was wrong. so i have a loading screen with a sand watches. then i found out that it's not ADFU usb device, but s1mp3 device. firmware update tool, wasn't recognising it. so when when i was installing driver, i delete libusb driver, and rename adfu driver with libusb driver files names. (directory, .sys file) and add .dll file as it is.
now firmware update tool recognized player and i update it with v9.0.50 firmware


All times are GMT -7. The time now is 3:23 am.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2