android
Prev Previous Post   Next Post Next
  #1  
Old 04-27-2012, 11:43 AM
lebellium's Avatar
lebellium lebellium is offline
Samsung Moderator
 
Join Date: Sep 2007
Location: Paris
Posts: 3,597
Default [Tutorial] Unbrick the YP-R0 with the Recovery Tool

Cliquez ici pour la version française

Tutorial by lebellium with the help from lorenzo, revision 2.00, 08.08.12

/!\ This is a dangerous operation! Even though the tutorial is long, please read carefully every step, every line and every single word!


Introduction

No, you're not dreaming. This is the very long-awaited tutorial to unbrick the YP-R0. From my long Samsung experience, the R0 is the most unstable Samsung mp3 player ever. Over the last year I have worked closely with R&D to correct numerous bugs, Samsung has not managed to fully fix the famous library updating bug which leads to bricking the player Even with the latest official firmware 1.25 that may occur. In this case the only annoying solution for the user is to send back the device to the Samsung service center. Some French R0 users were lucky enough to get their player directly unbricked by me for free though.
I have the recovery tools for most Samsung players since their release but I am not allowed by Samsung to share their internal tools. This would devastate my relationship with Samsung and I would not longer be able to produce tutorials like this.
To bypass this frustrating restriction, Lorenzo developed modded firmwares with efficient DRK (Device Rescue Kit) and Safe Mode. But these tools only work if the modded firmware has been previously installed. If a R0 gets bricked with the official firmware, there was no way for the user to unbrick it. Now this time is over.

So why do I share the recovery tool now?
Well... as it has been leaked on another forum in February 2012, I feel I can share it here now without exposing me and my contacts to any consequences, I'm not responsible for the leak. Russian and Chinese people are the usual Samsung recovery tool leakers. And guess where Lorenzo found this recovery tool? On a Russian forum of course (www.gsmforum.ru)...

The R0 recovery is supposed to only work with Windows XP 32-bit but I got it to work with Windows 7 Starter 32-bit. However it won't work with any Windows 64-bit version. Given the fact that most common Windows version on modern computers is Win 7 Home Premium 64-bit, you may have to look for another PC to use this tool or use Virtual Box. My personal tests:
- Windows XP 32-bit: OK
- Windows 7 Starter 32-bit: OK
- Windows 7 Home Premium 32-bit: Doesn't work but I guess the issue is related to my PC. It should work.
- Windows 7 Home Premium 64-bit: Doesn't work
- Windows XP 32-bit virtualized on Windows 7 64-bit and Linux (VirtualBox): OK (Cf notes at the end of this tutorial)



Preparation

/!\ Unfortunately the recovery tool doesn't work with a normal micro-USB cable.
You need a special USB cable with a 300 or 301 Kohm resistor.
You can either build it yourself or buy it.
If you want to build it yourself, you can find a tutorial in Russian in attachment. With the embedded pictures and google translation you should be able to understand it. Although building one's own special cable is probably quite easy for some users, for most users I'm sure that will be too difficult. In this case it is recommended to buy it. The problem is that you can't find it anywhere for sale. You have to find someone who is willing to build it and sell it to you. Check the forums here.

Once you have the special cable:
- Download the recovery tool here or in the attachment (at the end of the tutorial). Extract the archive to an easily accessible place (Desktop or Documents for example).

- Download the modded firmware 2.20 or 2.30 (if you want Rockbox) and extract the archive on your computer.


Tutorial

Windows XP (Tutorial for Win 7 is following)

1) Go to your R0UpdateTool_v0.92 folder then to windriver.




Double-click on wd_install_4NT.bat. A black CMD window appears and will then disappear, just let it install the drivers.



2) Then double-click on vc_s1_redist_x86.exe.



The following window shows up. Click on Yes. After a few seconds it should be installed. You may not get any confirmation, don't worry.



3) Connect the R0 to the computer with the special cable (reminder: normal USB cable won't work!). It automatically enters the recovery mode after a few seconds. The R0 screen remains off but you should hear the usual sound when you connect a USB device to your computer.



4) If you use the recovery tool for the first time, the computer opens the window Welcome to the found new hardware wizard. If it asks you if it should connect to Windows Update to search for software, select No, not this time.




5) When the following window shows up, select Install from a list or specific location (Advanced).




6) Select Search for the best driver in these locations and tick the box Include this location in the search. Then click on Browse and select the path R0UpdateTool_v0.92\windriver. Click on Next.




7) After a while Windows announces it managed to install the software for MX37&51T01.






8) Go to the Device Manager and check if the driver has been properly installed like on the screenshot below.




9) Double click on R0UpdateTool.exe in your recovery tool folder. You get this window and Connected should be written in the frame.




10) Click on Browse and select the path of the R0.ROM file in your firmware 2.20 or 2.30 folder.
If you want to format the device, tick the box Erase Nand. All your data on the R0 will be then deleted.

NB: To be sure to successfully unbrick the device, I recommend you to tick this box. But you can also try without formating the device and if the player still can't start, then use the DRK or Safe Mode of the modded firmware.



11) Click on Download. Then let the software working, don't touch the computer and the R0 until the recovery tool says finished! like on this screenshot.



12) Disconnect the R0 from the computer, press the reset hole and turn it on. It works again

13) You can check the firmware version in settings>system>about and don't forget to set it in MSC again (settings>system>PC connection)



Windows 7
(sorry for the screenshots in French, I have no Windows 7 in English)

1) Go to your R0UpdateTool_v0.92 folder then to windriver.



Right-click on wd_install_4NT.bat and select Run as administrator. A pop-up opens asking if you want to allow the following program to make changes to the computer. Click on Yes.



A black CMD window appears to install the drivers. The installation may take some time compared to Windows XP because for each driver, Windows says it can't verify the publisher of the driver software. Select Install this driver software anyway every time you get this pop-up.



2) Then double-click on vc_s1_redist_x86.exe.



The following window shows up. Click on Yes.



During the installation a pop-up shows up, asking if you want to allow VCREDI~3.EXE to make changes to the computer. Click on Yes.

3) Connect the R0 to the computer with the special cable (reminder: normal USB cable won't work!). It automatically enters the recovery mode after a few seconds. The R0 screen remains off but you should hear the usual sound when you connect a USB device to your computer.



4) If you use the recovery tool for the first time, then Windows tries to install the driver software for the device SE Blank Marley searching on Windows Update. After a while it successfully installs the driver software for MX37&51TO1.




5) Go to the Device Manager and check if the driver has been properly installed like on the screenshot below.



6) Double click on R0UpdateTool.exe in your recovery tool folder. You get this window and Connected should be written in the frame.



Click on Browse and select the path of the R0.ROM file in your firmware 2.20 or 2.30 folder.
If you want to format the device, tick the box Erase Nand. All your data on the R0 will be then deleted.

NB: To be sure to successfully unbrick the device, I recommend you to tick this box. But you can also try without formating the device and if the player still can't start, then use the DRK or Safe Mode of the modded firmware.


7) Click on Download. Then let the software working, don't touch the computer and the R0 until the recovery tool says Finished! like on the following screenshot.



8) Disconnect the R0 from the computer, press the reset hole and turn it on. It works again

9) You can check the firmware version in settings>system>about and don't forget to set it in MSC again (settings>system>PC connection).


Notes

- If you are using Windows XP 32-bit in VirtualBox, just connect the device to the computer, wait a little, go to the VirtualBox menu bar under Devices > USB Devices and select Blank SE Marley. Open the R0 update tool and start the flashing process (click on Download). Now the device may disconnect or the software may display failed to initial flash. Wait a little and repeat the previous step: after reconnecting the device, the flashing process will normally work. It is just a bit slower than on a real machine but this doesn’t hurt the process at all.

- If you don’t manage to get the connection working at first try don’t worry: that may occur. Disconnect the cable, press the reset hole and try the steps again!

- Sometimes the flashing process may be aborted for some reason (faulty cable for example). Also in this case keep calm. Follow the previous hint, retry every step. In case the firmware upgrade doesn’t complete (i.e. the progress bar gets stuck) you probably need to erase the entire NAND (see the instructions).

- Using VirtualBox on Linux host + Windows XP virtualized, I noticed that it is also better to avoid using USB dongles, USB HDD, and memory cards because they will be unmounted while flashing the device.
Attached Files
File Type: zip Recovery_Tool_YP-R0.zip (5.76 MB, 169 views)
__________________
I'm French^^ *GenerationMP3 Samsung Moderator*

Last edited by lebellium; 04-04-2014 at 05:52 PM.
Reply With Quote

Advertisement [Remove Advertisement]

 

Tags
r0, recovery tool, samsung, yp-r0

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 01:33 PM.