YateBTS

Having issues with the site, hardware, source code, or any other issues?
Post Reply
bnt2025
Posts: 33
Joined: Thu Jul 18, 2013 6:14 am

YateBTS

Post by bnt2025 »

I have installed Yate from the Subversion repo from source, and YateBTS from the Nuand repo/
But when ever I start Yate, I keep getting

Code: Select all

ALERT 3069165568 19:09:32.7 TRXManager.cpp:430:powerOff: POWEROFF failed with status -1
<mbts:WARN> TRXManager.cpp:430:powerOff: POWEROFF failed with status -1
Using internal clock reference
EMERG 3069551616 19:09:32.8 bladeRFDevice.cpp:94:open: Could not enable timestamps
<transceiver:GOON> bladeRFDevice.cpp:94:open: Could not enable timestamps
ALERT 3069551616 19:09:32.8 runTransceiver.cpp:115:main: Transceiver exiting...

<transceiver:WARN> runTransceiver.cpp:115:main: Transceiver exiting...
EMERG 3065984080 19:09:32.8 OpenBTS.cpp:155:startTransceiver: Transceiver quit with status 256. Exiting.
<mbts:GOON> OpenBTS.cpp:155:startTransceiver: Transceiver quit with status 256. Exiting.
I have flashed the latest firmware as of today. I have added the band and ARFCN in the ybts.conf as well as changing Path to

Code: Select all

Path=./transceiver-bladeRF
I have noted that there is a hostedx40bts.rbf under the YateBTS/mbts/Tranceiver52M and TranceiverRAD1 do I need to load one of these to my bladeRF?

Thanks
jump
Posts: 58
Joined: Mon Mar 03, 2014 5:31 pm
Contact:

Re: YateBTS

Post by jump »

I got YateBTS working straight out of the box one month ago.

Just grab both yate and yatebts from SVN. There is no need to get it from Nuand's github account anymore as everything seems merged now.
I also got the POWEROFF errors and sometimes the transceiver is restarting but this does not prevent it from working. Back then I was using USB2 and I didn't get a chance to test with external power supply to see if it helps stabilizing things.
bnt2025
Posts: 33
Joined: Thu Jul 18, 2013 6:14 am

Re: YateBTS

Post by bnt2025 »

On a fresh install of Xubuntu I installed the bladeRF library.

Code: Select all

cd /usr/src/
sudo svn checkout http://voip.null.ro/svn/yate/trunk yate
cd yate/
sudo ./autogen.sh
sudo ./configure
sudo make install-noapi

 cd /usr/src
sudo svn checkout http://voip.null.ro/svn/yatebts/trunk yatebts
sudo ./autogen.sh
sudo ./configure
sudo make install
I added an ARFCN and band as well as changing transceiver to transceiver-bladeRF, but still get the same error.
jump
Posts: 58
Joined: Mon Mar 03, 2014 5:31 pm
Contact:

Re: YateBTS

Post by jump »

From your first post, you have this error message that was showing up:

Code: Select all

EMERG 3069551616 19:09:32.8 bladeRFDevice.cpp:94:open: Could not enable timestamps

Could you confirm what firmware/FPGA image versions you are using? It seems you don't have the latest version...
bnt2025
Posts: 33
Joined: Thu Jul 18, 2013 6:14 am

Re: YateBTS

Post by bnt2025 »

Hello,

I just figured it out. I had an error in ybts.conf

Tranciever should be
tranciever-bladerf

Not

tranciever-bladeRF

I have it transmitting a valid downlink now.
Just need to figure how to add a subscriber without known the Ki
jump
Posts: 58
Joined: Mon Mar 03, 2014 5:31 pm
Contact:

Re: YateBTS

Post by jump »

You just add a regexp that will allow every matching IMSI
Catchall regexp being: .*
bnt2025
Posts: 33
Joined: Thu Jul 18, 2013 6:14 am

Re: YateBTS

Post by bnt2025 »

can I add the regex using Telnet? I am not getting any registrations or rejections. How can I view rejected IMSIs using Telnet?

Many thanks
Post Reply