Project

General

Profile

Osmocom 2020 Review » History » Version 3

laforge, 03/12/2021 06:52 PM

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