Problem with nokia 8310 [PSEUDO-SOLVED???]

Samuel Díaz García samueldg at arcoscom.com
Sun Apr 9 00:52:15 UTC 2006


Some comments about initial problem:
    a) With: "connection = dau9p" Connection goes more quickly (the 
READMEs are the READMEs).
    b) With models 6510 and 8310 the problems persists (with RPM binaries).
    c) With self-compiled 0.6.12 from sources scratch IT WORKS!!

The problem remains into the Fedora Core 5 RPM.

Regards

Samuel Díaz García escribió:
> Hi guys, I'm having many troubles with my nokia 8310 mobile sending sms.
> I put many "dumps" and write info beween them, the dumps begins with 
> "===BEGIN xxxx===" and ends with "===END xxxx===".
> Sorry for my english.
> 
> I run:
> 
> echo "hola coco, hola" | gnokii --sendsms 000000000 -r
> 
> And gnokii say me:
> 
> ===BEGIN OUTPUT===
> GNOKII Version 0.6.12
> LOG: debug mask is 0x1
> LOG: rlpdebug mask is 0x1
> LOG: xdebug mask is 0x1
> phone instance config:
> model: 6510
> port_device: /dev/ttyS1
> connection_type: 0
> init_length: 0
> serial_baudrate: 19200
> serial_write_usleep: -1
> hardware_handshake: 0
> require_dcd: 0
> smsc_timeout: 0
> connect_script:
> disconnect_script:
> rfcomm_cn: 1
> sm_retry: on
> Connecting
> Serial device: opening device /dev/ttyS1
> Serial device: setting speed to 115200
> Serial device: setting RTS to low and DTR to low
> Getting model...
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 0
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 1
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 0
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 1
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 0
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 1
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> Serial device: opening device /dev/ttyS1
> Serial device: setting speed to 115200
> Serial device: setting RTS to low and DTR to high
> Getting model...
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> [Received Ack of type 1b, seq: 80]
> [Sending Ack of type 1b, seq: 7]
> Message received: 0x1b / 0x002e
> 01 2b 00 08 00 01 58 29 00 22 56 20 30 36 2e 30 |  +    X) "V 06.0
> 34 0a 31 31 2d 30 32 2d 30 33 0a 4e 48 4d 2d 37 | 4 11-02-03 NHM-7
> 0a 28 63 29 20 4e 4d 50 2e 0a 43 00 00 00       |  (c) NMP. C
> Received message type 1b
> model length: 5
> Received model NHM-7
> Message sent: 0x02 / 0x0006
> 00 01 00 14 01 00                               |
> [Received Ack of type 02, seq:  1]
> [Sending Ack of type 02, seq: 0]
> Message received: 0x02 / 0x0022
> 01 56 00 15 00 01 0b 1c 01 ed ed 00 a7 02 82 0c |  V
> 02 08 07 91 43 06 07 30 11 f0 81 08 02 00 00 00 |     C  0
> 00 00                                           |
> Received message type 02
> Frame of type 0x02 (SMS handling) received!
> SMSC Received
> General Data Coding
> dcs: 0x0
> Length: 0xf
> user_data_length: 0xe
> ValidityIndicator: 2
> user_data: E8373B0C1ABFC76F1608FD668701
> Sending
> Sending SMS...(70)
> Message sent: 0x02 / 0x0046
> 00 01 00 02 00 00 00 55 55 01 02 3c 31 00 00 00 |        UU  <1
> 00 04 82 0c 01 07 09 81 56 91 73 42 f8 00 82 0c |         V sB
> 02 03 02 91 f0 00 00 00 00 00 80 18 0e 0f e8 37 |                7
> 3b 0c 1a bf c7 6f 16 08 fd 66 87 01 55 55 55 55 | ;    o   f  UUUU
> 55 55 08 04 01 a9                               | UU
> [Received Ack of type 02, seq:  2]
> SM_Block Retry - 0
> Message sent: 0x02 / 0x0046
> 00 01 00 02 00 00 00 55 55 01 02 3c 31 00 00 00 |        UU  <1
> 00 04 82 0c 01 07 09 81 56 91 73 42 f8 00 82 0c |         V sB
> 02 03 02 91 f0 00 00 00 00 00 80 18 0e 0f e8 37 |                7
> 3b 0c 1a bf c7 6f 16 08 fd 66 87 01 55 55 55 55 | ;    o   f  UUUU
> 55 55 08 04 01 a9                               | UU
> [Received Ack of type 02, seq:  3]
> [Sending Ack of type 02, seq: 1]
> Message received: 0x02 / 0x000e
> 01 56 00 03 55 01 0c 08 00 04 55 55 55 00       |  V  U     UUU
> Received message type 02
> Frame of type 0x02 (SMS handling) received!
> SMS sent
> Send succeeded!
> Serial device: closing device
> ===END OUTPUT===
> 
> My gnokiirc:
> 
> ===BEGIN /etc/gnokiirc===
> [global]
> port = /dev/ttyS1
> model = 6510
> initlength = default
> connection = serial
> use_locking = yes
> serial_baudrate = 19200
> sm_retry = 10
> smsc_timeout = 0
> [gnokiid]
> bindir = /usr/sbin/
> [connect_script]
> TELEPHONE = 123456789
> [disconnect_script]
> [logging]
> debug = on
> rlpdebug = on
> xdebug = on
> ===END /etc/gnokiirc===
> 
> More info (omiting the preface, because they are as the first dump:
> 
> ===BEGIN gnockii --identify===
> Serial device: opening device /dev/ttyS1
> Serial device: setting speed to 115200
> Serial device: setting RTS to low and DTR to high
> Getting model...
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> [Received Ack of type 1b, seq: 80]
> [Sending Ack of type 1b, seq: 3]
> Message received: 0x1b / 0x002e
> 01 2b 00 08 00 01 58 29 00 22 56 20 30 36 2e 30 |  +    X) "V 06.0
> 34 0a 31 31 2d 30 32 2d 30 33 0a 4e 48 4d 2d 37 | 4 11-02-03 NHM-7
> 0a 28 63 29 20 4e 4d 50 2e 0a 43 00 00 00       |  (c) NMP. C
> Received message type 1b
> model length: 5
> Received model NHM-7
> Identifying...
> Message sent: 0x1b / 0x0005
> 00 01 00 00 41                                  |     A
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> [Received Ack of type 1b, seq:  1]
> [Received Ack of type 1b, seq:  2]
> [Sending Ack of type 1b, seq: 4]
> Message received: 0x1b / 0x001a
> 01 2b 00 01 00 01 41 14 00 10 33 35 31 34 37 33 |  +    A   351473
> 31 30 30 35 38 31 38 39 35 00                   | 100581895
> Received message type 1b
> Received imei 351473100581895
> [Sending Ack of type 1b, seq: 5]
> Message received: 0x1b / 0x002e
> 01 2b 00 08 00 01 58 29 00 22 56 20 30 36 2e 30 |  +    X) "V 06.0
> 34 0a 31 31 2d 30 32 2d 30 33 0a 4e 48 4d 2d 37 | 4 11-02-03 NHM-7
> 0a 28 63 29 20 4e 4d 50 2e 0a 43 00 00 00       |  (c) NMP. C
> Received message type 1b
> Received revision V 06.04
> model length: 5
> Received model NHM-7
> IMEI         : 351473100581895
> Manufacturer : Nokia
> Model        : NHM-7
> Revision     : V 06.04
> Serial device: closing device
> ===END gnockii --identify===
> 
> ===BEGIN --getsmsc 1 3===
> Serial device: opening device /dev/ttyS1
> Serial device: setting speed to 115200
> Serial device: setting RTS to low and DTR to high
> Getting model...
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> [Received Ack of type 1b, seq: 80]
> [Sending Ack of type 1b, seq: 6]
> Message received: 0x1b / 0x002e
> 01 2b 00 08 00 01 58 29 00 22 56 20 30 36 2e 30 |  +    X) "V 06.0
> 34 0a 31 31 2d 30 32 2d 30 33 0a 4e 48 4d 2d 37 | 4 11-02-03 NHM-7
> 0a 28 63 29 20 4e 4d 50 2e 0a 43 00 00 00       |  (c) NMP. C
> Received message type 1b
> model length: 5
> Received model NHM-7
> Message sent: 0x02 / 0x0006
> 00 01 00 14 01 00                               |
> [Received Ack of type 02, seq:  1]
> [Sending Ack of type 02, seq: 7]
> Message received: 0x02 / 0x0022
> 01 56 00 15 00 01 0b 1c 01 ed ed 00 a7 02 82 0c |  V
> 02 08 07 91 43 06 07 30 11 f0 81 08 02 00 00 00 |     C  0
> 00 00                                           |
> Received message type 02
> Frame of type 0x02 (SMS handling) received!
> SMSC Received
> No. 1: "" (defined name)
> SMS center number is 0
> Default recipient number is (none)
> Messages sent as Unknown
> Message validity is 24 hours
> Message sent: 0x02 / 0x0006
> 00 01 00 14 02 00                               |
> [Received Ack of type 02, seq:  2]
> [Sending Ack of type 02, seq: 0]
> Message received: 0x02 / 0x0016
> 01 56 00 15 00 01 0b 10 02 ff 00 28 55 01 81 08 |  V         (U
> 02 00 00 00 00 00                               |
> Received message type 02
> Frame of type 0x02 (SMS handling) received!
> SMSC Received
> No. 2: "" (defined name)
> SMS center number is (none)
> Default recipient number is (none)
> Messages sent as Text
> Message validity is Unknown
> Message sent: 0x02 / 0x0006
> 00 01 00 14 03 00                               |
> [Received Ack of type 02, seq:  3]
> [Sending Ack of type 02, seq: 1]
> Message received: 0x02 / 0x0016
> 01 56 00 15 00 01 0b 10 03 ff 00 28 55 01 81 08 |  V         (U
> 02 00 00 00 00 00                               |
> Received message type 02
> Frame of type 0x02 (SMS handling) received!
> SMSC Received
> No. 3: "" (defined name)
> SMS center number is (none)
> Default recipient number is (none)
> Messages sent as Text
> Message validity is Unknown
> Serial device: closing device
> ===END --getsmsc 1 3===
> 
> Ah, the last (and very curious), I tried changing smsc_timeout config 
> option from 0 to 10 and see the dump, see the "smsc_timeout: 100" line 
> at begining and "SMS Send failed (Command failed.)" and the end.
> 
> ==BEGIN --sendsms 000000000 -r===
> GNOKII Version 0.6.12
> LOG: debug mask is 0x1
> LOG: rlpdebug mask is 0x1
> LOG: xdebug mask is 0x1
> phone instance config:
> model: 6510
> port_device: /dev/ttyS1
> connection_type: 0
> init_length: 0
> serial_baudrate: 19200
> serial_write_usleep: -1
> hardware_handshake: 0
> require_dcd: 0
> smsc_timeout: 100
> connect_script:
> disconnect_script:
> rfcomm_cn: 1
> sm_retry: on
> Connecting
> Serial device: opening device /dev/ttyS1
> Serial device: setting speed to 115200
> Serial device: setting RTS to low and DTR to low
> Getting model...
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 0
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 1
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 0
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 1
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 0
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> SM_Block Retry - 1
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> Serial device: opening device /dev/ttyS1
> Serial device: setting speed to 115200
> Serial device: setting RTS to low and DTR to high
> Getting model...
> Message sent: 0x1b / 0x0006
> 00 01 00 07 01 00                               |
> [Received Ack of type 1b, seq: 80]
> [Sending Ack of type 1b, seq: 2]
> Message received: 0x1b / 0x002e
> 01 2b 00 08 00 01 58 29 00 22 56 20 30 36 2e 30 |  +    X) "V 06.0
> 34 0a 31 31 2d 30 32 2d 30 33 0a 4e 48 4d 2d 37 | 4 11-02-03 NHM-7
> 0a 28 63 29 20 4e 4d 50 2e 0a 43 00 00 00       |  (c) NMP. C
> Received message type 1b
> model length: 5
> Received model NHM-7
> Message sent: 0x02 / 0x0006
> 00 01 00 14 01 00                               |
> [Received Ack of type 02, seq:  1]
> [Sending Ack of type 02, seq: 3]
> Message received: 0x02 / 0x0022
> 01 56 00 15 00 01 0b 1c 01 ed ed 00 a7 02 82 0c |  V
> 02 08 07 91 43 06 07 30 11 f0 81 08 02 00 00 00 |     C  0
> 00 00                                           |
> Received message type 02
> Frame of type 0x02 (SMS handling) received!
> SMSC Received
> General Data Coding
> dcs: 0x0
> Length: 0xf
> user_data_length: 0xe
> ValidityIndicator: 2
> user_data: E8373B0C1ABFC76F1608FD668701
> Sending
> Sending SMS...(70)
> Message sent: 0x02 / 0x0046
> 00 01 00 02 00 00 00 55 55 01 02 3c 31 00 00 00 |        UU  <1
> 00 04 82 0c 01 07 09 81 56 91 73 42 f8 00 82 0c |         V sB
> 02 03 02 91 f0 00 00 00 00 00 80 18 0e 0f e8 37 |                7
> 3b 0c 1a bf c7 6f 16 08 fd 66 87 01 55 55 55 55 | ;    o   f  UUUU
> 55 55 08 04 01 a9                               | UU
> [Received Ack of type 02, seq:  2]
> [Sending Ack of type 02, seq: 4]
> Message received: 0x02 / 0x000e
> 01 56 00 03 00 01 0c 08 01 60 1c 55 55 00       |  V       ` UU
> Received message type 02
> Frame of type 0x02 (SMS handling) received!
> SMS sending failed
> SMS Send failed (Command failed.)
> Serial device: closing device
> ===END --sendsms 000000000 -r===
> 
> I put the ".diff" between "with smsc_timeout=0" and the "with 
> smsc_timeout=10" gnokiirc config option outputs, with the same command 
> line, obviously:
> 
> ===BEGIN diff===
> --- smsctimeout_0.output.txt    2006-04-09 01:41:34.000000000 +0200
> +++ smsctimeout_10.output.txt   2006-04-09 01:45:56.000000000 +0200
> @@ -11,7 +11,7 @@
>  serial_write_usleep: -1
>  hardware_handshake: 0
>  require_dcd: 0
> -smsc_timeout: 0
> +smsc_timeout: 100
>  connect_script:
>  disconnect_script:
>  rfcomm_cn: 1
> @@ -52,7 +52,7 @@
>  Message sent: 0x1b / 0x0006
>  00 01 00 07 01 00                               |
>  [Received Ack of type 1b, seq: 80]
> -[Sending Ack of type 1b, seq: 1]
> +[Sending Ack of type 1b, seq: 5]
>  Message received: 0x1b / 0x002e
>  01 2b 00 08 00 01 58 29 00 22 56 20 30 36 2e 30 |  +    X) "V 06.0
>  34 0a 31 31 2d 30 32 2d 30 33 0a 4e 48 4d 2d 37 | 4 11-02-03 NHM-7
> @@ -63,7 +63,7 @@
>  Message sent: 0x02 / 0x0006
>  00 01 00 14 01 00                               |
>  [Received Ack of type 02, seq:  1]
> -[Sending Ack of type 02, seq: 2]
> +[Sending Ack of type 02, seq: 6]
>  Message received: 0x02 / 0x0022
>  01 56 00 15 00 01 0b 1c 01 ed ed 00 a7 02 82 0c |  V
>  02 08 07 91 43 06 07 30 11 f0 81 08 02 00 00 00 |     C  0
> @@ -86,19 +86,11 @@
>  3b 0c 1a bf c7 6f 16 08 fd 66 87 01 55 55 55 55 | ;    o   f  UUUU
>  55 55 08 04 01 a9                               | UU
>  [Received Ack of type 02, seq:  2]
> -SM_Block Retry - 0
> -Message sent: 0x02 / 0x0046
> -00 01 00 02 00 00 00 55 55 01 02 3c 31 00 00 00 |        UU  <1
> -00 04 82 0c 01 07 09 81 56 91 73 42 f8 00 82 0c |         V sB
> -02 03 02 91 f0 00 00 00 00 00 80 18 0e 0f e8 37 |                7
> -3b 0c 1a bf c7 6f 16 08 fd 66 87 01 55 55 55 55 | ;    o   f  UUUU
> -55 55 08 04 01 a9                               | UU
> -[Received Ack of type 02, seq:  3]
> -[Sending Ack of type 02, seq: 3]
> +[Sending Ack of type 02, seq: 7]
>  Message received: 0x02 / 0x000e
> -01 56 00 03 55 01 0c 08 00 04 55 55 55 00       |  V  U     UUU
> +01 56 00 03 00 01 0c 08 01 60 1f 55 55 00       |  V       ` UU
>  Received message type 02
>  Frame of type 0x02 (SMS handling) received!
> -SMS sent
> -Send succeeded!
> +SMS sending failed
> +SMS Send failed (Command failed.)
>  Serial device: closing device
> ===END diff===
> 
> Info about the linux box:
> 
> ===BEGIN uname -a===
> Linux mybox.localdomain 2.6.16-1.2080_FC5smp #1 SMP Tue Mar 28 03:55:15 
> EST 2006 i686 i686 i386 GNU/Linux
> ===END uname -a===
> 
> ===BEGIN yum list installed | grep gnokii ===
> gnokii.i386                              0.6.12-4.fc5           installed
> gnokii-smsd.i386                         0.6.12-4.fc5           installed
> gnokii-smsd-pgsql.i386                   0.6.12-4.fc5           installed
> xgnokii.i386                             0.6.12-4.fc5           installed
> ===END yum list installed | grep gnokii ===
> 
> The last is the question: Can you help me? Please!!!
> 
> Thanks!!
> 

-- 
    Samuel Díaz García
     Director Gerente
ArcosCom Wireless, S.L.L.

CIF: B11828068
c/ Romero Gago, 19
Arcos de la Frontera
11630 - Cadiz

http://www.arcoscom.com

mailto:samueldg at arcoscom.com
msn: samueldg at arcoscom.com

Móvil: 651 93 72 48
Tlfn.: 956 70 13 15
Fax:   956 70 34 83




More information about the users mailing list