Nokia Premicell
2011-12-02 10:58:18 GMT
Hey all,
I have a nokia premicell (tfk-2) that I have connected via serial.
I have gnokii 6.3 installed and working and although I can get a connection to the device I’m unable to send or get sms.
--identify displays the below;
IMEI : 449xxxxxxxxxxxxx
Manufacturer : Nokia Mobile Phones
No flags section in the config file.
Model : : Nokia Cellular Data Adapter f
Product name : : Nokia Cellular Data Adapter f
Revision : 0630216
If I try to send a sms I get this…
echo "gnokii test" | gnokii --sendsms +44792045xxxx --smsc +447920xxxxx
GNOKII Version 0.6.30
Couldn't read /root/.config/gnokii/config config file.
Couldn't read /etc/xdg/gnokii/config config file.
Couldn't read /root/.gnokiirc config file.
LOG: debug mask is 0x1
Config read from file /etc/gnokiirc.
Cannot open logfile /root/.cache/gnokii/gnokii-errors
WARNING: cannot open logfile, logs will be directed to stderr
phone instance config:
model = AT
port = /dev/ttyS0
connection = serial
initlength = default
serial_baudrate = 9600
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 20
rfcomm_channel = 0
sm_retry = 1
Initializing AT capable mobile phone ...
Serial device: opening device /dev/ttyS0
Serial device: setting RTS to high and DTR to high
Message sent: 0x00 / 0x0004
41 54 5a 0d | ATZ
write: [ATZ<cr>]
read : [ATZ<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x000a
02 41 54 5a 0d 0d 0a 4f 4b 0d | ATZ OK
Received message type 00
Message sent: 0x00 / 0x0005
41 54 45 31 0d | ATE1
write: [ATE1<cr>]
read : [ATE1<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x000b
02 41 54 45 31 0d 0d 0a 4f 4b 0d | ATE1 OK
Received message type 00
Message sent: 0x00 / 0x000a
41 54 2b 43 4d 45 45 3d 31 0d | AT+CMEE=1
write: [AT+CMEE=1<cr>]
read : [AT+CMEE=1<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x0010
02 41 54 2b 43 4d 45 45 3d 31 0d 0d 0a 4f 4b 0d | AT+CMEE=1 OK
Received message type 00
Message sent: 0x06 / 0x0007
41 54 2b 47 4d 4d 0d | AT+GMM
write: [AT+GMM<cr>]
read : [AT+GMM<cr><cr><lf>^S^Q^C^C: Nokia Cellular Data Adapter for GSM and PCN/DCS 1800 <cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x06 / 0x004c
02 41 54 2b 47 4d 4d 0d 0d 0a 13 11 03 03 3a 20 | AT+GMM :
4e 6f 6b 69 61 20 43 65 6c 6c 75 6c 61 72 20 44 | Nokia Cellular D
61 74 61 20 41 64 61 70 74 65 72 20 66 6f 72 20 | ata Adapter for
47 53 4d 20 61 6e 64 20 50 43 4e 2f 44 43 53 20 | GSM and PCN/DCS
31 38 30 30 20 0d 0a 0d 0a 4f 4b 0d | 1800 OK
Received message type 06
Message sent: 0x06 / 0x0008
41 54 2b 43 47 4d 49 0d | AT+CGMI
write: [AT+CGMI<cr>]
read : [AT+CGMI<cr><cr><lf>Nokia Mobile Phones<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x06 / 0x0025
02 41 54 2b 43 47 4d 49 0d 0d 0a 4e 6f 6b 69 61 | AT+CGMI Nokia
20 4d 6f 62 69 6c 65 20 50 68 6f 6e 65 73 0d 0a | Mobile Phones
0d 0a 4f 4b 0d | OK
Received message type 06
Message sent: 0x63 / 0x0009
41 54 2b 43 53 43 53 3f 0d | AT+CSCS?
write: [AT+CSCS?<cr>]
read : [AT+CSCS?<cr><cr><lf>+CSCS: "GSM"<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x63 / 0x001f
02 41 54 2b 43 53 43 53 3f 0d 0d 0a 2b 43 53 43 | AT+CSCS? +CSC
53 3a 20 22 47 53 4d 22 0d 0a 0d 0a 4f 4b 0d | S: "GSM" OK
Received message type 63
Initialisation completed
=====> ENTER gn_sms_send()
General Data Coding
Default Alphabet
encoded size: 10
rawsms length: 11
rawsms user data length: 10
dcs: 0x00
Length: 0x0b
user_data_length: 0x0a
ValidityIndicator: 2
user_data: 67F77B9D4E83E8E5391D
Input is 11 characters long
SMS is 10 octets long
Number of extended alphabet chars: 0
Sending
Message sent: 0x65 / 0x000a
41 54 2b 43 4d 47 46 3d 30 0d | AT+CMGF=0
write: [AT+CMGF=0<cr>]
read : [AT+CMGF=0<cr><cr><lf>OK<cr><lf>]
Message received: 0x65 / 0x0010
02 41 54 2b 43 4d 47 46 3d 30 0d 0d 0a 4f 4b 0d | AT+CMGF=0 OK
Received message type 65
PDU mode set
Sending initial sequence
Message sent: 0x66 / 0x000b
41 54 2b 43 4d 47 53 3d 32 34 0d | AT+CMGS=24
write: [AT+CMGS=24<cr>]
read : [AT+CMGS=24<cr><cr><lf>> ]
Message received: 0x66 / 0x000f
01 41 54 2b 43 4d 47 53 3d 32 34 0d 0d 0a 3e | AT+CMGS=24 >
Received message type 66
Got response: No error.
Sending frame: 079144970254592511000C914497025459250000AA0B67F77B9D4E83E8E5391D
Message sent: 0x21 / 0x0041
30 37 39 31 34 34 39 37 30 32 35 34 35 39 32 35 | 0791449702545925
31 31 30 30 30 43 39 31 34 34 39 37 30 32 35 34 | 11000C9144970254
35 39 32 35 30 30 30 30 41 41 30 42 36 37 46 37 | 59250000AA0B67F7
37 42 39 44 34 45 38 33 45 38 45 35 33 39 31 44 | 7B9D4E83E8E5391D
1a |
write: [079144970254592511000C914497025459250000AA0B67F77B9D4E83E8E5391D^Z]
read : [079144970254592511000C914497025459250000AA0B67F77B9D4E83E8E5391D^Z<cr><lf>ERROR<cr><lf>]
Message received: 0x21 / 0x004a
03 30 37 39 31 34 34 39 37 30 32 35 34 35 39 32 | 079144970254592
35 31 31 30 30 30 43 39 31 34 34 39 37 30 32 35 | 511000C914497025
34 35 39 32 35 30 30 30 30 41 41 30 42 36 37 46 | 459250000AA0B67F
37 37 42 39 44 34 45 38 33 45 38 45 35 33 39 31 | 77B9D4E83E8E5391
44 1a 0d 0a 45 52 52 4f 52 0d | D ERROR
Received message type 21
SMS Send failed (Unknown error - well better than nothing!!)
Serial device: closing device
As you can see it has failed with an unknown error.
Trying to get an sms is displayed as below;
gnokii --getsms SM 1 2
GNOKII Version 0.6.30
Couldn't read /root/.config/gnokii/config config file.
Couldn't read /etc/xdg/gnokii/config config file.
Couldn't read /root/.gnokiirc config file.
LOG: debug mask is 0x1
Config read from file /etc/gnokiirc.
Cannot open logfile /root/.cache/gnokii/gnokii-errors
WARNING: cannot open logfile, logs will be directed to stderr
phone instance config:
model = AT
port = /dev/ttyS0
connection = serial
initlength = default
serial_baudrate = 9600
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 20
rfcomm_channel = 0
sm_retry = 1
Initializing AT capable mobile phone ...
Serial device: opening device /dev/ttyS0
Serial device: setting RTS to high and DTR to high
Message sent: 0x00 / 0x0004
41 54 5a 0d | ATZ
write: [ATZ<cr>]
read : [ATZ<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x000a
02 41 54 5a 0d 0d 0a 4f 4b 0d | ATZ OK
Received message type 00
Message sent: 0x00 / 0x0005
41 54 45 31 0d | ATE1
write: [ATE1<cr>]
read : [ATE1<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x000b
02 41 54 45 31 0d 0d 0a 4f 4b 0d | ATE1 OK
Received message type 00
Message sent: 0x00 / 0x000a
41 54 2b 43 4d 45 45 3d 31 0d | AT+CMEE=1
write: [AT+CMEE=1<cr>]
read : [AT+CMEE=1<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x0010
02 41 54 2b 43 4d 45 45 3d 31 0d 0d 0a 4f 4b 0d | AT+CMEE=1 OK
Received message type 00
Message sent: 0x06 / 0x0007
41 54 2b 47 4d 4d 0d | AT+GMM
write: [AT+GMM<cr>]
read : [AT+GMM<cr><cr><lf>: Nokia Cellular Data Adapter for GSM and PCN/DCS 1800 <cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x06 / 0x0048
02 41 54 2b 47 4d 4d 0d 0d 0a 3a 20 4e 6f 6b 69 | AT+GMM : Noki
61 20 43 65 6c 6c 75 6c 61 72 20 44 61 74 61 20 | a Cellular Data
41 64 61 70 74 65 72 20 66 6f 72 20 47 53 4d 20 | Adapter for GSM
61 6e 64 20 50 43 4e 2f 44 43 53 20 31 38 30 30 | and PCN/DCS 1800
20 0d 0a 0d 0a 4f 4b 0d | OK
Received message type 06
Message sent: 0x06 / 0x0008
41 54 2b 43 47 4d 49 0d | AT+CGMI
write: [AT+CGMI<cr>]
read : [AT+CGMI<cr><cr><lf>Nokia Mobile Phones<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x06 / 0x0025
02 41 54 2b 43 47 4d 49 0d 0d 0a 4e 6f 6b 69 61 | AT+CGMI Nokia
20 4d 6f 62 69 6c 65 20 50 68 6f 6e 65 73 0d 0a | Mobile Phones
0d 0a 4f 4b 0d | OK
Received message type 06
Message sent: 0x63 / 0x0009
41 54 2b 43 53 43 53 3f 0d | AT+CSCS?
write: [AT+CSCS?<cr>]
read : [AT+CSCS?<cr><cr><lf>+CSCS: "GSM"<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x63 / 0x001f
02 41 54 2b 43 53 43 53 3f 0d 0d 0a 2b 43 53 43 | AT+CSCS? +CSC
53 3a 20 22 47 53 4d 22 0d 0a 0d 0a 4f 4b 0d | S: "GSM" OK
Received message type 63
Initialisation completed
Getting message #1 from SM
Message sent: 0x00 / 0x000d
41 54 2b 43 50 4d 53 3d 22 53 4d 22 0d | AT+CPMS="SM"
write: [AT+CPMS="SM"<cr>]
read : [AT+CPMS="SM"<cr><cr><lf>+CPMS: 4,15,4,15,4,15<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x002c
02 41 54 2b 43 50 4d 53 3d 22 53 4d 22 0d 0d 0a | AT+CPMS="SM"
2b 43 50 4d 53 3a 20 34 2c 31 35 2c 34 2c 31 35 | +CPMS: 4,15,4,15
2c 34 2c 31 35 0d 0a 0d 0a 4f 4b 0d | ,4,15 OK
Received message type 00
Message sent: 0x65 / 0x000a
41 54 2b 43 4d 47 46 3d 30 0d | AT+CMGF=0
write: [AT+CMGF=0<cr>]
read : [AT+CMGF=0<cr><cr><lf>OK<cr><lf>]
Message received: 0x65 / 0x0010
02 41 54 2b 43 4d 47 46 3d 30 0d 0d 0a 4f 4b 0d | AT+CMGF=0 OK
Received message type 65
PDU mode set
Message sent: 0x18 / 0x000a
41 54 2b 43 4d 47 52 3d 31 0d | AT+CMGR=1
write: [AT+CMGR=1<cr>]
read : [AT+CMGR=1<cr><cr><lf>+CMGR: 1,23<cr><lf>040C9144970254592500001121100265450004D4F29C0E<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x18 / 0x004f
02 41 54 2b 43 4d 47 52 3d 31 0d 0d 0a 2b 43 4d | AT+CMGR=1 +CM
47 52 3a 20 31 2c 32 33 0d 0a 30 34 30 43 39 31 | GR: 1,23 040C91
34 34 39 37 30 32 35 34 35 39 32 35 30 30 30 30 | 4497025459250000
31 31 32 31 31 30 30 32 36 35 34 35 30 30 30 34 | 1121100265450004
44 34 46 32 39 43 30 45 0d 0a 0d 0a 4f 4b 0d | D4F29C0E OK
Received message type 18
040C9144970254592500001121100265450004D4F29C0E
SMS-STATUS-REPORT found
Invalid remote number length (47)
Getting SMS failed (location 1 from SM memory)! (Problem occurred internal to model specific code.)
Getting message #2 from SM
PDU mode set
Message sent: 0x18 / 0x000a
41 54 2b 43 4d 47 52 3d 32 0d | AT+CMGR=2
write: [AT+CMGR=2<cr>]
read : [AT+CMGR=2<cr><cr><lf>+CMGR: 1,25<cr><lf>040C9144970254592500001121101210120006D4F29C0E9201<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x18 / 0x0053
02 41 54 2b 43 4d 47 52 3d 32 0d 0d 0a 2b 43 4d | AT+CMGR=2 +CM
47 52 3a 20 31 2c 32 35 0d 0a 30 34 30 43 39 31 | GR: 1,25 040C91
34 34 39 37 30 32 35 34 35 39 32 35 30 30 30 30 | 4497025459250000
31 31 32 31 31 30 31 32 31 30 31 32 30 30 30 36 | 1121101210120006
44 34 46 32 39 43 30 45 39 32 30 31 0d 0a 0d 0a | D4F29C0E9201
4f 4b 0d | OK
Received message type 18
040C9144970254592500001121101210120006D4F29C0E9201
SMS-STATUS-REPORT found
Invalid remote number length (47)
Getting SMS failed (location 2 from SM memory)! (Problem occurred internal to model specific code.)
Serial device: closing device
Part of me thinks that this is driver related as it seems to work but have limited functionality, however I’m no expert so thought I’d throw this out there.
Any ideas on how I can get both sendsms and getsms to work on this device?
Thanks in advance
Tristan
Micro Peripherals Limited.
Registered Office: Shorten Brook Way, Altham Business Park, Altham,
Accrington, Lancs. BB5 5YJ. Tel: (01282) 776776 Fax: (01282) 858790
Micro Peripherals Limited. Registered in England No. 1511931. VAT No. GB 864 4387 91
DISCLAIMER:
This e-mail and attachments are confidential and are intended solely for the use of the individual to
whom it is addressed. Any views or opinions presented are solely those of the author and do not
necessarily represent those of Micro Peripherals Limited.
If you are not the intended recipient, be advised that you have received this Email in error and that
any use, dissemination, forwarding, printing, or copying of this Email is strictly prohibited. If this
transmission is received in error please notify the sender immediately and delete this message from
your E-mail system.
All electronic transmissions to and from Micro Peripherals Ltd are recorded and may be monitored.
_______________________________________________ gnokii-users mailing list gnokii-users <at> nongnu.org https://lists.nongnu.org/mailman/listinfo/gnokii-users
RSS Feed