Discussion:
[Bitpim-devel] Christmas!
Roger Binns
2004-11-06 18:30:45 UTC
Permalink
I just got a big box from RPI Wireless to help the phone
support in BitPim.

- LG VX4500 (Verizon)
- Sanyo SCP-5400 (Sprint)
- Samsung SGH-P107 (Cingular/GSM)
- Kyocera 2255 (Sprint)
- Motorola V60S (Verizon)

All the cables are included as well as an infra-red dongle. They
also sent me the cable for the Samsung mumble-500 that Jim Asta
loaned.

As you can imagine, my desk is getting very cluttered. As a geek,
that makes me happy :-)

Don't forget that we have the BitFling support in BitPim so it is
possible to access the phones remotely.

Roger
Stephen Wood
2004-11-06 18:58:14 UTC
Permalink
Post by Roger Binns
I just got a big box from RPI Wireless to help the phone
support in BitPim.
Cool!
Post by Roger Binns
- LG VX4500 (Verizon)
- Sanyo SCP-5400 (Sprint)
BitPim supports that phone, but I have never had one in my hands or
BitFlung one. I will be worth testing.
Post by Roger Binns
- Samsung SGH-P107 (Cingular/GSM)
I want to write a little script to loop through all combinations of
AT#P???? to find out if there are helpful commands we don't know about
for Samsung phones. I want to first run this on phones we can destroy,
so that phone will be a good candidate for this.
Post by Roger Binns
- Kyocera 2255 (Sprint)
- Motorola V60S (Verizon)
All the cables are included as well as an infra-red dongle. They
also sent me the cable for the Samsung mumble-500 that Jim Asta
loaned.
Could you loan me the infrared dongle at some point. I could probably
use it with the Nokia my son has.

Stephen
Roger Binns
2004-11-06 19:20:17 UTC
Permalink
Post by Stephen Wood
Post by Roger Binns
- Sanyo SCP-5400 (Sprint)
BitPim supports that phone, but I have never had one in my hands or
BitFlung one. I will be worth testing.
It is also the first Sanyo phone I have physically had access to.
Post by Stephen Wood
I want to write a little script to loop through all combinations of
AT#P???? to find out if there are helpful commands we don't know about
for Samsung phones. I want to first run this on phones we can
destroy, so that phone will be a good candidate for this.
:-)
Post by Stephen Wood
Could you loan me the infrared dongle at some point. I could probably
use it with the Nokia my son has.
Sure. I do want to do some work in comscan first so I can detect
them on Windows and Linux. BTW you can get them pretty cheap
anyway. I don't think you have Fry's on the East Coast, but they
can be found online for $20.

http://store.ink-refills.net/usb-irda-infrared-adapter.html

Roger
d***@netzero.com
2004-11-06 19:00:41 UTC
Permalink
Please let me know if there's anything I can do to help.

-Joe Pham

-- "Roger Binns" <***@rogerbinns.com> wrote:
I just got a big box from RPI Wireless to help the phone
support in BitPim.

- LG VX4500 (Verizon)
- Sanyo SCP-5400 (Sprint)
- Samsung SGH-P107 (Cingular/GSM)
- Kyocera 2255 (Sprint)
- Motorola V60S (Verizon)

All the cables are included as well as an infra-red dongle. They
also sent me the cable for the Samsung mumble-500 that Jim Asta
loaned.

As you can imagine, my desk is getting very cluttered. As a geek,
that makes me happy :-)

Don't forget that we have the BitFling support in BitPim so it is
possible to access the phones remotely.

Roger


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Bitpim-devel mailing list
Bitpim-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitpim-devel


________________________________________________________________
Look for special offers on
NetZero Platinum & NetZero HiSpeed
Visit Best Buy, RadioShack or Kmart Today.
Roger Binns
2004-11-06 20:44:50 UTC
Permalink
Post by d***@netzero.com
Please let me know if there's anything I can do to help.
I think we need a formal way of testing and saying that a
phone is "supported".

We have a nice stress test already. In the experiments
directory, run:

python gentestdata.py ..\tests

It will then create a whole bunch of files in the tests directory.
There are a whole bunch of wallpapers and ringtones to use
(hopefully way more than the phones support). There is a
calendar-index.idx that you should put in the BitPim data
directory. Lastly there is a phonebook csv and a vcards file
which can be imported. (The csv is more complete and will
reference the various media).

Using those does go a long way towards finding any code issues,
but only if something throws an exception.

Roger
John O'Shaughnessy
2004-11-09 03:35:09 UTC
Permalink
Greetings to the list,

My name is John O'Shaughnessy. I'm a mediocre and rusty C programmer with a
brand new LG VX6100, a data cable, and a freshly completed copy of Dive Into
Python, by Mark Pilgrim.

I've read the last few months of archives on the bitpim-user and
bitpim-devel lists. I've grabbed a current copy of bitpim from CVS. I've
also gathered the prerequisites as listed at
http://bitpim.org/developer.html. Everything is installed and appears to be
working on my Mac OS X 10.3.6 system.

Today my data cable arrived.

I've determined that I can already read and write the phone book
successfully if I identify the phone as an LG 4500.

I can also read, but not write the calendar with the phone identified as an
LG 4500.

It appears that I can read ringers and wallpaper if the phone is identified
as an LG 7000. (I don't have any non-standard ringers or wall paper either
on my phone, or prepared on my computer to send yet).

I can see a lot of information in the file system view, and have
successfully saved pictures from the phone to my Mac.

I intend to play around some more to see what works and what doesn't, and to
try to get a better feel of what might need to be modified to fully support
the LG 6100.

If anyone has any pointers for where to start, feel free to point me in the
proper direction, but I'll be fine looking around for a while too.

My thanks to Roger (and all the other contributors) for allowing me to leave
the mediocrity of the current crop of Motorola phones (for Verizon) as I
regularly used the calendar and contacts sync feature of StarFish sync
software with my v60i, with the knowledge that I can branch out, and
hopefully help to contribute to an even better product. My personal goal
would be to see BitPim allow seamless sync between Windows Outlook and the
phone, as well as between iCal and the phone.

Thanks for your time.


John
Jeremy Rogers
2004-11-09 08:04:36 UTC
Permalink
Post by John O'Shaughnessy
Greetings to the list,
My name is John O'Shaughnessy. I'm a mediocre and rusty C programmer with a
brand new LG VX6100, a data cable, and a freshly completed copy of Dive Into
Python, by Mark Pilgrim.
[snip]

Ah, you beat me to it! I got my phone last week and haven't had time (or
data cable) to try this out yet. Thanks for the update!
Post by John O'Shaughnessy
Today my data cable arrived.
Out of curiosity, did you order the vx7000 cable or use one of the vx6000
cables being careful of and/or shaving down the nubs so as not to bend
pins? I've seen a couple of posts on some forums that say (a) LG officially
cites the vx7000 data cable as being compatible with the vx6100 and (b) the
vx6000 cable availible through radio shack will work if you are careful.

Thanks,
JDR
Roger Binns
2004-11-09 08:31:45 UTC
Permalink
Post by John O'Shaughnessy
I can also read, but not write the calendar with the phone identified
as an LG 4500.
Are you sure you get things right? I believe the VX4500 has some
extra fields for the calendar (you can attach voice memos to
calendar entries).

However the calendar stuff needs desperate fixing in BitPim in
much the same way as the phonebook has been. However noone
appears yet to have done the research on the union of fields
and semantics from the various standards and phones as I mentioned
several weeks ago.
Post by John O'Shaughnessy
If anyone has any pointers for where to start, feel free to point me
in the proper direction, but I'll be fine looking around for a while
too.
Look at phonespec.html to get an idea of structure. Given that, you
should be able to start a com_lgvx6100 that is copied from the vx7000
file. You'll need to make the .p file use some elements from the vx4500
(phonebook) and the vx7000 (media).
Post by John O'Shaughnessy
product. My personal goal would be to see BitPim allow seamless sync
between Windows Outlook and the phone, as well as between iCal and
the phone.
My goal is seamless sync of multiple phones with multiple data sources
on multiple faces. Ideally there would be no user interface at all,
but since I can't get computers to read minds, the current UI is a
concession to that.

Roger
John O'Shaughnessy
2004-11-09 13:22:15 UTC
Permalink
Post by Jeremy Rogers
Post by John O'Shaughnessy
Today my data cable arrived.
Out of curiosity, did you order the vx7000 cable or use one of the vx6000
cables being careful of and/or shaving down the nubs so as not to bend
pins? I've seen a couple of posts on some forums that say (a) LG officially
cites the vx7000 data cable as being compatible with the vx6100 and (b) the
vx6000 cable availible through radio shack will work if you are careful.
I ordered a cable compatible with the VX7000.
--
John O'Shaughnessy ***@cloud7.org
John O'Shaughnessy
2004-11-09 13:24:24 UTC
Permalink
Post by Roger Binns
Post by John O'Shaughnessy
I can also read, but not write the calendar with the phone identified
as an LG 4500.
Are you sure you get things right? I believe the VX4500 has some
extra fields for the calendar (you can attach voice memos to
calendar entries).
You can add voice memos to calendar events on the VX6100 as well.
Post by Roger Binns
Post by John O'Shaughnessy
If anyone has any pointers for where to start, feel free to point me
in the proper direction, but I'll be fine looking around for a while
too.
Look at phonespec.html to get an idea of structure. Given that, you
should be able to start a com_lgvx6100 that is copied from the vx7000
file. You'll need to make the .p file use some elements from the vx4500
(phonebook) and the vx7000 (media).
Thanks for the pointer. I'll start there.

John
Roger Binns
2004-11-09 17:18:16 UTC
Permalink
Post by John O'Shaughnessy
You can add voice memos to calendar events on the VX6100 as well.
Cool. I really wish LG would be consistent in the fields and
functionality across their phone models. It almost seems like
they have several different teams, each with different bits of
code they drag around, and noone talks to anyone else.
Post by John O'Shaughnessy
Thanks for the pointer. I'll start there.
Also please provide text for anything you find is missing from
phonespec.html. I would like it to be more complete, but I don't
know what is missing.

Roger
John O'Shaughnessy
2004-11-11 04:44:00 UTC
Permalink
Small update - while Bitpim doesn't throw an exception when reading ringers
and wallpaper when I use the VX7000 definition, it doesn¹t actually work
properly.

When set to a VX6000, BitPim successfully reads in all the default ringtones
from the phone. I added one ringtone to BitPim and successfully uploaded it
to the phone.

When set to a VX6000, BitPim successfully reads in all the default
wallpapers (and camera images). I added one wallpaper to BitPim and
successfully uploaded it to the phone.

I've started to make modifications to my local copy of the source as
necessary. It looks like all the heavy lifting has been done already. It
will likely be the weekend before I have something working well enough to
share. I'm still learning my way around the source.

John
Post by John O'Shaughnessy
I've determined that I can already read and write the phone book
successfully if I identify the phone as an LG 4500.
I can also read, but not write the calendar with the phone identified as an
LG 4500.
It appears that I can read ringers and wallpaper if the phone is identified
as an LG 7000. (I don't have any non-standard ringers or wall paper either
on my phone, or prepared on my computer to send yet).
Roger Binns
2004-11-11 07:47:32 UTC
Permalink
Post by John O'Shaughnessy
Small update - while Bitpim doesn't throw an exception when
reading ringers and wallpaper when I use the VX7000 definition,
it doesn¹t actually work properly.
The code is all failsafe and won't have issues if the files it looks
for isn't there. Similarly it makes needed directories and files
when doing updates. This means that if you select the wrong phone,
BitPim will quite happily be creating/updating files that are completely
ignored by your phone. The absence of exceptions during reading/writing
means nothing.
Post by John O'Shaughnessy
When set to a VX6000, BitPim successfully reads in all the default
ringtones from the phone.
Default ringtones are not read from the phone. They are in a list
in the source code.

Roger
Vic Heintz
2004-11-12 14:11:57 UTC
Permalink
I just noticed these lines in my Terminal window right after starting
BitPim.

setting windows/ConfigDialog to position 20, 50
*** malloc_zone_malloc[1514]: argument too large: -60
kCGErrorFailure : CGSImageDataLock: Cannot allocate memory

I don't know how long I have been getting them but it may be coincident
with my recent upgrade of wxpython from 2.5.2.8 to 2.5.3.1 (Mac OS
Jaguar.) Any ideas? BitPim still seems to run as before in spite of
this.

Vic
John O'Shaughnessy
2004-11-13 02:32:51 UTC
Permalink
Are you launching the executable, or running pythonw bp.py from Terminal?

On MacOS X 10.3.6 I don't see the problem. I've still got WxPython 2.5.2.8.

John
Post by Vic Heintz
I just noticed these lines in my Terminal window right after starting
BitPim.
setting windows/ConfigDialog to position 20, 50
*** malloc_zone_malloc[1514]: argument too large: -60
kCGErrorFailure : CGSImageDataLock: Cannot allocate memory
I don't know how long I have been getting them but it may be coincident
with my recent upgrade of wxpython from 2.5.2.8 to 2.5.3.1 (Mac OS
Jaguar.) Any ideas? BitPim still seems to run as before in spite of
this.
Vic Heintz
2004-11-13 15:57:15 UTC
Permalink
Post by John O'Shaughnessy
Are you launching the executable, or running pythonw bp.py from
Terminal?
On MacOS X 10.3.6 I don't see the problem. I've still got WxPython
2.5.2.8.
I'm running pythonw bp.py from Terminal. How does the GUI behave for
you under Panther? I'm beginning to believe that all of the gui
glitches I see and perhaps this error are due to my use of the Jaguar
WxPython. Apparently the Jaguar builds are a p.i.t.a. to do also.
Support for Jaguar will likely wane with Tiger's release in 2005. I
need to break down and upgrade or else live with the problems and wait
for the Tiger upgrade.

- Vic
Post by John O'Shaughnessy
John
Post by Vic Heintz
I just noticed these lines in my Terminal window right after starting
BitPim.
setting windows/ConfigDialog to position 20, 50
*** malloc_zone_malloc[1514]: argument too large: -60
kCGErrorFailure : CGSImageDataLock: Cannot allocate memory
I don't know how long I have been getting them but it may be
coincident
with my recent upgrade of wxpython from 2.5.2.8 to 2.5.3.1 (Mac OS
Jaguar.) Any ideas? BitPim still seems to run as before in spite of
this.
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
Bitpim-devel mailing list
https://lists.sourceforge.net/lists/listinfo/bitpim-devel
Vic Heintz
2004-11-13 16:23:03 UTC
Permalink
I have succeeded in getting my Samsung A670 module to do both regular
wallpaper and camera pix downloads from the phone. But now I am getting
the following error in a dialog box whenever a feature is selected
which brings up a thumbnail of a camera pic (eg select a phonebook
entry which has a pic assigned as caller-ID wallpaper):

10:01:09: can't seek on file descriptor 12, large files support is not
enabled. (error 0: Undefined error: 0)

There is no exception or text generated in either the log or protocol
log windows, just the annoying dialog. So who is kicking out this
error? I did not find the text in any files in the BitPim directory. Is
this yet another wxpython issue? Another Jaguar only issue I'll just
have to live with? I'll report it to the wxpython folks if this is the
case. Any ideas on what is going on?

Vic

Loading...