Hello, I make some test with my Nokia 6110 and the sock implementation of Linux-IrDA stack. Nokia does not implement a full IrDA stack into this phone and there is also no bulit-in data/fax modem. For this there ist no IrCOMM implementation and also no TinyTP layer in the phone. Newer phones with Ir like 7110 and 6210 have this TinyTP layer (someone has it tested for me). Nokia uses two classes to communicate to the phone. The first one is "Nokia:NBSrouter", this one is for sending and receiving ringtone, operator logos, vcards etc. The second is the really important class. The name is "Nokia:PhoNet". Over this it is possible to user the Nokia communication protocol to access phonebook, sms memory and all other settings. The problem is for me is that the Nokia 6110 has no TinyTP layer. Newer phones have it and it seems easy to communicate over Linux-IrDA sockets. But for the 6110 I need a away to use socket support directly over the IrLMP protocol. I think IrDA sockets over IrLMP directly should be implemented in Linux-IrDA stack but I don't know how. I am not deep in IrDA kernel programming, but I see two ways for doing it. First is, implement new SOCK_RAW wich uses only IrLMP ( I dont know if the idee of SOCK_RAW means this). The other way is that the is an option on SOCK_STREAM like on SOCK_DGRAM for the Ultra-protocol. BTW did someone know how Windows handle this or should such support never exists because the specs say "no"? If this is possible and no other reasons are against it is there someone who can implement it very fast for me. I will help as much as I can but in IrDA-Kernel programming I am a newbie. I spent two weeks for figuring out what is going wrong and understanding some base things of IrDA. Please help Marcel _______________________________________________ Linux-IrDA mailing list - [EMAIL PROTECTED] http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda
