If problems persist, note that YateBTS provides the ability to increase the scheduling priority of the transceiver tasks. If this is the case, first ensure your CPU Governor is set to "performance" and that power settings are not limiting your CPU frequency. On some slower machines or when using USB 2.0 ports, you may see reports of "timestamp jumps" resulting from RX overruns. If not already clear, these are required to configure for the BTS to operate in the correct band, ARFCN, and country code. 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 Sudo chmod g+w /usr/local/etc/yate/*.conf Required Configuration Items Sudo chown root:yate /usr/local/etc/yate/*.conf 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. 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 (alternative source on ebay). Be sure to review the Transceiver Scheduling Priority section below, if you plan on using USB 2.0.Ī simple and inexpensive 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. 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. Download the libbladeRF 2.0 based Yate and YateBTS source tarball.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |