Welcome to Documentation of  NOKworld on/dev/thomynet

TOC

  1. General
  2. NOKIA 61xx and infrared communication - one phone two faces
    1. IrDA-compilant transfer
    2. NCDS-Transfer
  3. Thanks to ...
  4. Sponsors of the project
  5. Contact

General

Here you can find some information about protocols who used by nokia-handhelds. Most parts in moment are information over infrared.

NOKIA 61xx and infrared communication - one phone two faces

The noks use two different kinds for communication over infrared
  1. irda-compilant transfer
  2. ncds transfer
The ncds-protocol over infrared (or shortly: ir) is not irda-compilant! Only the protocol between two noks or a nok and a printer over ir is irda-compilant!

a) IrDA-compilant transfer

Noks of kind 61xx can exchange datas between two phones. This datas are for example: If you transmit this kind of data between phones the following way is used:
  1. sending phone make discovery
  2. receiving phone answer to discovery
  3. speed is switch to 115200 bps
  4. sending phone ask with GetValueByClass from IAS in IrLMP for N  o  k  i  a  :  N  B  S  r  o  u  t  e  r
    (NBS is Narrow Band Socket)
  5. receiving phone answer with LSAP-SEL for NBSrouter
  6. establish NBSrouter-connection into IrLMP-Layer
  7. exchange the datas over nbs and smartmessaging
  8. disconnect
If you print a shortmessage or a phonebook-entry from phone to irda-printer the way defined in IrCOMM is used after connection establishment.
 

b) NCDS Transfer

The ncds use a nokia-specific-protocol between the pc and the phone. The protocol over serial cable and infrared is the same. For connection establishment over infrared the following way is used:
  1. set port to 9600,8N1
  2. pc send 31 bytes of 0x55
  3. pc send 1 byte of 0x1C
  4. pc switch to 115200 bps
  5. pc send: 0x1C, 0x00, 0x0C, 0x02, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x02, 0x01, 0x40, 0x00, 0x52, 0x06
  6. phone answer with 115200 bps, 8N1 the normal response answer started with 0x1C
You can find the details of this protocol on the website of gnokii - or better: in the source-code. Gnokii is a nice linux project what works as the  ncds under linux - or: Gnokii works better and has more features as the original NCDS for windozen! You can find gnokii project under: http://multivac.fatburen.org/gnokii.

Thanks to

Thanks to:

Sponsors of the project

This work is sponsored by ...

If you want sponsor my work please look for special information (english / german).

Contact

I'm very, very busy in the moment. Please contact me only for important questions or other important thinks. Please use only this mail-address for contact: nok-trace-men@dev-thomynet.de. Thank you very much!