Problems with nokia 6110 protocol. I need you help..

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems with nokia 6110 protocol. I need you help..

Cristian Stefan

Hello,

 

I have a final project at school for which I need to use a nokia 3310 for receiving sms messages. The problem that I have encountered is that I don’t seem to figure out how to get sms messages from the phone. I tried using the frame that is specified here, in the protocol docs and It doesn’t work...

 

I must mention that I need to get the sms messages even if they are already received and they are in the phone.

How can I do this?

 

This is the frame that I am trying to send to the phone and it doesn’t work:

 

0x1E  0x00 0x0C 0x02 0x00 0x0A 0x00 0x01 0x00 0x07 0x02 0x05 0x01 0x64 0x01 0x60 0x10 0x15

 

What I understand from this frame:

 

0x1E  0x00 0x0C (0x02)-(sms-handle) (0x00 0x0A)-(number of bytes) (0x00 0x01)-(header?) 0x00 0x07 0x02 0x05 0x01 0x64 (0x01)-(frames2go) (0x60)-(seq.no.) (0x10 0x15)-(checksums)

 

Fragment from n6110 protocol document:

 

0x02: SMS handling

        s Get SMS message       { 0x0007, 0x02, location, 0x01, 0x64 }

 

Is there anything else that I need to do or is my frame wrong? It is URGENT, I need your help.

 

Thank you,

 

Cristian Madalin.


_______________________________________________
gnokii-users mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/gnokii-users
Reply | Threaded
Open this post in threaded view
|

Re: Problems with nokia 6110 protocol. I need you help..

Dromadaire Lepetit
Hi Cristian,
When an SMS is received, phone will immediately send the SMS on the FBUS to your microcontroller. The memory (SIM or phone) and the location are given consecutively  in bytes 10 and 11 of the frame.
Byte 09: 0x10 = SMS Message received
Byte 10:  Memory Type (0x02 = SIM )
Byte 11:  Location where SMS message stored ( required to delete SMS message),  (1= 1st location)
Byte15 to Byte 20=SMS service center no. The number is recd as BCD.

Here is another way to get the SMS than wait for it.

Request:
1E 00 0C 14 00 0A 00 01 00 07 02 01 01 64 01 42 0C 3F

14 = SMS Functions

07= get SMS 02= From SIM
01
= Location 1

I tried this way with 3410 and it works

Please let  me know ur progress.
Don't hesitate if u face other problemes
Best regards

Mahmoud




De : Cristian Stefan <[hidden email]>
À : [hidden email]
Envoyé le : Vendredi 6 juin 2014 16h34
Objet : Problems with nokia 6110 protocol. I need you help..

Hello,
 
I have a final project at school for which I need to use a nokia 3310 for receiving sms messages. The problem that I have encountered is that I don’t seem to figure out how to get sms messages from the phone. I tried using the frame that is specified here, in the protocol docs and It doesn’t work...
 
I must mention that I need to get the sms messages even if they are already received and they are in the phone.
How can I do this?
 
This is the frame that I am trying to send to the phone and it doesn’t work:
 
0x1E  0x00 0x0C 0x02 0x00 0x0A 0x00 0x01 0x00 0x07 0x02 0x05 0x01 0x64 0x01 0x60 0x10 0x15
 
What I understand from this frame:
 
0x1E  0x00 0x0C (0x02)-(sms-handle) (0x00 0x0A)-(number of bytes) (0x00 0x01)-(header?) 0x00 0x07 0x02 0x05 0x01 0x64 (0x01)-(frames2go) (0x60)-(seq.no.) (0x10 0x15)-(checksums)
 
Fragment from n6110 protocol document:
 
0x02: SMS handling
        s Get SMS message       { 0x0007, 0x02, location, 0x01, 0x64 }
 
Is there anything else that I need to do or is my frame wrong? It is URGENT, I need your help.
 
Thank you,
 
Cristian Madalin.

_______________________________________________
gnokii-users mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/gnokii-users



_______________________________________________
gnokii-users mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/gnokii-users
Reply | Threaded
Open this post in threaded view
|

Sorry, WRONG CHECKSUM !!

Dromadaire Lepetit
In reply to this post by Cristian Stefan
In the request I sent to you yesterday the checksum was wrong please chek it  !!

here is the request I used with 3410:

1E 00 10 14 00 0A 00 01 00 07 02 01 01 64 01 42 0C 3F


I used "10"  as the sender adress, of course u can use "0C" and calculate the wright checksum .



_______________________________________________
gnokii-users mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/gnokii-users