Visitatori dal 25/03/99!!!

The Technical Information Of Nokia 6110:

1 - VIN Ingresso per caricabatterie 8.4V 0.8A 6 - MBUS Bidirectional serial I/O 9600 B/S
2 - CHRG CTRL Controllo di carica PWM 32Khz(output) 7 - FBUS_RX Unidirectional serial input 9.6 - 230.4 KB/S
3 - XMIC Ingresso microfonico 60mV - 1V 8 - FBUS_TX Unidirectional serial output 9.6 - 230.4 KB/S
4 - SGND Massa del segnale 9 - L_GND CHARGER / LOGIC GND
5 - XEAR Uscita auricolare80mV - 1V  

 

Livelli di tensione ai capi del connettore:
Pin Line
Symbol
Significato V Min. Typical/
Nominal
Max. Unit / Notes
1 VIN Charger input volatage
Charger input current
7.1
720
7.24
320
8.4
800
7.6
370
9.3
850
16.0
420
V/Unloaded ACP-9 Charger
mA/Supply current
V/Unloaded ACP-7 Charger
mA/Supply current
DC-JACK L_GND Charger ground input 0 0 0 V/Supply ground
DC-JACK VIN Charger input volatage
Charger input current
7.1
720
7.24
320
8.4
800
7.6
370
9.3
850
16.0
420
V/Unloaded ACP-9 Charger
mA/Supply current
V/Unloaded ACP-7 Charger
mA/Supply current
DC-JACK CHRG
CTRL
Output high voltage
PWM frequency output low voltage
2.0
0
32 2.8
0.5
V/Charger control (PWM) high
Hz/PWM frequency for charger V
2 CHRG
CTRL
Output high voltage
PWM frequency
2.0 32 2.8 V/Charger control /PWM) high
Hz/PWM frequency for charger
Mic ports - Acoustic signal N/A N/A N/A Microphone sound ports
3 XMIC Input signal voltage - 60 1 Vpp mVrms
4 SGND Signal ground 0 - 0 mVrms
5 XEAR Output signal voltage - 80 1 Vpp mVrms
6 MBUS I/O low voltage
I/O high voltage
0
2.0
- 0.8
2.8
V/Fbus transmit.
V/Serial Data, Baud rate 9.6k-230.4kBit/s
7 FBUS_RX Input low voltage
Output highvoltage
0
2.0
- 0.8 V/Fbus transmit
V/Serial Data, Baud rate 0.6k-230.4kBit/s
8 FBUS_TX Output low voltage
Output high voltage
0
2.0
- 0.8
2.8
V/Vbus receive.
V/Serial Data, Baud rate 9.6k-230.4kBit/s
9 L_GND Charger ground input 0 0 0 V/Supply ground

 

Connettore della batteria:
Pin Name Min Typ Max Unit  
1 BVOLT 3.0 3.6 4.5
5.0
5.3
V Battery voltage
Maximum voltage in call state with charger
Maximum voltage in idle state with charger
2 BSI 0   2.85 V Battery size indication
Phone has 100kohm pull up resistor
SIM Card removal detection
(Treshold is 2.4 V@ VBB=2.8V)
2.2   18 kohm Battery indication resistor (Ni battery)
20 22 24 kohm Battery indication resistor (service battery)
27   51 kohm Battery indication resistor (4.1 V Lithium battery)
868   91 kohm Battery indication resistor (4.2 V Lithium battery)
3 BTEMP 0   1.4 V Battery temperatur indication
Phone has a 100k (+-5%) pullup reistor,
Battery package has a NTC pulldown reistor: 47k+-5% @+25C, B04050+-3%
2.1
5
10 3
20
V
ms
Phone power up by battery (input)
Power up pulse width
1.9
90
100 2.85
200
V
ms
Battery power up by phone (output)
Power up pulse width
0   1 kohm Local mode initialization (in production)
20 22 25 kHz PWM control to VIBRA BATTERY
4 BGND 0   0 V Battery ground

Protocollo Seriale del Nokia 6110

Here are some of the details that I've observed while monitoring the protocol Nokia Cellular Data Suite uses to talk over a serial cable to the 6110. The information is fairly sketchy at the moment with lots of gaps, especially in the basic frame format. It is, however, a start.

Lo studio č avvenuto su una connessione via cavo. Si ipotizza che la connessione infrarosso funzioni allo stesso modo ma i pacchetti sono legati da un formato IrDA a basso livello.

Serial Communication

Speed: 115.2 kbps
Bits: 8
Parity: None
Stopbits: 1
 
A differenza dei telefoni della serie 21xx e del Nokia Cellularware, i dati sono inviati sull'FBUS che ha sia la linea di Rx che quella di Tx.
 

Basic Packet Format

I pacchetti mandati dal telefono sevono essere riconosciuti dal telefono con uno speciale pacchetto e viceversa, cosė come avveniva nel protocollo del 21xx.

La maggior parte delle comunicazioni prendono questa forma:

Format of  packets from PC:
+--+--+--+----+--+---+--+--+--+----------+-+--+-----+----+----+
|1e|00|0c|type|00|len|00|01|00|...body...|n|id|?pad?|chk1|chk2|  
+--+--+--+----+--+---+--+--+--+----------+-+--+-----+----+----+

type:  some indication of message type: 
       ( 1, 2, 4, 10, 11, 13, 14, 64 seen)
len:   length in bytes from following byte to id inclusive
n:     if this message is part of a group (i.e. long sms) indicates
       how many more messages, including this one, there are
id:    least significant nibble is incremented for each new message
       most significant nibble is normally 4, 0 for continuation msg
?pad?: 00, only included if len is odd
chk1:  xor of alternate bytes starting with 1st
chk2:  xor of all preceding bytes

Format of ack from PC:
+--+--+--+--+--+---+----+--+----+----+
|1e|00|0c|7f|00|len|type|id|chk1|chk2|  
+--+--+--+--+--+---+----+--+----+----+

type:  corresponds to original message type
len:   length in bytes, always 02
id:    least significant nibble is incremented for each new message
       most significant nibble is normally 0, 8 for error?
chk1:  xor of alternate bytes starting with 1st
chk2:  xor of all preceding bytes


Format of packets from 6110:
+--+--+--+----+--+---+--+--+--+----------+-+--+-----+----+----+
|1e|0c|00|type|00|len|01|08|00|...body...|n|id|?pad?|chk1|chk2|  
+--+--+--+----+--+---+--+--+--+----------+-+--+-----+----+----+

type:  some indication of message type
       (1, 2, 4, 10, 11, 13, 14, 64 observed)
len:   length in bytes from following byte to id inclusive
n:     if this message is part of a group (i.e. long sms) indicates
       how many more messages, including this one, there are
id:    least significant nibble is incremented for each new message
       most significant nibble is normally 4, 0 for continuation msg
?pad?: 00, only included if len is odd
chk1:  xor of alternate bytes starting with 1st
chk2:  xor of all preceding bytes

Format of ack from 6110:
+--+--+--+--+--+---+----+--+----+----+
|1e|0c|00|7f|00|len|type|id|chk1|chk2|  
+--+--+--+--+--+---+----+--+----+----+

type:  corresponds to original message type
len:   length in bytes, always 02
id:    least significant nibble is incremented for each new message
       most significant nibble is normally 0, 8 for error?
chk1:  xor of alternate bytes starting with 1st
chk2:  xor of all preceding bytes