Recent Posts

Pages: [1] 2 3 ... 10
YateBTS / Re: BladeRF x40 + XB 300 + YateBTS
« Last post by shorty123 on August 22, 2017, 08:34:29 PM »
I'm in the same boat. Though I have had it running (I think) for short amounts of time with the XB 300.

I have put it down to a power issue am and currently trying to work out how to use the barrel jack to externally power the bladeRF as I don't think the USB has enough juice to power both the amp and bladeRF.

What is the problem you are having? have you been able to turn the amp on through bladeRF-cli?

YateBTS / BladeRF x40 + XB 300 + YateBTS
« Last post by lgrangeia on August 17, 2017, 11:45:22 AM »
Hi guys,

I tested and successfully ran yatebts on a bladerf x40, but I'm currently trying to make it work with the XB-300 amplifier daughter card, but no dice.

Can anyone point me to the right direction?

I'm guessing the Firmware + FPGA on the yate source tree is not compatible with the XB-300, but I'm not sure.

Anyone ran into this?


YateBTS / Re: YateBTS with LimeSDR problem
« Last post by K. on August 14, 2017, 02:09:35 AM »

I think you need to install libusb library, then try reinstalling Yate.

sudo apt-get install libusb-1.0.0-dev     << to install libusb

Then run ./configure and make, make install Yate again.
Hope this help.

YateBTS / Re: YateBTS with LimeSDR problem
« Last post by marian on August 14, 2017, 12:39:39 AM »
bladeRF (radio) module is not available: not built or not installed.
If you are building yate: bladerf module depends on libusb. Make sure libusb devel package is installed.
YateBTS / YateBTS with LimeSDR problem
« Last post by Xhizors on August 11, 2017, 05:41:28 PM »
Hello Yate community ! I'm trying to run run the Yate and YateBTS on LimeSDR, however when I start yate -v this is the error:

Code: [Select]
[b]Release 5.0.1 formal build date Aug 11 2017 rev646
2017-08-12_02:33:23.041348 <mbts:NOTE> GSMConfig.cpp:80:regenerateBeacon: regenerating system information messages, changemark 1
Starting MBTS...
2017-08-12_02:33:23.041708 <ybts:NOTE> State changed WaitHandshake -> Running
2017-08-12_02:33:23.041784 <gsmtrx:CRIT> Failed to create radio interface: Message not handled
ALERT 140215268927296 02:33:23.0 TRXManager.cpp:210:sendCommand: RESET failed with status 2
2017-08-12_02:33:23.041886 <mbts:WARN> TRXManager.cpp:210:sendCommand: RESET failed with status 2
ALERT 140215268927296 02:33:23.0 OpenBTS.cpp:251:main: Failed to reset transceiver
2017-08-12_02:33:23.041953 <mbts:WARN> OpenBTS.cpp:251:main: Failed to reset transceiver
2017-08-12_02:33:23.058880 <NOTE> Failed to open config file '/usr/local/etc/yate/tmsidata.conf', using defaults (2: No such file or directory)
Yate engine is initialized and starting up on ThinkPad-T560
2017-08-12_02:33:23.970147 <cpuload:NOTE> Updating CPU core number from 1 to 4
2017-08-12_02:33:27.003425 <ybts:NOTE> Peer pid 4223 vanished
2017-08-12_02:33:28.002382 <ybts:NOTE> 'shutdown' command failed
2017-08-12_02:33:28.023090 <ybts:NOTE> State changed Running -> Idle
2017-08-12_02:33:29.001519 <ybts:NOTE> State changed Idle -> Starting restart counter 2/10
Drivers and everything works fine, tried to change the transceiver path to all available options(./transceiver , ./ tranceiver-usrp and so on ) without any luck.
Any tips are welcome, as I'm in the beginning of exploring my LimeSDR.
Thank you !

It's normal to mix routing from external module and the handling of other messages from register.conf.

Regarding your autentication problem, you don't need to do the authentication in the external script, you just need to request it. So you don't need to install user.auth.
To do this you should  set $ev->params["error"] = "noauth" and return false to the call.route message when username param is not set. This will trgger authentication and the next call.route message you receive will have parameter "username" set (in this way you'll know the user was authenticated).
YateBTS / Re: DTMF problem
« Last post by K. on August 07, 2017, 02:37:38 AM »
Hello marian !

Thank you for your responding. Your code is working like magic!! I've been trying so hard to figure this out.
I will keep working on my yatebts. And will get back here soon if I have any question.

Cheers !
I too am looking for a way to ring on my primary audio path, but communicate with my headset.  It's kind of silly that only the headphones ring OR all audio go through the main sound system!
YateBTS / Re: DTMF problem
« Last post by marian on August 04, 2017, 08:27:31 AM »
You may try to following (not tested):



${peerid}^ybts/=enqueue chan.masquerade;id=${peerid};message=chan.attach;override=tone/dtmfstr/${text}
YateBTS / Re: DTMF problem
« Last post by K. on August 04, 2017, 08:10:25 AM »
Hi marian,

Sorry for my ignorance, but I don't know how to generate the dtmf tone using Tonegen module. From reading the yate documents, do I need to use regex to generate the tone, or I need to do the configuration in tonegen.conf? Can you give me some example? I don't quit understand that.


Pages: [1] 2 3 ... 10