Project

General

Profile

Osmocom 2020 Review » History » Version 2

laforge, 03/12/2021 06:52 PM

1 1 laforge
{{>toc}}
2
3
h1. Osmocom 2020 Review
4
5
h2. General CNI topics
6
7
* VTY: document when a setting becomes active (immediate, after BTS reconnect, ...)
8
* osmo-smlc
9
* osmo-uecups
10
* RIM + NACC support in PCU, SGSN, gb-proxy
11
* IPv6 support all over RAN (A, Gb, Iu, Lb, CBSP, MGCP, ...)
12
* SCHED_RR configuration via vty
13
* automatic VTY refrence (re)generation
14
* RPM packages / SPEC files / OBS build CentOS7
15
16
h2. RAN
17
18
h3. osmo-bts
19
20
* BS (downlink) power control
21
* baseband frequency hopping
22
* tons of reports regarding measurement reports
23
* EWMA based filtering of power control loops
24
* repeated downlink SACCH (3GPP Rel 6)
25
* repeated uplink SACCH (3GPP Rel 6)
26
27
https://osmocom.org/projects/osmobts/news
28
29
h3. osmo-trx
30
31
* measured default 'calibration' values to get realistic RSSI
32
* prbs-tool for making TRX send PRBS (including simulated bit-errors)
33
* osmo-trx-ipc using shared memory interface towards hardware
34
* proper tx amplitude scaling (power vs. voltage)
35
36
h3. osmo-pcu
37
38
* large number of various CSN.1 encoder/decoder fixes
39
* MS RA capability parsing fixes (#4463)
40
* properly encode P-TMSI in RR PAGING REQUEST
41
* Fix UL-ACK not sent to MS if intermediate UL block is lost
42
* 11bit RACH support (EGPRS Packet channel Requeset, #1548)
43
* do not encode out-of-range TA value
44
* fix RRBP field in packet uplink assignment
45
* add support for IPv6 NS-VCs
46
* add support for frequency hopping
47
* downgrade to DL MCS1-4 when USF for GPRS_only MS (#4544)
48
* Get rid of LLC UI dummy blocks following other data (#4849)
49
* support GPRS concurrently with EGPGRS (previously only either/or)
50
* support Gb interface with IP-SNS
51
* NACC (Network Assisted Cell Change) support
52
* re-factoring with conversion of more C++ to C
53
* lots more work going on (Pau Espin)
54
55
https://osmocom.org/projects/osmopcu/news
56
57
h3. osmo-bsc
58
59
* Support for Ericsson RBS6000 / DUG 20
60
* Security: A5/2 had higher priority than A5/1
61
* Support for MSC pooling (#
62
* Cell Broadcast Scheduling / CBSP
63
* Lb interface / LCS
64
* frequency hopping fixes / tests
65
* CSFB related fixes (repeated EARFCN encoding)
66
* ACC rotation, ACC ramping over whole lifecycle
67
* many more counters / statistics
68
* emergency call pre-emption
69
* improvements on LTE neighbor IEs
70
* proper osmo_fsm for OML MOs
71
* endless hand-over improvements
72
** tons of new tests
73
** favor moving dynamic TS
74
* initial AMR mode fixes
75
* ACCH repetition
76
* neigbor resolution service (for NACC)
77
78
h3. osmo-mgw
79
80
* CTRL interface (for counters)
81
* IPv6 RTP sockets; IPv6 in SDP/MGCP
82
* support for E1 / I.460 time-slots (Abis TRAU frames)
83
84
h3. osmo-gbproxy
85
86
* complete NS rewrite
87
* major overall rewrite (now with proer per-BVC FSMs)
88
* IP-SNS support
89
* SGSN pooling support
90
* Gb over Frame Relay support
91
* now in its own osmo-gbproxy.git
92
93
94
95
h2. CN
96
97
h3.  osmo-hlr
98
99
* distributed GSM support
100
* XOR-3G authentication supprt (e.g. eSIM test profile)
101
102
h3. osmo-stp / libosmo-sccp
103
104
* support M3UA without routing context IE
105
* IPv6 sigtran support
106
* reporting of M3UA level availability/unavailability (SNM)
107
* reporting of SCCP level availability/unavailability (SCMG)
108
109
h3. osmo-cbc
110
111
* more real testing
112
* working REST interface
113
* cbc-apitool.py
114
115
h3. osmo-ggsn
116
117
* automatic testing with kernel GTP
118
** torvalds/linux.git, net-next.git, Debian 10 kernel
119
* sgsnemu net-ns support
120
121
h3. osmo-sgsn
122
123
* various protocol correctness fixes
124
* support multiple PCU in one LAC/RAC
125
* routing of RIM messages between Gb interfaces
126
* fix routing of DL traffic in case of intra-RAC cell change
127
128
h3. osmo-msc
129
130
* SMS correctness fixes
131
* more VTY commands for state introspection
132
* BSSAP correctness fixes
133
* rudimentary NRI / pool support
134
135
h2. Misc
136
137
h3. icE1usb / osmo-e1-daemon
138
139
* hardware is now available
140
* firmware, gateware and host software for 1 E1 port
141
* DAHDI driver as alternative to osmo-e1d
142
* prbs-test
143
* superchannel mode
144
* error reporting via interrupt endpoint
145
146
h3. osmo-remsim
147
148
* remsim-client-shell
149
* ifd_handler as remsim-client
150
** make any random PC/SC using application use a remote card
151
* bankd: regex matching of reader names
152
153
h3. osmo-small-hardware
154
155
* various osmo-clock-gen fixes
156
* SIU clock breakout board (for Ericsson SIU)
157
* various front panels for 3U component carrier
158
* ngff-breakout v3 for longer 5G modems (Quectel)
159 2 laforge
160
h3. pysim
161
162
* python3 migration
163
* EF_SPN
164
* ACC bit writing
165
* EF.HPLMNwAcT writing
166
* EF.MSISDN writing
167
* support new sysmoISIM-SJA2
168
* general support of ISIM application
169
* service table helpers for SST/EST/IST
170
* use AT command based modem as card reader
171
* IMS (ePDG, P-CSCF, etc. ) writing
172
* pysim-Shell: interactive command line interface to explore and modify cards
Add picture from clipboard (Maximum size: 48.8 MB)