MBR
2004-08-02 15:13:05 UTC
I'm thinking of getting an LG VX3200, and I'd like to be able to
download images and ringtones to it. I also have a Samsung A650. I
found the commercial software offerings for communicating with the LG
VX3200 phone disappointing. Susteen's DataPilot software says it can
transfer phone book data and ringtones but not images to the LG
VX3200. FutureDial doesn't even list the LG VX3200, and for most LG
phones they only support phone book transfer. I tried calling their
tech support lines to ask if the limitation is due to the phone's
design, unavailability of specs, or just that the software company
hasn't gotten around to implementing the code for that model yet.
Instead of getting intelligent answers, I found myself talking to
people who only know how to read from a script.
As a software engineer since the early 1970s, I find myself asking,
"How hard can this be?" Aren't we just talking about some
communication protocol through which you manipulate the contents of a
filesystem? Are the phone manufacturers providing USB connectors on
their phones primarily for show, and then putting arbitrary roadblocks
in the way of programmers who actually want to write code to send data
to and from the phones? Or is the problem that each cell phone
manufacturer is inventing its own protocols and filesystem layouts
without coordinating with any other cell phone vendor, so the software
author has to write different code for each vendor, and in some cases
different code for different models of phone from the same vendor?
Anyway, after a bit of searching, I found this GPL project (Bitpim)
which looks like just what I need. I'll have to learn Python, but I
can't imagine it's that different from other languages I've worked
with. The big question for me is, how exactly do you find out the
specs for communicating with a phone?
download images and ringtones to it. I also have a Samsung A650. I
found the commercial software offerings for communicating with the LG
VX3200 phone disappointing. Susteen's DataPilot software says it can
transfer phone book data and ringtones but not images to the LG
VX3200. FutureDial doesn't even list the LG VX3200, and for most LG
phones they only support phone book transfer. I tried calling their
tech support lines to ask if the limitation is due to the phone's
design, unavailability of specs, or just that the software company
hasn't gotten around to implementing the code for that model yet.
Instead of getting intelligent answers, I found myself talking to
people who only know how to read from a script.
As a software engineer since the early 1970s, I find myself asking,
"How hard can this be?" Aren't we just talking about some
communication protocol through which you manipulate the contents of a
filesystem? Are the phone manufacturers providing USB connectors on
their phones primarily for show, and then putting arbitrary roadblocks
in the way of programmers who actually want to write code to send data
to and from the phones? Or is the problem that each cell phone
manufacturer is inventing its own protocols and filesystem layouts
without coordinating with any other cell phone vendor, so the software
author has to write different code for each vendor, and in some cases
different code for different models of phone from the same vendor?
Anyway, after a bit of searching, I found this GPL project (Bitpim)
which looks like just what I need. I'll have to learn Python, but I
can't imagine it's that different from other languages I've worked
with. The big question for me is, how exactly do you find out the
specs for communicating with a phone?