Welcome to the HowardForums: Your Mobile Phone Community & Resource.
HowardForums is discussion board dedicated to mobile phones with over 1,000,000 members and growing!
For your convenience HowardForums is divided into 7 main sections; marketplace, phone manufacturers, carriers, smartphones/PDAs, general phone discussion, buy sell trade and general discussions. Just scroll down to see them!
Only registered members may post questions, contact other members or search our database of over 8 million posts. Why don't you join us today!
If you have time check out our sister sites: HowardChui.com - Where you can find the latest mobile phone news and reviews. HowardChui.com phone gallery - See interesting pictures of phones that we've taken. HowardForums Wiki - Our Mobile Phone Encylopedia. Niknon.com - Our sister site about Digital Photography. SlowFo.com - General Discussion.
Note: Do not attempt this unless you thoroughly understand how to use Bitpim, a hex editor and a midi editor!! You could cause irrepairable damage to your phone. Make sure you backup the entire file tree of your phone to your computer so that you can possibly restore it if something goes wrong.
1) Download one ringtone from www.vtext.com. Cost is $1.99.
2) When you get the text message with the ringtone attached - "Save as object" multiple times (one for each ringtone you want to create). They will show up in My Melodies.
3) Using Bitpim and FutureDial #19 cable (available from Radio Shack) view all of the files.
4) In the sms directory find the files named mediamel000.dat, mediamel001.dat, etc. These are the files saved in step 2. Using a hex editor (I used HHD - freeware), look at one of these files to get an understanding of the file structure of the first 27 bytes shown in step five. Starting at the 28th byte it is a standard midi file.
5) Create a modified midi file as follows:
- Using a midi editor (I used anvil studio), trim the midi file to around 30 seconds.
- Using a hex editor, insert 27 bytes at the beginning of the file.
- Byte 1,2 = Total file length + 1 (byte 1 is LSB, byte 2 is MSB)
- Byte 3 = 00
- Byte 4 = 01
- Byte 5,6 = Total file length + 1 - 27 (byte 5 is LSB, byte 6 is MSB)
This is the length of the midi portion of the file + 1
- Byte 7-26 = Ascii name of ringtone (unused bytes can be 00)
- Byte 27 = 00
- Rename the file to the name of the file you want to replace on your phone (mediamelxxx.dat)
6) Using Bitpim, overwrite the mediamelxxx.dat file with the file you created in step 5.
7) Turn the phone off and back on. The name that you put in bytes 7-26 will be in My Melodies. Using "Set as" you can assign it to an individual contact ring, a caller ID ring or a non caller ID ring.
Some things I found out:
The ringtone downloaded from vtext has a Sysex midi command at the beginning of the midi portion to set the priority of assigning voices but I found that the VX3200 had enough voices to play my ringtones without it (not sure how many that is).
Just adding files to the sms directory using Bitpim did not work. The phone did not show them in My Melodies. I had to use the phone option "save as object" on the text message from vtext to get the phone to create and recognize the filename.
If anyone has anything to add, I would appreciate it. I have searched and haven't found anything.
I can post a sample if someone needs it. I have created files with the Mission Impossible Theme, Peanuts, Flintstones, Looney Tunes, Rocky Theme, etc and they are loud and clear. They only come out as good as the original midi file so start with good files.
The Radio Shack website has a Data Cable with USB for LG VX6000 catalog # 17-792. This is the cable I bought and it works with the VX3200. The picture on the website is not correct but the catalog number is. The actual cable has a molded plastic shell in the middle of the cable. If you can look at one at a Radio Shack store, you will see that the packaging says "FutureDial #19".
By the way, I first bought a cable from Ebay that was for the VX6000/VX7000 and it did not work with my VX3200. I believe the difference is that the FutureDial #19 cable probably has the prolific USB to serial converter chip inside the plastic shell (I didn't open it because it worked and I didn't want to mess with success). I know that the one I bought from Ebay does not.
Phone(s):
1: LG VX6000
2: SE47 SLIDER
3: LG VX3200
Provider(s):
VERIZON 12OO MIN PLAN
Joined: Jun 2004
From: BROWNSVILLE
Posts: 39
If you record a voice memo, either using your own voice, or holding the phone next to the music, and then save it, you can then select it as a ringtone on the 3200. All voice memos appear as ringtone selections on the 3200. No more paying for ringtones. I can just go to the vtext.com website, pick any ringtone I want, record the demo and assign it as a specific ringer ID without ever having to pay adime for the ringtone. Doesnt sound as good but works and is much cheaper. I record songs off the radio as well as use my own voice for voice ringer ID. Gotta love the 3200.
Phone(s):
1: LG VX6000
2: SE47 SLIDER
3: LG VX3200
Provider(s):
VERIZON 12OO MIN PLAN
Joined: Jun 2004
From: BROWNSVILLE
Posts: 39
You can also use the Voice memo trick to assign to the alarm clock, scheduler and individual contact text message ringer functions. Now my scheduler has VOICE. Now my text Message Ringer has Voice and my alarm clock tells me to get my lazy butt out of bed in voice. VX3200.
I did a little playing with TEXASDUDE's voice memo trick. Voice memos are recorded in qualcomm purevoice format. The files are stored on the VX3200 in /VoiceDB/All/Memos and the have the naming conventions Mem00001.qcp, Mem00002.qcp, etc.
I downloaded qualcomm's purevoice sdk and purevoice player from:
There is a program called pvconv.exe that runs in a Dos window and converts .wav files to .qcp files.
I found that I had to use a hex editor to add 56 bytes to the end of the file which has a time, date and name stored in it. I copied the bytes from another voice memo that I had already recorded on the phone. I also had to modify bytes 04 and 05 to reflect the total file length less 7 bytes.
I was able to add a file to the Memos directory and have it play. The quality is voice quality not music quality (8khz, 16 bit, mono).
Originally posted by TEXASDUDE If you record a voice memo, either using your own voice, or holding the phone next to the music, and then save it, you can then select it as a ringtone on the 3200. All voice memos appear as ringtone selections on the 3200. No more paying for ringtones. I can just go to the vtext.com website, pick any ringtone I want, record the demo and assign it as a specific ringer ID without ever having to pay adime for the ringtone. Doesnt sound as good but works and is much cheaper. I record songs off the radio as well as use my own voice for voice ringer ID. Gotta love the 3200.
oh yeah..........i totally forgot about doing that!....i used to do that with my nokia 3100.....very usefull....i think im going to try that right now!....THANKS for bringing it up!