Discussion:
[BitPim-devel] LG6190 (Telus Mobility)
j***@telus.net
2005-05-14 16:45:11 UTC
Permalink
Ok well i've been messing around with BitPim with my phone, and I'm trying to
figure out what kinds of changes need to be done to an existing configuration in
order to add this phone into the toolset.

I'll continually Post things that I find. I'm not a python programmer in any
respects, but I can try to figure this out by trial and error and post my results.

I do have access to a lot of different phones.

-------------------------------------
Current Config: LG-VX6100
Desidered Config Name: LG-VX6190 (Telus Mobility)
Description: This phone was released ONLY to Telus Mobility.
Product Link: http://www.telusmobility.com/ab/pcs/handset_lg_6190.shtml
-------------------------------------
Section: Ringtones
===================
-=-=-=-
Log
-=-=-=-
10:25:13.559 LG-VX6100: Reading ringtone-index
10:25:13.559 LG-VX6100: Getting file contents
'download/dloadindex/brewRingerIndex.map'
10:25:13.746 LG-VX6100: Getting file contents
'download/dloadindex/mmsRingerIndex.map'
10:25:13.888 LG-VX6100: Getting file contents
'download/dloadindex/mmsDrmRingerIndex.map'

-=-=-=-=-=-
Errors
-=-=-=-=-=-
10:25:13.934 LG-VX6100: Getting file contents
'download/dloadindex/brewRingerIndex.map'
10:25:14.121 LG-VX6100: Getting file contents 'user/sound/ringer/Tout.le.Monde.En'
10:25:14.153 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.153 LG-VX6100: Getting file contents 'user/sound/ringer/Duality'
10:25:14.168 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.168 LG-VX6100: Getting file contents
'download/dloadindex/mmsRingerIndex.map'
10:25:14.325 LG-VX6100: Getting file contents 'mms/sound/Alarm.mid'
10:25:14.357 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.371 LG-VX6100: Getting file contents 'mms/sound/EineKleine.mid'
10:25:14.403 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.403 LG-VX6100: Getting file contents 'mms/sound/HappyBirthday.mid'
10:25:14.434 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.434 LG-VX6100: Getting file contents 'mms/sound/JingleBells.mid'
10:25:14.466 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.466 LG-VX6100: Getting file contents 'mms/sound/Nutcracker.mid'
10:25:14.496 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.513 LG-VX6100: Getting file contents 'mms/sound/Serenade.mid'
10:25:14.543 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.543 LG-VX6100: Getting file contents 'mms/sound/WeddingMarch.mid'
10:25:14.575 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.575 LG-VX6100: Getting file contents
'download/dloadindex/mmsDrmRingerIndex.map'
10:25:14.607 ['uniqueserial', 'sync', 'ringtone', 'ringtone-index',
'wallpaper-index', 'groups']
10:25:14.607 {'ringtone': 'OVERWRITE'}

-=-=-=-
File Structure
-=-=-=-
The actual file structure for the ringtones goes as follows, according to what
it is looking for.

usr/
Ringtone/
Duality/
.desc
body
Tout.le.Monde.Eng/
.desc
body

File Notes:
body is the .mid file (you can rename it and it's an actual midi file.
.desc seems to be the file descriptor for the phone, containing for example:
À WtÒzbtÒzWtÒz body identity
audio/midi

-=-=-=-
Camera Pictures
-=-=-=-

File Structure:

cam/
pic00.jpg/
.desc
body
pic01.jpg/
.desc
body
pic02.jpg/
.desc
body
pic03.jpg/
.desc
body

Notes:
Each picture is saved in its own folder with the name pic##.jpg the camera
count starts at 1, so Picture01.jpg in the system is actually pic00.jpg/ folder
on the phone itself.

-=-=-=-
Games
-=-=-=-

File Structure:

ams/
00.ico 454bytes
00.jad 377bytes
00.oma 67480bytes
00.url 122bytes
00_1.ico 454bytes
contentInfo 127bytes
preloaded 0bytes
runCount 0bytes

Notes:
Roger Binns
2005-05-15 18:18:53 UTC
Permalink
Post by j***@telus.net
Ok well i've been messing around with BitPim with my phone, and I'm trying to
figure out what kinds of changes need to be done to an existing configuration in
order to add this phone into the toolset.
The first thing you need to do is run from source. You will also need to
be able to understand hex views and figure out where fields beging an
end. Try getting the analyser working while accessing the filesystem.
Post by j***@telus.net
'download/dloadindex/mmsRingerIndex.map'
10:25:14.325 LG-VX6100: Getting file contents 'mms/sound/Alarm.mid'
10:25:14.357 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.371 LG-VX6100: Getting file contents 'mms/sound/EineKleine.mid'
10:25:14.403 LG-VX6100: It was in the index, but not on the filesystem
10:25:14.403 LG-VX6100: Getting file contents 'mms/sound/HappyBirthday.mid'
10:25:14.434 LG-VX6100: It was in the index, but not on the filesystem
Did you use BitPim to write to the phone at some point? The index file
should not exist on your phone. If you lie to BitPim about the phone
model, it will quite happily scribble all over your phone's filesystem.
The phone won't care about those files.
Post by j***@telus.net
pic00.jpg/
.desc
body
This is the layout used by LG J2ME phones and BitPim already has code to
handle it. However you will need to work out the field sizes etc.
Post by j***@telus.net
-=-=-=-
Games
-=-=-=-
We don't deal with games in BitPim.

Roger

Loading...