I’m looking for apps that will access a couple of older LG cell phones via
USB. I’m primarily interested in file system access for data transfer but
I’d also like to try out the cdma modem access.
The only thing I’ve found so far is bitpim but it’s way out of date and the
dependencies are a killer.
You should probably quote the model(s), as that is likely to make a difference with any answers you receive. It is the phone that determines whether you have access to it as a UMS device. Have you checked the menu settings in the phone? When you connect it via a USB cable, what is reported by ‘dmesg|tail’?
I’d also like to try out the cdma modem access.
The phone will have to be in the correct mode for use as a modem. Again, any applicable menu settings? A quick means of testing may be to try ‘wvdialconf’ (download ‘wvdail’ if you don’t already have it installed).
Thanks, deano. I have several of these phones of various vintages. I tried
the recent Windows build of bitpim from SourceForge and it worked - even
with the serial->USB cable kludge for older models - so the app does all I
want IF it were built against current dependency levels. I was hoping the
functionality was commonly used enough that there were other, current, apps.
What I really would like is to use the phone tethered as a link for internet
while on the road. Verizon was forced to permit that recently, although I
hate the thought of the cost ;-(
Absent any other replies, I guess I’ll have to dive into the code base and
get it to build for current versions of the dependencies.
deano ferrari wrote:
>
> You should probably quote the model(s), as that is likely to make a
> difference with any answers you receive. It is the phone that determines
> whether you have access to it as a UMS device. Have you checked the
> menu settings in the phone? When you connect it via a USB cable, what
> is reported by ‘dmesg|tail’?
>
>> I’d also like to try out the cdma modem access.
> The phone will have to be in the correct mode for use as a modem.
> Again, any applicable menu settings? A quick means of testing may be to
> try ‘wvdialconf’ (download ‘wvdail’ if you don’t already have it
> installed).
>
>
Absent any other replies, I guess I’ll have to dive into the code base and
get it to build for current versions of the dependencies.
Yeah, this might be your only viable option, but have you tried connecting them to see if they appear as modem devices with ‘wvdialconf’? If they do, then there is a good chance that NM will also be able to handle them, without any other compiled app. Sometimes, the phone’s interface needs to be set in a particular mode, before this can happen.
>
>> Absent any other replies, I guess I’ll have to dive into the code base
>> and
>> get it to build for current versions of the dependencies.
> Yeah, this might be your only viable option, but have you tried
> connecting them to see if they appear as modem devices with
> ‘wvdialconf’? If they do, then there is a good chance that NM will also
> be able to handle them, without any other compiled app. Sometimes, the
> phone’s interface needs to be set in a particular mode, before this can
> happen.
No joy. Part of the issue is that the system sees the main device I want to
work with as:
CODE----
Bus 002 Device 024: ID 1004:607f LG Electronics, Inc.
/CODE----
It does not try to mount it in any way so I’ presume it’s an unknown device.
All the code I’ve looked at treats it as a direct-to-the-iron access so
thta’s no suprise.
Ah, well. I need something to pass the time with anyway…
CODE----
[515110.338048] usb 2-8: new full speed USB device using ohci_hcd and
address 23
[515110.445066] hub 2-0:1.0: unable to enumerate USB device on port 8
[515111.911053] usb 2-8: new full speed USB device using ohci_hcd and
address 24
[515112.100323] usb 2-8: New USB device found, idVendor=1004, idProduct=607f
[515112.100328] usb 2-8: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[515112.100332] usb 2-8: Product: USB Autorun
[515112.100335] usb 2-8: Manufacturer: LG Electronics, Inc
[515112.105491] scsi23 : usb-storage 2-8:1.0
/CODE—
Which is not surprising as, from what I read, LG uses a wierd fs that will
stymy mounting as a plain storage device. That would solve a big part of my
requirement.
If Will has the usb_modeswitch package installed, then there is a rule in /lib/udev/rules.d/40-usb-modeswitch.rules to cover this chipset (though maybe not a phone?)
# LG HDM-2100 (EVDO Rev.A USB modem)
ATTRS{idVendor}=="1004", ATTRS{idProduct}=="607f", RUN+="usb_modeswitch '%b/%k'"
Yes. The phone has 5 modes:
[list=]
PC Internet - this is the one I'm using
Mass Storage (this simulates 2 mass storage devices, one for internal memory and one for an sd reader, but doesn't enumerate on linux)
PC Suite - for reading sms, calendar sync etc. to a custom windows app
Music Sync - never used it...
Always Ask - on windows it brings a menu up on the phone screen to ask which mode to use.
I still wonder whether the phone mode needs to be set explicitly first.
> I still wonder whether the phone mode needs to be set explicitly first.
Thanks, folks. I need to educate myself a bit before I go much further.
That link to th ubuntu list got me headed down a couple of promising paths
and explained some fuzzy spots in the bitpim source code. Their code could
use a lot more comments.