Discussion:
[BitPim-devel] Potential updates to LGVX9900 support
C Naples
2007-01-02 01:53:49 UTC
Permalink
I'm a newbie on this list, so if I'm posting to the wrong place, just let me know.

I've worked on the support for the LGVX9900 a bit more. I've "added" support for:
- calendar (read/write)
- call history (read)
- sms (read, write untested)
- memo (read/write)
This was mostly just "stealing" it from the 8300 and 8500. So much so that I wonder if this phone shouldn't be derived from one of them instead of the 9800. Anyway...

This is my first time with Python, so my question is around the legitimacy of the way I added support. Rather than define the packets I just imported them from the appropriate phones on a case-by-case basis.

Next, I'd like to let people play with this, how do I go about that?

Thanks for all the work on this great tool.

Caesar
Joe Pham
2007-01-02 03:12:08 UTC
Permalink
Post by C Naples
This was mostly just "stealing" it from the 8300 and 8500.
Did you need to make changes to either the 8300 or the 8500, or did
you just use bits and parts from each?

-Joe Pham



_____________________________________________________________________
FREE for 30 Days! - Holiday eCards from AmericanGreetings.com
http://track.netzero.net/s/lc?s=197335&u=http://www.americangreetings.com/index.pd?c=uol5637
C Naples
2007-01-02 03:57:15 UTC
Permalink
No changes to the other phones. I imported the existing packets that were the same, and defined a new one for memos since there wasn't one that already existed that worked.

C

----- Original Message ----
From: Joe Pham <***@netzero.com>
To: ***@alumni.cmu.edu; bitpim-***@lists.sourceforge.net
Sent: Monday, January 1, 2007 10:12:08 PM
Subject: Re: [BitPim-devel] Potential updates to LGVX9900 support
Post by C Naples
This was mostly just "stealing" it from the 8300 and 8500.
Did you need to make changes to either the 8300 or the 8500, or did
you just use bits and parts from each?

-Joe Pham



_____________________________________________________________________
FREE for 30 Days! - Holiday eCards from AmericanGreetings.com
http://track.netzero.net/s/lc?s=197335&u=http://www.americangreetings.com/index.pd?c=uol5637



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Joe Pham
2007-01-04 05:27:57 UTC
Permalink
Post by C Naples
No changes to the other phones. I imported the existing packets
that were the same, and defined a new one for memos since there
wasn't one that already existed that worked.
If that's the case, just post your protocol file (.p) file and
release it under the BitPim license. I'll build a development load
and make it available for testing.

-Joe Pham




_____________________________________________________________________
FREE for 30 Days! - Holiday eCards from AmericanGreetings.com
http://track.netzero.net/s/lc?s=197335&u=http://www.americangreetings.com/index.pd?c=uol5637
C Naples
2007-01-04 15:28:44 UTC
Permalink
The files are attached. (I apologize if they end up inlined, the new Yahoo mail client has some bugs).

I release this work under the terms of the BitPim license as detailed in the LICENSE file.

Let me know if you need anything else.

thanks,
Caesar

----- Original Message ----
From: Joe Pham <***@netzero.com>
To: bitpim-***@lists.sourceforge.net
Sent: Thursday, January 4, 2007 12:27:57 AM
Subject: Re: [BitPim-devel] Potential updates to LGVX9900 support
Post by C Naples
No changes to the other phones. I imported the existing packets
that were the same, and defined a new one for memos since there
wasn't one that already existed that worked.
If that's the case, just post your protocol file (.p) file and
release it under the BitPim license. I'll build a development load
and make it available for testing.

-Joe Pham




_____________________________________________________________________
FREE for 30 Days! - Holiday eCards from AmericanGreetings.com
http://track.netzero.net/s/lc?s=197335&u=http://www.americangreetings.com/index.pd?c=uol5637



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Kyle J Farnung (RIT Student)
2007-01-04 16:13:47 UTC
Permalink
Caesar-

Nice Work, I just looked over the code a bit and I see what you mean, apparently the 9900 takes a lot after the 8300 and 8500. Maybe there is a better way to organize, having it be derivative of something other than the 9800? I guess this is just one of those cases where there are many ways to achieve the same result. Did you have any luck with the playlist function? I'm not really concerned about it myself, but it was causing a lot of trouble when I was testing. Again, very nice work, it's good to have someone around who is capable of developing for the phone.

On a side note, how did you figure out which packets to use for each function?

Joe-

I'll take a test build when you have one ready.

-Kyle

________________________________

From: bitpim-devel-***@lists.sourceforge.net on behalf of C Naples
Sent: Thu 1/4/2007 10:28 AM
To: bitpim-***@lists.sourceforge.net
Subject: Re: [BitPim-devel] Potential updates to LGVX9900 support



The files are attached. (I apologize if they end up inlined, the new Yahoo mail client has some bugs).

I release this work under the terms of the BitPim license as detailed in the LICENSE file.

Let me know if you need anything else.

thanks,
Caesar

----- Original Message ----
From: Joe Pham <***@netzero.com>
To: bitpim-***@lists.sourceforge.net
Sent: Thursday, January 4, 2007 12:27:57 AM
Subject: Re: [BitPim-devel] Potential updates to LGVX9900 support
Post by C Naples
No changes to the other phones. I imported the existing packets
that were the same, and defined a new one for memos since there
wasn't one that already existed that worked.
If that's the case, just post your protocol file (.p) file and
release it under the BitPim license. I'll build a development load
and make it available for testing.

-Joe Pham




_____________________________________________________________________
FREE for 30 Days! - Holiday eCards from AmericanGreetings.com
http://track.netzero.net/s/lc?s=197335&u=http://www.americangreetings.com/index.pd?c=uol5637



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Joe Pham
2007-01-04 22:53:11 UTC
Permalink
Thanks for the files, I'd have to look into them. Like you said,
this phone turns out to be more similar to the 8300/8500 than the
9800. Will let you know when the test load is available.

-Joe Pham



_____________________________________________________________________
FREE for 30 Days! - Holiday eCards from AmericanGreetings.com
http://track.netzero.net/s/lc?s=197335&u=http://www.americangreetings.com/index.pd?c=uol5637
C Naples
2007-01-04 23:34:56 UTC
Permalink
Yeah, there may be a neater/better way, but not knowing Python, I'm probably
not the guy to clean it up.
I have not yet worked on the playlist function. I'll probably look at it this weekend.

As for how I figured the packets out, I'm guess I did what other do...
I config'd BitPim to be "read only" (to avoid trashing my phone) and poked around in the filesystem. Once I figure out where things were stored, I'd reverse-engineer the files by making up memos, calendar events, etc with "known" values. Then pull those files off the phone to my computer, open them in emacs hex mode and "read" the bytes. In most cases there were already packets defined to match the ones from this phone.

Let me know if you see any problems.

thanks,
C

----- Original Message ----
From: Kyle J Farnung (RIT Student) <***@rit.edu>
To: C Naples <***@alumni.cmu.edu>; bitpim-***@lists.sourceforge.net
Sent: Thursday, January 4, 2007 11:13:47 AM
Subject: Re: [BitPim-devel] Potential updates to LGVX9900 support


Caesar-

Nice Work, I just looked over the code a bit and I see what you mean, apparently the 9900 takes a lot after the 8300 and 8500. Maybe there is a better way to organize, having it be derivative of something other than the 9800? I guess this is just one of those cases where there are many ways to achieve the same result. Did you have any luck with the playlist function? I'm not really concerned about it myself, but it was causing a lot of trouble when I was testing. Again, very nice work, it's good to have someone around who is capable of developing for the phone.

On a side note, how did you figure out which packets to use for each function?

Joe-

I'll take a test build when you have one ready.

-Kyle

________________________________

From: bitpim-devel-***@lists.sourceforge.net on behalf of C Naples
Sent: Thu 1/4/2007 10:28 AM
To: bitpim-***@lists.sourceforge.net
Subject: Re: [BitPim-devel] Potential updates to LGVX9900 support



The files are attached. (I apologize if they end up inlined, the new Yahoo mail client has some bugs).

I release this work under the terms of the BitPim license as detailed in the LICENSE file.

Let me know if you need anything else.

thanks,
Caesar

----- Original Message ----
From: Joe Pham <***@netzero.com>
To: bitpim-***@lists.sourceforge.net
Sent: Thursday, January 4, 2007 12:27:57 AM
Subject: Re: [BitPim-devel] Potential updates to LGVX9900 support
Post by C Naples
No changes to the other phones. I imported the existing packets
that were the same, and defined a new one for memos since there
wasn't one that already existed that worked.
If that's the case, just post your protocol file (.p) file and
release it under the BitPim license. I'll build a development load
and make it available for testing.

-Joe Pham




_____________________________________________________________________
FREE for 30 Days! - Holiday eCards from AmericanGreetings.com
http://track.netzero.net/s/lc?s=197335&u=http://www.americangreetings.com/index.pd?c=uol5637



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
BitPim-devel mailing list
BitPim-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitpim-devel
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Loading...