Stephen Wood
2003-10-01 04:03:11 UTC
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
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