From: Jim <jtu...@ms...> - 2013-08-23 23:42:31
|
Jon, Don’t hold your breath. Frankly, if *anyone* from the development list had talked to me about anything 5 years ago I might have installed the platform and fixed it. I should have. In the end I spent more time asking for help than it would have taken to fix it. I found my notes from back then (8/24/2008). I just checked and I see that the code has not changed. Here’s what I found back then... basically, once you hit 1,000 messages, an index gets set back to 0 and you get nothing, because this happens before you get any output. The index becomes a corrupt value. I would have changed the 999 to 2000 and also at least put some kind of warning when the limit is reached. And I don’t remember if I had overwrite set. I don’t recall that in the logs, but I don’t see how that would stop this problem. At first glance, 500 should not have caused a problem, but perhaps you aren’t counting the way the program does, because I don’t remember exactly what would count as an SMSEntry. Every message anywhere is my guess. I have no idea if anyone has the development platform running anymore. I see little traffic for bitpim anymore. Maybe you will have better luck than me finding someone who has it installed and who will take the 5 minutes it takes to follow my code and make a “Bitpim2000index” build version and send it for test. See below: ================================================================================ https://bitpim.svn.sourceforge.net/svnroot/bitpim/trunk/bitpim/src/sms.py class SMSEntry(object): ... _id_index=0 _max_id_index=999 ... def _create_id(self): "Create a BitPim serial for this entry" self._data.setdefault("serials", []).append(\ {"sourcetype": "bitpim", "id": '%.3f%03d'%(time.time(), SMSEntry._id_index) }) if SMSEntry._id_index<SMSEntry._max_id_index: SMSEntry._id_index+=1 else: SMSEntry._id_index=0 ... ================================================================================ ================================================================================ From: Jon Zadra Sent: Friday, August 23, 2013 6:33 PM To: bit...@li... Subject: Re: [BitPim-user] V3m does not transfer SMS Thanks Jim. Yes, I think I have a little over 500 messages, so if there is an upper limit that may be my problem too. I had assumed the 'Overwrite' in the log referred ot my choice to replace, rather than add to, the existing SMS messages if any were stored in BitPim. I will take a look next time I get a chance and see if the other selection changes that log message. Unless you ended up with a solution, don't worry about going through your notes. I'll wait and see if I get a response from anyone else. If it's anything useful, I'll pass it along. Thanks again, Jon On Fri, Aug 23, 2013 at 6:25 PM, Jim <jtu...@ms...> wrote: Hi, I used a Motorola Razr on Verizon from probably about fall of 2007 for at least a couple of years. I tried to use Bitpim to pull the SMS messages and had some of the same problems you describe now. At the time, I looked at the code and posted to the user group and developer group and no one was responsive at all. I believe this was in the summer of 2008, but maybe 2009. Let me ask this... do you have a lot of messages? I did. Notice the line in your log: 14:34:01.805 {'sms': 'OVERWRITE'} When I looked at the code back then, I found a loop which was used to read the messages was not set high enough for the number of messages I had stored. The loop had no warning when it was reaching the limit. >From what I could tell, the program would simply crash when it reached the end of the loop, before it processed the messages. I could never determine why there was no comment about the upper limit of the loop. Possibly, there was a memory issue if it was set higher, or, a develop just figured it was good enough... maybe higher than what the phones would store at the time the code was written. Most phones don’t keep more than 1,000 messages, but as I recall, the Razr could keep a lot more than that. I don’t recall even getting the message you got, so maybe someone tinkered with it since then. If you search my postings, other than frustration, you will see where I posted the suspicious line of code and the module it came from. As I remember, I put out a request that anyone running the platform change one number in the code and see if it would compile, and I offered to test it, since at the time, I didn’t feel like setting up the entire development platform. It seemed like a simple request. I debugged it, let someone else compile. No one ever responded. I would still be willing to test a custom version of Bitpim to see if it fixes the problem, as long as I know it comes from a developer. I won’t hold my breath. I’ll dig through notes if you wish to pursue this. take care, Jim From: Jon Zadra Sent: Friday, August 23, 2013 2:38 PM To: bit...@li... Subject: [BitPim-user] V3m does not transfer SMS Hello, I have a Motorola V3m (sprint). I am trying to pull all the SMS messages off of it. It does not auto-detect, but I manually set it to the V3m (sprint) phone on COM4. I am able to successfully get the phone book with these settings, and although it will briefly display the status of SMS in the status bar current task, no SMS messages are transferred. There is no error. I have tried using COM3 (unable to communicate error), and also tried other similar phone settings (V3mM, V3cm, etc). Info: BitPim Ver 1.0.7 OS: Windows 7 x64 Using USB cable Phone info (retrieved by BitPim): Model: Motorola V3m-Sprint Phone Firmware Version: 24.2_00.37.0S3,2032 Below is the log file excerpt of an attempted SMS transfer: 14:33:36.296 COM4: USB support is not available 14:33:36.296 COM4: Opening port COM4, 115200 baud, timeout 3.000000, hardwareflow 0, softwareflow 0 14:33:36.302 COM4: Open of comm port suceeded 14:33:36.303 Moto-V3m: Getting Phone Info 14:33:36.308 Moto-V3m: Switching to modem 14:33:36.322 Moto-V3m: Now in modem mode 14:33:36.342 Moto-V3m: Switching from modem to phonebook 14:33:39.427 Moto-V3m: Now in phonebook mode 14:33:39.450 Moto-V3m: Switching from phonebook to modem 14:33:39.575 Moto-V3m: Now in modem mode 14:33:53.450 Moto-V3m: Retrieving fundamental phone information 14:33:53.453 Moto-V3m: Switching from modem to phonebook 14:33:56.536 Moto-V3m: Now in phonebook mode 14:33:56.549 Moto-V3m: Phone serial number 14:33:56.556 Moto-V3m: Reading group information 14:33:56.586 Moto-V3m: Group Count: 14 14:33:56.631 Moto-V3m: Switching from phonebook to modem 14:33:56.757 Moto-V3m: Now in modem mode 14:33:56.763 Moto-V3m: Switching from modem to BREW 14:33:56.779 Moto-V3m: Now in brew mode 14:33:56.779 Moto-V3m: Now in brew mode 14:33:56.780 Moto-V3m: Reading Ringtone Index 14:33:56.782 Moto-V3m: Getting file contents '/MyToneDB.db' 14:33:58.207 Moto-V3m: Reading Wallpaper Index 14:33:58.207 Moto-V3m: Listing files in dir: 'motorola/shared/picture' 14:33:58.559 Moto-V3m: Fundamentals retrieved 14:33:58.559 Moto-V3m: Switching from BREW to modem 14:33:58.562 Moto-V3m: Now in modem mode 14:33:58.568 Moto-V3m: Reading SMS messages 14:33:58.568 Moto-V3m: Switching from modem to phonebook 14:34:01.654 Moto-V3m: Now in phonebook mode 14:34:01.680 Moto-V3m: Switching from phonebook to modem 14:34:01.805 Moto-V3m: Now in modem mode 14:34:01.805 ['uniqueserial', 'sms', 'sync', 'ringtone-index', 'wallpaper-index', 'canned_msg', 'groups'] 14:34:01.805 {'sms': 'OVERWRITE'} Thanks! Jon ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk ------------------------------------------------------------------------------ _______________________________________________ BitPim-user mailing list Bit...@li... Unsubscribe or change options at https://lists.sourceforge.net/lists/listinfo/bitpim-user There are several hundred people on this list. Please be courteous, on topic and follow the instructions before posting http://www.bitpim.org/help/support.htm ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ BitPim-user mailing list Bit...@li... Unsubscribe or change options at https://lists.sourceforge.net/lists/listinfo/bitpim-user There are several hundred people on this list. Please be courteous, on topic and follow the instructions before posting http://www.bitpim.org/help/support.htm -------------------------------------------------------------------------------- ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk -------------------------------------------------------------------------------- _______________________________________________ BitPim-user mailing list Bit...@li... Unsubscribe or change options at https://lists.sourceforge.net/lists/listinfo/bitpim-user There are several hundred people on this list. Please be courteous, on topic and follow the instructions before posting http://www.bitpim.org/help/support.htm |