Google
 
Web www.howardforums.com
Pages: 1

Ringtones for my VX3200

(Click here to view the original thread with full colors/images)


Posted by: bwood301

How I got ringtones on my LG VX3200 (Verizon)

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.

Good Luck!



Posted by: Bentwingbird

Just checked the Radio Shack website and that data cable #19 is not showing up.

Any other sources?



Posted by: bwood301

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.



Posted by: Bentwingbird

Thanks a bunch for clearing that up.

and also for the heads up on the e-bay cable



Posted by: themopedwhiz

i'll get the #19 cable at RS, and fix up the better's halfs 3200 with some custom tones

I have flinstones 'dino' barking away

and fred 'yabadabdo'

when she calls me it plays 'patsy cline'

that's a big file for a ringtone 197k another one is 300k

and they are only 25 seconds long each



Posted by: bwood301

They must be mp3s. I believe the VX3200 only takes modified midi files but I'm not certain.



Posted by: themopedwhiz

I have the CD's for patsy ( her favorite)

I ripped the complete song, converted the wave to MP3

used audacity to sample and out put the section i wanted, still mp3..

then renamed them to midi files and uploaded using bitpim..

dino is 31k

but patsy is big.. but she belts it out just like on the CD.

i'm going to try your method and see if I can put Patsy and dino on her 3200



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.



Posted by: themopedwhiz

I think i'll try that.. I LOVE THIS FORUM

I went thru Bwood's procedure last night

the tune download from vtext worked,
the 4 copies worked

bitpim worked

but the replaced file doesn't play, it shows up in the right place with the right name and numbers but it doesn't play

I looked at the original and a demo of another vtext song and he's right they look like quicktime files

in fact the demo ( try before you by ) is a quicktime file

if you save the demo and look at it with the hex editor it says quicktime in the asci on the right hand collum

my music editor 'audacity' doesn't output the correct format

i tried some editing inserting quicktime reconition code but it still didn't play..

next i'm going to try using her phone on online..doing it right now with my lg4500





Posted by: TEXASDUDE

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.



Posted by: bwood301

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:

http://www.cdmatech.com/solutions/p...ce_download.jsp

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).

Good find TEXASDUDE!



Posted by: narfiscool

if you could post an example it would be nice - trying to figure out the bytes 1 and 2 and 5 and 6 - thanks!

-narf



Posted by: amphixous

Quote:
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!



Posted by: themopedwhiz

I have been playi---poking around with BP 7.14 and my wifes vx3200

with PM set for the 4400 .. I was able to upload wallpaper to the phone..

I verified it was on the phone, by switching over to the my 4500 and doing a file system retreival

then going back to the 3200 and retrieving that file system.. it showed the wallpapers and a ringtone i had upload

BUT they don't show on the phone..

Ok .. we can get files to the phone, but we have to find the right place to put them..

each phone put thems in a different place..

BP put them where the 4400 file system expects them to be

which is a subdirectory 'wallpaper' inside directory 'user'

each bmp pictue had to files asociate with it 'disc' & 'body' the latter being the actual BMP file

also i have mesage object pic ( a password number ) from vtext.com

it is labled 'mediapic.0001 ' and is in the sms directory like the downloadded verizon ringtones

I am able to use it as a wallpaper or a message object

if we can figure out the file structure and edit another pic using a hex editor , we should be able to do the same thing

bwood did with the mediame files for ringtones

also i was able to muck aorund and delete the wallpaper.bit file and get an imediate blank black screen for the background

i tried overwriting the file with a image.bmp file 'renamed wallpaper.bit' and got a black screen with white lines / hash in it.

it all a matter of figuring out the leading identifing hex code and putting the files in the correct directory

I think SMS is the one

yes i returned the file to it's original configuration..

got to keep the wife happy



if we knew which phone had afile structure like the 3200 but also had uploadable wallpapers and tones .. this would get easier -faster



Posted by: bwood301

For narf and others:

Attached is a screenshot of the beginning of my mediamel000.dat



Posted by: bwood301

Here's the ending:



Posted by: bwood301

I found out the wallpaper.bit is a bitmap file with the header stripped off. I was able to insert a properly formatted header at the beginning of the wallpaper.bit and get it to display in Windows picture viewer. Only problem is that the picture is inverted. Most image editors should be able to invert the picture.

The image is 128x128 pixels and 64k colors.

Of course I'll be trying to replace the wallpaper.bit with my own file (maybe tomorrow).

Attached is a screenshot of the header I inserted (58 bytes total)



Posted by: themopedwhiz

good work bwood

so we have to create a 128 * 128 BMP image

invert it

save that way

then use the hex editor to remove the first 58 bytes

and save it in that format and rename it wallpaper.bit and replace the orignal with our new one..

have i got that correct ?

I got the ringtone problem solved.. see this new post with instructions

http://www.howardforums.com/showthr...threadid=420332

if we figure out the mediapic.ooo format we can place multiple pictures in the sms directory and use them just like regular msg objects with the bonus of using them as wallpaper



Posted by: amphixous

hmm......i dont really get all of this that well, would it be easier if i knew a certain kind of scripting language? i know php, and vb......thats about it other than HTML and CSS......



Posted by: bwood301

The beginning of my wallpaper.bit had the following four bytes

80 00 80 00

After that it was a bitmap image inverted with the header stripped away.

I believe these bytes tell the phone software that it is 128x128. Maybe you can change those for smaller images.

My suggestion is take a 128x128 (64k colors) image and invert it. Then strip away the header. The header can vary in length. You might need to get into the details of the header format to find out how many bytes to strip away. Then add 80 00 80 00 to the beginning of the resulting file.

I found a decent description of a bitmap file at:

http://www.fortunecity.com/skyscrap...4/bmpffrmt.html


To thermopedwiz-

Good find. I want to try that. I had been wondering how to get the phone to recognize new files on it's own. If you use a regular midi file for a ringtone, how does the phone get the name?



Posted by: JeremyVS

UPDATE: well now, this is what i get for posting while at work...i got distracted from my desk, and by the time i came back to finish this post, someone else had posted the exact same thing...oh well, i tried

---------------------------------------------------------

hey everyone...from reading these posts, along with several other threads through these forums, i've been messing around w/my VX3200...i've got ringtones added to my phone, without needing any hex editing, and i thought you all may be interested...

(first tho, a big THANK YOU to bwood, and peterB, who contributed the most to me figuring this out, and finding information in these forums!)

first, a warning...i believe/guess the brewRingerIndex.map file is also used to store the location of downloaded songs (such as from vtext.com)...so this method *may* make those no longer visible...i've never used vtext.com, so i don't know.

anyway, here's what i did, it's pretty simple:

make a folder in the root of the phone called "user"
make a folder in "user" called "sound"
make a folder in "sound" called "ringer"

then put your songs (so far i've only tried midi files) into the "ringer" folder. i seen issues with file names that are too long, so try shortening them if you have problems...also not sure about spaces in file names (i'm doubting it would take them...?)

last step: in the "download/dloadindex" folder, DELETE the file "brewRingerIndex.map"

then reboot the phone.

the phone, on boot-up, appears to see the midi files there, and realize the map file is no longer there...so it rebuilds it for you, and adds in the songs...they show up in the normal ring list (not "my ringtones"), after "Carol 2" (before all the sound effect ones)

if anyone has anything to add to this, please do so...i'm still playing around with it, but i thought a way that didn't involve hex editing might be easier for some people

also, next i'm planning on trying to get pictures on the phone (with luck, it'll be this easy, but we'll see)... information on any one else's efforts in that regard would be welcome

WARNING: again, deleting the brewRingerIndex.map file MAY cause you to lose information from other rings...i know that if you haven't downloaded rings before, the file is empty (except for a few bytes scattered through it that i think it uses as seporators)...but i don't know if it's used other times, so i can't guarantee this won't mess up other things...as always, BACK UP THE FILE FIRST, so you can revert to the old version if something goes wrong

oh...and if you add songs, delete the map, and reboot....and then add MORE songs...you'll need to delete the map again, it doesn't appear to realize it needs to rebuild it again

one last note: like i said, i figured this out using information from posts throughout this forum...i can try to find them all again if people want to refer to them for themselves...some of it was actually information from other LG models, that i was able to adapt for the vx3200



Posted by: themopedwhiz

I just put the file in the new ringer subdirectory

with 'new file' option in the bitpim menu

the phone reads the file name from the ringer sub directroy when it creates the 'brewIndexRinger.map'

delete the map after you put in your new midi files

delte the map

power cycle - reboot phone

it rebulds/vreates the deleted map file

with all the new ringtone names in it



Posted by: JeremyVS

hey everyone,

i've been looking into uploading images to the vx3200 (mostly via examing the protocol log in bitpim), and may have made some progress...

if you upload images (or at least files ending in .bmp or .jpg, which is what i've tried) to the folder "/brew/shared"

and then delete the brewImageIndex.map from the "/download/dloadindex" folder

and then reboot the phone (as with adding songs, before)

they are added into the brewImageIndex.map file

however, i don't see them anywhere on the actual phone, so i can't select them...

but at least it's getting somewhere (i hope)...i'm guessing they are added as entries because of their location, but their format (headers, etc) isn't correct, so it won't let them appear as images...

of course, i may be wrong, and this may not be the correct location...but it's an idea

also, a question...the "wallpaper.bit" file you people are looking at, and trying to replace...i wanted to see it's header/beginning, to see if i understood all of you correctly...but i don't see that anywhere in the filesystem on my phone...what am i missing?

thanks,
Jeremy



Posted by: themopedwhiz

I tried that, but on my 3200 it rebuilt an empty file

i did a forced reboot from bitpim, i'll try a manual operation of the phone and see if it makes a difference

or maybe it is version of firmware in the phone

the orignial wallpaper.bit is an internel file of the phone system.

and appears empty.. untill you choose something from the built in files or obj download to replace it..

then it gives you the file size of the new obj.. but still seems to appear blank.. ( i think the phone just changes an internal pointer to point to the correct file NOT sure )

i'm more interested in adapting the meadpic.xxx files to our use

none will be in a new phone

you have to Receive a (text) sms msg with an inserted object music or pic before they appear in the phone

then the objects are in the sms directory

mediame.xxx tunes/tones mediapic.xxx graphics/pix

bwood already adpated the the mediame format for adding ringtones



Posted by: bwood301

To Jeremy -

The wallpaper.bit file is in the download directory. When you assign an internal picture to the wallpaper using menu 6>2>3>1 it gets stored in the wallpaper.bit file.

To thermopedwhiz -

A copy of the image is actually stored in wallpaper.bit when you assign it using the menu 6>2>3>1. I was able to modify it and have the modified file display on my screen.



Posted by: themopedwhiz

my modification attemps have failed so far

the basic settings of my pictures is 24 bit color 16.7 million

when moved to wallpape.bit they become smaller 32k verses 45k for the orginal

the mediapic format is very small

the msg object was only 126 bytes

but used as wallpaper .. the wallpaper bit is 31xxx

it seems the wallpaperbit is always the same size , or at least it has stayed that way here..

or maybe i'm getting confused because i'm jumping between a 3200 and a 4500

i have to wait untill night to poke around with her phone.

she likes to have it available during the day..


i think i need to change picture file viewers to something a little better suited to manipulating bitmap images.



Posted by: themopedwhiz

Bwood


I've been playing and poking with this thing all night

but all I create are blacked out pictures or something resesmbling fine confetti

I've counted bytes and stripped headers found the header pointer and have tried counting up-down -forward-sidesways-backwards

but i can't create a good wallpaper.bit

that's displays an image


i'm overlooking something, somehow somewhere

oh well .. I found it and you'll figure it out..

maybe tommorrow or the next day i'll take a crack at the mediapic again.



Posted by: bwood301

Make sure you use 64k colors (16 bits- 2 bytes per pixel).
If you do the math it makes sense that the file length is 32k. (128x128x2=32k). You need to insert 80 00 80 00 at the beginning of the file so it's really 32k+4.

Start by assigning a picture that is already in the phone to the wallpaper. You should be able to modify that and resave it to wallpaper.bit and see your modified picture.

I've been looking for some samples on the web that are 64k colors and haven't found any yet. Microsoft Photodraw won't save in 64k colors and I haven't found a way to control the color depth in Microsoft Paint. I think PaintShop will save in 64k but I don't have that.

I tried a few pictures at 256 colors (8 bits per pixel) and I got the same thing you are describing. I tried a true color (24 bits per pixel) and I could make out a ghost outline in a confetti looking picture but it was not acceptable to use as a wallpaper.

I'll probably try getting a picture from vtext and work with that.

I suspect we can do the same thing you did with the ringers using the brewimageindex.map but maybe we need to add some more folders to the file tree to get the phone to find the pictures. Maybe you can tell by looking at the VX4500 file tree.

I'm also interested in trying an mp3 ringer because peterb said he got one to work by renaming the ext to .mid

So much to do, so little time.....



Posted by: themopedwhiz

I put 4 ringers in the her 3200

1 was a true midi

3 were mp3's that i renamed

they all work fine

the 4500 file tree is brew/shared/wallpaper

but that didn't work with the 3200, it would rebuild an empty image map

so I did brew/shared/doggie.bmp etc..

then i deleted the brewImagemap and when i rebooted the phone , the new map file has the images listed

but the still don't show up anyplace in the phone menus when i go looking for them

i have been using irfan view for manipulating the images

it handles the 24 true color from the web or a a camera

but it doesn't let me change them to 16 bit

it will change them to 8 bit or less

but anything i modify automatically gets stored in 24 bit 16.7 million colors ,unless i reduce it to 256 or less

it was never an issue before now





Posted by: alce

I got a picture of my kids displayed on my VX3200.

Most of what I describe here was provided by bwood301 and themopedwiz in earlier posts. THANKS!

What I have to add is I used the "R5 G6 B5" advanced bitmap setting in Photoshop Elements--don't know what it means exactly, but it worked.

I took a jpg photo of my 2 kids into Photoshop Elements,
cropped it to 128x128 pixels,
saved it as a bitmap with 16bit color and the following advanced settings: checked "flip row order" and selected "R5 G6 B5".

Next I loaded it into a hex editor,
read the 11th byte to find the start of the image data (it was hex 46 or 70),
deleted the first 70 bytes,
added 4 bytes with the value hex 80 00 80 00,
deleted the last 2 bytes: extra 0-value bytes (I read 16 bit bitmaps "may" add 2 0-value bytes at the end--my file had them),
saved it and had a 32772 byte file (32K+4).

Then I used BitPim to overwrite the wallpaper.bit on my phone, and there are my kids on my VX3200 in perfect color.

Again, THANKS TO BWOOD301 AND THEMOPEDWIZ FOR ALL THEIR WORK.

I had download an image from VTEXT a while back, and my phone has that wallpaper currently selected. As bwood301 described, overwriting the wallpaper.bit is overwriting the currently selected "download" wallpaper. This is not a way to add selectable wallpapers, only a way to overwrite the currently selected wallpaper.

BTW, I have Susteen DataPilot and cable for a VX6000--I had to trim the plastic "key" on the end of the cable to get it to fit easily into the VX3200 (Susteen techs told me to force it in). DataPilot handles ringtones, contacts and the schedule for the VX3200. Now being able to get a custom wallpaper....I'm all smiles.

Guess I need to try another image, then my wife's VX3200 to validate this.



Posted by: themopedwhiz

good work alce

it confirms what i thought my problem might be

my photo editor doesn't let me output the correct file format

R5 G6 B5 toatal 16 bits 5red 6green 5 blue

my files were to big or to small

now if we can figure out the mediapic format

we can have muliple pix to use as wallpaper or as msg objects

looks like i gotta brakdoen and get me a new photo editor



Posted by: MediaDave

Hi Alce,

Thank you for pointing me to these posts! You have saved me a lot of work (and sleep). If you don't mind I have two small questions about byte placement.

First is: Are you deleting the first 70 bytes starting with the 11th byte as the first of seventy, or just the first 70 from the top?

Second is: Where is the 80 00 80 placed? At the start of the header or are they replacing 11,12,13?

Sorry if these are obvious answers, new to HEX editing.

PS. Thanks to everyone else who helped with this, including themopedwhiz!



Posted by: themopedwhiz

my understanding is the 70 or 54 or 166 what ever data is in the 11th byte counts from the first very first byte

then 80 00 80 00 (display size) is placed / added at the very front of the remaining file

so the byte number five is the start of the bmp picture data



Posted by: alce

No problem.

You want to find the 11th byte which tells you where the pixel data for the bitmap begins in the file. For my file (see before), the 11th byte says hex 46 or decimal 70. So I removed or deleted the first 70 bytes (all the way to the hex 68 valued byte).

Then I added 4 bytes at the beginning with the value "80 00 80 00" (see after). As bwood301 noted in an earlier post, this gives the size of the image (128 x 128).

Before (the first 70 bytes hex 46 are header data and removed):


42 4d 48 80 00 00 00 00 00 00 46 00 00 00 38 00
00 00 80 00 00 00 80 ff ff ff 01 00 10 00 03 00
00 00 02 80 00 00 24 16 00 00 24 16 00 00 00 00
00 00 00 00 00 00 00 f8 00 00 e0 07 00 00 1f 00
00 00 00 00 00 00 68 5a 67 5a 87 5a 87 5a 88 5a


After (4 bytes are added with the value 80 00 80 00):


80 00 80 00 68 5a 67 5a 87 5a 87 5a 88 5a 68 5a


In an earlier post bwood301 said the header would vary and pointed to a web site that described a bitmaps header with the 11th byte holding the start of the image. When saving the bitmap as the "default" format I always got a 58 byte header. I'm guessing that the "R5 G6 B5" format bitmap may always have a 70 byte header, but always check the 11th byte to be sure how much to remove.

NOTE that file stores values based on the first value being 0 not 1. So the 11th byte is byte 10 (the first byte is byte 0) and it's value hex 46 is pointing to byte 70. Deleting the first 70 bytes deletes byte 0 thru byte 69. Your hex editor should label the first byte as byte 0.

When poking around the web looking for info on bitmap formats, I also read that 16-bit color bitmaps "may" add 2 0-value bytes at the end of the file. I had these to bytes in my file, so I deleted them. The resulting file was exactly 32K + 4bytes (32772 bytes)--exactly the size of the original wallpaper.bit file that was on my phone when I download wallpaper from VTEXT.



Posted by: bwood301

I downloaded a picture from vtext. I found it in the sms directory using BitPim and it was named mediapic000.dat. Believe it or not it has a different format than the wallpaper.bit. It is 96 pixels wide by 64 pixels high and 12 bit color (4096 colors). I haven't fully figured out the header yet but it contains a 20 byte segment that has the name in it. I'll be working on it more soon but if anyone has time to look at one and can help that would be great.



Posted by: MediaDave

Thanks for the additional info. After a few tries and changing to OS2 vs. Windows BMP if worked fine. My wife too will be very happy. Now onto the mediapic. I'll try to help!



Posted by: themopedwhiz



I haven't had time this week end to stop and figure out the pixel size of the image in the mediapic file..


but i knew it was a lot smaller, mine is/was 126 bytes total file lenght

and i knew it only put data in the center of the wallpaper.bit file

put again wallpaper.bit never changes size , just the amount of data stored in it

i have to break down and get photshop or something else that does the same thing



Posted by: bwood301

More info -

Using the phone menu, I set the 96x64 image from vtext as my wallpaper. The phone software padded the image on the top, bottom and sides with white space (hex ff) and changed to 16 bit color to convert the file to 128x128 64k colors in the wallpaper.bit file. Thats why the wallpaper.bit is always 32k in file length.

You can download a 30 day trial of photoshop elements from the adobe website. It's quite large (111 mb).



Posted by: bwood301

Correction -

The mediapic000.dat that I downloaded with vtext is 96x64 and 6 bit color (64 colors) not the 12 bit that I reported in an earlier post.



Posted by: themopedwhiz

keep up the good work Bwood

at 111meg it would take be about 2 hours if i could maintain my 176k connection and download speed that long..

i think i'm going to PASS..


I can get 1 meg in 60 seconds or less depending on the website

3 times the speed of 56k dialup but it isn't fast enough merit trying to get photoshop



Posted by: Hooya

I just got my #19 cable and messed with that and my fiance's phone and found that you can access the phone book using Bitpim and telling it that you have a 4400 plugged in (as opposed to "other CDMA")

This setting also let me view the file system and add a ringtone (an .mp3 renamed .mid) so setting it as a vx4400 is a step in the right direction.

Still no viewing wallpapers or ringtones the usual way, but hopefully a new version of bitpim supports the 3200 fully.



Posted by: dizzle72

Have vx3200, just bought #19 from RS. Went to download drives from futuredial.com. They want me to register to download. I need a serial number which the cable doesn't come with. Is there somewhere else to get the driver, can someone email it to me?? Thanks for the help. Didn't think this part would be difficult....
-D



Posted by: mblanton66

Excuse me if this is a little off-topic.

I'm trying to import a contacts directory from Outlook (which BP is doing), and just write them to my VX3200.

I bought the #19 FuterDial cable from RS, installed BitPim 7.15, installed the USB driver (from link elsewhere on this site) and connected everything. I'm using Win2K. I've tried the 4400, 4500, and 6000, as well as 'other CDMA Phone' under BP. It can read from the phone (usually--sometimes I have to reboot my pc or replug the usb cable), but not write. I've done a backup of the file tree.

I've tried going into the phone's menu and fiddle with the Data Settings (tried all combinations to no avail).

On the log file, it hangs when attempting to write the first contact. It appears to successfully go through a lot of other stuff first.

Does anyone have any ideas? Will this simply not work on this phone? Thanks in advance.



Posted by: themopedwhiz

Just an idea

make up a contacts file on the phone, maybe 10 entries

reboot the phone, then try the import and write

bitpim ususally works better at over writing an exisiting file than creating new ones..

at least on my phones

also i'm using ver 7.13 on my wifes 3200 and 7.14 on my 4500

part of the reason is i get to keep the files and settings seperated for each phone..

but the 3200 seems to respond better to that version



Posted by: themopedwhiz

Just an idea

make up a contacts file on the phone, maybe 10 entries

reboot the phone, then try the import and write

bitpim ususally works better at over writing an exisiting file than creating new ones..

at least on my phones

also i'm using ver 7.13 on my wifes 3200 and 7.14 on my 4500

part of the reason is i get to keep the files and settings seperated for each phone..

but the 3200 seems to respond better to that version



Posted by: mblanton66

Tried it with both 7.13 and 7.14. Still no luck. Thanks



Posted by: mblanton66

Tried this on a different computer with a different FutureDial USB driver (found on this site)--loaded contacts just fine. Thanks to everyone who have done all the work before and posted their results. Great help.



Posted by: geonosis

I was able to change my wallpaper and add mp3 ringtones renamed as midi files to my vx3200 (using futuredial #19 from RS and the latest version of Bitpim, 7.15). The mp3 files were cd rips encoded as 56 kbps mp3 files 20 seconds long with their volume increased to 146%...they sounded a tiny bit distorted but they still sound good and are VERY loud. the file sizes hover around 150-200 kbs, so I had no problem with these sizes (some people had problems uploading ringtones larger than 30kbs?).

2 questions:

1- does anybody know the amount of space we have in the vx3200 for uploading ringtones/wallpapers? Is there a setting in the phone that lets you see how much space you have left?

2- I have a verizon prepaid account and I have a sign at the top of my lcd that says "Verizon Wireless". It looks horrible and just takes up space, obstructing the wallpaper...is there a way to remove this "verizon wireless" sign from the screen? Many thanks for all your research!!



Posted by: Caffeinebot

Hey guys, ive been reading up on adding ringtones to this phone - although ive gotten the files on the phone to show up, the problem im having is that i cant hear them. I can see them on the phone, there just isnt any output when selected the files were wave files converted to mp3s (encoded into 32kbps using lame, mono), and renamed to mid and placed in the user>sound>ringer directory
can someone give me an exact guide to getting an mp3 as a ringtone?
oh yea btw, ive also tried boosting the volume..



Posted by: themopedwhiz

everything on LG phones seems to be at 16 bit

some settings work better than others

try a default sample rate of 16,000

sample format at 16 bit

if you are using audacity

set your mp3 output preferences at mp3 lame 16 bit

wav PCM 16bit


very important set your project at 16000

this box is at the bottom left of the audacity screen

other software will have the same or similar settings somewhere in the menu system



Posted by: Caffeinebot

thanks, i also found detailed steps here:
http://www.mycatharsis.com/archives/000355.html
works like a charm
-
on a side note has anyone figured out a simple way to changed the backgrounds with out hex editing?



Posted by: Caffeinebot

also, where IS the wallpaper.bit file on the phone? cant find it
thanks



Posted by: themopedwhiz

file sytem > download >

3 files

poweron.bit

poweroff.bit

wallpaper.bit



Posted by: geonosis

For the record, my mp3 files (renamed to .mid) are way over 64kb (they are all over 200 kb). They are also stereo, and play with no problems whatsoever (actually they might be a bit too loud but that's even better). I avoided distortion by equalizing the mid and bass ranges, and everything works like a charm.

now if only someone could tell us just how much memory this model has??

also: has anybody been able to create wallpapers that recycle (I guess the 'mediapic" files) like the ones that come with the phone?

otherwise, everything works great!



Posted by: themopedwhiz

on my computer with 4500

usinging ringtones on bitpim , big tones take a long time to load

and to rewrite when you add new ones

and since i want a 'ringer' NOT 'high fidelity MP3 playback' it is easier to use smaller files

the 3200 won't work with bitpims ringtones which forces us to pay attenion to what we are doing

several people with other phones have messed things up on their phones

they selected a bunch of long files in add ringtones

went to send data, then went sbout doing whatever

when they looked at the computer screen to see if the upload was completed, bitpim was on error and their phone was screwed

file overload......

with small files , I know i can put a bunch on and asign different ringers to different people, if i use files that are too large i will likley run out of memory before i get the number of ringers in that i wan t to add

for every 200k ringtone you have i can have 6 or 7 tones (20 seconds long)

to each his own way..



Posted by: dizzle72

Ok so I may be missing something here but why cant I just make another folder in the user one called pictures or whatever it has to be and put pics in. I have changed the background and poweron poweroff screens so I know the format they have to be in.
But I dont see why i couldnt just delete the Brewimageindex.map. with the hex editor it looks pretty much the same as the ringer one so why wouldn't it rebuild too?

How did someone figure out where the brewringerindex.map file was looking? user\sound\ringer

Does the same someone know where the brewimage file looks?
user\image maybe?

I would upload and delete the map file but i don't want to fry the phone. What i am trying to say is that it cant be that difficult now that you all figured out how to format the pics.

Thanks for any imput,
Daniel



Posted by: themopedwhiz

some of us have 2 more different phones

I have a lg 4500 and the lg 3200 is the wifes

on the 4500 and other phones that come from verizon with 'GIN' ( get it now ) internet

they are set up to recieve images

the 3200 is not

the 4500 has a directory brew > shared > where the wallpaer images are stored

they images are stored as bitmap images in 8bit 16 bit or 24 bit formats

the phones native format appears to be 16 bit

as 24 bit images are changed to 16 bit images when assigned as wallpaper

'power on' or 'power off'

i tried creating this directory in the 3200 and storing the images

if you read the posts you saw this

the images where there .. bitpim ( in file system NOT wallpaper menu) could write them or delete . BUT the phone's operating system doesn't see them

but it does read msg obj files

so i am trying to de-dcypher the process neededto created msg obj files



Posted by: mjmmusser

I recently d/l photoshop elements and cannot figure out how th flip row order and to use the advance bitmap settings



Posted by: themopedwhiz

I hope this helps

got it form another posting here on howards

<pre>

select 'file> save as...."

select "*.bmp" extension and your file name

click "save"

click "advance modes"

select "R5 G6 B5" under the "16 b it" heading

click the "flip row order" checkbox

click ok

PS::

check this link here on howards

http://www.howardforums.com/showthr...threadid=455301


</pre>



Posted by: rigbyd

I've manged now to get both a new wallpaper and ringotnes on my phone. An important note is that wallpaper.bit and the other 2 bit files will not appear in your download folder until you purchase at least 1 graphic from vtext and set it as your wallpaper. Just thought I'd share. You guys are awesome. (Now anytime you guys can crack mediapic, I'll be exstatic.)



Posted by: deleonl1

This is a great forum! Thanks for suggesting Anvil Studio for MIDI editing...it's excellent!!!



Posted by: Novaglarion

Thanks to everyone that contributed to this page. It has helped me a great deal. I figured i would share what i made with the knowledge you have given me. I'm a big Transformers fan so i made a wallpaper, poweron, poweroff and ringtone based on the transformers.

poweron


poweroff


wallpaper


the ringtone is a rip of the transformers theme song.

you can download these all ready to be used HERE

Enjoy, and thanks again!!

peace



Posted by: kay87

Quote:
Originally posted by rigbyd
An important note is that wallpaper.bit and the other 2 bit files will not appear in your download folder until you purchase at least 1 graphic from vtext and set it as your wallpaper.


How?? I went to Vtext but I don't see how to download a wallpaper to my 3200..do I have to select it as a 4500?



Posted by: kay87

I figured it out and i can now put up my own wallpapers x]



Posted by: vxuser1023

check out

http://www.topcodersonline.com

for all the ppl who doesnt like to play with HEX. this company is developing a software to do this.

peace out!



Posted by: Yankees Suck

How do you get the Voice Memo to sound like music? Even when I do instrumentals it sounds like crap and I can't hear it. Is there a way to make it clear?



Posted by: ShtyGolfr

I was reading from the beginning of the thread and wanted to clarify some cable issues.

The Radio Shack cable for the VX6000 cable is wired the same but the physical connector is wrong. It will fit if you force it but it really isn't designed for that phone. The cable connector that fits is the same as the VX7000 and VX8000.

The cable for the VX3200 also must have a blob in the middle of the cable and make sure if you buy one on eBay, ask if it has a prolific chip.

Beware of generalized statements like... "beware of the eBay cable". There are loads of people selling this cable on eBay (including me), some work, some don't (mine work). Make sure you get one with a 2-notch plug and a chip.

Here are the picture of the different connectors:

Incorrect Connector: http://www.twoshea.net/3notch.jpg
Correct Connector: http://www.twoshea.net/2notch.jpg

The 2 notch plug is correct for the VX3200, not the 3 notch. If you see anyone advertising the VX6000 in the same ad, don't buy it unless you want to modify the cable.



Posted by: birdmun

After seeing that irfanview in fact does not save to 16 bit, I did a quick search and found another free program that will.
http://www.mnwright.btinternet.co.uk/programs/show.htm
Using Irfanview to check the color depth I found that saving a bmp as WindowsNT 16bit bitmap (555) gave me a 16 bit bmp.



Posted by: Riesz

Quote:
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.


I tried this, but the quality is HORRIBLE. The recorder seems to fumble at high or loud notes then takes a bit to recover, which sounds like a blank, grainy spot in the recording. Sigh... why must this be so complicated



Posted by: Stumpy842

Are you confused about how to create .bit wallpapers for your LG phone? Don't know how to use a hex editor or how to create a 16bppRGB565 image file? Forget all that and download BitShow, the only program specifically written to create .bit files for your LG phone! After installing BitShow, browse to a folder containing images, optionally crop and change the brightness, contrast, gamma and saturation, and save! It couldn't be more simple!

BitShow is completely FREE and was developed by me with Visual Studio in Visual Basic.NET. It does require that you have the .NET framework installed on your computer, and will offer to install it during setup if it's not found. Get your copy today and enjoy the simple way to create and manage your .bit wallpaper files.

Download BitShow

BitShow creates wallpaper files but does not upload files to your phone. Therefore you'll need to install another program for this task. I'm using BitPim Version 0.7.21 - official Development Version. I have no affiliation with BitPim or its creators, I just really like it and recommend it! Of course you will also need a data cable with the correct drivers installed to use BitPim. My setup is a LG VX3200, a FutureDial #19 cable from Radio Shack (cat. 17-0792) with drivers downloaded from FutureDial's website.

BitShow is a FREE program that contains absolutely NO spyware, adware or other garbage. Send your comments, questions and feature requests to me at Stump842@gmail.com



Posted by: tonyf1985

T o p c o d e r s o n l i n e . c o m known from it's BitJ, only application to upload wallpaper and ringtone to LG VX3200 cell, has launched a wallpaper section with FREE downloadable wallpapers in many categories (beers,cars,females,animals,3d graphics ...)

Please visit w w w . t o p c o d e r s o n l i n e . c o m


Wallpapers are here



Posted by: Stumpy842

If you get an error in BitShow like this:

************** Exception Text **************
System.MissingMethodException: Method not found: System.Drawing.Image System.Drawing.Image.FromStream(System.IO.Stream, Boolean, Boolean).

You need to be running the latest version 1.1 .NET framework with the SP1 installed (note this is Service Pack 1 for the .NET framework, not a Windows XP service pack like XP SP1 or SP2). Download it from here:

Microsoft .NET Framework 1.1 Service Pack 1

Please let me know if this fixes your problem

stump842@gmail.com



Posted by: Masenka

I have a wallpaper pic on my cell that i have deleted from my cam months ago and i wanted to see if i could retrieve it (it's been my wallpaper foreva, it's my only picture of my gf). I have used bitpim to save the wallpaper.bit file, but i have been having no luck converting it to .bmp. With your help the most i have gotten was a "drawing failed" in windows picture viewer and a blur in paint. I wanted to know what you did exactly to convert your wallpaper.bit file to bmp. Please help, this picture is really important to me, Thank You.



Posted by: Stumpy842

Quote:
Originally Posted by Masenka
I have a wallpaper pic on my cell that i have deleted from my cam months ago and i wanted to see if i could retrieve it (it's been my wallpaper foreva, it's my only picture of my gf). I have used bitpim to save the wallpaper.bit file, but i have been having no luck converting it to .bmp. With your help the most i have gotten was a "drawing failed" in windows picture viewer and a blur in paint. I wanted to know what you did exactly to convert your wallpaper.bit file to bmp. Please help, this picture is really important to me, Thank You.


I sent you an email with the pic, let me know here if you don't get it...



Posted by: AnubisTCP

With regards to uploading wallpaper to your VX3200 phone. I don't think I saw the solution in the post. If it's in there sorry bout the repeat.

Using bitpim .62 on Windows with the Mobile Office Kit cable from Verizon for the VX3200.

Connect to your phone through bitpim as usual.

Use the Filesystem and go into the "brew" folder.
If you do not have a "shared" folder within the "brew" folder then make one.

Here are the various forms of images that will work true 24bit bmp, jpg and bmp images corrected by Stumpy's program. BTW nice work on that Stumpy. Now the one restriction I came across is that you cannot capitalize (at least the first letter, didn't try others) in the filename. If you do the file name will show up but for some reason the image will not.

Once you've upped all the images you want to the "brew/shared" folder be sure to delete the "brewImageIndex.map" in the "download/dloadindex" folder. Unplug the cable from your phone, turn it off and back on.

You can check you images by going to the menu and press 8 then 2, then 1 and checking the images in the graphics section. Just a note, the phone seems slow to view jpg images. Bmp image pop up quickly just not jpg. Either type of image can be set as wallpaper and I'd image they can also be used for caller images.

So you can hang up all that funky image editing or hexing images and no more having to replace the wallpaper.bit file. Put all the images you want on there and have fun.



Posted by: howme

Starting with version 7.33 of BitPim (available now) the LG-VX3200 is natively supported for manipulating wallpapers and ringers. This means that you do not need to fuss with creating 16-bit BMP files using other software or any other hooey. BitPim will take your images (BMP, PNG, JPG) and load them as wallpaper by doing the image conversions for you. Please be sure to read and follow the Help in BitPim related to wallpapers and the LG-VX3200. This phone is funky and you have to follow the How-To carefully.

In addition, version 7.34 (should be coming out any day now), adds LG-VX3200 support for managing the Phonebook (read and write) as well as reading the Calendar.



Posted by: Stumpy842

Quote:
Originally Posted by AnubisTCP
With regards to uploading wallpaper to your VX3200 phone. ...

Using bitpim .62 on Windows with the Mobile Office Kit cable from Verizon for the VX3200.

Connect to your phone through bitpim as usual.

Use the Filesystem and go into the "brew" folder.
If you do not have a "shared" folder within the "brew" folder then make one.

Here are the various forms of images that will work true 24bit bmp, jpg and bmp images corrected by Stumpy's program. ...

You can check you images by going to the menu and press 8 then 2, then 1 and checking the images in the graphics section. ...


You must have a newer version of firmware/software on your VX3200 than I do (or perhaps you're not using Verizon as a carrier as I am). My filesystem does not have a brew folder... the wallpaper images are stored under the download folder and must be in the .bit format to work on my phone. My S/W Version is T32VZV03.

Here's a screenshot of my filesystem in BitPim.



Posted by: howme

LG-VX3200 support starting with version 7.33 of BitPim is specific to the Verizon version of this phone. I happen to know that the Alltel and Telus (others?) versions of this phone are not the same and are not fully supported in BitPim like the Verizon version is.

I also happen to know that AnubisTCP is describing an Alltel provided phone.



Posted by: Stumpy842

Thanks for clearing that up howme, I thought that might be the case, but his mention of the MOK from Verizon threw me off for a sec...

BTW, I've created a homepage (of sorts) for my BitShow program. It has links to the BitShow program download, the BitShow Read Me, a BitPim How To for the VX3200, and also the .NET redistributable and .NET service pack (.NET SP1) required to run BitShow... Oh yea, and an email link in case anyone has any comments, questions, feature requests, etc...

BitShow Homepage



Posted by: sam22283

So I'm trying to hex edit an image and I've never done it before. I saved an image under the brew/shared/image.bmp. When I double click on it I get the hex, but I'm having problems editing it. How do you delete the numbers there and enter new ones?



Posted by: thefrugalbrewer

I'm not afraid to dive into the hex editor and mangle a midi file. However I'm not familiar with the terms LSB and MSB as mentioned. Aside from that, I'm glad to go poking around.

Also, if the system needs a file to be "saved" from the phone, there must be another file keeping track of them. Perhaps if we can figure out how to edit that file instead then we'd be able to just add ringtones without having to download one first.

Also, as the phone will play mp3 tones renamed to a .mid, any idea if we can put an mp3 in here with the same process?



Posted by: Stumpy842

Quote:
Originally Posted by thefrugalbrewer
I'm not afraid to dive into the hex editor and mangle a midi file. However I'm not familiar with the terms LSB and MSB as mentioned. Aside from that, I'm glad to go poking around.

Also, if the system needs a file to be "saved" from the phone, there must be another file keeping track of them. Perhaps if we can figure out how to edit that file instead then we'd be able to just add ringtones without having to download one first.

Also, as the phone will play mp3 tones renamed to a .mid, any idea if we can put an mp3 in here with the same process?


On my VX3200 (from Verizon) there is no need to download (purchased) ringtones in order to put new ringtones into the phone. I guess that's what you are referring to. Try the steps for loading a ringtone using BitPim located here.



Posted by: cynewolf

I also understood everything EXCEPT the terms LSB and MSB as mentioned.

Anyone?

I am trying to wrangle a VX3300, and so far everything mentioned for the
VX3200 has held true EXCEPT the /user/sound/ringer/ approach. The added
.mid / .mp3 files are added to brewRingerIndex.map after a delete + reboot
but they are not available anywhere that I can find... bummer.

...edit...

L east S ignificant B it
M ost S ignificant B it

...but it still doesn't tell me how to figger' it out!



Posted by: coredump4

Quote:
Originally Posted by cynewolf
I also understood everything EXCEPT the terms LSB and MSB as mentioned.

Anyone?

I am trying to wrangle a VX3300, and so far everything mentioned for the
VX3200 has held true EXCEPT the /user/sound/ringer/ approach. The added
.mid / .mp3 files are added to brewRingerIndex.map after a delete + reboot
but they are not available anywhere that I can find... bummer.

...edit...

L east S ignificant B it
M ost S ignificant B it

...but it still doesn't tell me how to figger' it out!


Well I've had some success with my son's VX-3300 now! The method presented at the beginning of this thread works fine for a VX-3300, even without ordering a ringtone one time. All I did was put the custom 27-byte header on the .MID files I wanted, rename them, and copy them to the /sms directory with BitPim. Reboot the phone, and voila, they show up under "My Melodies." So until someone figures out what the trick is with the /user/sound/ringer directory, I will just do it this way.

Only weird thing is, the ringtones stay in the /sms directory. I thought the phone might automatically move them, and/or let you save the files to somewhere more permanent. Regardless, the methodology presented works fine.



Posted by: pinktictac04

Quote:
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.


AHH!!! finallly, do you guys know how long i have been searching on the internet for real music ringtones for my LG VX 3200? None of the ringtones are eer compatitble with verizon, much less the 3200. But texasdude's post saved me more hours of searching! so thanks texasdude!



Posted by: ByteGuy

Hi Guys,
I just tied downloading a mediamel000.dat to the /sms dir, but it won't show in My Melodies and know I can't delete the file. Any suggestions? Here is what BitPIM shows when I try deleting the file:

An unexpected exception has occurred.
Please see the help for details on what to do.

Traceback (most recent call last):
File "gui.pyo", line 173, in run
File "gui.pyo", line 113, in __call__
File "gui.pyo", line 1752, in rmfile
File "com_brew.pyo", line 262, in rmfile
File "com_brew.pyo", line 621, in sendbrewcommand
BrewFileLockedException: File is locked

Variables by last 8 frames, innermost last

Frame __bootstrap in threading.pyo at line 442
self = <WorkerThread(BitPim helper, started daemon)>

Frame run in gui.pyo at line 166
e = <com_brew.BrewFileLockedException instance at 0x026B2148>
res = None
self = <WorkerThread(BitPim helper, started daemon)>
item = (<gui.Request instance at 0x026B2210>, <gui.Callback instance at 0x026B2120>)
call = <gui.Request instance at 0x026B2210>
ex = <com_brew.BrewFileLockedException instance at 0x026B2148>
resultcb = <gui.Callback instance at 0x026B2120>
first = 0

Frame __call__ in gui.pyo at line 113
self = <gui.Request instance at 0x026B2210>
args = ()
d = Keys []
{}
kwargs = Keys []
{}

Frame rmfile in gui.pyo at line 1752
path = u'sms/mediamel000.dat'
self = <WorkerThread(BitPim helper, started daemon)>

Frame rmfile in com_brew.pyo at line 262
self = <com_othercdma.Phone instance at 0x026A5FA8>
req = <p_brew.rmfilerequest object at 0x00916B90>
name = u'sms/mediamel000.dat'

Frame sendbrewcommand in com_brew.pyo at line 621
responseclass = <class 'p_brew.responseheader'>
origdata = 'Y\x06\x0b23~'
d = 0
err = 11
buffer = <prototypes.buffer instance at 0x026B20A8>
calccrc = '23'
callsetmode = True
firsttwo = 'Y\x06'
request = <p_brew.rmfilerequest object at 0x00916B90>
crc = '23'
data = 'Y\x06\x0b'
self = <com_othercdma.Phone instance at 0x026A5FA8>



Posted by: cynewolf

Ahh... it sounds like you have an "undeletable" file. I have 3 midi-based
that apparently I didn't edit correctly... don't know 'til you upload and
then they become "undeletable". Good luck!





vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2008 - Created by Stefan "Xenon" Kaeser