OsmoBTS: Newshttps://osmocom.org/https://osmocom.org/favicon.ico?16647414092023-12-14T16:54:23ZOpen Source Mobile Communications
Redmine osmo-bts 1.7.2 releasehttps://osmocom.org/news/2372023-12-14T16:54:23Zosmith
<p>Today we've released osmo-bts 1.7.2.</p>
<p>This release uses PCUIF 12, which is compatible with osmo-pcu 1.4.0.</p>
<p>The changelog over 1.7.0 is as follows:<br /><pre>
osmo-bts (1.7.2) unstable; urgency=medium
[ Philipp Maier ]
* pcuif_proto: rename PCU_IF_FLAG_SYSMO to PCU_IF_FLAG_DIRECT_PHY
* pcuif_proto: clean up last remains of old PCUIF v10
* pcuif_proto: signal BTS model via PCUIF
-- Oliver Smith <osmith@sysmocom.de> Tue, 12 Dec 2023 16:44:53 +0100
osmo-bts (1.7.1) unstable; urgency=medium
[ Vadim Yanitskiy ]
* l1sap: l1sap_tch_ind(): fix segfault on stale TCH.ind
[ Oliver Smith ]
* systemd: remove RestartPreventExitStatus=1
[ Andreas Eversberg ]
* ASCI: Ignore LAPD frames from MS, while the uplink is not active
* Do not prefix UI header to System Information Type 10
* Increase RR scheduler priority to 20, to avoid dropped bursts
-- Oliver Smith <osmith@sysmocom.de> Mon, 09 Oct 2023 10:11:10 +0200
</pre></p> Summary of OsmoBTS work during 2020https://osmocom.org/news/1312021-02-13T18:01:00Zlaforge
<p>This is a summary of the work that has happened on OsmoBTS in the January 2020 through early February 2021 time frame.</p>
<p>In general, a large focus has been on variuos "enterprise" features that are mostly relevant to operating BTSs with large number of TRX in dense (urban) interference limited networks. This is quite a bit different from the more traditional OsmoBTS use cases in rural applications, where networks are limited by coverage, and not by interference.</p>
<p>OsmoBTS (osmo-bts-trx) has now been tested successfully with configurations up to 8TRX.</p>
Major changes:
<ul>
<li>BS (downlink) power control</li>
<li>baseband frequency hopping</li>
<li>tons of fixes regarding the accuracy of measurement reports (which is very important for proper hand-over performance)</li>
<li>EWMA based filtering of power control loops</li>
<li>Repeated downlink SACCH support; 3GPP Release 6 (<a class="issue tracker-2 status-3 priority-1 priority-lowest closed" title="Feature: Downlink Repeated SACCH support (Resolved)" href="https://osmocom.org/issues/4794">#4794</a>)</li>
<li>Repeated uplink SACCH support; 3GPP Release 6 (<a class="issue tracker-2 status-3 priority-1 priority-lowest closed" title="Feature: Uplink Repeated SACCH Support (Resolved)" href="https://osmocom.org/issues/4795">#4795</a>)</li>
<li>Repeated downlink FACCH support (<a class="issue tracker-2 status-3 priority-1 priority-lowest closed" title="Feature: Downlink Repeated FACCH Support (Resolved)" href="https://osmocom.org/issues/4796">#4796</a>)</li>
</ul>
<p>The slightly more detailed versions below:</p>
<a name="CommonGeneral-changes"></a>
<h2 >Common/General changes<a href="#CommonGeneral-changes" class="wiki-anchor">¶</a></h2>
<ul>
<li>various fixes regarding measurement reporting / averaging</li>
</ul>
<ul>
<li>11bit RACH support</li>
<li>print lchan name in all log lines / simplify debugging (<a class="issue tracker-1 status-3 priority-1 priority-lowest closed" title="Bug: lapd_core human readable connection IDs in debug log (Resolved)" href="https://osmocom.org/issues/1938">#1938</a>)</li>
<li>improved reporting of BTS features/capabilities to BSC</li>
<li>BS (downlink) power control</li>
<li>power ramp-down on BTS shutdown</li>
<li>power ramp-up/ramp-down during ADM state changes</li>
<li>many fixes to A-bis OML MO finite state machines</li>
<li>OML: fix ARFCN range checks</li>
<li>support setting real-time scheduler priority via VTY</li>
<li>OML Fix Radio Carrier OPSTATE change report not sent in all scenarios</li>
<li>OML + PCU interface: Support for IPv6 NS-VCs to PCU</li>
<li>automatic VTY reference generation --vty-ref-xml (<a class="issue tracker-2 status-3 priority-2 priority-default closed" title="Feature: VTY parameters become active when? (Resolved)" href="https://osmocom.org/issues/1601">#1601</a>)</li>
<li>Only send SI13 if PCU is connected (<a class="issue tracker-2 status-3 priority-2 priority-default closed" title="Feature: do not transmit SI13 when the PCU is not connected (Resolved)" href="https://osmocom.org/issues/3075">#3075</a>)</li>
<li>Don't broadcast SI4 GPRS indicator if PCU is not connected (<a class="issue tracker-2 status-3 priority-2 priority-default closed" title="Feature: do not transmit SI13 when the PCU is not connected (Resolved)" href="https://osmocom.org/issues/3075">#3075</a>)</li>
<li>power_control: EWMA based uplink power filtering</li>
<li>count measurements for FACCH/F only once (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: BTS_Tests.TC_meas_res_speech_tchh_facch is failing (Resolved)" href="https://osmocom.org/issues/4799">#4799</a>)</li>
<li>count all blocks for "SUB" for TCH/F in signaling mode (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: BTS_Tests.TC_meas_res_speech_tchh_facch is failing (Resolved)" href="https://osmocom.org/issues/4799">#4799</a>)</li>
<li>fix number of expected measurements (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: BTS_Tests.TC_meas_res_speech_tchh_facch is failing (Resolved)" href="https://osmocom.org/issues/4799">#4799</a>)</li>
<li>fix integer overflow in measurement processing (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: BTS_Tests.TC_meas_res_speech_tchh_facch is failing (Resolved)" href="https://osmocom.org/issues/4799">#4799</a>)</li>
<li>fix L1 SAPI activation ordering in hand-over (likely impacts handover performance)</li>
<li>Repeated downlink SACCH support; 3GPP Release 6 (<a class="issue tracker-2 status-3 priority-1 priority-lowest closed" title="Feature: Downlink Repeated SACCH support (Resolved)" href="https://osmocom.org/issues/4794">#4794</a>)</li>
<li>Repeated uplink SACCH support; 3GPP Release 6 (<a class="issue tracker-2 status-3 priority-1 priority-lowest closed" title="Feature: Uplink Repeated SACCH Support (Resolved)" href="https://osmocom.org/issues/4795">#4795</a>)</li>
<li>Repeated downlink FACCH support (<a class="issue tracker-2 status-3 priority-1 priority-lowest closed" title="Feature: Downlink Repeated FACCH Support (Resolved)" href="https://osmocom.org/issues/4796">#4796</a>)</li>
<li>Activate DL SACCH only when TA is known (<a class="issue tracker-1 status-4 priority-3 priority-high3" title="Bug: Channel Activation starts SACCH too early in Asynchronous Handover (Feedback)" href="https://osmocom.org/issues/4008">#4008</a>, <a class="issue tracker-1 status-1 priority-2 priority-default" title="Bug: Channel Activation starts SACCH too early in Synchronous Handover (New)" href="https://osmocom.org/issues/4009">#4009</a>)</li>
</ul>
<a name="osmo-bts-trx-specific-changes"></a>
<h2 >osmo-bts-trx specific changes<a href="#osmo-bts-trx-specific-changes" class="wiki-anchor">¶</a></h2>
<p>Traditionally, osmo-bts-trx used to have less features than the other osmo-bts variants (such as osmo-bts-sysmo for sysmoBTS devices).<br />The focus of the development has meanwhile shifted, and osmo-bts-trx has been catching up significantly, and in some cases even exceeding the capabilities of osmo-bts-{sysmo,lc15,oc2g,octphy}.</p>
<ul>
<li>TRX: nope indications; fixes many measurement related issues</li>
<li>TRX: AMR DTX frame detection (<a class="issue tracker-1 status-3 priority-3 priority-high3 closed" title="Bug: OsmoBTS rxlev/rxqual SUB computation completely broken [AMR DTX] (Resolved)" href="https://osmocom.org/issues/2978">#2978</a>)</li>
<li>TRX: fix uplink measurement reporting durign hand-over (<a class="issue tracker-1 status-7 priority-1 priority-lowest" title="Bug: osmo-bts-trx: make sure that handover detection works (Stalled)" href="https://osmocom.org/issues/4592">#4592</a>)</li>
<li>TRX: power-ramping during BTS power up</li>
<li>TRX: Fix reading out of buffer during tx of dummy burst on PDCH TS with EGPRS enabled (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: osmo-bts-trx: global-buffer-overflow in trx_if_send_burst() (Resolved)" href="https://osmocom.org/issues/4606">#4606</a>)</li>
<li>TRX: baseband frequency hopping support (<a class="issue tracker-2 status-3 priority-2 priority-default closed" title="Feature: baseband frequency hopping support for osmo-bts-trx (Resolved)" href="https://osmocom.org/issues/4546">#4546</a>)</li>
<li>TRX: Fix crash due to <abbr title="">ASSERT</abbr> related to dynamic timeslots (<a class="issue tracker-1 status-6 priority-2 priority-default closed" title="Bug: BSSGP does not wait after BVC Reset timeout (Rejected)" href="https://osmocom.org/issues/4920">#4920</a>)</li>
<li>TRX: Fix crash due to <abbr title="">ASSERT</abbr> related to rf-lock and dynamic timeslots</li>
<li>TRX: significantly reduce clock advance, reducing latency significantly (<a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: revisit fn-advance / rts-advance default settings (Resolved)" href="https://osmocom.org/issues/4487">#4487</a>)</li>
</ul>