Samsung UpStage Ringtone Hack

To Hack your M620 upstage you will need some software
The first is CDMA Workshop
You will also need QPST v2.7 build 215 or higher.I downloaded mine from http://www.btmon.com

The Samsung UpStage comes with a huge drawback in terms of ringtones; you are only able to use downloaded and purchased songs as ringtones. This means that any user uploaded MP3 songs to the Samsung UpStage will not be available as a ringtone. Sucks, right? Well, if you’re willing to put in a little time and work there is a way around this. The process is quite daunting at first. Here are the steps to follow…

1. You will need to install the driver on your computer. You can find this driver on http://www.samsung.com. After you have installed the driver, restart your computer.

2. Once the computer has restarted connect your Samsung UpStage and open up CDMA Workshop. Go to the SECURITY tab and then hit read on the SPC section, the 6 digit code is your MSL code which you will need later

3. Once you have restarted your computer, you then need to find a copy of two zip files: QPST2_7.zip and qpst-2.7b215.zip

4. Now, you need to connect your Samsung UpStage to the USB cable and connect it to your computer. You computer should automatically detect the driver.

5. Locate your QPST and open the program name of QPST Configuration.

7. Click the tab PORTS and click the button “Add new ports.”

8. Look at the ports. Sometimes the computer will detect your Samsung UpStage in COM 1- 4. The best thing to do is add both of them because sometimes the computer detects your phone on different ports.

9. Your Samsung UpStage should be detected. Then, you click on the tab Start Clients and click the EFS Explorer.

10. Your Samsung UpStage should then be shown and the pop-up asking for your MSL Code should be showing (even though displayed as SPC).

11. After entering your MSL Code, your computer will begin configuring your Samsung UpStage’s memory. This is normal. Give it a moment. Now you will be looking at you phone’s data. Minimize the program.

12. What I find to be easy is gathering a copy of Audacity (google it) to crop MP3’s to which you want to be your ringtone. If you want to use Audacity, you will need the file extension called lame_enc.dll (google it) this encodes MP3’s. You may not use Audacity, but whichever program you use to crop music, make sure you crop enough to where you will be satisfied with the song as a ringtone.

13. Before you upload your ringtone, you want to make sure that the Samsung UpStage understands it as a ringtone and not something that was put on your phone as an error. You want to look at your Samsung UpStage’s memory on the QPST. Look under the tab brew/obione/jas/index. Look for the next available .txt file. This will be the number that you will use as your upload number .

14. Now you want to upload your ringtone to get the .gc, .gcd, and .txt files. The best site to use is http://a900hack.com – Upload your MP3 file, choose a display name, and enter in the number of the file. (IE. if the last file in the brew/obione/jas/index is 6.txt use 7 as the next number)

15. The first thing you want to do is edit the data on the .txt file. Click on it. It will open the data of which your ringtone is. This is the model to use edit it accordingly. If your .txt file doesn’t look like this, it might not work. You will need to change the path to mmc1/jas/content/7.gc

CONF: 7
COSH: 7
TYPE: audio/mp3
SIZE: 617036
FEXT:
ENCO:
TPID: 1
OWNR: 1
VRNG: 0
PATH: mmc1/jas/content/7.gc
FDNM: Ringers
SUBD:
DOMA: 0
SGLE: 0

ROLE: 0

MMSK: 0
CATE: 4
STAT: 0
COID: A900HACK
DURL: http://www.A900hack.com/files/1205446819/7.gc
NAME: All Jacked Up
VEND: A900HACK
TIME: 1205446819
ICON:
ISIZ: 0
FLCK: 1

16. Now save your changes. Make sure that your .gc file and your .gcd files match.
This means that it is the same number in the .txt file (as CONF, COSH, and the number under PATH).

17. You are going to move your ringtone to your Samsung UpStage’s memory to make your phone think the ringtone was downloaded. First you want to put the .txt file in the correct folder. Select the brew/mod/obione/jas/index. Drag your .txt file to this folder and it should appear there.

18.Now you will need to open the preferences and change the default directory from “/” to “mmc1” without the quotes. QPST will rescan the folder structure

19. Put the .gc and .gcd files in /jas/content/

20. Close EFS File Explorer and you will be prompted to reset your Samsung UpStage. Click Yes to do so.

21. Go into your ringer settings and you will see the new ringer in the DOWNLOADS.

…like I said, the process is daunting.