Welcome to Dagon Design. In addition to free scripts, WordPress plugins, and articles, we offer a variety of services including custom theme design, plugin creation, and PHP scripting. Contact me for more information.

Updated Tuesday, June 7th, 2005 at 3:15pm

How To Add Ringtones To The Samsung VGA1000 / SPH-A620

This article explains how to add ringtones to your Samsung VGA1000 / SPH-A620 phone without using the Vision service from Sprint. All it requires is some software (such as BitPim and GCDCreator), and the USB cable for your phone.

Samsung VGA1000 / SPH-A620

Major Update! - The previous method on this site would only let you add new ringtones by replacing ones you already had on your phone. This means you would have to use the vision service at least once to get some uploaded. The solution has finally been discovered, and now you can upload new ringtones without having to replace old ones! This means you can upload ringtones without having to have any already on the phone!

Page Contents

Introduction

This document describes the process of adding ringtones to your Samsung VGA1000 / SPH-A620 phone without using the Spring Vision service. These instructions will allow you to add new ringtones, instead of having to replace ones you already have (as in the previous versions of this tutorial). And unlike the previous method, this will also show the correct song name in your phone.

Tools needed

  • BitPim - http://bitpim.sourceforge.net/
    Bitpim is a great open-source program which allows you to transfer files between your phone and computer. It actually has a built-in ringtone transfer feature, but it (like the rest of the features) does not work on every phone. Currently it does not support the VGA1000 / SPH-A620 which is why you are reading this! Luckily, the program does allow you to view and edit the file system of this phone. You also must have the appropriate cable to communicate with your phone. For BitPim related questions, check out their web site.
  • phaZed’s GCDCreator v1.1.0 - http://www.sprintusers.com/downloads/gcdcreator/
    GCDCreator has a couple of useful features. First, it allows you to generate GCD files which are sort of like description files for objects on your phone. It lets the phone know what kind of file it has. The other notable feature of GCDCreator is its ability to convert a (properly formatted) WAV file into a QCP. The VGA1000 / SPH-A620 supports two types of ringtones. MIDI files (the same that your computer will play), and QCP, which is a low quality WAV. You can experiment with different songs to find ones that work well on your phone.
  • Hexplorer - http://artemis.wszib.edu.pl/~mdudek/
    Any hex-editor will work, but I personally like this one.
  • Winamp and/or a sound editor
    You only need these if you plan to create a ringtone from a WAV, MP3, or other audio file besides MIDI.

USB Drivers

The following file contains the drivers for the Samsung A310, A530, A600, A620, A660, and a few other models, but this tutorial only covers the A620/VGA1000. You will need this driver so Windows will recognize your phone as a USB device, although most cables come with drivers already.

Download Samsung_USB_Drivers.rar

Creating a ringtone from a MIDI file using GCDCreator

First, open GCDCreator. You will notice that the interface is broken down into steps.

Step 1

Click the “New GCD” button and select your MIDI file

Step2

‘MIDI’ should already be selected. If not, select it.

Step 3

Choose your output directory. Then fill in the information for the GCD file. Below is an example. It is best to keep the Content-Name and URL unique. If you are using the latest version of GCDCreator, it will automatically give you a unique URL. You will notice below, it is just the file name, with a forward slash.

Content-Name: The Cure - Fascination Street
Content-Version: 1.0
Content-Vendor: Dagon Design
Content-URL: /the cure - fascination street.mid

Step 4

Click the “Make GCD ” button. That’s it! You are left with the MIDI and GCD files.

Creating a ringtone from a WAV or MP3 file

If you want to create a ringtone from a WAV or MP3, or any other kind of audio file, there are a few more steps. Using your favorite sound editor, you need to convert your file to a 8000hz 16bit MONO PCM WAV. I recommend cropping your sound file as well, or it might end up being too big for your phone. For best results, use a section that sounds good repeated.

For this example. I used an MP3 I had laying around. After converting it to a WAV with Winamp’s “disk writer” feature (which can also create the correct WAV format for you), I crop the first few seconds from it with Sound Forge (a sound file editor).

Now you need to convert the WAV to QCP.

Step 1

Click the “WAV to QCP” button. Select your WAV file and click “Convert WAV”. You now have a QCP file. You can delete the WAV if you want since we are through with it.

Step 2

Now you just have to create the GCD file for your new QCP file. This process is already explained in the above section, “Creating a ringtone from a MIDI file using GCDCreator”. The only difference is that you do not select “MIDI” in the second step, but rather the “QCELP Clips” option.

You should now have a QCP and GCD file.

Uploading the ringtone to your phone

Below are the steps you must take to add your new ringtones. Please follow them in order.

Checking the current ringtones

Before you know what to name your new ringtone files, you need to look in the /ams/Ringers/ directory of your phone. Here is an example listing:

cnts1
cnts1.gcd
cnts2
cnts2.gcd

This means the next one will be number 3, so here is how you name your files:

For MIDI

rename midi_file.mid to cnts3 (no extension!)
rename midi_file.gcd to cnts3.gcd

For QCP (converted from WAV/MP3)

rename qcp_file.qcp to cnts3 (no extension!)
rename qcp_file.gcd to cnts3.gcd

We will upload them in a moment. There are a few steps first.

Saving the registry

Using the filesystem view in BitPim, browse to the /ams/ directory and find the AmsRegistry file. Right-click the file and save it to your computer. I recommend keeping a backup copy of it somewhere safe in case something goes wrong.

Editing the registry

Using Hexplorer (or your favorite hex-editor), go to address 9230. In Hexplorer you can do this from the menu at “View -> Go To Address”. You will see a two digit hex character. This represents how many applications, games, and ringers you have on your phone.

A new phone contains 2 sample applications, 3 sample games, and 0 ringers. This means the number should be 05. If you are adding two ringtones, this number should be set at 07, etc. For each ringtone you add, increase this number.

It is important to mention that this value is displayed in hexadecimal.

In hex, instead of 0 to 9, it is: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (which equals 0-15)

So in other words: 0-15 is 00-0F 16-31 is 10-1F 32-47 is 20-2F …etc… Easy enough!

Once you have made the required change, save the file and exit your hex editor.

Uploading files

Once again, always perform the steps as they are listed:

  • Upload the ringtone files into /ams/Ringers/
  • Upload the new AmsRegistry file into /ams/ overwriting the old copy
  • Delete the EndTransaction file from /ams/

Finishing

Disconnect your phone, and do a full power cycle. To do this, hold down your END button until the phone turns off. Then turn it back on. Check your Downloads section to see if your new ringers are there! If so, congratulations!

Troubleshooting

If you get a message stating that your AmsRegistry file is “locked” when trying to overwrite it, simply cycle the phones power and try again. You do not have to re-upload the ringtones if you already did this, but make sure the EndTransaction file is still gone.

If you cannot get this working, the first step is to make sure your ringtone files were created properly. This is the number one cause of problems!

Important information about deleting ringtones

If you want to delete a ringtone, do it through the phone, not through BitPim! This can cause serious problems.

  1. web design company chennai, logo design chennai, india, outsource web project india, web design services chennai, india, indian web design agency, outsource graphic design, india

  2. buy website templates, buy website maintenance contract template, buy website templates india, buy brochure template, buy logo templates, buy powepoint templates

  3. 181
    Ahmed Sumar

    “If you want to create a ringtone from a WAV or MP3, or any other kind of audio file, there are a few more steps. Using your favorite sound editor, you need to convert your file to a 8000hz 16bit MONO PCM WAV.”

    Winamp’s Disk Writer download does not work for me (am using Windows Vista). I would like to download free ringtones off http://www.2downloadfreeringtones.com and transfer them to my Samsung VGA1000 but no such luck! Any other software that does this? Thanks for your help!

  4. 180
    wendy

    i have a .mp3 file in my phone already but i can’t use it as caller ringtone. what can i do??

  5. 179
    lulubadboyrpst

    g télécharger une sonnerie o format gcd comment je pe le convertir ou le lire merci

  6. 178
    Megan

    I just got a samsung, and you know how you can record stuff, like songs. well i want to know how i can get my recorded songs as ringtones!

  7. 177
    karolina

    tengo problema con mi SPH-A620 no puedo enviar mensajes SMS, no tengo acceso al menu de envio de mensajes. ayudenme a resolver este problema. gracias

  8. 176
    ISH

    I have a SPH-a740 but this should work with many other samsung phones like the a640 and a620.

    Add GAMES to you Samsung phone.

    1. Start phone but don’t do anything just plug in the cable
    2. Start BitPim
    3. Select SPH-a620 (or a740 in my case)
    4. Select file system and click +sign on dir. tree, this should retrieve your file structure for you — right mouse click and do a backup entire tree
    5. Then go into the ams folder and delete the AmsRegistry file
    6. Go into your games folder and right mouse click to make sub-directories, sequentially name them cnts1 cnts2 cnts3 etc.
    7. Rename the 2 files to _jar and _jad (your jad file should have been edited before hand) and place them in one of the cnts# directories (right mouse click a cnts dir. and select new file and then browse to the 2 files to upload them to your phone
    8. Close BitPim
    9. Unplug your phone and don’t do anything with it until you reboot it.
    10. Upon reboot you should see the new game(s) ready for your enjoyment

    The trick to this is in the editing of the jad file. Here is an example of one I used succesfully with my phone. You may have to experiment to get this working with your phone.

    
    Content-Folder: Games
    MIDlet-1: Galactic Attack,icon.png,com.dbarnes.raid.GameMIDlet
    MIDlet-Jar-Size: 25024
    MIDlet-Jar-URL: http://www.dbarnes.com/wap/gattack.jar
    MIDlet-Name: Galactic Attack
    MIDlet-Vendor: dbarnes.com
    MIDlet-Icon: icon.png
    MIDlet-Version: 0.0.41
    

    found everything here
    http://www.howardforums.com/archive/topic/983423-1.html
    *Centurion wrote the guide.

  9. 175
    Tanya

    Any idea on how to download a game to my Samsung A740? i have the cable and I use bitpim.

  10. 174
    vanmar

    how do i aDD GAMES TO MY SAMSUNG VGA1000. I HAVE SEEN SOME INFORMATION ON HOW TO DO IT BUT I GUESS IT ISNT IN SIMPLE FORM, AND THEY DID NOT GIVE ME WALK THROUGH DETAILS ON HOW TO GET THIS DONE. PLEASE ANY ONE WHO HAS DONE THIS BEFORE PLEASE HELP. AND HOW DO U RENAME A JAVA GAME FILE?. TO JAD AND JAR SO THAT THE PHONE RECOGNISES THE FILE.

  11. Devious Dark: How is it obsolete? The method still works :)

  12. This page is really helpful, and would like to donate, but this page is obsolete…

    I have a Sanyo PM-8200 and am attempting to transfer ringtone via BitPim. Will see how that works.

  13. 171
    ISH

    I’ve tried to put java games on my SPH a740 and they load onto the phone but I can never get them to go past the loading screen where it says Java Powered.

    @Mark - I would unistall the drivers, reboot the machine and try again with drivers off this site, along with the latest version of bitpim. Good Luck.

  14. 170
    Mark

    Hey Guys, hoping that some one can help me. I have a Samsung SPH a740. I just got a cable and program from Ebay. Problem is, I can’t get the phone to work with the PC. When I connect it to the usb, Windows XP Home, finds the hardware, but as it starts to load, my PC Freezes right at the transfer sscdcmnt.sys file to the c:\\windows\system32\drivers. This happens over and over again. Both my son and I have the same phone and would love to get this to work. Please Help!!!.

  15. George: Not sure. I do not even use this phone anymore actually - I recently replaced it. I will probably put a new article up for transferring ringtones to the Samsung Blade though :)

  16. 168
    George Bushy

    How to you transfer Java games onto a Samsung A620? I can transfer pictures and ringtones fine with the latest Bitpim software but can’t figure out games.

  17. 167
    Tom

    My job recently upgraded my business phone to a Treo. I really like a couple of the stock ring tones that come with the Samsung A620. Does anyone know where I can get a hold of midi, or any other sound type, files of the stock Samsung ring tones? I am only looking for the single tone ring tones.

  18. 166
    Carlito batardo

    I forgot to describe symptom. Basically, I see no new ringer at all even though the file was renamed to cnt22.gcd & cnt22 by following the steps above RAZOR-SHARPLY. I even backed up all ringers and deleted all of them through my phone and added new ring but it will never show up after a full powercycle of the SPH A740 phone. It’s Bell mobility btw. Thanks.

  19. 165
    Carlito batardo

    Tried it and did not work, I have a SPH-A740 and as suggested previously I did not used hex editor, simply made the gcd file & removed the .mid extension completely but no go.

    What’s wrong???

  20. 164
    Chris L.

    I have purchased many non-OEM cables:
    for LG VX6000 and 8100 + bitpim= PERFECTION!!!
    Cables for Nextels I730 and I8-something(not 4 my cell)+ MYJAL= PERFECTION!!!
    Cables for Samsung vga1000(a620) and LG 5200 + BITPIM= PERFECTION!!!

    ECITYWIRELESS IS THE WAY TO GO!!!

    Only the cable for my E815 from Moto is a OEM but that is because I need a copy of MPT and it came with the cable!!!

  21. 163
    ISH

    I got my cable off ebay it was cheap, they are a lot more expensive in the stores.

    @keenan - Look under downloads -> ringers, you should find it there and remember to reboot the phone. If it’s not there than something went wrong.

  22. thanks Chris L, i will look in to that - good find

    @Tony - try clearing the browser cache

  23. 161
    keenan

    Hey ish i have samsung a740 too and converted a wav into qcp and then added ringer and sent to phone but i dont see it on my phone. What section of ringers will it be under?

  24. 160
    Tony

    Hey, i had the older version of samsung cellphone. Everytime i try to download a ring tone i made by myself, i had to send a message from my pc internet to my phone. then i had to save the url adress from my message to my phone so that i can download the ring tone to my phone. It works before but I did that so many times that last time when i attemted to do that again it wont let me save the url adress anymore and a “full” screeen apeared. can you guys help me figuring out this problem. Thank You.

  25. 159
    Chris L.

    I HAVE NO IDEA HOW TO HELP YOU RICHIE BUT I CAN REFER YOU TO A GREAT EBAY SELLER, ECITYWIRELESS. HE ALSO HAD A WEBSITE, ECITYWIRELESS.COM. SOLD ME MANY A CABLE AND HE IS HONEST AND RESPECTABLE. GOOD LUCK!!!

  26. well, i dont have the cables with my VG1000 so i upload everything with http://www.waphq.net/ but i cant do flash update? can anyone help?

  27. 157
    Carlito Batardo

    thanks for the info ISH, now all I need to know is if I can buy the USB cable at a local electronic store like The Source or similar places.

    Thanks again!

    On my ressearch I was able to download ringtones from http://www.matrixm.com, there is a process to follow for Bell Mobility customers, check the forum for topic on Bell Mobility, it worked fine for me.

  28. 156
    Chris L.

    WOW!!! WHAT A COMING HOME PRESENT!!!! BITPIM 9.0 BYPASSES SO MANY OF THE PAST STEPS YOU NEEDED TO PUT WALLPAPER AND RINGERS ON A SAMSUNG VGA 1000(a620)!!! You make a song into the proper wav format then convert with Pazheds GCD creater to a QCP and then drag the QCP file to Bitpim 9.0 and then hit send to phone and there it is after you reboot!!! Just select wallpaper, drag into bitpim, crop as you wish and then sent to phone and there it is after a reboot!!! BITPIM RULES!!! MoTo PHONE TOOLS 2nd!!! GOOD LUCK!!! CHRIS!!!

  29. 155
    ISH

    Hey Carlito Batardo, I have a SPH-A740 and I’m with Bell too. I’ve put ringtones and wallpaper on my phone, tried one game but it didn’t work. If you get the latest version of Bitpim 0.9.00 you can add ringtones without a hex editor. Early versions work too but some versions of the new versions had problems with my phone. All you have to do is add a ringtone as a .qcp file and send phone data. I use Audacity to crop it, isolate a track and normalize the song before using winamp to convert it. I haven’t bothered figuring out how to convert a wav to 8000hz in Audacity. I’ve did it the hard way before it works too, but if you don’t know how to use a hex editor, this way is a lot less confusing.

  30. 154
    Carlito Batardo

    Wow! Great site! Before I take any action I would like to know if anyone has successfully downloaded a converted MIDI/MP3 to ringtone file for the Samsung SPH-A740 with the USB cable available from Bell. My carrier is Bell Mobility btw.

    Thanks!

  31. Chris: I do not know what else to tell you. Here is some info on hexadecimal - http://en.wikipedia.org/wiki/Hexadecimal

    1) The numbers depend on how many objects you have on your phone. There is no ‘proper’ value it should have by default.

    2) It will be easier if you set Windows to show file extensions - http://www.annoyances.org/exec/show/article01-401

    3) I did not create any of the software used for this. If you are having a problem with a particular program, you could search around on their website for more information. I cannot explain the method better than I already have above.

    If you cannot get it to work, you could always use another method such as the Sprint Vision service to upload ringtones. This method can be very dangerous if you do not do it properly.

  32. 152
    Chris L.

    Admin,

    I am still going insane!!! Is there anymore help you can give me?? Please read post of May 11th, 2006 at 11:54 pm and see if you can assist me further.

    THANKS SO MUCH!!!!

  33. 151
    Chris L.

    Admin,

    1) Can you please explain this Hex stuff a bit more indepth. When I open the registry and get to line 9230 my first 2 characters are 0D 00. What should they be?

    2) When I load these files into Bitpim it adds the qcp extension but when it is on my Desktop it is just cnts1. Bitpim makes it cnts1.qcp. I use the program “audio converter” to make the MP3 a wav of 8.000, 16bit, pcm mono. I then use GCD as you show in the tutorial, make it a qcp and then make that qcp a gcd. I end up with the 2 files need but the above always occurs.

    3) My wife is going nuts since I am up so late trying to figure this stuff out!!!! HELP ME!!! I AM GOING INSANE!!! Thanks!!!

  34. 150
    Chris L.

    Arjun,

    You must plug in the phone with the usb cable, then when the windows install wizard appears select to do it yourself. You need to then select the exact windows XP driver folder I gave you in the e-mail and then you should get Bitpim to work. You also need to get the newest version of BITPIM!!! Good Luck!!!

  35. Chris: I did not make the GCDCreator program, so I have no idea why it is not working for you. I have used the method above quite a few times with no problems. At least not after I got the hang of it. It sounds like you might be missing a step with GCDCreator.

  36. 148
    Arjun

    I wish I was anywhere near that stage of installing ringotnes. I am still stuck with the phone port being inaccessible. No matter what I do, it doesn’t want to play ball. Any ideas from anyone? I am trying to use it on a brand new xp media center pc.

    Thanks,
    Arjun

  37. 147
    Chris L.

    Hey A,

    I can’t make a ringtone!!! THIS IS CRAZY!!! I cut my Wav to 5 seconds, then I use my audio converter to make it a 8.000, 16bit, mono, pcm wav with audio converter. then i use the gcd creator and I use the convert Wav options and it makes a 0byte qcp file everytime!!! WHY??? Then when I even try to put it in my ringers file folder it says cnts1.qcp, bitpim adds the extension automatically!!! PLEASE HELP!!!

  38. 146
    Chris L.

    hey A,

    Now all other downloads are gone and the registry just shows a 01 at offset 4 and all other values are 00. WHAT DO I DO??? HELP!!! Why does the GCD creator make these 0 byte qcp files??

  39. 145
    Chris L.

    Admin,

    I AM GOING CRAZY!!! MY FILESYSTEM SAYS IT IS LOCKED!!! I HAVE GOT THE HEX EDITOR WORKING BUT NO RINGERS ON THE PHONE. I WENT TO 9230 AND CHANGED THE FIRST NUMBER BUT NO LUCK IN EVEN OVERWRITING THE FILESYS!!! I AM TOTALLY CONFUSED BY WHAT I NEED TO CHANGE THE FILESYSTEM TO ADD A RINGER. MY 9230 LINE READS: 14 00 07 00 EE 06 00 00 00 00 00 00 00 00 00 00
    WHAT DO I CHANGE EXACTLY AND HOW DOES THIS HEX STUFF WORK??

    ALSO, I HAVE USED THE GCD CREATOR AND WHEN I MAKE THE QCP FILE IT BECOMES A PUREVIOCE QUALLCOMM FILE AND IT HAS O BYTES THEREFORE IT HOLDS NO INFO!!! WHY DOES THIS HAPPEN AND CAN I JUST MAKE THE QCP FILE WITH PUREVOICE AND THEN MAKE THE GCD OUT OF THE ORIGINAL WAV FILE??

    LAST, CAN’T YOU JUST UNLOCK THE FILESYSTEM WITH THE HEX EDITOR OR SOMETHING TO ALLOW STRAIGHT SENDING OF TONES TO A A620?? I SEE SUCH DOCUMENTATION ON CERTAIN SITES BUT THE FILESYSTEM MUST BE UNLOCKED FOR IT TO WORK THIS WAY. PLEASE HELP, I AM GOING NUTS!!

    THANKS, CHRIS.

  40. 144
    Arjun

    Hi Chris,

    I have the same freeze up problem with my VGA1000. I’d like to get my data off and move to a new phone, but no luck so far. Could you email the drivers you used or the link to their location?
    arjunhat@yahoo.com

    thanks,
    Arjun

  41. Hexplorer is just one hex editor. I did not write it. There are a lot of others out there too. Just search on Google for ‘hex editors’.

    Correct. The program only creates a GCD file (hence the name - GCD Creator). The instructions above tell you how to make the other file from your audio.

    The troubleshooting section above also tells you what to do if it says your AMSregistry file is locked.

    Please re-read the article.

  42. 142
    Chris L.

    Admin,

    I have got the Samsung A620 to work with Bitpim but I can’t get the hexplorer to work at all. I select go to address and type in 9230 and nothing happens!!! Also, I have been using the GCD Creater and it doesn’t create 2 files for me to rename as csnt1 and csnt1.gcd. I just get one created file. I go to add files and Bitpim adds an extension to the csnt1 and makes is csnt1.gcp. I can’t delete the amsregistry file because it is locked!!!

    I have read that if you replace the existing csnt files with your created ringtones and then delete the AMSregistry file it works without HEX editing. In any case, I CAN’T GET ANYTHING TO WORK now that I have finally got the phone installed as a com port.

    PLEASE HELP, CHRIS L.!!!!

  43. 141
    Chris L.

    I have the proper files to install the Samsung VGA1000/a620 Stephen. Post your e-mail and I will send them to you.

  44. I have never had this problem, so I am not sure what to suggest for you.

    1) What version of Windows do you have? The drivers are for Windows XP Home/Pro (Like most 32-bit drivers, they will not work on the 64-bit version of Windows).

    2) Do you have a VGA1000 (SPH-A620) phone? A lot of people have been using these instructions on other phones. The drivers may not work unless you have the proper phone.

    Even if you have that phone, you might try searching for alternate drivers. I am sure there must be at least another version out there somewhere.

  45. 139
    Chris L.

    Thanks for speaking out Stephen!! I have been through 100 forums and e-mailed my usb cable salesman from eBay. Does anyone have a solution for us??? HELP!!!

  46. 138
    Stephen B

    I am having the same troubles as Chris L. It freezes up as it is trying to load the drivers to the computer and is getting on my last nerve. Any help?

  47. 137
    Chris L.

    My PC completely freezes when I try to install the samsung cdma modem after I plug in my cable and phone.

    I get up to the transfer sscdcmnt.sys file to the c:\\windows\system32\drivers folder and my PC FREEZES!!! Any idea on how to fix this and/or a thread in HOFO to look at. I am trying to hook up my niece but can’t get pass the above mentioned problem.

    Anything you may know would be great!!! Thanks, Chris.

  48. [...] Dagon Design ” Articles ” How To Add Ringtones To The Samsung VGA1000 / SPH-A620 [...]

  49. Michael: There may be, but I have not come across any.

    By the way everyone, I tested out the new version of BitPim and it does in fact work great with my VGA1000/SPH-A620. :)

    So this article is basically obsolete now *grin*

  50. 134
    Michael

    Hi.. i been having trouble uploading tones… but is there a site where i can download just the qcp.. and qcd files to upload to my phone

  51. Ah cool. I will test it out :)

    If it works well, then it sounds like this page is obsolete ;)

  52. 132
    Jusin

    Theres an updates on BitPim. You dont need to edit registry anymore!!!

    All you have to do is drag the ringtones onto the BitPim program, and then click on the “Send Phone Data”

  53. 131
    Faisal

    Correction:

    rintones=Ringtones

  54. 130
    Faisal

    Dear Friends,
    thnx for all your help.
    Finally I’m able to download my own rintones
    to my samsung A660.

    Now I am working on the screen savers. wish me good luck.
    thanks again.

  55. Can’t help you, sorry. I have a A620, and I do not know anything at all about the A740.

  56. 128
    ggtronic

    update
    BITPIM can transfer ringtone easy to my cell …OK
    it even convert midi files automatically for me !
    (all the work is done , from midi file to cnts1 +gcd…)

    i’m now trying to transfer games (JAR + JAD java apps ) , and the phone dont recognize any of them…
    via file structure , i need advice about file struture…
    SAMSUNG A740 user

    thanks

  57. 127
    ggtronic

    result with my samsung A740
    bitpim filesystem acces OK
    have try ring transfer OK ( rename cnts1, and creating new gcd file )
    but the ring dont appear in cellphone download section( access to amregistry somtime shutdown my computer !)
    even with a succes delete of registry file.

  58. 126
    hs1125

    Update: I successfully uploaded a converted mp3 to qcp file for a ringtone and it worked. The ams registry file is still locked I can’t delete it but oddly enough it accepts the new ringtone rebuilds the registry at 9230 to the proper number of downloaded files on the phone. Apparently deleting the ams registry file is not needed on this phone………strange!

  59. 125
    hs1125

    I have an a680 and have no problems uploading screensavers using bitpim. To edit the phonebook I use the latest version of data pilot also using data pilot I can take the pictures off the phone and don’t have to edit the files to see them. But I’m unsuccessful uploading ringtones that I try to make. Also one more thing I beleive my ams registry is locked I can’t overwrite it or delete it any more. anyone know how to unlock the ams registry file?

  60. I really have no idea about the A680.. I only have the A620.

  61. 123
    Sarah

    Hello,
    Ok just a little lost and looking for direction…. i have an a680 and was told its not data transferable from bell mobility (liars!) trying to add midi files to my phone but every idea has brought me to a dead end. Will these files work and is my phone actually not data transferable? Any advice would be greatly appreciated. Thanks.

  62. Glad to hear it! :)

  63. 121
    Andy

    I tried this same tutorial a few months ago with no luck, so i decided to come check this page again, and you guys found my problem with a solution posted…. the damn content url! well now i have plenty of ringtones that i put on there thanks you guys. Thanks Again

  64. Nothing I believe. I had not looked around local stores for a cable actually when I got mine ;) I imagine they would work fine.

  65. 119
    jim simmons

    what separates these special usb cables from the one in my providers store?

  66. Well first off, I have not tested with the A740, but I see that some of the people who left comments have, and it has worked :)

    You need a special USB cable. I found mine on Ebay. Search for “a740 usb”. It pulls up a ton of results, and they are fairly cheap. Many of them work for multiple phone models.

  67. 117
    jim simmons

    is there only a certain type of usb cable this will work for or do all the usb cables that connect to my samsung sph-a740 phone work? thanks in advance

  68. If you buy the USB cable, you do not have to use the internet (Sprint PCS service) to add ringtones to your phone, because you will be doing it yourself directly from your computer. This means there will be no charge since you are not using their service.

  69. 115
    bill smith

    when i buy a usb cable for my a740 phone does the phone have to be connected to the internet or do i get charged for adding ringtones? thanks

  70. 114
    ISH

    Another update to the last comment. Half of what I said on Dec 18 you can forget. The GCD files only need to have the proper tags ex. “Content-Type:”, “Content-Vendor:” etc… and the information after that is used by your phone to display the information. The only thing I made sure was right was the size, but I don’t know if anything has to be right at all, just something has to be there. Using a Hex-Editor look at the gcd files of games and screen savers, using a similar method to ringers you can add them too. I have the A740 so i just upload the files I want and delete endtransaction. Remember to back up everything before you start then if you make any mistakes you can always start over.

  71. Ok, I tried everything in this tutorial and nothing worked for some weird reason. My Provider is Bell Mobility not Sprint, so I looked into it more. Luckily I downloaded some free ringtones to compare with and found out GCD creator makes .gcd files that are the incorrect size for my phone. So I opened up a .gcd file from the other ring tones with a hex editor and typed over the info I wanted to change and changed the urls a bit just incase and input the correct file sizeof my song (I think it’s important why would it be there). Make sure you keep the file size the same(aka don’t hit delete just overwrite the name of the ringtone, size, urls and vendor). anyways hope this helps anybody

  72. 112
    ISH

    Hey, Rodney Dill I have the same phone SPH-A740 and I tried doing it your method and it didn’t work. None of the changes I made stay when I recycle power. The endtransaction file is back again too. weird. I’m going to try it the regular way now, see if that works..

  73. Hey Rodney,
    Can you check if the Samsung A600 can support gif? And if so what do I have to do in order to make the gif work on the A600? For some reason I am getting “Download handler for the Content”. After going through the continue… etc. the Gif still wouldn’t work.

  74. 110
    Rodney Dill

    I corresponded with the developer that is doing the A740 implementation for BitPim. for the A740 you just need to copy(upload) tne ‘cnts’ files, delete the endtransaction file, and recycle(boot) power on the phone. You don’t need to modify the registry at all. This works with (0.8.03) availabe 11/28.

  75. I solved the loading problem, but I’m not to happy with the results.

    I realized the resolution was to high, I put it at 118 x 110, which is around the screen size the picture should be to FILL up the entire screen. So I tried a smaller resolution just to see what happens, the pmd file played. but it was this tiny box on my phone as the screen saver. Didnt look so great especially with a white background.

    The animation file that came with the phone is actually at a higher resolution. And it plays so smooth. I think the reason it lags (possibly only the A600) your phones might be able to play it no problem, the pmd file has to much information, therefore causing it to be a larger file and harder for the phone to load.

    The files I created were kinda small, I’m suprised the phone can’t load that much information fast enough.
    Hopefully I can find a way to make the pmd files smaller or compress the picture quality so the phone can read it faster.

  76. If i remember right, the filenames for the screensaver files where what looks like hexadecimal, the a620 might not except any other variations. If that’s the case, we can put the GCD and the PMD on my server and see if the phone will take it that way instead of just planting the files straight into the a620’s belly.. on second though maybe just overwriting an existing file would do it too. either way, i’ll be glad to help!

  77. I have tried everything with this pmd file for animated background, and I’ve got nowhere.

    I downloaded a software CMX Studio, it creates pmd files I noticed that there are different cmx versions (dont really know what the difference is) but I tried ALL of the versions. I get the EXACT same problem, I know my gcd info is right because the phone picks up the file and tries to load it.

    I still get the “Loading…” from the phone and the picture doesnt come up.
    Is there any options on the phone I have to change possibly? Or is there something I’m missing when copying over a pmd file?
    I think it has to do with the actuall pmd file, the phone is not reading it or loading it for some reason.

  78. 106
    Rodney Dill

    Works like a charm on the Samsung A740, just sometimes you need to recycle the phones power and restart bitpim to overwrite the registry.

  79. dont give up mike, i’ve been wanting an animated background too. my only guess for the problems youre describing might be is either its coded in a proprietary way. i dont know jack though so keep me posted, and ill throw some attempts at it too.

    i wonder if finding and opening the soaring-eagle animation and it’s GCD would help us? i mean if we can find it and just draw over it and then save as.. even reuse the same gcd.. maybe?

  80. Alright I’m trying to get an animated image onto the phone now, I’m using the same method, and so far so good. (I’m using a pmd file created the file with CMX studio). Created the gcd file done.

    Now my problem is that the phone can see the file, I can select the file, it understands the file extension, BUT when I select the file it shows “Loading…”, and thats it. It doesnt load the picture, I left it for 1 minute and still nothing. I tried setting it as my backgroud, and it shows “waiting…”. The file size is less then 30kb, small file small resolution too.

    For some reason the picture doesnt load, any clue?

  81. Alright guys dont worry about it I got it…. Thanks for your help!!

    For those that are still trying to get it to work I’ll tell you what I did.

    On my phone I already had about 3 ringtones so what I did was download the gcd file from one ringtone opened it up on notepad and editied the text.

    This is what opened up in notepad:

    AMSro-Name: Lets Go
    AMSro-Version: 1.0
    AMSro-Vendor: Moviso
    AMSro-Brf-URL: http://www.myspace.com/letsgo.qcp?type=1001&ct=4593154
    AMSro-Brf-Size: 18080
    AMSro-Old-Type: Ringer

    AMSro-Brf-Type: audio/vnd.qcelp

    The information is a little different then what the gcd creater makes.
    Possibly because different phone models use a different method.
    Mine is the Samsung SPH-A600 just so you know. I also edited the url, I’m sure you can use any generic url, as long as the qcd file name is correct.

    There are four things to edit from this text.
    1. AMSro-Name:
    next to this put down anything you like to name your file when you view it on your phone.
    2.AMSro-Brf-URL:
    edit the VERY END of the url where it says .qcp, change that to the file name. (i.e. letsgo.qcq or song2.qcp).
    3. AMSro-Brf-Size:
    Make sure you put the correct bit size on the file. To get the exact number I opened the qcp file in GCD converter, and copied the exact bit size into notepad.

    Lastly in most cases you dont have to change UNLESS your using a different music format.
    4.AMSro-Brf-Type:
    either edit it to play midi or wav (vnd). Look at the top of GCD converter above line 1 in bold it will show vnd or midi.

    This worked for me!
    If your not sure if it will work with your phone I recomend just download a gcd file of your phone if you have another ringtone. If not it wont hurt to give this a shot.

  82. I also noticed one other thing, when I check under Ringtones I notice it goes:

    cnts1
    cnts1.gcd
    cnts2
    cnts2.gcd
    cnts3
    cnts3.gcd
    cnts5
    cnts5.gcd

    I dont see cnts4????? Do you know why that is?

    I tried making the new files cnts4 and I tried cnts6 still no luck.

  83. 101
    Mike

    Okay great, thanx

    I got that part working now, but when I reset the phone I still don’t see the new ringtone I added.

    I went through all the posts and tried the other methods ppl suggested but still no luck.

    Is it possible that the address in the hex editor should be different for the Samsung A600?

    Thanks again for your help.

  84. the conversion of 17 progams into hexadecimal is 11 (15 is 0F, 16 is 10)

  85. Will this work with the Samsung A600 too?
    I tried it but when I reloaded nothing seemed to have changed except for the fact my display icon on my Games directory changed to a generic one.
    Also when I entered the hex editor and went to address 9230 I saw two digits showing 16, but infact I have a total of 15 games/ringers/apps/screensavers.
    Lets say 16, if I were to add one more ringtone what would I enter in the hex editor? 11? or 17?

    If I could get this to work it would be awsome..

  86. i was reading another forum teaching how to change service providers (not to brag, buy i successfully managed to call my own answering machine while on the alltel service) and part of the said procedure drove through that 47*869#1235 code (which, by the way, is a lot easier to remember if you look at it for the location of the keys) and out of curiousity i just prowled around on the three digit codes. ive been prepairing a list of the available options (050: external lcd contrast, 042: backlight off, 041: backlight on, 013:screw the crap out of your reception lol…)

    theres some other fun things too, type #3282 (#data) then press OK
    or try #rtn and press ok
    or even Menu -8 -1 -0 service code: 040793

  87. Very impressive find :) How did you stumble upon this?

  88. Just uncovered something new:
    Ever wish the a620 had one of those speakerphone options like newer phones have? welp, i found something cool. this process is easy, but its probably enough to void a warranty so think twice before you go any further. with that said, dial 47#869*1235, entering you into TestMode M now be careful what you press; what you modify in here isn’t fun to fix. Type 125 PCS HAND MIC GAIN[00] will appear, the default value is something near 102 (forgot what it was exactly) but now type 255 to boost it to the max. hit OK -saved- now press the up key until it says PCS HAND SPK GAIN[04] the default value is something near 075, so type 255 then press OK -saved-. you are now playing sounds much louder and recording sounds much more senstively. To reset the phone ( and exit testmode) dial #002 the # is important. if you feel at risk to an inbound phone call while doing this procedure, start off by entering the code 001 to temporarily disable service, also be sure to press # before proceding to dial code 125 for speaker/mic settings.

  89. Couple of other things i forgot to mention:

    if you take your cellphone for a walk over to http://www.3gforfree.com/ they host free downloads for ringtones, games, wallpapers. it’s totally legit.

    the other was, i understand they we have the ability to disable the built in gps locator on our phones (with the exception of 911), has anyone here heard of an App that uses this ability to maybe give you your zipcode, or even Lattitude and Longitude?

  90. hey sean, you dont need to worry about what bitpim or your phone are saying for now because the whole idea of their communication is predicated upon the existance of those drivers (which brings about the communication between your computer and the phone, and then your computer and bitpim). As a technincian for a computer repair company, the problems you are describing sound more like a conflict on your computer. We could go through about a million dumb questions like, are these the right drivers for your operating system? (they’re working like a champ on my XP machines (32bit, dang you admin!)) But im more likely to side with a software conflict (disable as many programs out of your task tray as you can), on some strange occasions and occuring more consistantly ive seen spyware become so malicious that it has done damage to various drivers (generic keyboard driver), so get yourself protected if its not too late. Microsoft.com has a good anti-spyware program (gotta be legitmate, they check your comp for verification), lastly it is also possible, although moreso rare than the spyware, that you are have irq conflict. xp has done away with this problem almost entirely… but it still worth mentioning with half a breath left. you can help aleviate your computer by unplugging as many periferals as you can (printers, external drives, all things usb), even if just on a temporary basis for means of testing this prognosis

  91. Strange.. I never really had any problems with installing the driver, so I am not sure where to begin. Does it show up under the device manager? I cannot even test it myself right now, because I am using the 64 bit version of Windows, and the drivers only work on 32 bit :)

  92. 92
    Sean

    ok I am having a problem with my computer locking up when trying to install the cdma drivers. got them from your link and it goes thru the first “wave” of drivers fine and locks up on the second wave of ther installation of drivers it locks and I have to reboot and nothing works (regarding the phone). what is up with that has oanyone else had this problem. my phone recognizes it is connected to the computer (but bitpim wont recognize its there) and on the second install it crashes. the port tester says that it is inoperoble as a port but recognizes it as a samsung cdma port. confused? try being me :D

  93. No problem.. I do not really feel left behind, I just do not care for Vision ;) It really is a nice little app though!

  94. Yeah, sorry again if that leaves you behind admin, but yes it does require a live connection via the Vision service. Our next mod needs to be to find a way to get that for free :)

  95. Very good find! :) I imagine that you have to be using the Vision service for internet access for it to function right?

  96. Heres something that is invaluable:
    http://www.google.com/glm

    it’s Google maps on your phone as an java application. its the best (only within the USA for now), i do a lot of traveling every day to businesses around my state, this 100k app is going to make some big changes for me.

    when it asks for your phone model number ive been using the one designed for the sph-a680. it works like a champ.

  97. Nice tip! I do not use the Vision service myself, but I am sure this will come in handy for many :)

  98. For anyone who is interested about using the a620 for free internet on your pc, and has Unlimited Vision Minutes:
    (i even talked to a sprint rep: “As i sprint represtative, I’m supposed to tell you not to do that (but hey how did you do that?)” ) and as proof ive gone through 2 bills without a hitch.

    First off, you have to have the drivers for your phone, you have done this already if you have done this tutorial. Next, download this software for the Seirra Wireless-built Sprint wireless card family. Install it and what not, change the settings as you please. Now when you plug your phone you will see this program initialize then the Go button lights up, click it.

    The technical aspect of why this work is as follows:
    Using the USB adapter to your cell phone is very much similar to the way a PCMCIA air-card works with the computer. You can watch as your phone dials #777 and initiates the TX. My sprint rep explained that this is the number for the Vision Service, if you have unlimited vision minutes, you now have unlimited 20 kb/s internet.

    P.S. Is anyone else having an annoying problem with text messaging replying the orginal message back to the sender? -Sprint couldnt help me much on this one.

  99. 85
    Jack

    Nvm. I figured it out. Screensavers work too. Thanks anyway.

  100. 84
    Jack

    So after a lot of hard work and some adjustments made to the gcd file I got the ringtones to work. Plus, my phone is actually a A740, but they’re pretty similar and so it actually worked. Thanks a lot. Without this page I may have never figured it out. Also, does this method work for picture/screen savers? If not, have you found a way yet?

  101. If anyone here wants to help me set up a forum for game swapping please post a comment here with a way to contact (email aim msn).

  102. i am onto my third vga1000 and i can safely say ive never had a problem migrating my ringers/photos/games using bitpim. not to mention countless times adding new ringers and playing around with the in the sms directory.

    trevor, gotta thank you, ive never even thought to use a png before. although i have found i get the best quality images onto my phone via http://pictures.sprintpcs.com/ ’s upload and a quick download using Online Pictures on the phone. Also, i would really hope to see some _jar and _jad ’s floating around sometime. i tend to get bored at work.

  103. Thanks :) Worst case scenario.. I think I heard of someone once having to send their phone to sprint, but I am not even sure if it was a VGA1000. I think it was just another phone, and BitPim was being used by itself to do something. For this method, as long as you backup any file you are changing (such as the registry), I imagine you could always go back to the “before” state. Simply by putting the files back and resetting (and possibly deleting the endtransaction file). So I would say that is is fairly safe if you know what you are doing. Just look at all the people who have posted here trying to get it working. I don’t believe any of them killed their phone, not to say that it is not possible :)

  104. 80
    EcGus

    Good Job! You finally pulled it off, and did a good job spreading the word. Thanks! I do have a question about how much risk is involved in this. I know people are going to ask me to hook them up and I don’t want to end up trashing their phones. What is the worst case scenario, anyone had any “bad” experiences?

  105. Trevor: They are in java. You need a gamename.jad and a gamename.jar. Rename them to _jad and _jar and make their own folder in the games directory (follow the number scheme).

  106. 78
    Joel

    I’m kind of stuck with uploading ringtones. When I open up my Amsregistry and go to 9230 the hexadecimal is 00 which doesn’t make much sense cause I have plenty of stuff on my phone. I ignored it though and entered 0F because I want to add my 15th ringtone (I deleted anything but ringtones). I followed the rest of the directions but still no ringtone. Any ideas?

  107. Trevor: Thanks for the tips.. I am sure they will help others :) As far as your question, I really have not tried games. I know they use Java, but I imagine they would have to be made to work on the phone. I plan to look into it someday. btw, I am the ‘writer’ ;)

    Molly: All you have to do is rename the file, taking out the .mid extension. If you are using Windows XP, and do not currently see file extensions, there is a setting you can change. Open up a folder (such as ‘my documents’) and select ‘Tools -> Folder Options’ from the menu. Click on the ‘view’ tab and look for ‘Hide extensions for known file types’. Uncheck this, and hit ‘OK’. Now you will be able to see the extension, and can remove it.

  108. 76
    Molly

    How do i get the .mid extension to not appear?

  109. I have a couple comments that will hopefully help, and a question.

    -It took me like 3 hours to master the Content-URL thing.

    I used the link provided above : http://www.echoniner.com/

    What you need to do AFTER that link is enter(example): cnts1.qcp/KARMA.qcp

    The first of which, is the file name of the ringtone, BEFORE you deleted the extension. The second, is the file name before you renamed it. Not all of what I said above may be necessary, but I’ve tried a whole lot of combinations and that’s the only way it worked 100% of the time.

    So, my entire link was: Content-URL: http://www.echoniner.com/cnts1.qcp/KARMA.qcp

    -Use png files for your screensavers, not jpg. Jpg has all different kinds of quality settings, etc. And it only worked about 1/4 the time.

    so, Take the png file (which is near 100×100), go through the gcd process.

    You need to do the same thing for the content url as I did above for ringtones. So:

    Content-URL: http://www.echoniner.com/test/test.png

    As you can see, the test.png was before the renaming.

    MY QUESTION IS:

    What format are games, which games are compatible with these phones, and same with applications. If the writer knows this, I’d really appreciate it.

  110. I was just able to save them through bitpim. I just told it to get the pictures and saved them.

  111. Jojoyohan, you are doing it correctly, but the problem is that the jpg files on the phone are not 100% standard. This is why many programs cannot read them properly. The solution is to open them up in a program that can recognize them, and then save them as standard jpg files. Photoshop can do this, and many others I am sure. You may have to experiment.

  112. 72
    Jojoyohan

    Do any of you know how to get the images off of the phone and make them viewable?

    I know that they are in /digital_cam/jpeg but when I try to look at them (I put the jpg extention on) they don’t show up. Thanks

  113. its your gcd. look 4 posts up and you can see that has been a problem for serveral of us. to test it out open my gcd in notepad and edit it to reflect your qcp or midi, then do a ’save as’ and upload it. shouldnt be too hard really

  114. 70
    Matt Smith

    Correction Not Adobe premiere Adobe Audition

  115. 69
    Matt Smith

    I have tried these steps over and over. I have also read over everyone’s posts. I was able to get echo.’s ringtone that was posted on here to work (THANKS)but none of my own. At first I tried to use adobe premiere to take part of an mp3 and then convert it to 8000hz 16bit mono PCM WAV. then use gcdcreator to create the gdc and qcp files. It seemed to create them fine but when I go into my phone the ringtones aren’t there. Then I got some midi files and tried to use those in gcd creator and that did not work either. I know I know how to put them on the phone by changing the registry, deleting the endtransaction file and all that because I got it to work with ECHO’s file. I just really wish I could get this to work with my own songs!!
    Any suggestions would be helpful.

  116. From my experience, you can either use a full URL ( http://etc... ) or a relative URL ( /whatever ). But one of those two options works best. Nothing is wrong with that Content-URL above, because it has the formatting of a URL. It does not matter if the page exists, but it is just a matter of structure.

  117. most likely the problem you are having with the gcd maker is the content url, i know what i have inputed doesnt possibly look right, but after 20+ ringers, i know it works. this is what it generates:

    Content-URL: http://www.echoniner.com/cnts1.qcp/breakfast club.qcp

    it works but i dont know why, haha

  118. 66
    Sean D

    For Some reason, when converting MIDIS, there’s always a problem. So what i did was that i used echoniner’s a620.zip files and just edit the gcd file and just change the name of my MIDI file. HIs gcd files seems to work while mine didn’t.

    I think that this page WILL be a whole lot better if there are actually images on it too, for the more visual learner. When i first read, this, i didn’t get it. It made me read it over and over again.

  119. ive been very interested in other mods for the a620. my most wanted trick would be the boot up animation, but i like the idea of making a background animation too. it could be as easy as finding the default eagle animation and trying to open it as a gif..? or maybe not. hah

    good work sean d, all props go to admin

  120. I have not experimented with backgrounds yet. I may some time though. I am glad you got it working! As far as the GCD problem, you just have to make sure you create them perfectly. It took me a bit to figure out at first too.

  121. 63
    Sean D

    You guys know if there is a way to make animated background?
    ============================================================

  122. 62
    Sean D

    AWWWWWWWWWSOME!!!!!!!! Thanks so much echoniner!!!!!!!! Damn, this is the s***! Well, do you know what is causing this bad gcd prob??

  123. 61
    Sean D

    which one, one which date. You seemto have posted a lot, so i dont know which one.

  124. 60
    Toonces

    I think I’ve found the solution to the disappearing files. I downloaded the working files posted in the replies and looked at the .gcd file. There were 2 differences so I made the following changes and my files stayed and work!

    in the .gcd file for Content Name: I changed the spaces in the name to underscores _

    I also changed the url to a generic URL format. Content-URL: http://www.myspace.com/cnts1.qcp

    I saved the file and uploaded the new .gcd file to the phone and now my ringers are there!

    old file:
    Content-Type: audio/midi
    Content-Name: Dig Dug
    Content-Version: 1.0
    Content-Vendor: echo
    Content-URL: /dig dug.mid
    Content-Size: 80585

    New File:
    Content-Type: audio/midi
    Content-Name: Dig_Dug
    Content-Version: 1.0
    Content-Vendor: echo
    Content-URL: http://www.myspace.com/cnts1.qcp
    Content-Size: 80585

    I have 6 ringers I changed and uploaded and all 6 work now after making those changes to the cntsX.gcd files.

    Hope that helps someone.

    Toonces

  125. try using the same instructions i gave to yifferthefox, you could just have a bad gcd set because when i was first doing this to my phone i was having the same issue you are describing and improperly building the gcd was my issue

  126. 58
    Sean D

    Yeah, i did edit the AmsRegistry and changed it to “06″. it just look like i edit the gcd file, but i didn’t.

  127. yifferthefox, you can always try using