From: Stephen W. <sa...@us...> - 2003-10-01 04:04:29
|
I have a Sanyo 4900 sprint phone. A while ago I came across the qcplink project (http://qcplink.sourceforge.net/), a project to develop sync software for the QCP-2760, an old Qualcomm phone. I also came across a sketchy report of captures of traffic to/from a Sanyo4900 using a commercial sync program. The gist of this report is that hdlc packets 508 bytes long are used. The first byte of "Read" packets is 0x0d and write packets is 0x0e. I did a lot of exploring of the phone and found how to read the phone book, calendar, received messages, call history, speed dial list, ringer assignments, and owner information. I have not tried writing to the phone yet, but I think the phone has to be put into a mode to accept writes and then reset at the end. In addition to the phone book entries, I think that buffers containing alphabetic sort information and lists of phone number for caller ID to show names, must be constructed properly and sent. I have made a perl script (kind of ugly and probably not too efficient) that includes basically all I learned about the phone and I would be happy to share that with other Sanyo 4900 (or other recent Sanyo Sprint phones) owners or post it here (are attachments allowed in this mailing list?) I discovered bitpim recently and noticed the note that other Qualcomm chipset phone should work, at least in file system view. The filesystem view indeed works with the 4900. The top directory contains the files: RDM_PORT_MAP, $SYS.FACTORY, $SYS_RMT, uivrState.dat, $USER_DIRS amd the directories nvm and VoiceDB. The VoiceDB directory has files with dates that seem to corresond to when I recorded voice dial entries. I don't know if they are digitized speech or just some meta information. The files are about 500 to 700 bytes long (my voice dial entries are single words or names) and have the file extension .tag. The nvm directory contains $SYS.ESN, $SYS.INVAR1, $SYS.INVAR2 and nvm and prl subdirectories. The files in prl seem to basically be full of nulls. nvm contains 24 files (nvm_0000 to nvm_0023) with sizes from 5 to 48200 bytes. These files seem to contain all the information that I have extracted from the phone via other means and not much else. Are there other Sanyo owners here that would like to work with me on adding Sanyo 4900 capability to Bitpim? Steve |