> 8.8 | AT^SMOND Cell Monitoring

> The AT^SMOND execute command can be used to obtain status information of the service cell and up to six neighbour cells. The advantage over other cell monitoring commands is that AT^SMOND delivers more detailed information about the received signal strength.
> Syntax

> Test Command AT^SMOND=?
> Response(s)
> OK
> ERROR
> +CME ERROR

> Exec Command AT^SMOND
> Response(s)
> ^SMOND: [<sci>][, <nci>][, <TA>][, <rssiber>]
> OK
> ERROR
> +CME ERROR

> Reference(s) |  | PIN |  | ASC0 | ASC1 | USB | MUX1 | MUX2 | MUX3 |  |  | Charge | Q | Last
> SIEMENS, 3GPP TS 05.08 |  | + |  | + | + | + | + | + | + |  |  | - | - | -

> Parameter Description

> <sci>(str)

> Serving cell information (comma-separated, no cr/lf included)
> <MCC>,<MNC>,<LAC>,<cell>,<BSIC>,<chann>,<RxLev>,<RxLev>Full,<RxLev>Sub,<RxQual>,<RxQual>Full,<RxQual>Sub,<Timeslot>
> If no serving cell is found, unavailable values are omitted:" ,,,,,,<RxLev>,,,0,,,0"

> <nci>(str)

> Neighbour cell information for neighbour cell 1 through 6 (comma-separated, no cr/lf included)
> <MCC>1,<MNC>1,<LAC>1,<cell>1,<BSIC>1,<chann>1,<RxLev>1, (these parameters repeated for neighbour cells 2 through 6 with no CR/LF): ... <MCC>6,<MNC>6,<LAC>6,<cell>6,<BSIC>6,<chann>6,<RxLev>6
> An unavailable cell appears as follows: " ,,,,,,0"

> <rssiber>(str)

> Values for RSSI and BER (comma-separated, no cr/lf included)
> <RSSI>,<BER>

> <MCC>(num)

> Mobile country code
> 3 digits, e.g. 232
> 000
> Not decoded

> <MNC>(num)

> Mobile network code
> 2 digits or 3 digits, e.g. 07 or 003
> 000
> Not decoded

> <LAC>(num)

> Location area code
> 4 hexadecimal digits, e.g. 4EED
> 0000
> Not decoded

> <cell>(num)

> Cell identifier
> 4 hexadecimal digits, e.g. 4EAF
> 0000
> Not decoded
> FFFF
> Cell ID currently not available, e.g. because the cell ID information is not yet read from the Sysinfo 3 transmitted by the base station.

> <BSIC>(num)

> Base station identity code
> 2 digits, e.g. 32
> 00
> Not decoded

> <chann>(num)

> ARFCN (Absolute Frequency Channel Number)

> <RxLev>(num)

> Received signal level in dBm

> <RxQual>(num)

> Received signal quality as defined in GSM05.08

> <Timeslot>(num)

> Assigned timeslot. If mobile is in idle mode, timeslot 0 (BCCH timeslot) will be indicated.
> 0...8
> Assigned timeslot

> <TA>(num)

> Timing advance for the serving cell, in bits.

> <RSSI>(num)

> Receive Level, with value 99 indicateing "not known or not detectable"
> 0...31
> Signifies the RSSI range from -113dBm or less ("0") to -51dBm or greater ("31") in steps of -2dBm (e.g. "1" = -111 dBm, "2" = -109 dBm ..., "30" = -53dBm)

> <BER>(num)

> Bit Error rate, with value 99 indicating "not known or not detectable"
> 0...7
> as RXQUAL values RXQUAL0 to RXQUAL7 in GSM 05.08 section 8.2.4
> Notes

> • | To some extent, the cell monitoring commands AT^SMOND, AT^MONI, AT^MONP and AT^SMONC cover the same parameters. The receiving level, for example, can be queried with all three commands. Yet the resulting values may be slightly different, even though obtained over a time period of a few seconds. This is quite normal and nothing to worry about, as the cell information is permanently updated.

> • | During a connection, not all of the neighbour cell information can be decoded. The following restrictions apply:

> - | Information is updated only for neighbour cells that have already been visible at connection setup, and continue to be included in the list of cells.

> - | New neighbour cells added to the list, for example after handover, cannot be displayed until the connection is released.

> Example

> at^smond | Execute command
> ^SMOND:262,01,3008,6060,32,100,66,,,0,,,0, 262,01,3008,DDD1,35,92,80, 262,01,3008,,31,96,83, 262,01,3008,BFBE,35,27,86, 262,01,3008,,32,98,88, 262,01,3008,BB44,32,90,89, 262,01,3008,8307,31,22,93, 2,23,99 | Line breaks inserted for readability in print