Hi!
Can we still use osmocomBB phones (C140,C139..) with Osmo-BTS project?
Yes.
I use transceiver program from *jolly/testing* branch and
firmware in compal_86 ( trx.highram.bin ) from *sylvian/testing* branch, all from osmocomBB.
Stop doing this mix. The firmware from one branch you use incompatible with host software form another. Use one branch only! It looks like you have a new toolchain "gnu-arm-build.3.sh". The firmware images from this branches works better if it's compiled with older toolchain version. Try to use http://bb.osmocom.org/trac/attachment/wiki/GnuArmToolchain/gnu-arm-build.2.s... or https://github.com/axilirator/gnu-arm-installer.
I know that Calypso BTS support only one timeslot.
Using two phones you will be able to serve two timeslots.
Follow this guide I recently wrote: http://bb.osmocom.org/trac/wiki/Tutorials/CalypsoBTS http://openbsc.osmocom.org/trac/wiki/SDR_OsmoTRX_network_from_scratch is outdated.
С наилучшими пожеланиями, Яницкий Вадим.
Hi, Вадим, Tomi thank you for your answers.
I suspected toolchain from early beginning because two years ago I managed to make things work. I primarily followed procedure from this link http://bb.osmocom.org/trac/wiki/Tutorials/CalypsoBTS.
When I do steps with OsmoBTS:
*git clone git://git.osmocom.org/osmo-bts.git http://git.osmocom.org/osmo-bts.git *
*cd osmo-bts autoreconf -i ./configure --enable-trx make sudo make install*
Then I can't use *osmo-bts.cfg* in this form:
*bts 0 band DCS1800 ipa unit-id 1801 0 oml remote-ip 127.0.0.1 rtp jitter-buffer 0 paging queue-size 200 paging lifetime 0 fn-advance 30 ms-power-loop -60 timing-advance-loop settsc setbsic trx 0 rxgain 0 power 0 slotmask 1 0 0 0 0 0 0 0*
specified from mentioned URL.
Also new OsmoBTS binary is not called *osmobts-trx, *but *osmo-bts-trx* and expect to use new kind of *osmo-bts.cfg* format.
*Maybe I should checkout some other branch from *
*git clone git://git.osmocom.org/osmo-bts.git http://git.osmocom.org/osmo-bts.git ?*
*Поздрав,Мирко К.*
On Tue, Feb 23, 2016 at 8:32 AM, Вадим Яницкий axilirator@gmail.com wrote:
Hi!
Can we still use osmocomBB phones (C140,C139..) with Osmo-BTS project?
Yes.
I use transceiver program from *jolly/testing* branch and
firmware in compal_86 ( trx.highram.bin ) from *sylvian/testing* branch, all from osmocomBB.
Stop doing this mix. The firmware from one branch you use incompatible with host software form another. Use one branch only! It looks like you have a new toolchain "gnu-arm-build.3.sh". The firmware images from this branches works better if it's compiled with older toolchain version. Try to use http://bb.osmocom.org/trac/attachment/wiki/GnuArmToolchain/gnu-arm-build.2.s... or https://github.com/axilirator/gnu-arm-installer.
I know that Calypso BTS support only one timeslot.
Using two phones you will be able to serve two timeslots.
Follow this guide I recently wrote: http://bb.osmocom.org/trac/wiki/Tutorials/CalypsoBTS http://openbsc.osmocom.org/trac/wiki/SDR_OsmoTRX_network_from_scratch is outdated.
С наилучшими пожеланиями, Яницкий Вадим.
Then I can't use *osmo-bts.cfg* in this form
This is due to the recent OsmoBTS updates. I'll fix this tutorial. Try to init osmo-bts.cfg using telnet. To do that run osmo-bts-trx and telnet to localhost:4241. Then enter both commands: 'en' and then 'write file'. After that edit the osmo-bts.cfg depending on your requirements.
С наилучшими пожеланиями, Яницкий Вадим.
2016-02-23 15:07 GMT+06:00 Mirko Kovacevic northmirko@gmail.com:
Hi, Вадим, Tomi thank you for your answers.
I suspected toolchain from early beginning because two years ago I managed to make things work. I primarily followed procedure from this link http://bb.osmocom.org/trac/wiki/Tutorials/CalypsoBTS.
When I do steps with OsmoBTS:
*git clone git://git.osmocom.org/osmo-bts.git http://git.osmocom.org/osmo-bts.git *
*cd osmo-bts autoreconf -i ./configure --enable-trx make sudo make install*
Then I can't use *osmo-bts.cfg* in this form:
*bts 0 band DCS1800 ipa unit-id 1801 0 oml remote-ip 127.0.0.1 rtp jitter-buffer 0 paging queue-size 200 paging lifetime 0 fn-advance 30 ms-power-loop -60 timing-advance-loop settsc setbsic trx 0 rxgain 0 power 0 slotmask 1 0 0 0 0 0 0 0*
specified from mentioned URL.
Also new OsmoBTS binary is not called *osmobts-trx, *but *osmo-bts-trx* and expect to use new kind of *osmo-bts.cfg* format.
*Maybe I should checkout some other branch from *
*git clone git://git.osmocom.org/osmo-bts.git http://git.osmocom.org/osmo-bts.git ?*
*Поздрав,Мирко К.*
On Tue, Feb 23, 2016 at 8:32 AM, Вадим Яницкий axilirator@gmail.com wrote:
Hi!
Can we still use osmocomBB phones (C140,C139..) with Osmo-BTS project?
Yes.
I use transceiver program from *jolly/testing* branch and
firmware in compal_86 ( trx.highram.bin ) from *sylvian/testing* branch, all from osmocomBB.
Stop doing this mix. The firmware from one branch you use incompatible with host software form another. Use one branch only! It looks like you have a new toolchain "gnu-arm-build.3.sh". The firmware images from this branches works better if it's compiled with older toolchain version. Try to use http://bb.osmocom.org/trac/attachment/wiki/GnuArmToolchain/gnu-arm-build.2.s... or https://github.com/axilirator/gnu-arm-installer.
I know that Calypso BTS support only one timeslot.
Using two phones you will be able to serve two timeslots.
Follow this guide I recently wrote: http://bb.osmocom.org/trac/wiki/Tutorials/CalypsoBTS http://openbsc.osmocom.org/trac/wiki/SDR_OsmoTRX_network_from_scratch is outdated.
С наилучшими пожеланиями, Яницкий Вадим.
--
*Puno pozdrava,Mirko Kovacevic*
Hi,Вадим
good workaround, but still my OsmoBTS shutdown itself after a while.
OsmoBTS sends:
*<000b> trx_if.c:379 transceiver (phy0.0) rejected TRX command with response: 'RSP POWERON -22'*
In meanwhile on Transceiver app I can see this log:
<0011> trx.c:495 TRX Control recv: |POWEROFF|| <0011> trx.c:224 TRX Control send: |RSP POWEROFF 0| <0011> trx.c:495 TRX Control recv: |POWEROFF|| <0011> trx.c:224 TRX Control send: |RSP POWEROFF 0| <0011> trx.c:495 TRX Control recv: |RXTUNE|891600|
*<0011> trx.c:365 Setting C0 ARFCN to 8 (GSM900) //Should this be some setting for OpenBTS (not OsmoBTS) ?*<0011> trx.c:224 TRX Control send: |RSP RXTUNE 0 891600| <0011> trx.c:495 TRX Control recv: |TXTUNE|936600| <0011> trx.c:224 TRX Control send: |RSP TXTUNE 0 936600| <0011> trx.c:495 TRX Control recv: |POWERON|| *<0011> trx.c:252 TRX received POWERON when not fully configured* <0011> trx.c:224 TRX Control send: |RSP POWERON -22|
After rejecting of TRX command, OsmoBTS initiates a shutdown:
*<0001> bts.c:203 Shutting down BTS 0, Reason SIGINT* I can provide you with more detailed logs and applied settings if this doesn't help you.
Поздрав, Мирко К.
On Tue, Feb 23, 2016 at 05:10:57PM +0600, Вадим Яницкий wrote:
Then I can't use *osmo-bts.cfg* in this form
This is due to the recent OsmoBTS updates. I'll fix this tutorial.
a kind reminder: please do so on the new projects.osmocom.org redmine installation, as the old trac installations are soon supeseded/replaced by that, and all the content has already been imported (even though it needs lots of manual cleanup).
Ok, no problem. As soon as I get free time.
С наилучшими пожеланиями, Яницкий Вадим.
2016-02-24 15:26 GMT+06:00 Harald Welte laforge@gnumonks.org:
On Tue, Feb 23, 2016 at 05:10:57PM +0600, Вадим Яницкий wrote:
Then I can't use *osmo-bts.cfg* in this form
This is due to the recent OsmoBTS updates. I'll fix this tutorial.
a kind reminder: please do so on the new projects.osmocom.org redmine installation, as the old trac installations are soon supeseded/replaced by that, and all the content has already been imported (even though it needs lots of manual cleanup).
--
- Harald Welte laforge@gnumonks.org
============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)
baseband-devel@lists.osmocom.org