:pserver:cvs@pserver.samba.org:/cvsroot - gnokii - Sun Nov 25 22:56 CET 2001
[gnokii.git] / Docs / protocol / nk6185.txt
1 $Id$
2
3 Assembled by
4                      <arnu@venia.net>
5         ... and other members of gnokii mailing list
6             and authors of some WWW pages.
7
8 The data provided is for information purposes only. 
9 Some of the frames might be hazardous to your phone. Be careful!!! 
10 We do not take any responsibility or liability for damages, etc.
11
12 NOTE: this information isn't (and can't be) complete.  If you know anything
13 about features not listed here or you noticed a bug in this list, please
14 notify us via e-mail.  Thank you.
15
16 Document describing frames used in
17 CDMA Nokia 6185.
18 Correct format is MBUS version 2
19 (see nokia.txt for protocol details):
20
21  List:
22
23 0x07: Phonebook functions ?
24     s Set mem location      {0x0710, 0x00, memory, 0x00, location, length, number(each byte contains two digits), 0x00, ..., name[23], 0x00 }
25                             where: memory 0x22 - internal phonebook
26                                    max. length for name 15
27                                    max. length for number 15 bytes (30 digits)
28     s Get mem location      {0x0711, 0x00, memory, 0x00, location }
29                             where: memory 0x22 - internal phonebook
30 0x40:
31 ?   s Read phonebook        {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, location }
32     s Get phone memory ?    {+0x00, 0x01, 0xc8, 0xXX}
33 0xd1:
34 ?   s Registration request? {+0x00, 0xF8, 0x05, 0xE9, 0x00, 0x02, 0x1D, 0x00, 0x1D}
35     s Get HW&SW version     { 0x0003, 0x00 }
36 ?   s Get phone version?    { 0x000D, 0x00, 0x00, 0x02}
37 ?   s ???                   { 0x47, 0x00, 0x00}
38 ?   s ???                   { 0x47, 0x00, 0x05}
39     s Press key             { 0x51, 0x00, 0x01, KEY }
40                               dials in digital CDMA default mode?
41     s Key release           { 0x52, 0x00, 0x01, KEY }
42 0xd2:
43     r Get HW&SW version     { 0x0003 "V " "firmware\n" "firmware date\n"
44                               "model\n" "(c) NMP." }
45 ?   r Get phone version     { 0x000D, "V " "firmware\n" "firmware date\n"}
46 ?   r ???                   {+0x01, 0x00, 0x47, 0x00}
47 0xdd: Phonebook functions ?
48     r Get mem location      {+0x01, 0x00, block, length, number(each byte contains two digits), 0x00, ..., name[23], 0x00 }
49                             where: block: 0x11, 0x00, memory, 0x00, location (bytes like in 0x07/0x0711)
50                                    memory 0x22 - internal phonebook
51                                    max. length for name 15
52                                    max. length for number 15 bytes (30 digits)