You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
(53) |
Apr
(48) |
May
(14) |
Jun
(3) |
Jul
(21) |
Aug
(11) |
Sep
(77) |
Oct
(67) |
Nov
(28) |
Dec
(163) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(112) |
Feb
(143) |
Mar
(114) |
Apr
(138) |
May
(173) |
Jun
(119) |
Jul
(119) |
Aug
(117) |
Sep
(187) |
Oct
(170) |
Nov
(254) |
Dec
(193) |
2005 |
Jan
(336) |
Feb
(284) |
Mar
(189) |
Apr
(100) |
May
(89) |
Jun
(52) |
Jul
(85) |
Aug
(138) |
Sep
(181) |
Oct
(137) |
Nov
(104) |
Dec
(98) |
2006 |
Jan
(76) |
Feb
(106) |
Mar
(224) |
Apr
(270) |
May
(103) |
Jun
(144) |
Jul
(77) |
Aug
(38) |
Sep
(37) |
Oct
(20) |
Nov
(14) |
Dec
(73) |
2007 |
Jan
(130) |
Feb
(68) |
Mar
(78) |
Apr
(60) |
May
(45) |
Jun
(63) |
Jul
(84) |
Aug
(45) |
Sep
(40) |
Oct
(12) |
Nov
(71) |
Dec
(56) |
2008 |
Jan
(44) |
Feb
(20) |
Mar
(25) |
Apr
(17) |
May
(33) |
Jun
(60) |
Jul
(97) |
Aug
(38) |
Sep
(10) |
Oct
(20) |
Nov
(13) |
Dec
(19) |
2009 |
Jan
(7) |
Feb
(5) |
Mar
(23) |
Apr
(10) |
May
(6) |
Jun
(5) |
Jul
(17) |
Aug
(7) |
Sep
(14) |
Oct
(27) |
Nov
(13) |
Dec
(12) |
2010 |
Jan
(37) |
Feb
(9) |
Mar
(13) |
Apr
(12) |
May
(8) |
Jun
(3) |
Jul
(1) |
Aug
(9) |
Sep
(3) |
Oct
(1) |
Nov
(1) |
Dec
(4) |
2011 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
(4) |
May
|
Jun
(2) |
Jul
(8) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
|
Nov
(3) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
From: Roger B. <ro...@ro...> - 2003-09-30 10:35:48
|
The VX4400 module is completely moved over to the new description stuff, and is leaner and meaner for it. The protocols and data formats used are completely documented, and code auto-generated from that is used. See files p_*.p Press Ctrl-Alt-P in the protocol log window to see the data nicely decoded. The examples directory contains several examples of stuff from the 4400 and 520 that can be viewed by the standalone analyser. I have added a first stab at TM520/VX10 support based on protocol traces but don't quite think it is correct. Alan and Scott can play on making it work. In Edit -> Settings you can now set your phone model (defaults to the 4400 :-) My next step is going to be working on import and export from vcards, followed by Windows Address Book. Roger |
From: Roger B. <ro...@ro...> - 2003-09-30 05:51:40
|
BitPim 0.61 is now available. The only changes were corrected detection of com ports on Windows 2000, and coping with device drivers with incorrectly formatted dates. You only need to download this release if you use Windows 2000, or you were seeing exceptions when clicking on Browse for the com port settings. http://prdownloads.sourceforge.net/bitpim/bitpim-0.61-setup.exe?download Roger |
From: Roger B. <ro...@ro...> - 2003-09-30 03:47:11
|
> Ok is that why current cvs is currently acting strange? Anonymous CVS access was being done from a server 24 hours behind (if not more) and SourceForge were busy migrating everything to new beefy servers. See the entry for 2003-9-19. http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1#cvs > When I load up bitpim, > i now get an error about groupdict not being defined. Add self.groupdict={} to the __init__ method. The code mentioning it is still there just as a legacy of the old stuff. I have corrected this now, but anonymous CVS will be behind. > Also to mention it, my phone doesn't support grouping. That won't matter. >> - When writing out to the phone, it takes from the top of the list (eg >> if you have seven phone numbers listed, and the phone only supports >> 3 then it takes the top 3). It will just end up taking the top zero entries from categories (aka groups). > doesn't show any tab views like before You should still get tabs for everything. The phonebook is now just a text widget though. Roger |
From: Alan G. <ago...@ya...> - 2003-09-30 02:37:11
|
--- Roger Binns <ro...@ro...> wrote: > > So what are the plans on the sync code. > > I am in the final stages of moving over the VX4400 code to the new > description > format. The file that deals with the 4400 is less than half of what it used > to be. > Ok is that why current cvs is currently acting strange? When I load up bitpim, i now get an error about groupdict not being defined. This was in populatefromfs. I don't have anything in the fs yet :) Also to mention it, my phone doesn't support grouping. Yes it's a bad phonebook, not to mention the calendar, which is very basic. So i commented out all the groupdict lines. Now it loads but I get no tabs? > I also made a new data format for the phonebook. The way it works is this: > > - Every entry has various major parts (eg phonenumbers, names, wallpapers) > > - Every one of those is an ordered list. > > - When writing out to the phone, it takes from the top of the list (eg > if you have seven phone numbers listed, and the phone only supports > 3 then it takes the top 3). > > Here is a sample entry: > > { > 'categories': [{'category': 'School'}], > 'emails': [{'email': 'dfg...@on...'}, {'email': 'fdg...@tw...'}, > {'email': 'dfgdfgfd@3.com'}], > 'flags': [{'secret': False}], > 'memos': [{'memo': 'fdgdfgfdgfd'}], > 'names': [{'full': 'The full name'}], > 'numbers': [{'type': 'home', 'number': '1324324'}, {'type': 'home2', > 'number': '1324324'}, {'type': 'office', 'number': '1324324'}], > 'ringtones': [{'use': 'call', 'ringtone': 0}, {'use': 'message', 'ringtone': > 17}], > 'serials': [{'serial2': 237, 'serial1': 237, 'sourcetype': 'lgvx4400', > 'sourceuniqueid': 'f326e2de9f3cb19a2b3c'}], > 'urls': [{'url': 'www.example.com'}], > 'wallpapers': [{'use': 'call', 'wallpaper': 0}], > } > > I want to also finish up the TM520/VX10 code with feedback from you and > Scott. yah. > Check out the protocol traces in the examples directory. I also have one > in there for updating a 4400 phonebook. I think the algorithm for updating > the 520/10 is going to be the same. > probably. > You and Scott also need to investigate the phonebook 0x00 and 0x07 commands. > On the 4400, 0x00 makes the screen say 'PC Sync' and 0x07 reboots the phone. > If you ever send the 0x00 command, you have to reboot the phone when done. > If you don't send any data for a minute or so, it self reboots! > ok, will try to investigate, but my current cvs dir (fresh dir, though i backed up my older cvs dir before updating ) doesn't show any tab views like before, so i'll continue to use my old dir. > Needless to say I worked out how to sync without sending those commands :-) > [It doesn't help that the 4400 takes so long to reboot either] > > The sync plans are pretty much as outlined in: > > https://sourceforge.net/mailarchive/message.php?msg_id=6059513 > > I don't know if the other Alan has put anything down yet on it. > > > The code to go through the outlook > > entries seems pretty straight forward (saw it from another code base) > > Never underestimate Outlook! > > You can certainly do the basics with the COM support in Python. I also > investigated > the Windows Address Book (also used in Outlook Express). The latter is going > to > require a DLL which someone else did volunteer to write if they get time > before I > do. > > Roger > > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |
From: Roger B. <ro...@ro...> - 2003-09-30 02:29:49
|
> I then thought it was something to do with my cygwin cvs version (since i think > i may have upgraded it and got a new cvs version). I actually use the native win32 (ie non-cygwin) binary from http://ccvs.cvshome.org/servlets/ProjectDownloadList The Windows Address Book stuff is going to require mingw to build (although I will put prebuily binaries in CVS). Roger |
From: Alan G. <ago...@ya...> - 2003-09-30 02:12:24
|
well that would have been a stupid typo, but I found that when i made it /cvsroot/bitpim it still didn't work. I then thought it was something to do with my cygwin cvs version (since i think i may have upgraded it and got a new cvs version). I just now upgraded again and saw that there was a slightly newer cvs version 1.16.3. So now it's working and i have the updated tree. Thanks! Alan --- Roger Binns <ro...@ro...> wrote: > > $ cvs -z3 -d:pserver:ano...@cv...:/cvs/root/bitpim login > > That should be /cvsroot/bitpim > > Roger > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Bitpim-devel mailing list > Bit...@li... > https://lists.sourceforge.net/lists/listinfo/bitpim-devel __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |
From: Roger B. <ro...@ro...> - 2003-09-30 01:43:05
|
> So what are the plans on the sync code. I am in the final stages of moving over the VX4400 code to the new description format. The file that deals with the 4400 is less than half of what it used to be. I also made a new data format for the phonebook. The way it works is this: - Every entry has various major parts (eg phonenumbers, names, wallpapers) - Every one of those is an ordered list. - When writing out to the phone, it takes from the top of the list (eg if you have seven phone numbers listed, and the phone only supports 3 then it takes the top 3). Here is a sample entry: { 'categories': [{'category': 'School'}], 'emails': [{'email': 'dfg...@on...'}, {'email': 'fdg...@tw...'}, {'email': 'dfgdfgfd@3.com'}], 'flags': [{'secret': False}], 'memos': [{'memo': 'fdgdfgfdgfd'}], 'names': [{'full': 'The full name'}], 'numbers': [{'type': 'home', 'number': '1324324'}, {'type': 'home2', 'number': '1324324'}, {'type': 'office', 'number': '1324324'}], 'ringtones': [{'use': 'call', 'ringtone': 0}, {'use': 'message', 'ringtone': 17}], 'serials': [{'serial2': 237, 'serial1': 237, 'sourcetype': 'lgvx4400', 'sourceuniqueid': 'f326e2de9f3cb19a2b3c'}], 'urls': [{'url': 'www.example.com'}], 'wallpapers': [{'use': 'call', 'wallpaper': 0}], } I want to also finish up the TM520/VX10 code with feedback from you and Scott. Check out the protocol traces in the examples directory. I also have one in there for updating a 4400 phonebook. I think the algorithm for updating the 520/10 is going to be the same. You and Scott also need to investigate the phonebook 0x00 and 0x07 commands. On the 4400, 0x00 makes the screen say 'PC Sync' and 0x07 reboots the phone. If you ever send the 0x00 command, you have to reboot the phone when done. If you don't send any data for a minute or so, it self reboots! Needless to say I worked out how to sync without sending those commands :-) [It doesn't help that the 4400 takes so long to reboot either] The sync plans are pretty much as outlined in: https://sourceforge.net/mailarchive/message.php?msg_id=6059513 I don't know if the other Alan has put anything down yet on it. > The code to go through the outlook > entries seems pretty straight forward (saw it from another code base) Never underestimate Outlook! You can certainly do the basics with the COM support in Python. I also investigated the Windows Address Book (also used in Outlook Express). The latter is going to require a DLL which someone else did volunteer to write if they get time before I do. Roger |
From: Roger B. <ro...@ro...> - 2003-09-30 01:04:47
|
> $ cvs -z3 -d:pserver:ano...@cv...:/cvs/root/bitpim login That should be /cvsroot/bitpim Roger |
From: Alan G. <ago...@ya...> - 2003-09-29 23:51:41
|
Ok i'll keep an eye on it. --- Roger Binns <ro...@ro...> wrote: > I would greatly appreciate it if everyone (including those with phones > other than the 4400) can check the following file: > > /nvm/$SYS.ESN > > It should be around 97 bytes long, and start with FF until position 0x55. > The next 4 bytes are your ESN in hex (and in little endian). > > My question is if the contents of this file every change for anyone over > time, such as if you roam. > > The new synchronization code needs to generate a unique id for each phone. > I am currently checksumming the whole file. That obviously depends on the > file contents never changing :-) So what are the plans on the sync code. The code to go through the outlook entries seems pretty straight forward (saw it from another code base) > > Roger > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Bitpim-devel mailing list > Bit...@li... > https://lists.sourceforge.net/lists/listinfo/bitpim-devel __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |
From: Alan G. <ago...@ya...> - 2003-09-29 23:41:31
|
I'm having problems checking out from cvs. This happened yesterday and today. When I last updated, I noticed that I didn't need to login, I just had to run the cvs checkout command. Now I am getting an error: $ cvs -z3 -d:pserver:ano...@cv...:/cvs/root/bitpim co bitpim cvs checkout: warning: failed to open /home/unknown/.cvspass for reading: No suc h file or directory cvs [checkout aborted]: end of file from server (consult above messages if any) So then I thought maybe I needed to login so i did: $ cvs -z3 -d:pserver:ano...@cv...:/cvs/root/bitpim login Logging in to :pserver:ano...@cv...:2401/cvs/root/bitpim CVS password: cvs login: authorization failed: server cvs.sourceforge.net rejected access to / cvs/root/bitpim for user anonymous But still no luck. Any ideas? __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |
From: Roger B. <ro...@ro...> - 2003-09-29 23:14:09
|
I would greatly appreciate it if everyone (including those with phones other than the 4400) can check the following file: /nvm/$SYS.ESN It should be around 97 bytes long, and start with FF until position 0x55. The next 4 bytes are your ESN in hex (and in little endian). My question is if the contents of this file every change for anyone over time, such as if you roam. The new synchronization code needs to generate a unique id for each phone. I am currently checksumming the whole file. That obviously depends on the file contents never changing :-) Roger |
From: Roger B. <ro...@ro...> - 2003-09-28 04:52:32
|
> 00000290 00 00 01 2b a2 a4 2c 3b b0 a4 2c 31 73 74 20 65 ...+..,;..,1st e > 000002a0 76 65 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 vent............ > 000002b0 00 00 00 00 00 00 00 00 00 00 00 00 02 34 4e 9f ............. Those will be relatively trivial to decode. > Phonebook: > The names are kept in: /nvm/nvm/dial_tbl (In storage location order) > The numbers are kept in: /nvm/nvm/dial (in order entered I think) I don't think it will work by just modifying those files. One the 4400, the entries are also in two files. However just modifying them has no effect unless you reboot the phone. This is because the apps on the phone that deal with phone numbers (ie the address book, the stuff that assigns a name to incoming caller id etc) appear to run all the time. They need to be explicitly notified of changes in the entries, and certainly don't expect the file contents to change underneath them. On the 4400 and other LG phones, there is an explicit sync protocol that changes the numbers and keeps the running apps up to date. I have no idea what it is on your phone. You have two choices: - Find a piece of software that does sync, and record what it does - See if the LG4400/LG520 sync seems to work. I don't know if the sync protocols are similar between different manufacturers or not, and they aren't documented anywhere. For the record, the protocol for the 4400 and the 520 is identical except for the layout of the actual phonebook record (which is easy to figure out), and there being one extra init command. I have yet to test that command on the 4400. These issues don't exist for the calendar on the 4400. I think this is because the calendar app doesn't continuously run, and it rereads the file every time you change screen on it. It also seems like the schedule alarms etc are checked every minute by opening the file and looking through it. Roger |
From: Kent a. P. <ken...@ya...> - 2003-09-27 23:43:36
|
schedule: 9/29/3: 1st event 7:48P 8:48P 10min before 2nd event 7:49P 8:49P 30min before 3rd event 7:40P 8:49P 1hour before 4th event 7:50P 8:50P On time 9/30/3: 1st event 7:55P 8:55P No alarm (Paula seems to be left over, I can't find it on the calendar) (all previous lines are zeros) 00000290 00 00 01 2b a2 a4 2c 3b b0 a4 2c 31 73 74 20 65 ...+..,;..,1st e 000002a0 76 65 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 vent............ 000002b0 00 00 00 00 00 00 00 00 00 00 00 00 02 34 4e 9f .............4N. 000002c0 2c 01 8b 4f a3 2c 9b 5d a3 2c 34 74 68 20 20 65 ,..O.,.].,4th e 000002d0 76 65 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 vent............ 000002e0 00 00 00 00 00 00 00 00 00 00 01 02 19 4e 9f 2c .............N., 000002f0 01 64 4f a3 2c 74 5d a3 2c 33 72 64 20 20 65 76 .dO.,t].,3rd ev 00000300 65 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00 ent............. 00000310 00 00 00 00 00 00 00 00 00 04 02 da 4d 9f 2c 01 ............M.,. 00000320 46 4f a3 2c 56 5d a3 2c 32 6e 64 20 65 76 65 6e FO.,V].,2nd even 00000330 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t............... 00000340 00 00 00 00 00 00 00 00 03 02 5c 4d 9f 2c 01 20 ..........\M.,. 00000350 4f a3 2c 30 5d a3 2c 31 73 74 20 65 76 65 6e 74 O.,0].,1st event 00000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000370 00 00 00 00 00 00 00 02 01 a7 4c 9f 2c 01 cc f4 ..........L.,... 00000380 12 2f dc 02 13 2f 50 61 75 6c 61 00 00 00 00 00 ./.../Paula..... 00000390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000003a0 00 00 00 00 00 00 02 01 8d 96 8b 2c ..........., Phonebook: The names are kept in: /nvm/nvm/dial_tbl (In storage location order) The numbers are kept in: /nvm/nvm/dial (in order entered I think) first several lines of dial_tbl 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000020 00 00 00 00 00 00 00 00 00 00 00 00 01 11 00 01 ................ 00000030 44 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 D...D........... 00000040 43 00 4b 65 76 69 6e 00 00 00 00 00 00 00 00 65 C.Kevin........e 00000050 00 02 00 00 00 00 0d 01 01 08 00 01 05 00 05 00 ................ 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 6e ..............An 00000070 64 79 00 00 00 00 00 00 00 00 00 57 00 02 00 00 dy.........W.... 00000080 00 00 11 01 01 11 00 01 08 00 26 00 09 00 08 00 ..........&..... 00000090 27 00 00 00 00 00 00 00 00 00 4a 65 66 66 00 00 '.........Jeff.. 000000a0 00 00 00 00 00 00 00 57 02 00 00 00 00 00 04 02 .......W........ 000000b0 01 11 00 01 3b 00 3c 00 3d 00 3b 00 3e 00 3f 00 ....;.<.=.;.>.?. 000000c0 40 00 00 00 3a 00 4b 65 6e 74 00 00 00 00 00 00 @...:.Kent...... 000000d0 00 00 00 68 01 00 00 00 00 00 02 00 01 0a 00 01 ...h............ 000000e0 06 00 06 00 2b 00 2a 00 00 00 00 00 00 00 00 00 ....+.*......... 000000f0 00 00 4b 65 6c 6c 79 00 00 00 00 00 00 00 00 5a ..Kelly........Z 00000100 01 00 00 00 00 00 00 04 01 00 00 00 00 00 00 00 ................ 00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 ................ 00000130 00 00 00 00 01 09 00 01 01 00 02 00 01 00 03 00 ................ 00000140 00 00 00 00 00 00 00 00 04 00 50 61 75 6c 61 00 ..........Paula. 00000150 00 00 00 00 00 00 00 68 01 00 00 00 00 00 02 03 .......h........ 00000160 01 11 00 01 0a 00 0a 00 42 00 0b 00 00 00 00 00 ........B....... 00000170 00 00 00 00 00 00 56 6f 69 63 65 20 6d 61 69 6c ......Voice mail 00000180 00 00 00 00 03 00 00 00 00 00 00 04 01 00 00 00 ................ 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ first several lines of dial: (with numbers changed) 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000030 00 00 00 00 00 00 00 00 01 00 02 00 0a 31 32 33 .............123 00000040 36 30 33 35 35 37 35 00 00 00 00 00 00 00 00 00 6035575......... 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 ................ 00000070 01 00 02 00 0a 31 32 33 35 35 36 30 34 30 36 00 .....1235560406. 00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000000a0 00 00 00 00 00 00 07 00 01 00 02 00 0a 31 32 33 .............123 000000b0 35 34 30 35 30 35 33 00 00 00 00 00 00 00 00 00 5405053......... 000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 ................ 000000e0 01 00 02 00 14 31 32 33 35 34 30 35 30 35 33 40 .....1235405053@ 000000f0 76 74 65 78 74 2e 63 6f 6d 00 00 00 00 00 00 00 vtext.com....... 00000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000110 00 00 00 00 00 00 07 00 01 08 00 00 0a 32 35 33 .............253 00000120 38 33 33 31 36 31 36 00 00 00 00 00 00 00 00 00 8331616......... 00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 02 00 .............m.. 00000150 01 00 02 00 0a 31 32 33 32 35 35 35 35 35 31 00 .....1232555551. 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000180 00 00 00 00 00 00 05 00 01 00 02 00 0a 31 32 33 .............123 00000190 32 33 37 33 35 36 36 00 00 00 00 00 00 00 00 00 2373566......... --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search |
From: Roger B. <ro...@ro...> - 2003-09-26 01:52:22
|
Kent and Paula wrote: > I think you asked for five lines... If you want more I certainly can provide. > > 0 0.00606502 bitpim.exe IRP_MJ_CREATE sscdmdm0 SUCCESS Options: Open > 1 0.00000698 bitpim.exe IOCTL_SERIAL_SET_QUEUE_SIZE sscdmdm0 SUCCESS InSize: 4096 OutSize: 4096 > 2 0.00000447 bitpim.exe IOCTL_SERIAL_GET_TIMEOUTS sscdmdm0 SUCCESS > 3 0.00000615 bitpim.exe IOCTL_SERIAL_SET_TIMEOUTS sscdmdm0 SUCCESS RI:0 RM:0 RC:3000 WM:0 WC:0 > 4 0.00000950 bitpim.exe IOCTL_SERIAL_SET_WAIT_MASK sscdmdm0 SUCCESS Mask: ERR > 5 0.00000391 bitpim.exe IOCTL_SERIAL_GET_BAUD_RATE sscdmdm0 SUCCESS > 6 0.00000531 bitpim.exe IOCTL_SERIAL_GET_LINE_CONTROL sscdmdm0 SUCCESS > 7 0.00000475 bitpim.exe IOCTL_SERIAL_GET_CHARS sscdmdm0 SUCCESS > 8 0.00000391 bitpim.exe IOCTL_SERIAL_GET_HANDFLOW sscdmdm0 SUCCESS I meant 5 entries from the phonebook using some other sync software :-) Basically I need to see how it is done before being able to to tell you if it is similar to the LG way or completely different. If it is similar, then existing code can be adapted. If it is different, then the reverse engineering process begins! > The difference between calendar and scheduler is small I guess. It's just that > a month can be displayed on the phone and you can > look at what ever month you choose. That is the way the 4400 works anyway. It underlines any days you have events on in the monthly view. > To the best of my knowledge: > The schedule file is: /nvm/nvm/schedule > The to do list is : /nvm/nvm/to_do_list > The memo pad is: /nvm/nvm/memo > The countdown file is: /nvm/nvm/d_day > The ring tones are: /user/sound/ringer/AmericanWoma.mid (etc.) > The text messages are: /nvm/sms/sms_0045 (etc.) > The voice memos are: /VoiceDB/All/Memos/Mem00004.qcp (etc.) Ah, gotta love these phones. The locations are similar yet different :-) I am still working on the generalistion of the phonebook stuff, specifically porting over the existing 4400 code and making it generic, as well as merging in Scott's TM520 work. Roger Roger |
From: Kent a. P. <ken...@ya...> - 2003-09-26 00:58:06
|
I think you asked for five lines... If you want more I certainly can provide. 0 0.00606502 bitpim.exe IRP_MJ_CREATE sscdmdm0 SUCCESS Options: Open 1 0.00000698 bitpim.exe IOCTL_SERIAL_SET_QUEUE_SIZE sscdmdm0 SUCCESS InSize: 4096 OutSize: 4096 2 0.00000447 bitpim.exe IOCTL_SERIAL_GET_TIMEOUTS sscdmdm0 SUCCESS 3 0.00000615 bitpim.exe IOCTL_SERIAL_SET_TIMEOUTS sscdmdm0 SUCCESS RI:0 RM:0 RC:3000 WM:0 WC:0 4 0.00000950 bitpim.exe IOCTL_SERIAL_SET_WAIT_MASK sscdmdm0 SUCCESS Mask: ERR 5 0.00000391 bitpim.exe IOCTL_SERIAL_GET_BAUD_RATE sscdmdm0 SUCCESS 6 0.00000531 bitpim.exe IOCTL_SERIAL_GET_LINE_CONTROL sscdmdm0 SUCCESS 7 0.00000475 bitpim.exe IOCTL_SERIAL_GET_CHARS sscdmdm0 SUCCESS 8 0.00000391 bitpim.exe IOCTL_SERIAL_GET_HANDFLOW sscdmdm0 SUCCESS The difference between calendar and scheduler is small I guess. It's just that a month can be displayed on the phone and you can look at what ever month you choose. Actually, looking at the phone, the Planner menu has these features: scheduler, to do list (with priority,date, time, description), Memo pad (with multiple memos), user programmed countdown events (eg; days till christmas, etc.), one alarm clock, world time, calc. To the best of my knowledge: The schedule file is: /nvm/nvm/schedule The to do list is : /nvm/nvm/to_do_list The memo pad is: /nvm/nvm/memo The countdown file is: /nvm/nvm/d_day The ring tones are: /user/sound/ringer/AmericanWoma.mid (etc.) The text messages are: /nvm/sms/sms_0045 (etc.) The voice memos are: /VoiceDB/All/Memos/Mem00004.qcp (etc.) (the built in answering machine stores voice messages here as well. The menu is called: Voice Kit, Call Screen, Inbox) Voice dialing is: /VoiceDB/All/Tags/Tag00001.tag (etc.) I am more than willing to provide files in what ever way you prefer. Thanks for the help! --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search |
From: Roger B. <ro...@ro...> - 2003-09-23 21:13:29
|
Kent and Paula wrote: > While the phonebook is a possible starting point, I already have the futuredial software that works OK. You can use portmon from sysinternals.com to monitor serial port traffic for a synchronisation of the phonebook. Can you post the first 5 or so commands and from that we can tell if it is at all similar to LG. > I am mostly interested > in the ability to transfer my Outlook schedule to the phone. On the 4400, the schedule is stored in two files in the sch directory. One is named schedule.dat and contains the actual events. Another is named schexception.dat and contains events you have overridden. An example of the latter is when you modify the third repeat of something. The schedule.dat will then contain the modification as a seperate event and the exception will surpress the 3rd repeat. There is a hexdump of schedule.dat below. > The Samsung A530 has the following Personal Organizer features: > a calendar, to-do-list, calculator, scheduler, alarm and countdown timers. What is the difference between the schedular and the calendar? The 4400 has 3 alarms. The details are stored in alarm/alarm.dat > The to-do list download would also be nice. The 4400 doesn't have a todo, although it does have both text and voice memos. It also has sms with one file per message in the sms directory. Here is what my schedule.dat looks like: 00000000 08 00 02 00 00 00 05 18 39 7d 40 18 3a 7d 13 00 ........9}@.:}.. 00000010 01 00 64 64 01 00 00 4e 65 77 20 65 76 65 6e 74 ..dd...New event 00000020 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 x............... 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e 00 ..............>. 00000040 00 00 eb 35 3a 7d fb 35 3a 7d 10 00 00 00 64 64 ...5:}.5:}....dd 00000050 01 00 00 4e 65 77 20 65 76 65 6e 74 77 77 77 77 ...New eventwwww 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000070 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 eb 6d ..........z....m 00000080 38 7d fb 6d 38 7d 10 00 00 00 00 00 01 00 04 4f 8}.m8}.........O 00000090 6e 20 54 69 6d 65 00 00 00 00 00 00 00 00 00 00 n Time.......... 000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000000b0 00 00 00 00 00 00 b6 00 00 00 40 68 38 7d 80 68 ..........@h8}.h 000000c0 38 7d 10 00 00 00 00 00 01 00 04 41 6e 6f 74 68 8}.........Anoth 000000d0 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 er.............. 000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000000f0 00 00 f2 00 00 00 ec 6d 38 7d fb 6d 38 7d 10 00 .......m8}.m8}.. 00000100 00 00 00 01 04 00 04 4f 6e 65 20 48 6f 75 72 00 .......One Hour. 00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 01 ................ 00000130 00 00 ed 6d 38 7d fb 6d 38 7d 10 00 00 00 00 18 ...m8}.m8}...... 00000140 05 00 04 4f 6e 65 20 44 61 79 00 00 00 00 00 00 ...One Day...... 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000160 00 00 00 00 00 00 00 00 00 00 6a 01 00 00 ed 6d ..........j....m 00000170 38 7d fb 6d 38 7d 10 00 00 00 00 30 06 00 04 54 8}.m8}.....0...T 00000180 77 6f 20 44 61 79 73 00 00 00 00 00 00 00 00 00 wo Days......... 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000001a0 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ................ 000001b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 000001c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 000001d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 000001e0 ff ff e2 01 00 00 c0 3a 39 7d 00 3b 39 7d 10 00 .......:9}.;9}.. 000001f0 00 00 64 64 00 00 04 57 61 66 66 6c 65 73 00 00 ..dd...Waffles.. 00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............. Roger |
From: Kent a. P. <ken...@ya...> - 2003-09-23 20:31:26
|
While the phonebook is a possible starting point, I already have the futuredial software that works OK. I am mostly interested in the ability to transfer my Outlook schedule to the phone. The Samsung A530 has the following Personal Organizer features: a calendar, to-do-list, calculator, scheduler, alarm and countdown timers. The to-do list download would also be nice. --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software |
From: Alan G. <ago...@ya...> - 2003-09-23 03:47:53
|
- > I broke down and bought Datapilot for my tm520, which is supposed to be a > VX1, which is the non-brew version of the VX10. > You know I was just looking over last weeks emails and you are right, my lgvx10 is probably the same as your tm520. Did you see my phonebook trace, I didn't really look at it too closely till now, in that message I posted: length of packet is 102 00000000 13 ff 13 01 01 00 00 00 00 00 00 e7 fe 7e 00 00 .............~.. 00000010 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000020 00 00 00 00 00 00 00 00 00 00 c7 00 00 00 00 00 ................ 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000040 00 00 3c 6a 2e 35 4c 47 54 4d 35 32 30 43 6f 6e ..<j.5LGTM520Con 00000050 6e 65 63 74 6f 72 5f 31 39 39 00 00 00 00 00 00 nector_199...... 00000060 00 00 00 00 00 00 ... You can see in the trace it says LGTM520Connector_199! Anyways, how is your phonebook debugging going? Alan __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Roger B. <ro...@ro...> - 2003-09-23 01:44:54
|
> It occurs to me adding support for the Samsung would be > much easier if I had a backup of the LGVX4400. I could then contrast and > compare the files and directory structure. Can someone provide me one please? A complete directory structure contains personal information such as phonebooks, ESN etc. My intention is to provide stuff in the examples directory that will be part of the public repository, but needless to say it does require some effort to put sanitised data in there. The source code is also undergoing a restructure (new phones will be a lot easier and smaller code when done). What features does your phone have? I would recommend starting with the phonebook which is also usually the hardest :-) Try using the code for the VX4400 and see what happens. I think it won't work at all since I suspect the phonebook protocol is proprietary to each vendor. But lets see what you get. Look in the archives for this mailing list for this month to see the traces Scott and Alan were working with. Roger |
From: Kent a. P. <ken...@ya...> - 2003-09-23 01:30:28
|
I am interested in helping to add support for the Samsung A530. I can provide a backup zip file. I may be able to test code, etc. I have downloaded all of the software needed to help develop, but I am a novice. I have been successful testing the .7 code. It occurs to me adding support for the Samsung would be much easier if I had a backup of the LGVX4400. I could then contrast and compare the files and directory structure. Can someone provide me one please? --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software |
From: Roger B. <ro...@ro...> - 2003-09-22 08:21:26
|
The first phase of using protocol descriptions rather than handling stuff byte by byte now has the infrastructure in place. Do an update (with -d to pick up the new examples directory). Then run analyser examples/vx4400phonebookentry.txt and you will see it in action. This is the bigger picture: - All protocol should be described at a higher level. For an example see p_lgvx4400.p - Reading and writing data should be done by manipulating one of these. You can easily access members. For example with the one description in there: stuff.serial1=3 The class handles all marshalling and sanity checking of data. - When sending stuff to the data log, you also supply a class or an object that read the buffer. For example: entry=p_lgvx4400.readphoneentryresponse() entry.readfrombuffer(prototypes.buffer(rawbytes)) self.logdata("Read entry", res, entry) - The datalog inserts a special line with the class name For example: 9:34:58.312 LG-VX4400: Read entry Data - 529 bytes <#! p_lgvx4400.readphoneentryresponse !#> 00000000 ff 13 4c 00 ea 00 00 00 02 02 ea 00 00 00 25 00 ..L...........%. - In the protocol log pane, you can press Ctrl-Alt-P and it will bring up the protocol analyser on what you highlighted (or all of it if nothing was highlighted) - You can also save protocol information to a file and run the analyser stand alone. For the truly lazy (like me :-) it will look in the clipboard if you don't give it a filename. The point behind all this: - Make protocol decoding and encoding more formal, and easier to see and very easy to develop - Very easy to get data from users and run the analyser on it - Easy to play 'what-if' on the data These are the next steps: - Make com_lgvx4400.py use descriptions for all protocol - Strip file down into seperate ones. For example a generic "brew" file, and an "lg phonebook one". The individual phone classes will then multipily inherit from whatever components they use. - Replace the phonebook grid widget with a text widget. The raw phonebook dictionary will just be dumped in there and will be easy to edit. - Integrate in Alan and Scott's work - Start on new phonebook gui widget - Start on import and export - Start on synchronisation and merging Some little projects in case anyone wants one: - Move all gui code over to the wx namespace. This is needed because the exception handling code now prints out local variables and the import * approach leaves several thousand local variables - Add enhancements to the analyser. Add a menu bar. Allow the contents to be refreshed from the clipboard. Allow multiple entries to be saved out as a plain text file. - Add protocol samples to the examples directory. My preference is for longer sequences (eg initialising and grabbing all phonebook entries). Since this is in public CVS you will need to wipe your phonebook and only have dummy entries. (I use the backup/restore stuff for this :-) As protocol descriptions get added, the examples can be modified with the classnames. - Start writing protocol descriptions. Note that it may change slightly over the next few days as I discover issues. Roger |
From: Sean D. <sd...@co...> - 2003-09-21 22:22:15
|
Roger Binns wrote: >Now if only there was someone from LG on this list who could >get the firmware fixed. (There are none subscribed to any >of the BitPim lists sadly.) > >Roger > > Ironically I do work for a subsidiary of LG, but unfortunately I dont know of anyone that deals with their phones. |
From: Roger B. <ro...@ro...> - 2003-09-21 03:34:51
|
Michael Gofman wrote: > Any plans to try to retrieve the GPS data somehow ? > and show it as anything usable like Latitude and Longitude or anything else > that we can use in some mapping software? or even better some sort of a > driver for one of the major mapping software manufacturers like Microsoft or > Delorme. I would do it if I had the faintest clue how. There didn't appear to be any commands I didn't know about. (At one point I sent every possible command and checked the error codes). Also be aware that typically the phone doesn't actually know where it is. It sends a summary of the gps signals it receives to the towers (which know exactly where they are). The phone network can then decode and combine the information to get an exact location (better than GPS actually). Looking in the service menu, it looks like some IP addresses are involved. I am guessing that it may actually download its own address from a server somewhere. (Alternatively it may be uploading the address). So, I will happily do it if you can provide any clues as to how! Roger |
From: Michael G. <m.g...@ve...> - 2003-09-21 03:09:01
|
Any plans to try to retrieve the GPS data somehow ? and show it as anything usable like Latitude and Longitude or anything else that we can use in some mapping software? or even better some sort of a driver for one of the major mapping software manufacturers like Microsoft or Delorme. ----- Original Message ----- From: <bit...@li...> To: <bit...@li...> Sent: Saturday, September 20, 2003 11:00 PM Subject: Bitpim-devel digest, Vol 1 #58 - 2 msgs > Send Bitpim-devel mailing list submissions to > bit...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/bitpim-devel > or, via email, send a message with subject or body 'help' to > bit...@li... > > You can reach the person managing the list at > bit...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Bitpim-devel digest..." > > > Today's Topics: > > 1. Non-midi ringers (Roger Binns) > 2. Fw: Non-midi ringers (Roger Binns) > > --__--__-- > > Message: 1 > From: "Roger Binns" <ro...@ro...> > To: <bit...@li...> > Date: Sat, 20 Sep 2003 04:07:29 -0700 > Subject: [Bitpim-devel] Non-midi ringers > Reply-To: bit...@li... > > I had a bright idea that worked. The phone will play PureVoice > files as ringtones. (PureVoice is the format used for voice > memos etc on the phone). > > Unfortunately it plays them so quietly, you won't hear them unless > your ear is on the earpiece, even with ringers set to highest > volume. I also massaged the input file to be highest volume > possible, and that doesn't make the situation any better. > > Now if only there was someone from LG on this list who could > get the firmware fixed. (There are none subscribed to any > of the BitPim lists sadly.) > > Roger > > > --__--__-- > > Message: 2 > From: "Roger Binns" <ro...@ro...> > To: <bit...@li...> > Date: Sat, 20 Sep 2003 12:52:08 -0700 > Subject: [Bitpim-devel] Fw: Non-midi ringers > Reply-To: bit...@li... > > Somehow this didn't appear on the list even though I sent it last > night. > > > I had a bright idea that worked. The phone will play PureVoice > > files as ringtones. (PureVoice is the format used for voice > > memos etc on the phone). > > > > Unfortunately it plays them so quietly, you won't hear them unless > > your ear is on the earpiece, even with ringers set to highest > > volume. I also massaged the input file to be highest volume > > possible, and that doesn't make the situation any better. > > > > Now if only there was someone from LG on this list who could > > get the firmware fixed. (There are none subscribed to any > > of the BitPim lists sadly.) > > > > --__--__-- > > _______________________________________________ > Bitpim-devel mailing list > Bit...@li... > https://lists.sourceforge.net/lists/listinfo/bitpim-devel > > > End of Bitpim-devel Digest |
From: Roger B. <ro...@ro...> - 2003-09-20 19:51:57
|
Somehow this didn't appear on the list even though I sent it last night. > I had a bright idea that worked. The phone will play PureVoice > files as ringtones. (PureVoice is the format used for voice > memos etc on the phone). > > Unfortunately it plays them so quietly, you won't hear them unless > your ear is on the earpiece, even with ringers set to highest > volume. I also massaged the input file to be highest volume > possible, and that doesn't make the situation any better. > > Now if only there was someone from LG on this list who could > get the firmware fixed. (There are none subscribed to any > of the BitPim lists sadly.) |