![]() ![]() Note that you use -v, -vv, -vvv, and so on to enable increasing degrees of verbosity. This indicates that the device's FPGA has been loaded and is in use. When doing so, you should see LEDs on the bladeRF begin to blink. If not already clear, these are required to configure for the BTS to operate in the correct band, ARFCN, and country code.Īt this point, you should be able to plug in a bladeRF and run yate. See the comments above each of these items for valid values. While a majority of the configuration items will fall back to default values, there are a few items that the BTS operator is responsible for configuring correctly in /usr/local/etc/yate/nf Remote_port=20162 Required Configuration Items This guide assumes one wants to run Yate as a non-root user, and uses a yate group to allow a non-root user to edit the various configuration files that will be manipulated at runtime. (Using a yate group could also suffice, as this group is used later in this guide.) Below is an example file, which assumes your If you do not have libbladeRF installed, you will still need to create and add an /etc/udev/rules.d/les file to ensure your user has permissions to access a bladeRF device. Instead, the nf file may be used to performed fine-grained configuration of the bladeRF, with respect to Yate. Users familiar with Yate-BTS will note that there is no transceiver-bladerf to place in the nf file. However, bladeRF-cli and libbladeRF installation is useful for diagnostics, to verify basic device operation, and to update firmware. It is no longer required to build and install libbladeRF, the bladeRF-cli, or download FPGA images. Additionally, Yate provides tested bladeRF FPGA images. ![]() Yate now provides bladeRF support that is not dependent upon libbladeRF. In the past, a transceiver implementation was provided with Yate-BTS that was dependent upon libbladeRF. If you plan to check out the latest source code, Subversion is required. Please refer to your Linux distribution's documentation for information on how to install these. To build Yate and YateBTS, basic knowledge of how to use GNU Autotools and GCC is required. One such device that has been tested with the above SIM card is the BLU Q170T. Plenty of quad-band GSM devices are available online. To configure the sim card, please see this page about PySIM. These all appear to come preprogrammed with the IMSI 001010123456789. This "16 in 1 Super SIM" has been verified to work properly. In this case, check the log output for more details.Ī simple and inexpensive setup test setup can be achieved using a blank SIM card, a SIM card writer, and low-cost cellular device. If you are on a USB 2.0 port and encounter errors (as evidenced by varying timestamp "jumps"), it may be the case that the system is not keeping up with the sample rate. When performing laboratory experiments, an RF test enclosure is highly recommended to ensure a system under test does not yield out-of-band emissions that might interfere with licensed network operators.Ī USB 3.0 connection is highly recommended. YateBTS lab kit - A complete 2.5G network in a box!Īs with all SDR development, you are responsible for ensuring that you operate only within bands for which you are licensed.Installing YateBTS and its prerequisites.While the Nuand team and bladeRF community are generally willing to help answer Yate & YateBTS questions, please note that the official resources listed below will likely better expedite any troubleshooting you need to do. This guide is not intended to be comprehensive nor a replacement for any of the official Yate documentation it is only intended to test a small fraction of the plethora of features provided by Yate. Verify basic "Network-in-a-Box" functionality by placing a call or sending an SMS message between two devices.Install Yate and YateBTS for use as non-root user in a yate group in /usr/local/.This guide is a quick and unofficial guide on creating a test setup of Null Team's Yate and YateBTS with the bladeRF.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |