aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo_gsm_tester/bts_nanobts.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/osmo_gsm_tester/bts_nanobts.py')
-rw-r--r--src/osmo_gsm_tester/bts_nanobts.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/osmo_gsm_tester/bts_nanobts.py b/src/osmo_gsm_tester/bts_nanobts.py
index f42bc6e..1d4a14a 100644
--- a/src/osmo_gsm_tester/bts_nanobts.py
+++ b/src/osmo_gsm_tester/bts_nanobts.py
@@ -70,6 +70,14 @@ class NanoBts(bts.Bts):
sgsn_conf = {} if self.sgsn is None else self.sgsn.conf_for_client()
config.overlay(values, sgsn_conf)
+ # Hack until we have proper ARFCN resource allocation support (OS#2230)
+ band = values.get('band')
+ trx_list = values.get('trx_list')
+ if band == 'GSM-1900':
+ config.overlay(trx_list[0], { 'arfcn' : '531' })
+ elif band == 'GSM-900':
+ config.overlay(trx_list[0], { 'arfcn' : '50' })
+
config.overlay(values, { 'osmobsc_bts_type': 'nanobts' })
self.dbg(conf=values)