CalypsoBTS and modern OsmoBSC

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/baseband-devel@lists.osmocom.org/.

Anton Gorbachev antgorka at gmail.com
Tue May 9 15:41:50 UTC 2017


Dear colleagues,

I am trying to set up CalypsoBTS with the last version of OsmoNTIB and
branch jolly/testing (so using two phones).
I found that the manual from the main site is outdated.
It doesn't work with the config provided os I am trying to figure out how
to tune it manually.
If I understood it correct, I have to setup calypso bts as bts of type
nanoBTS, correct?
I can sync with commercial cell, I can run OsmoBSC and OsmoBTS but I still
cannot find my network from my personal phone in searching mode.

Could you please tell me what can be wrong?
I tried both GSM900 and DSC1800, different channels selected after RSSI
checking...
Both phones are w/o filter rework, they are motorola c113 and c113a.
In logs of osmo-bts I can see:

<0000> rsl.c:246 Tx RSL RF RESource INDication
<000b> trx_if.c:397 transceiver (phy0.0) rejected TRX command with
response: 'RSP SETTSC -1'
<0000> rsl.c:2353 (bts=0,trx=0,ts=0,ss=0) Rx RSL BCCH_INFO

In osmo-bsc log everything looks fine:

<001e> input/ipa.c:263 accept()ed new link from 127.0.0.1 to port 3003
<0005> abis_nm.c:2513 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff)
IPACCESS(0xe1): RSL CONNECT ACK
<0005> abis_nm.c:698 OC=CHANNEL(03) INST=(00,00,00) Set Channel Attributes
ACK
<0004> bsc_init.c:288 bootstrapping RSL for BTS/TRX (0/0) on ARFCN 29 using
MCC=1 MNC=1 LAC=5 CID=5 BSIC=5
<0003> system_information.c:544 Serving cell: 29
<0003> bsc_init.c:105 SI1: 55 06 19 00 00 00 00 00 00 00 00 00 00 00 00 10
00 00 00 e5 04 00 2b

Here below are my configs:

=======================================
osmo-bts.cfg

phy 0
 instance 0
bts 0
 band GSM900
 ipa unit-id 1801 0
 oml remote-ip 127.0.0.1
 rtp jitter-buffer 0
 paging queue-size 200
 paging lifetime 0
 ms-power-loop -60
 timing-advance-loop
 settsc
 setbsic
 trx 0
  phy 0 instance 0

=========================================
open-bsc.cfg

phy 0
 instance 0
bts 0
 band GSM900
 ipa unit-id 1801 0
 oml remote-ip 127.0.0.1
 rtp jitter-buffer 0
 paging queue-size 200
 paging lifetime 0
 ms-power-loop -60
 timing-advance-loop
 settsc
 setbsic
 trx 0
  phy 0 instance 0
root at osmobox:~/.osmocom# cat open-bsc.cfg
!
! OpenBSC (0.15.0.754-c6e8) configuration saved from vty
!!
!
log stderr
  logging filter all 1
  logging color 1
  logging print category 0
  logging timestamp 0
  logging level all everything
  logging level rll everything
  logging level cc everything
  logging level mm everything
  logging level rr everything
  logging level rsl everything
  logging level nm everything
  logging level mncc notice
  logging level pag notice
  logging level meas notice
  logging level sccp notice
  logging level msc notice
  logging level mgcp notice
  logging level ho notice
  logging level db notice
  logging level ref notice
  logging level gprs debug
  logging level ns info
  logging level bssgp debug
  logging level llc debug
  logging level sndcp debug
  logging level nat notice
  logging level ctrl notice
  logging level smpp debug
  logging level filter debug
  logging level ranap debug
  logging level sua debug
  logging level lglobal notice
  logging level llapd notice
  logging level linp notice
  logging level lmux notice
  logging level lmi notice
  logging level lmib notice
  logging level lsms notice
  logging level lctrl notice
  logging level lgtp notice
  logging level lstats notice
  logging level lgsup notice
  logging level loap notice
  logging level lss7 notice
  logging level lsccp notice
  logging level lsua notice
  logging level lm3ua notice
log file logfile
  logging filter all 0
  logging color 1
  logging print category 0
  logging timestamp 0
  logging level all everything
  logging level rll notice
  logging level cc notice
  logging level mm notice
  logging level rr notice
  logging level rsl notice
  logging level nm info
  logging level mncc notice
  logging level pag notice
  logging level meas notice
  logging level sccp notice
  logging level msc notice
  logging level mgcp notice
  logging level ho notice
  logging level db notice
  logging level ref notice
  logging level gprs debug
  logging level ns info
  logging level bssgp debug
  logging level llc debug
  logging level sndcp debug
  logging level nat notice
  logging level ctrl notice
  logging level smpp debug
  logging level filter debug
  logging level ranap debug
  logging level sua debug
  logging level lglobal notice
  logging level llapd notice
  logging level linp notice
  logging level lmux notice
  logging level lmi notice
  logging level lmib notice
  logging level lsms notice
  logging level lctrl notice
  logging level lgtp notice
  logging level lstats notice
  logging level lgsup notice
  logging level loap notice
  logging level lss7 notice
  logging level lsccp notice
  logging level lsua notice
  logging level lm3ua notice
!
stats interval 5
!
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
 e1_line 0 port 0
 no e1_line 0 keepalive
network
 network country code 1
 mobile network code 1
 short name HomeGSM
 long name HomeGSM
 auth policy closed
 authorized-regexp .*
 location updating reject cause 13
 encryption a5 0
 neci 0
 paging any use tch 0
 rrlp mode none
 mm info 0
 handover 0
 handover window rxlev averaging 10
 handover window rxqual averaging 1
 handover window rxlev neighbor averaging 10
 handover power budget interval 6
 handover power budget hysteresis 3
 handover maximum distance 9999
 timer t3101 10
 timer t3103 0
 timer t3105 40
 timer t3107 0
 timer t3109 0
 timer t3111 0
 timer t3113 60
 timer t3115 0
 timer t3117 0
 timer t3119 0
 timer t3122 10
 timer t3141 0
 dyn_ts_allow_tch_f 0
 subscriber-keep-in-ram 0
 bts 0
  type nanobts
  band GSM900
  cell_identity 5
  location_area_code 5
  base_station_id_code 5
  ms max power 0
  cell reselection hysteresis 4
  rxlev access min 0
  periodic location update 30
  radio-link-timeout 32
  channel allocator ascending
  rach tx integer 9
  rach max transmission 7
  channel-descrption attach 1
  channel-descrption bs-pa-mfrms 5
  channel-descrption bs-ag-blks-res 1
  early-classmark-sending forbidden
  ip.access unit_id 1801 0
  ip.access rsl-ip 127.0.0.1
  oml ip.access stream_id 255 line 0
  neighbor-list mode automatic
  codec-support fr hr amr
  gprs mode none
  no force-combined-si
  trx 0
   rf_locked 0
   arfcn 29
   nominal power 23
   max_power_red 0
   rsl e1 tei 0
   timeslot 0
    phys_chan_config CCCH+SDCCH4
    hopping enabled 0
   timeslot 1
    phys_chan_config TCH/H
    hopping enabled 0
   timeslot 2
    phys_chan_config TCH/H
    hopping enabled 0
   timeslot 3
    phys_chan_config TCH/H
    hopping enabled 0
   timeslot 4
    phys_chan_config TCH/H
    hopping enabled 0
   timeslot 5
    phys_chan_config TCH/H
    hopping enabled 0
   timeslot 6
    phys_chan_config TCH/H
    hopping enabled 0
   timeslot 7
    phys_chan_config TCH/H
    hopping enabled 0
mncc-int
 default-codec tch-f amr
 default-codec tch-h amr
nitb
 subscriber-create-on-demand
 assign-tmsi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/baseband-devel/attachments/20170509/48d65770/attachment.htm>


More information about the baseband-devel mailing list