BitPim

Official Website:  http://bitpim.org/

Local Download (BitPim 1.0.1):  bitpim-1.0.1-0.i386.rpm

Official Download (BitPim 1.0.1 or higher):  BitPim Downloads (SF.net)

Install the BitPim RPM.

Notice:  BitPim requires libexpat0, but the 64-Bit version of libexpat0 (in your sofware manager) does not work with BitPim.  BitPim needs the 32-Bit version of libexpat0 which can be downloaded here:

libexpat0-1.95.8-26.i586.rpm (local)

libexpat0-1.95.8-26.i586.rpm (remote, availability subject to change without notice)

If you try running BitPim right away you will notice that BitPim cannot detect your phone (manually or automatically).  The root user can, but by default, normal users cannot.  A few simple changes will fix this.

Don't worry, this is all very easy, it just looks a little overwhelming...

Add a new "cellusers" Group :

YaST -> Security and Users -> Group Management

Click the "Add" button to create a new group.

For the group name, type:  cellusers

On the right side, check your user account name so your account is added to the new "cellusers" group.

Click the "Accept" button.

Create a new USB device rule:

Open a terminal and type su to root up.

kate /etc/udev/rules.d/60-cell.rules

(or kwrite) (or kate)

Paste in all of these lines:

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="cell_rules_end"
# LG Phone
SYSFS{idVendor}=="1004", SYSFS{idProduct}=="6000", GROUP="cellusers", MODE="0660"
LABEL="cell_rules_end"

Save your document.

Note:  this rule only works for LG phones.  Visit the site below if you have a different phone.

Finally...  for these changes to take effect, you will need to reboot.

Once you have rebooted, BitPim should be able to automatically detect your phone.

In openSUSE 10.3 Beta 2 you will have to use this exact command to launch BitPim successfully:

export G_SLICE=always-malloc && bitpim &

If you need more help, visit this page:

http://www.bitpim.org/help/howto-linuxusb.htm