Introduction: Add Ringtones to a Verizon Lg Vx5200 Phone for Free

About: My name is Joe. I enjoy long walks on the beach, pina colladas, getting caught in the rain, playing with dead things, playing with fire, hacking, programming, reverse engineering and blowing stuff up. my areas…

This tutorial will show you how to build and use a data (and charge!) cable for the lg VX5200 and how to add ringtones and download pictures without having to pay verizon. this has only been tested with an lg VX5200, but it may work with other lg VX series phones.
this is for educational purposes only, i am not liable for any damage or fees this may cause.

Step 1: Collect Materials....

You will need:

1 usb cable to destroy
1 phone charge cable
LG4USB drivers (see below)
Bitpim from bitpim.org


note: the charge cable needs to have at least 5 pins.
i recommend a cheap knockoff car adapter. it doesn't need to
be the exact model, it just needs to physically fit.

Step 2: Void the Warranty

open the lg plug on the end of the charge cable, if it's a car charger, there will most likely be a small circuit board on the inside. desolder and remove the board and/or wires.... all of them. using pliers, carefully remove the pins and move them to pins 5, 10, 15, 16, and 19

Step 3: More Chopping...

cut off whatever usb device was on your cable, and solder the wires to the lg plug as follows:
note: usb vcc is connected to two pins

LG pin | USB wire
5 | Vcc (red)
10 | Data+ (white)
15 | Data - (Green)
16 | Vcc (red)
19 | Gnd (black)

Don't tape it up yet!
it needs to be tested.....

Step 4: Test the Cable and Install the Drivers.

plug the cable in to the phone, and connect it to a computer through a usb hub
if it works, your phone will be charging and the computer will recognize it and ask for drivers, just hit cancel. if the phone says it's charging, but the pc says "usb device not recognized/failed" swap pins 10 and 15 (the data pins) and try again.
now install the enclosed driver(s) and plug the phone in again.
this time, when it asks for drivers, click "install drivers automatically." it will (should) ask three times. (as in for three separate devices) all three 'devices' (really just separate features) must be working. Now you can tape up the wires and reassemble the connector. (be sure to secure the cord or it will pull the pins out)

Step 5: Install Bitpim

unplug the phone, then download and install bitpim from bitpim.org.
plug the phone in then run bitpim, it should automatically recognize the phone, if not, check your drivers and/or wiring.

Step 6: Make Your Ringtone

use your favorite sound editor (or sound recorder) to cut the sound down to a 22 second clip. you can make it longer if you want, but verizon goes to voicemail after 22 seconds, and it saves precious space. you can also make it shorter if you want it to repeat. save it in it's origional format, even if it's a really high quality, you will convert it in the next step. (use 44100 khz 16bit pcm stereo, if you're using sound recorder) don't use sound recorder, if you can avoid it. it sucks.

Step 7: Oppen Your New File for Converting...

open bitpim, expand the phone tree, then the media tree, and click ringers. click the add item button (it should have turned into a music note (two eighth notes, to be precise) with a plus sign)
navigate to your ringtone and open it.

Step 8: Convert It With Bitpim.

you should now have the convert audio file dialog open. under new type, select mp3 (default), you can make the sample rate whatever you want, i use 24000 hz since it sounds good, and since you won't be able to tell if it's any higher with the crappy speaker (and i don't know the maximum my phone can handle). select one channel as you'll only be able to hear one, and it saves space. the bitrate can be whatever you want. the higher it is the more space it will take. if it's a short sound (like a 22 second clip) you can afford some reasonable quality. 40kbps sounds just great at 24000 hz mono. click convert. now play it, see how it sounds, if you don't like it, change the options and do it again. i recomend increasing the gain (volume). careful, it may cause over modulation. (if you don't know what it is, set the volume realy high and play it!!!) check the amount of space left on your phone and see if the new ringtone will fit. (menu>get it now>info>memory) if it's all in order click ok.

Step 9: UPLOAD!

this is the part verizon doesn't like! click the syncronize phone with bitpim (upload) button. (the phone with the arrow pointing at it) under source, check ringtone, and set it to add. click ok!
now wait. when the 'lights' turn green, it's safe to disconnect
almost done...

Step 10: Now the Fun Part....

set it as your ringtone!
on your verizon vx5200:
press menu, select the 'get it now' tab, select 'get tunes and tones,' select 'my ringtones'
hilight the ringtone you want, and press 'set as,' select ringtone and press ok.
now call yourself!