OsmoTRX can be used with a variety of different SDR boards.The key factors in terms of hardware compatibility are:
- operation in full-duplex mode
- operation in the respective frequency band (850/900/1800/1900) MHz
- a stable clock
Different SDR boards are managed using different software or libraries, usually provided by the vendor. As a result, different
osmo-trx binaries can be built based on which device one targets. For instance, if support for LimeSDR is required, one must use the
osmo-trx-lms binary, whereas if a UHD device is targeted,
osmo-trx-uhd must be used, and so on.