Page 2 of 13 FirstFirst 123412 ... LastLast
Results 11 to 20 of 124

Thread: HOWTO: Install BitPim

  1. #11
    Join Date
    Nov 2005
    Location
    Ithaca NY/Manarola, Italy
    Beans
    385
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Re: HOWTO: Install BitPim

    d351GuJu, I tried doing what was written on the bitpim site before, i should have been more clear. my system uses udev (or so i surmise, as the folder /etc/hotplug isn't in my system)

    Does anyone know about other ways to play with usb permissions? i've looked around the forums a bit but havn't found anything that really seems to address the issue at hand.

  2. #12
    Join Date
    Jul 2006
    Beans
    158
    Distro
    Ubuntu 6.06

    Re: HOWTO: Install BitPim

    I wrote this for another forum. Do what the OP says, then continue from here. This will get all the udev permissions running. (You obviously will need to download the RPM from www.bitpim.org, convert the RPM to a DEB file using alien, and install the DEB file with dpkg.) Next:

    install libstdc++5:

    Code:
    sudo apt-get install libstdc++5
    symlink:
    Code:
    cd /usr/lib
    sudo ln -s libtiff.so.4 libtiff.so.3
    Then you need to make a bitpim group, and add yourself to the bitpim group.
    (http://www.bitpim.org/help/howto-linuxusb.htm) Your_user_name is, well, your user name:
    Code:
    sudo groupadd bitpim
    sudo usermod -G bitpim -a your_user_name
    Dont forget the -a, or else you'll screw up your permissions.

    Lastly, you need to make a USB rule to recognize your cellphone directly. Connect your phone to the cable, and plug the cable into your USB port. Then type:

    Code:
    lsusb
    to list the USB devices connected to your computer. You should see your phone. Mine is listed as

    Code:
    Bus 002 Device 003: ID 1004:6000 LG Electronics, Inc. VX4400/VX6000 Cellphone
    Pay attention to the 1004:6000. The 1004 is the Vendor ID, and the 6000 is the Product ID. Write it down or keep it in mind. 1004 and 6000 is for a LG VX9800 cellphone.

    Next, make a "udev" rule to detect your phone. Create /etc/udev/rules.d/60-cell.rules using Nano:

    Code:
    sudo nano -w /etc/udev/rules.d/60-cell.rules
    Then paste the following into the nano editor (highlight the text below, then middle click in terminal to paste):

    Code:
    SUBSYSTEM!="usb_device", ACTION!="add", GOTO="cell_rules_end"
    # LG Phone
    SYSFS{idVendor}=="1004", SYSFS{idProduct}=="6000", GROUP="bitpim", MODE="0660"
    LABEL="cell_rules_end"
    The red sections correspond to the VendorID and ProductID of your phone. Add it in accordingly.

    Ctrl-X to to exit and save the file. Type y to save and hit enter to confirm the file name.

    Reboot. (Alternatively, you can log off, log back in, open terminal, type sudo /etc/init.d/udev restart, then log out and log back in. At this point of your linux life, it's easier to just restart.)

    When you're back into GNOME, hit Alt-F2 and type bitpim. You'll be greeted with the bitpim splash.

    In bitpim, click Edit > Settings to open the bitpim settings window. In that window, choose your phone model from the dropdown menu. Also, the com port should be set on AUTO. Click OK to close the window.

    Next, click Edit > Detect Phone. Your phone should be detected by bitpim.
    Last edited by JerMe; August 18th, 2006 at 06:12 AM.
    chown linux:users /world

  3. #13
    Join Date
    Nov 2005
    Location
    Ithaca NY/Manarola, Italy
    Beans
    385
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Re: HOWTO: Install BitPim

    This seems like excellent info, exactly what I needed. But--I just visited my family and forgot the phone cable at their house. They will mail it back soon. I will post the results as soon as I can!

  4. #14
    Join Date
    Aug 2006
    Location
    Ann Arbor Michigan
    Beans
    69
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: HOWTO: Install BitPim

    I get this using a samsung a840 phone, following your walk thru to the letter. Closer, but still nothing. First, no phone detected, then I select the interface, bitpim tells me to, then I get this. Help?


    PHP Code:
    Frame getdata in src/gui.py at line 1826
               self 
    =  <WorkerThread(BitPim helperstarted daemon)>
                
    req =  <guiwidgets.GetPhoneDialogproxy of C++ wxDialog instance at _a0f87708_p_wxDial
               todo 
    =  [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helperstarted

    Frame setupcomm in src
    /gui.py at line 1809
               name 
    =  'usb::002::002::1'
               
    self =  <WorkerThread(BitPim helperstarted daemon)>
           
    autofunc =  None
             comcfg 
    =  Keys ['baud''hardwareflow''retryontimeout''softwareflow''timeout']
                       {
    'baud'115200'hardwareflow'False'softwareflow'False'retryontimeout':
              
    klass =  <class commport.CommConnection at 0xb5abeddc>

    Frame __init__ in src/commport.py at line 68
               baud 
    =  115200
       autolistargs 
    =  (<module 'phones.com_samsungspha840' from '/usr/lib/BitPim-0.9.06/bitpim/phones/
               self =  <commport.CommConnection instance at 0xb379bbac>
       hardwareflow =  False
       autolistfunc =  None
            timeout =  3
          logtarget =  <WorkerThread(BitPim helper, started daemon)>
    configparameters =  Keys ['
    baud', 'hardwareflow', 'retryontimeout', 'softwareflow', 'timeout']
                       {'
    baud': 115200, 'hardwareflow': False, 'softwareflow': False, 'retryontimeout':
       softwareflow =  False
               port =  '
    usb::002::002::1'

    Frame _openport in src/commport.py at line 110
               baud =  115200
              dummy =  0
        description =  None
               self =  <commport.CommConnection instance at 0xb379bbac>
       hardwareflow =  False
            timeout =  3
       softwareflow =  False
               port =  '
    usb::002::002::1'

    Frame _openusb in src/commport.py at line 129
              iface =  <native.usb.usb.USBInterface instance at 0xb2971e4c>
          wantedbus =  '
    002'
               name =  '
    usb::002::002::1'
                bus =  <native.usb.usb.USBBus instance at 0xb297944c>
               self =  <commport.CommConnection instance at 0xb379bbac>
          wanteddev =  '
    002'
            timeout =  3
             device =  <native.usb.usb.USBDevice instance at 0xb2971aec>
        wantediface =  1
                  _ =  '
    usb'

    Frame openbulk in src/native/usb/usb.py at line 165
                res =  -16
               self =  <native.usb.usb.USBInterface instance at 0xb2971e4c>
               epin =  <native.usb.usb.USBEndpoint instance at 0xb2971c8c>
                  v =  1
              epout =  <native.usb.usb.USBEndpoint instance at 0xb297116c>
                 ep =  <native.usb.usb.USBEndpoint instance at 0xb297116c> 

  5. #15
    Join Date
    Aug 2006
    Location
    Ann Arbor Michigan
    Beans
    69
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: HOWTO: Install BitPim

    It also likes to tell me that is cannot autodetect the port to use, it cannot detect a candidate?

  6. #16
    Join Date
    Aug 2006
    Beans
    Hidden!

    Re: HOWTO: Install BitPim

    (Ubuntu Dapper)

    I followed JerMe's steps, and it worked for my Samsung a660. The port was called a "USB to Serial Converter", which confused me... but works.

  7. #17
    Join Date
    Aug 2006
    Location
    Ann Arbor Michigan
    Beans
    69
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: HOWTO: Install BitPim

    Ok, how do I roll back these changes, and start from scratch, then? It tells me there is no port available? I know it is in there, it shows up in my device manager. Ugh!

  8. #18
    Join Date
    Jul 2006
    Beans
    158
    Distro
    Ubuntu 6.06

    Re: HOWTO: Install BitPim

    alienseer23, which steps did you follow? The OP then mine, or just mine?
    chown linux:users /world

  9. #19
    Join Date
    Aug 2006
    Location
    Ann Arbor Michigan
    Beans
    69
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: HOWTO: Install BitPim

    Quote Originally Posted by JerMe View Post
    alienseer23, which steps did you follow? The OP then mine, or just mine?
    first I did this (assuming OP was the original post of this thread)
    -------------------------------------------------------

    We will need to convert a RPM package to DEB package, so do this.
    sudo apt-get install alien

    Now download BitPim from the original website, yes the RPM version.
    And convert the RPM to DEB, by entering the following:
    sudo alien -d bitpim*.rpm

    It will take a few seconds, to convert and it will notify when it finishes.

    Now let's install it:
    sudo dpkg -i bitpim*.deb

    Once installed run it by entering bitpim on the console.

    ERRORS:

    libstdc++.so.5 -> if you receive this kind of error, do the following:
    sudo apt-get install libstdc++5

    libtiff.so.3 -> if you receive this kind of error, do the following:
    cd /usr/lib
    sudo ln -s libtiff.so.4 libtiff.so.3

    -------------------------------------------------------------------
    then I followed your post...(which I also found on bitpim's websight).

    Also, bitpim's websight sais I need some "ACM" driver??? I see no driver and I followed their instructions as to how to go about getting it or activating it, and nothing happens. Help? ((Posting in the right placenow, hehehe))

  10. #20
    Join Date
    Jul 2006
    Beans
    158
    Distro
    Ubuntu 6.06

    Re: HOWTO: Install BitPim

    http://www.bitpim.org/help/phones-samsung-cables.htm:
    Samsung phones use the Linux "acm" driver. This driver will automatically install with most modern Linux distributions will show up as the device /dev/usb/ttyACM0 or similar. If the acm driver does not automatically get loaded, load it with /sbin/insmod acm while logged on as root.
    Note that your Samsung SPH-A840 has limitations when using bitpim (http://www.bitpim.org/help/phones-sa...ic-notes.htm):
    BitPim can read and write the phonebook and calendar. Wallpaper and ringers can be read and writen to the phone. For phones with cameras, pictures and videos are read with the wallpaper.

    Many of these Samsung models are also available from carriers other than Sprint in the Americas. While these phones are not officially supported by BitPim, many of the capabilities may work. In many cases, the phonebook and calendar can be transferred, but media (photos, wallpaper, ringers) transfer does work.

    These phones have a limit of 300 numbers, urls and emails. There is an internal counter of numbers, urls of emails. This counter can become corrupted (particularly in BitPim version 0.7.26), such that the phone thinks that there are more numbers on the phone than there actually are. This then limits how many numbers can be saved to the phone. The only way to reset this counter to a correct value is to wipe the phonebook and rewrite it. The phonebook can be wiped using an option in the phones security menu. Make sure you have good backup of the phonebook.

    Ringer and wallpaper assignments for phonebook entries are not preserved when writing the phonebook to the phone.
    chown linux:users /world

Page 2 of 13 FirstFirst 123412 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •