I've got a BladeRF x40 and I've been having the worst time attempting to get it working with YateBTS (or OpenBTS, for that matter, but I'll stick with YateBTS for now). I'm trying to be thorough so sorry if this ends up being a long winded post (especially for my first one).
The issues are, well, numerous. I'll start with the point I'm at now.
I've got the BladeRF connected via USB3.0 to an HP Gen8 Microserver that's running ESXi 5.5. The device is passed through to an Ubuntu 12.04 x32 VM. Everything on this end seems to be working great. The BladeRF can power on and I can interact perfectly with it using the 'bladerf-cli' command line utility. I can start Yate with ybts/mbts running perfectly well. I can even get several different phones to be able to see the test network (001 01) by doing a network search.
This is where the issues arise. I know some of these can be on the handset end because I'm mixing and matching SIMs/handsets around with various parts I've borrowed/pilfered from various colleagues. With that aside, I've got two phones (a Nexus S with 2.3.6 and an old AT&T branded RAZR) that can see the test network that shows up. Both of these can then attempt a network connection. The issue here is that they are both being fairly immediately rejected with the following message:
Code: Select all
<MM>
<Message type="LocationUpdatingReject">
<RejectCause>111</RejectCause>
</Message>
</MM>
After several minutes (sometimes just 1 or 2) of operation, I being to get several of these messages:
Code: Select all
<transceiver:MILD> bladeRFDevice.cpp:489:readSamples: RX Timestamp jumped by xxx at xxx in buffer x/x
http://nuand.com/forums/viewtopic.php?f=4&t=3665
https://nuand.com/forums/viewtopic.php?f=4&t=3670
http://forum.yate.ro/index.php?topic=372.0
The problem is that I'm 99.9% sure that I've addressed all of the issues in these and things still aren't working for me. Here's the output of my "bladerf-cli version" command:
Code: Select all
bladeRF-cli version: 1.1.1-git-unknown
libbladeRF version: 1.2.0-git-unknown
Firmware version: 1.8.0
FPGA version: 0.1.2
I think I need to just concentrate on one thing at a time. Thoughts on the various issues?