by Fairwaves

The first ever truly embedded SDR

View all updates Dec 10, 2017

Software Release and Call for Proposals

We’re giving away a handful of XTRX revision 3 boards to the best proposals on how to use them. We’ve also released a bunch of software. But first…

Thank You!

Thank you for your amazing support and all your interest. It’s just over a week since the launch and the campaign is already 63% funded with the first 40% during the first 48 hours. With this rate of pledges we expect to hit the goal much earlier than the 45 days we set for the campaign originally. As Albert, our CEO, said on Slack on the night of the launch, "The last time I stayed up all night watching a number slowly creep up on a screen was for the Brexit vote… This time the outcome will only be positive."

Public Repo is Live

We will be releasing the XTRX software piece by piece as Sergey finishes cleaning it up, starting with smaller pieces and moving towards larger pieces of the code. The code will be in flux a lot for a while even after we push it to a public repository and some pieces may not be as beautiful as we would love them to be. But, following the spirit of "release early, release often," we want to give you a glimpse into what you will get when you receive your XTRX board. The code is being published at https://github.com/xtrx-sdr. We would appreciate your feedback and questions (GitHub issues are a good way to do that).

Our Approach to Dependencies

While building our base stations, we were constantly battling issues with too many dependencies for the most basic parts of the software, like osmo-trx. Some updates may trigger a download of dozens of megabytes of dependencies, which makes updates of remote systems slow and expensive — especially when they are backhauled over VSAT or a similar technology.

We designed our software to be very modular internally, but with only an absolute minimum of external dependencies. It’s written in plain C and depends only on the standard library and a few core libraries.

All host libraries are released under the LGPL-2.1 or Apache (for LMS7002M) licenses, which means you can link them against proprietary applications but all changes to the libraries themselves should be made available to your users. The Linux kernel module is GPL-2.

The architecture of the XTRX software host libraries and modules is shown below. We’ll dive into this in more detail in future updates.

XTRX Host Software Block Diagram

Non-credit Card Payments

If you’d like to purchase an XTRX but need to pay by means other than credit card, please contact Crowd Supply support.

Survey & Call for Proposals

Whether you’re casually interested in XTRX, already an XTRX backer, or want to help with XTRX development, we’d love to hear from you. We have a limited number of XTRX revision 3 boards that we’ll give away to the best proposals for how to use them. Please take the survey — it’s short and to the point.

$722,433 raised

of $90,000 goal

802% Funded! Order Below

Product Choices


XTRX Pro Rev 5

XTRX Pro Rev 5 board. Does not include any cables, antennas, or adapter boards.


PCIe x2 Lite Adapter

This PCIe card securely holds an XTRX board (not included) so it can be used in a standard PCIe x4 slot. This adapter achieves the full 10 Gbit/s raw bus bandwidth and can be plugged into x4/x8/x16 PCIe slots. A six-pin JTAG connector makes it easy to program and debug the FPGA. Includes six SMA-to-U.FL cables, two screws for mounting your an XTRX board, and four 8 cm U.FL-to-U.FL cables.


4G/LTE External Antenna

From the Crowd Supply Basics project.

Abracon External Antennas exhibit low return loss characteristics, high gain, and Low Voltage Standing Ratio (VSWR). These external antennas are linearly polarized and come in a low profile package.


U.FL-to-SMA Cable

From the Crowd Supply Basics project.

A Hirose U.FL to SMA (jack) bulkhead straight connector with a 1.32 mm diameter cable. Less than -2 dB cable insertion loss up to 6 GHz. Both connectors are gold-plated brass and the cable conductor is silver-coated copper.


Active GPS Antenna

From the Crowd Supply Basics project.

A low-noise active GPS antenna suited for the GPS L1 band. Accepts 3-5V DC and outputs RF via an SMA(m) connector. Optional adhesive mounting.



We are a vertically integrated vendor of cellular equipment focused on the needs of emerging markets. We are developing, manufacturing, deploying, and operating turn-key cellular network solutions including radio equipment, towers, power and backhaul all the way to a core network and SS7 interconnect. Our team has been building software-defined radios and systems based on them since 2009 and is well known for its ClockTamer, UmTRX, and UmSITE products.

Alexander Chemeris


Sergey Kostanbaev

Software & Firmware Development

Andrey Sviyazov

Hardware Design

Albert Gardiner


Andrey Bakhmat


Andy Avtushenko


See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: