On Cell Phone Forums
Like Tree7Likes
  1. #41
    Newbie

    Posts
    1

    Re: Problem using BitPim with enV Touch

    i am havinga similar problem as the others are having. i have downloaded the newest bitpim as instructed. i have selected the env touch from the list of phones and i have tried various other instructinos that have been written throughout this forum such as setting it to LG Voyager, versa, and even chocolate 2. i have yet to have any success connecting to bitpim. i am a novice with bitpim being as i have never used it before. i would like step by step clear instructions on how to connec to bitpim please. i am trying to set the new iphone theme to my phone. i understand everything int he process but my only prblem has been connecting to bitpim. please help.


    See More: Problem using BitPim with enV Touch



  2. #42
    Newbie

    Posts
    1

    Re: Problem using BitPim with enV Touch

    i'm trying to connect so i can save my texts but it wont connect
    i think it has to do wiht my COM

    yfrog. com/6c76843864p

    thats what i see idk whats wrong

    i'm trying to connect my touch to bitpim but it wont connect
    i think it has to do with COM
    and i dont really understand it
    yfrog. com/6c76843864p

    thats what i see idk whats wrong
    Last edited by weazle9954; 01-20-2010 at 11:40 PM. Reason: Auto-merged Double post



  3. #43
    Member

    Cell Phone
    Motorola Droid X
    Carrier
    Verizon Wireless
    Location
    Baltimore, MD
    Posts
    31

    Re: Problem using BitPim with enV Touch

    Can you import sms messages from older phones on to the EnV touch? (Particularly from the Chocolate 2). I have the messages in BitPim and it says they transfer, the phone reboots itself, and it says there's no messages.
    Last edited by me10lee83; 01-26-2010 at 09:15 PM.



  4. #44

    Re: Problem using BitPim with enV Touch

    I just reviewed the BitPim source code for the VX11000 driver, and discovered that the developer had specifically disabled the phone book write functionality just before the 1.0.7 final release. Apparently, the beta reports from the field scared him pretty badly.

    Just conjecture here, but I'm guessing that the current phone firmware is buggy as sin, and we'll all have to wait for LG and Verizon to get their act together. Unless, of course, Verizon likes it just fine this way...



  5. #45
    Newbie

    Posts
    1

    Re: Problem using BitPim with enV Touch

    I was finally able to make it work with Bitpim. The main problem I found is that every time the phone was plugged in, Win7 said that it had failed to properly install the drivers. I opened device manager and deleted the drivers from the computer. I left device manager open and plugged the phone in again. it then said it had two unknown devices without drivers in device manager. I updated the drivers for them and then reopened Bitpim. It listed a COM12 as being available as "LGE Mobile USB Serial Port (COM12)." I set the phone type to the enV Touch and it worked just fine. Hope this helps people in the future with this problem.
    Last edited by Sven6847; 06-25-2010 at 01:52 AM.



  6. #46

    Re: Problem using BitPim with enV Touch

    For those of you still having issues with the ENV touch, sometimes you have to see if there is a setting wrong in the phone. Please ensure you only change things that you can fix later.


    I was having issues connecting my phone to Bitpim, version 1.0.7, running Ubuntu 10.04. However this may apply to any OS running bitpim to connect to your mobile device.Also, my phone firmware is a higher revision than the one which Bitpim 1.0.7 was tested on. Mine was VX11KV04 and the tested firmware was VX11KV03. I am guessing that this setting was changed with the firmware upgrade to keep us from using third-party software like Bitpim.

    We are going to access the service menu on your phone. Go ahead and dial this number.
    ##service
    or
    ##7378423
    Then hit send. For the letters, it is just like dialing any other number, like 1800callme=1800225563.

    It wont dial a number, instead a menu will pop up that says "Test Mode"

    From this menu, hit the clear button. You will see another menu labeled "ServicesLG".

    Choose the "Data-LG" Option from the menu.

    Ensure that "PortMap(Data)"="USB CDC" and "PortMap(Diag)="USB Diag".
    On mine, the "PortMap(Diag)" was originally set to "NULL Dev", hence keeping me from accessing it.

    You should be able to leave the menu after changing the setting, and bitpim should be able to detect your phone!!

    GOOD LUCK!



  7. #47
    Newbie

    Posts
    3

    Re: Problem using BitPim with enV Touch

    Quote Originally Posted by ewlloyd View Post
    I just reviewed the BitPim source code for the VX11000 driver, and discovered that the developer had specifically disabled the phone book write functionality just before the 1.0.7 final release. Apparently, the beta reports from the field scared him pretty badly.

    Just conjecture here, but I'm guessing that the current phone firmware is buggy as sin, and we'll all have to wait for LG and Verizon to get their act together. Unless, of course, Verizon likes it just fine this way...
    One thing I have not read on this thread was the use of the LG Outlook Sync tool which lets you sync your phone to Microsoft Outlook. This avenue sounded promising but when I tried, it said my phone needed network connectivity to download the calendar, despite me specifying not to backup the calendar. Others might have better luck with the tool than me since I have deactivated the phone and cannot reactivate it.

    I literally took a swim with my phone for 10 minutes, but after drying it out, the filesystem is still intact (verified with Bit Pim) but the screen is nuked and I can't make calls on it. It appears that I am stuck where ewlloyd was: I've been able to transfer sms messages, notes, ringtones etc but not the contacts.

    I was hoping someone had figured out how to transfer contacts by now via BitPim since I am able to access the filesystem through the program. So any luck anyone?

    Here's the BitPim error I get when I try to transfer contacts (using BitPim 1.0.7 Official)

    BitPim version: 1.0.7-official
    An unexpected exception has occurred.
    Please see the help for details on what to do.

    Traceback (most recent call last):
    File "gui.pyo", line 284, in run
    File "gui.pyo", line 159, in __call__
    File "gui.pyo", line 1906, in getdata
    File "phones\com_lgvx11000.pyo", line 244, in getphonebook
    File "phones\p_lgvx11000.pyo", line 1086, in valid
    IndexError: string index out of range

    Variables by last 8 frames, innermost last

    Frame run in gui.pyo at line 277
    resultcb = <gui.Callback instance at 0x0525DF58>
    res = None
    self = <WorkerThread(BitPim helper, started daemon)>
    item = (<gui.Request instance at 0x0525DE68>, <gui.Callback instance at 0x0525DF58>)
    call = <gui.Request instance at 0x0525DE68>
    ex = IndexError('string index out of range',)
    e = IndexError('string index out of range',)
    first = 0

    Frame __call__ in gui.pyo at line 159
    self = <gui.Request instance at 0x0525DE68>
    args = ()
    d = Keys []
    {}
    kwargs = Keys []
    {}

    Frame getdata in gui.pyo at line 1906
    count = 1
    i = (<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog;
    self = <WorkerThread(BitPim helper, started daemon)>
    req = <guiwidgets.GetPhoneDialog; proxy of <Swig Object of type 'wxDialog *' at 0x47b5
    willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog
    results = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index']
    {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images(sd)
    sync = Keys ['phonebook']
    {'phonebook': 'MERGE'}
    st = 0
    todo = [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helper, started

    Frame getphonebook in phones\com_lgvx11000.pyo at line 244
    pbook = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254]
    {0: {'serials': [{'serial2': 1, 'serial1': 1, 'sourcetype': 'lgvx11000', 'source
    _rt_ids = Keys []
    {}
    _wp_ids = Keys [u'set_as_pic_id_dir/946067367.jpg']
    {u'set_as_pic_id_dir/946067367.jpg': u'946067367.jpg'}
    _speeds = Keys [0, 1, 2, 3, 4, 26, 1000, 1001]
    {0: {1: 95}, 1: {1: 96}, 2: {1: 97}, 3: {1: 98}, 4: {1: 99}, 1000: {6: 1}, 1001:
    self = <phones.com_lgvx11000.Phone object at 0x05052C70>
    pb_addresses = None
    _cnt = 255
    pb_entry = <phones.p_lgvx11000.pbfileentry object at 0x079919F0>
    pb_numbers = <phones.p_lgvx8550.pnfile object at 0x07B31EF0>
    ring_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x083F7B30>
    result = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index']
    {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images(sd)
    picid_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x085964F0>
    pb_entries = <phones.p_lgvx11000.pbfile object at 0x051B56F0>
    _favorites = Keys [5, 26, 90, 132, 190, 236]
    {132: 3, 5: 5, 236: 1, 26: 0, 90: 4, 190: 2}
    _ices = Keys [5, 26, 90]
    {26: 0, 90: 1, 5: 2}

    Frame valid in phones\p_lgvx11000.pyo at line 1086
    self = <phones.p_lgvx11000.pbfileentry object at 0x079919F0>
    Last edited by uselessnobody; 10-12-2010 at 11:45 PM.



  8. #48
    Newbie

    Posts
    1

    Re: Problem using BitPim with enV Touch

    If you get the IndexError when trying to transfer contacts like uselessnobody, I was getting that error as well. I managed to patch the phone code to support this though. Open the file mentioned in the error, "phones\p_lgvx11000.pyo" or on linux p_lgvx11000.py. Find line 1086 as the error says which for me read:
    Code:
    def valid(self):
     global PB_ENTRY_SOR
     return self.entry_tag==PB_ENTRY_SOR and ord(self.name[0]) != 0xff
    I changed this to:
    Code:
    def valid(self):
     global PB_ENTRY_SOR
     try:
     self.name[0]
     except Exception:
     return False
     return self.entry_tag==PB_ENTRY_SOR and ord(self.name[0]) != 0xff
    I am no longer getting the error and can transfer contacts fine. Sorry this forum removes indentation, but the lines "self.name[0]" and "return False" should be indented once more.



  9. #49
    Newbie

    Posts
    3

    Re: Problem using BitPim with enV Touch

    Thanks for your response, Fletcher.

    I had posted to the dev mailing list for BitPim for some help to get me set up because I was lazy to install everything in Linux (I couldn't get it quite to work on Eclipse + PyDev on Windows 7), but as soon as I get around to it I will test your fix out and reply.



  10. #50
    Newbie

    Posts
    3

    Re: Problem using BitPim with enV Touch

    Okay thanks Fletcher. I was able to recover my contacts. I did what you said in the p_lgvx11000.py file, but it screwed up the call to the pb_entry.valid property in com_lgvx11000.py. So what I ended up doing was also commenting out lines 244 & 255 in com_lgvx11000.py when it iterates over the entries.

    So just so everyone knows, here are the exact steps I took (this was on a Windows 7 machine):

    1) Download and install the latest stable BitPim (1.07 at the time of writing this)

    2) Descend into the installation directory and find the file library.zip

    3) I've attached both modified files that worked for me, so download them (com_lgvx11000.txt and p_lgvx11000.txt). Alternatively if you go to the development page from BitPim you can get the original 1.07 source and modify it yourself.

    4) I had to change the extensions to upload to this forum, so rename them for the two files from .txt back to .py

    5) Drop the two files into the library.zip. Python should recompile the equivalent pyo files.

    6) Run BitPim and get your contacts

    7) Export them to .csv and save it someone safe or email to yourself or something. Print it out if you have to so you don't ever lose it again.


    Quote Originally Posted by Fletcher View Post
    If you get the IndexError when trying to transfer contacts like uselessnobody, I was getting that error as well. I managed to patch the phone code to support this though. Open the file mentioned in the error, "phones\p_lgvx11000.pyo" or on linux p_lgvx11000.py. Find line 1086 as the error says which for me read:
    Code:
    def valid(self):
     global PB_ENTRY_SOR
     return self.entry_tag==PB_ENTRY_SOR and ord(self.name[0]) != 0xff
    I changed this to:
    Code:
    def valid(self):
     global PB_ENTRY_SOR
     try:
     self.name[0]
     except Exception:
     return False
     return self.entry_tag==PB_ENTRY_SOR and ord(self.name[0]) != 0xff
    I am no longer getting the error and can transfer contacts fine. Sorry this forum removes indentation, but the lines "self.name[0]" and "return False" should be indented once more.
    Attached Files Attached Files



  • Related Threads







  • Phones Discussed Above

    LG enV Touch More LG enV Touch topics LG Forum Reviews
    LG Voyager More LG Voyager topics LG Forum Reviews



    Quick Reply Quick Reply

    If you are already a member, please login above.

    In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.


    Tags for this Thread