summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-12-01 13:42:56 +0100
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-12-01 13:43:03 +0100
commit5599258b67f3af1ea764d983322d8b8d0199e2e5 (patch)
tree64d01b543a78119ef644d50c52a17f6c82171a4e
parent4bbe47b02bfd0ab34119402b70f904744bf02028 (diff)
firmware/layer1: invalidate hard-coded Measurement results
This is what the L1 sends to the network before the first SACCH block is received from the higher layers. The indicated values are of course invalid because they're hard-coded. According to 3GPP TS 44.018, table 10.5.2.20.1: 0 The measurement results are valid 1 The measurement results are not valid Change-Id: I136307baef3fa2ddd1d5cec2a7f8c9e6d4602499 Related: I7da767e146aec7cef1de71e4d735d6a02b6c5642 Related: SYS#4918
-rw-r--r--src/target/firmware/layer1/prim_utils.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/target/firmware/layer1/prim_utils.c b/src/target/firmware/layer1/prim_utils.c
index 9c58d15e..7beab5fe 100644
--- a/src/target/firmware/layer1/prim_utils.c
+++ b/src/target/firmware/layer1/prim_utils.c
@@ -51,13 +51,13 @@ static uint8_t ubMeas[23] = {
* .0.. .... = DTX-USED: DTX was not used
* ..11 0110 = RXLEV-FULL-SERVING-CELL: -57 <= x < -56 dBm (54)
* 0... .... = 3G-BA-USED: 0
- * .0.. .... = MEAS-VALID: The measurement results are valid
+ * .1.. .... = MEAS-VALID: The measurement results are not valid
* ..11 0110 = RXLEV-SUB-SERVING-CELL: -57 <= x < -56 dBm (54)
* 0... .... = SI23_BA_USED: 0
* .000 .... = RXQUAL-FULL-SERVING-CELL: BER < 0.2%, Mean value 0.14% (0)
* .... 000. = RXQUAL-SUB-SERVING-CELL: BER < 0.2%, Mean value 0.14% (0)
* .... ...1 11.. .... = NO-NCELL-M: Neighbour cell information not available */
- 0x36, 0x36, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00,
+ 0x36, 0x76, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};