osmo-trx.git annotated tag 0.2.0 created. 0.2.0

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Sat Oct 28 20:13:08 UTC 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".

The annotated tag, 0.2.0 has been created
        at  4d0c6db489cf1f976c829288c5543ab21e914a7d (tag)
   tagging  78e1cd20e2690f59c4ddee8faeeff98edbe5685c (commit)
 tagged by  Harald Welte
        on  Sat Oct 28 17:54:17 2017 +0200

- Log -----------------------------------------------------------------
Release 0.2.0 on 2017-10-28
-----BEGIN PGP SIGNATURE-----

iQJJBAABCgAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAln0qDQVHGxhZm9yZ2VA
Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWTQgQAMTxXzq1W2y1tWt6CHFQE8OxKzQ4
oWhZK/EgwEUSrRK6MIM1cD7gqqXqmxrVivpWLFlVtvyVd5AuZ2LaClbcMRVi+Z57
co4Ihvy20L108kxtghhAqaoGFe7jexQ50AfgrbtPPVvEPwxT3AsPeZwi+eT5hEpq
UPS557g/o9gy2qZdkQe/tYKuWHbmg6yw7TGF/F3KV+JiCb5sBRzK3KGnUK1xYJd2
T2MnMuXRXFiuz9sMrmPjvIGZHZBEaFvScW+1n4CWQGcCOR5T44cI/QB1adLhOCkV
yKyIwFZEPrUQ6L38K3rq3syyeJYkP8lBTBwhVMCNG6DJq5DYGtFaFgZeRbmUl8ff
SsOTqbhy4MRV8Sqz59KyTDoDoFqN/jnigWBMzetlzTZa3JDWii9u1s1/LFA08/z+
6f5tGd5kIxxWfJUVSqSB1im7Avqa+Do5Msg3yrPxTZRCNqkRQ4GcmHOF2VdfO+JV
zjI+EcYAtMC7rb+rXgxLI8A39MpHBX+VpoZTxmjKNOaTeVpN0kRSFhnRHUg0f/5/
+OqAuPkT89iQWcCLfUYMsiI1piLLC8L2RORZJxC1FHt+QAxIUSys+osBy+O3PLAr
6RnrSJ4M/R0uVuGoGmI8n3RdGVkO9MijxLU4jUaxxqtsGiqtyX5iccp4evgpXbvP
EzD3hBYt9k7npagb
=hKcE
-----END PGP SIGNATURE-----

Alexander Chemeris (74):
      Checking in build system for the Transceiver.
      Fix build of the Transceiver.
      uhd: Use full DAC scale with UmTRX to improve signal quality.
      UmTRX: Manually set Tx gain stages for the best signal quality.
      uhd: Set RF frontend bandwidth for UmTRX to improve signal quality.
      umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough.
      Transceiver: Make error response to an unknown command on UDP command interface more understandable.
      Transceiver: Check TSC values to be in [0..7] range.
      Common: Introduce a global variable to disable syslog logging.
      Common: Log to console instead of loging to syslog by default.
      osmo-trx: Fix random filler command line option.
      transceiver: Fix out-of-bounds acces in genRandNormalBurst().
      transceiver: Drive clock indication form the receive thread.
      sigProcLib: Fix burst start phase.
      Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel.
      osmo-trx: Add a command line option for the dBFS to dBm offset.
      Transceiver: Print noise level for each burst in debug mode.
      Transceiver: Fix clipping detection.
      sigProcLib: Check for bogus TOA before using it.
      osmo-trx: Add an option to swap channels on UmTRX.
      transceiver: Remove noise/RSSI gating.
      Transceiver: Update noise level only when the timeslot is marked as IDLE.
      Checking in a more relevant README.
      Checking in clockdump.sh utility.
      sigProcLib: Abstract out common part of Normal/RACH burst detection.
      uhd: Fix rounding error in timestamp conversion functions.
      Transceiver: Do not update state->SNRestimate if equalization is disabled.
      transceiver: Add a debug option to dump selected timeslots to disk.
      uhd: Fix UmTRX tuning broken in commit 90f7a01d.
      Transceiver: Fix whitespace.
      Transceiver: Add support for OsmoBTS style handover.
      Logger: Output ERR log messages to stderr as well.
      uhd: Output Rx/Tx gain limits to log to make it more transparent.
      EDGE: Add support for UmTRX.
      Common: Get rid of a compilation warning.
      Common: Make sure gLogEarly() log to the same facilities as the normal log.
      transceiver: Properly handle MAXDLY.
      transceiver: Add an option to generate random Access Bursts.
      osmo-trx: Output Rx SPS as a part of configuration output.
      transceiver: Do not pass transceiver state struct to function where it's not used.
      makefile: Fix build from an external path.
      radioDevice: GSMRATE macro must have parentheses around its definition.
      uhd: Fix comment.
      radioInterface: Initialize power scale with a meaningful default.
      transceiver: Log channel number in DEBUG output of demoded bursts.
      transceiver: Add an option to emulate a RACH delay in random filler mode.
      UHD: Initial LimeSDR support.
      CommonLibs: Remove unused files.
      sigProcLib: Typo sybols -> symbols
      radioBuffer: Remove extra ; at the end of inline function definitions.
      sigProcLib: Fix documentation, sync argument names in .cpp and .h files.
      sigProcLib: make energyDetect() simpler by returning actual energy.
      sigProcLib: Rename demodulateBurst() to demodGmskBurst() for clarity.
      sigProcLib: Slice SoftVector instead of signalVector for GMSK demod.
      Call vectorSlicer() right before packing bits for transmission to osmo-bts.
      CommonLibs: Print soft bits with less confidence to console when printing a soft vector.
      BitVector: Remove convolutional codec - we don't use it in osmo-trx.
      BitVector: Convert SoftVector from 0..1 to -1..+1 soft bits.
      signalVector: Implement segment().
      vector: Introduce segmentMove() method to move data inside of a vector.
      vector: Introduce shrink() function to shrink vector size without loosing data.
      Move CorrType type from Transceiver to sigProcLib.
      sigProcLib: rename signalError type to SignalError.
      Move Transceiver::detectBurst() to sigProcLib to make it reusable.
      Move BURST_THRESH from Transceiver.cpp to sigProcLib.h to make it reusable.
      sigProcLib: Add operator<< to print CorrType to a string.
      sigProcLib.h: Fix whitespaces. No non-whitespace changes.
      Move Transceiver::demodulate() to sigProcLib to make it reusable.
      sigProcLib: constify signalVector arguments for detectBurst() functions.
      sigProcLib: Constify demodulation functions burst argument.
      sigProcLib: Fix number of tail bits in random Normal Bursts and zero Stealing Bits.
      Configuration: Variables allocated with 'new' must be freed with 'delete'.
      BitVector: Remove Generator class.
      PRBS: a Pseudo-random binary sequence (PRBS) generator class.

Harald Welte (3):
      Add '-t' command line option to enable SCHED_RR
      Import git-version-gen and update AC_INIT()
      Tag/Release 0.2.0

Holger Hans Peter Freyther (2):
      debian: Add packaging to master taken from fairwaves/master
      debian: Require fftw3 header files for osmo-trx

Ivan Kluchnikov (1):
      Transceiver52M: Change POWERON behavior to return success if the transceiver is already running, and only return fail on device

Max (9):
      Add gerrit settings
      Integrate Debian packaging changes
      Remove embedded sqlite3
      Fix building against sqlite3
      Add autoconf-archive to dependencies
      debian: remove obsolete dependency
      deb: remove unused dependency
      Remove redundant explicit dependency
      Use release helper from libosmocore

Neels Hofmeyr (4):
      add basic .gitignore
      configure.ac: check for boost/config.hpp header
      The INSTALL file is being overwritten by autoreconf, but it is committed
      add contrib/jenkins.sh, for gerrit build bot

Pau Espin Pedrol (3):
      cosmetic: transciever: Remove trailing whitespaces
      transceiver: Avoid sending clock indications when trx is not powered on
      Add -j option to bind to specific address

Philipp Maier (8):
      buildenv: Turn off native architecture builds
      cosmetic: Make parameter lists uniform
      Add test program to verify convolution implementation
      ssedetect: Add runtime CPU detection
      cosmetic: remove code duplication
      buildenv: Make build CPU invariant
      buildenv: Split up SSE3 and SSE4.1 code
      cosmetic: Add info about SSE support

Ruben Undheim (1):
      Do not embed sqlite3 when building

Thomas Tsou (97):
      Transceiver52M: Update to UHD streamer interface
      Transceiver52M: Add UHD device type checking
      Transceiver52M: Add device offset correction table
      Transceiver52M: Remove periodic alignment update from UHD build
      Transceiver52M: Remove and rename oversampling variables
      Transceiver52M: Set resampling option automatically based on device
      Transceiver52M: Use exception blocks for rate changes
      Transceiver52M: Remove unused test code from main
      Transceiver52M: Verify global config sanity before using
      Transceiver52M: Rename samples-per-symbol variable names
      Transceiver52M: Make GSM pulse filter internal to implementation
      Transceiver52M: Add destructors to correlation seqeunce objects
      Transceiver52M: Remove logging from signal processing core
      Transceiver52M: Generate RACH correlation sequence at initialization
      Transceiver52M: Replace convolve and related calls with SSE implementation
      Transceiver52M: Replace resampler with SSE enabled implementation
      Transceiver52M: Add SSE floating point / integer conversion
      Transceiver52M: Disable energy detector
      Transceiver52M: Add 4 samples-per-symbol Laurent pulse shape
      Transceiver52M: Add UmTRX support
      Transceiver52M: Refactor RACH and normal burst detection
      Transceiver52M: Check that sample rates are sane before using
      Transceiver52M: Setup dual Laurent pulse shaping filter
      Transceiver52M: Add B200 support
      Transceiver52M: Narrow resampling filter bandwidth
      Transceiver52M: Reduce RACH and TSC correlation windows
      Transceiver52M: Disable equalization
      Transceiver52M: Separate main transmit and receive drive threads
      Transceiver52M: Generate delay filter with SSE memory alignment
      Transceiver52M: Setup dual sample rate transceiver
      Transceiver52M: Add B210 support
      Transceiver52M: Remove support for ancient libusrp versions
      Transceiver52M: Add 64 MHz resampling option with B100
      Transceiver52M: Reduce and place bounds checking on I/O buffers
      Transceiver52M: Deallocate high level resources on shutdown
      Transceiver52M: Delay UHD messaging registration until after start
      Transceiver52M: Move reference select from compile time to database
      Transceiver52M: Update noise measurement calculation
      Transceiver52M: Update RSSI calculation
      Transceiver52M: Separate architecture specific files
      build: Set UHD driver as default configuration
      Transceiver52M: Fix SSE preprocessor definition
      Transceiver52M: Reset overrun and underrun indicators
      build: Remove subversion references
      Transceiver52M: Remove transmit logging option
      Transceiver52M: Delay socket allocation to heap
      Transceiver52M: Separate transceiver per-slot state information
      Transceiver52M: Remove unused files and utilities
      Transceiver52M: Remove unnecessary UHD clock setting call
      Transceiver52M: Add multi channel transceiver support
      Transceiver52M: Add ARM NEON support
      Transceiver52M: Set variable thread priority levels
      Transceiver52M: Use USRP1 type window for B2xx devices
      Transceiver52M: Add NEON complex-complex multiply
      Transceiver52M: Dynamically allocate convolution input vectors
      Transceiver52M: Remove extra copy in receive drive path
      Transceiver52M: Separate signalVector into it's own file
      Transceiver52M: Precompute fractional delay filters
      Transceiver52M: Default to 1 sample-per-symbol low powered devices
      Transceiver52M: Set priority on downlink socket thread
      Transceiver52M: UHD: Continue on receive and send timeouts
      Transceiver52M: Preallocate head room for burst correlation
      Transceiver52M: Setup sinc() call directly with table lookup
      Transceiver52M: Allow separate in/out vectors for delay and decimation
      Transceiver52M: Dynamically allocate correlation vectors
      Transceiver52M: Rearrange socket port assignemnts
      Transceiver52M: Add vectorized radio burst capability
      Transceiver52M: UHD: Add string descriptors to device-offset pairs
      Transceiver52M: sigproc: Wrap internal phase on frequency shift
      Transceiver52M: Refactor receive path outer burst handling
      Transceiver52M: Add dual channel diversity receiver option
      Transceiver52M: Check time slot validity of incoming bursts
      Transceiver52M: Ignore detected bursts at the noise floor
      Transceiver52M: Use independent noise vectors for each channel
      Transceiver52M: Set const qualifier on appropriate radio vector methods
      Transceiver52M: Use independent power scaling varables for each channel
      Transceiver52M: Allow only channel zero to set TSC value
      Transceiver52M: Remove unused code
      Transceiver52M: Add virtual destructor for radio device
      Transceiver52M: Enable all warnings and resolve
      Transceiver52M: Output device and operating mode to stdout
      Transceiver52M: Create new osmo-trx executable
      Transceiver52M: UHD: Check running status before stopping stream
      Transceiver52M: Ignore channel estimation if we are not equalizing
      Transceiver52M: Remove database configuration file requirement
      Transceiver52M: Add missing scaling vector resize
      Transceiver52M: Disable filler table retransmissions by default
      Transceiver52M: Set B2XX clock frequency to 26 MHz
      Transceiver52M: Split B200 and B210 identifiers
      Transceiver52M: Disable initial device time reset
      Transceiver52M: Enable B210 dual channel support
      Transceivert52M: Add option for baseband frequency offset
      Transceiver52M: Set UHD rates before creating streamers
      Transceiver52M: Allow startup delay for stream alignment
      Transceiver52M: Add E1XX USRP device id and timings
      Transceiver52M: Fix retransmissions when filler table is enabled
      Transceiver52M: Fix SSE convolution shuffle register

Tom Tsou (87):
      uhd: Display current timestamp with buffer status errors
      CommonLibs: Add thread cancellation capability
      Transceiver52M: Allow setting gain before POWERON
      Transceiver52M: Implement POWEROFF command
      Transceiver52M: Add X300/X310 and E310 USRP support
      b210: Lock dual-channel tuning access
      usrp1: Update device API for frequency offset tuning
      radioInterface: Reset sample buffer cursors on each start
      build: Add 'subdir-objects' to AM_INIT_AUTOMAKE
      sigproc: Add clipping detection on RACH and TSC input
      build: Provide option for disabling SSE autodetection
      uhd: Pass UHD command line arguments to constructor
      test: Add command line random normal burst option
      uhd: Add version 3.9.0 support
      uhd: Use internal UHD tick conversions
      sigproc: Make convolution and convert input buffers immutable
      uhd: Remove references to USRP B205
      Transceiver52M: Fix ARM build issues
      sigproc: Remove dynamic SPS configuration
      sigproc: Remove normal burst DFE equalizer
      EDGE: Setup variable sampling on receive path
      EDGE: Add 8-PSK modulator and demodulator
      EDGE: Add interfaces to enable EDGE transceiver
      sigproc: Always use 625 sample length bursts with 4 SPS
      sigproc: Add various GSM burst generators
      EDGE: Add random burst generator filler option
      EDGE: Combine shared GMSK and 8-PSK demodulator sections
      EDGE: Fix USRP B210 device support
      uhd: Correct timing alignment in 8-PSK and GMSK downlink bursts
      EDGE: Fix demodulation slicer input
      common: Restrict UDP binding to localhost only
      common: Add mandatory length field to UDP receive calls
      uhd: Update default E3XX settings
      uhd: Set default Tx sampling to 4 sps
      uhd: Make device offset check a private method
      uhd: Set minimum UHD version requirement for E3XX
      sigproc: Expand RACH, TSC, and EDGE correlation windows
      transceiver: Do not report error on SETTSC when radio is on
      transceiver: Add Rx samples-per-symbol option
      radioInterface: Convert diversity argument to general type
      iface: Add inner ring-buffer implementation
      mcbts: Add multi-ARFCN channelizing filters
      mcbts: Add multi-ARFCN radio support
      sigproc: Adjust burst detection threshold criteria
      egprs: Enable 8-PSK length vectors on the Tx interface
      egprs: Enable 8-PSK burst detection when EDGE is enabled
      transceiver: Remove HANDOVER warnings
      mcbts: Allow out of order channel setup
      radioInterface: Fix multi-channel buffer index bug
      uhd: Add command line option for GPS reference
      transceiver: Fix mixed GSMK / 8-PSK transmission
      transceiver: Fix 4 SPS receive TOA value
      sigproc: Fix missing 8-PSK tail symbols
      uhd: Update USRP2/N200/N210 for 4 SPS Rx
      sigproc: Match differential GMSK start/end bits to tail bits
      uhd: Add missing B200 sample timing for 4 SPS receive
      transceiver: Fix command build warning
      uhd: Set minimum supported version to 3.9.0
      uhd: Add X300 sample timing for 4 SPS
      Revert "uhd: Set minimum supported version to 3.9.0"
      uhd: Add support for UHD-3.11 logging control
      uhd: Increase MC-BTS FPGA clock rate to 51.2 MHz
      Resampler: Fix initialization return checking
      sigProcLib: Remove unreachable code and no-effect checks
      sigProcLib: Check return status on downsampling
      sigProcLib: Fix negative value check on unsigned value
      Resampler: Fix non-array delete for filter taps
      Transceiver: Remove unsigned negative compares
      Configuration: Fix const and signedness compile warnings
      config: Remove OpenBTS style sqlite configuration
      radioInterface: Remove UmTRX 'diversity' option
      build: Require and check for gcc C++11 support
      uhd: Use map container for for device parameter access
      sigProcLib: Remove unused functions from public interface
      uhd: Add non-UmTRX channel swap support
      uhd: Fix Tx-RX timing offset setting
      uhd: Fix USRP2/N200/N210 device detection
      transceiver: Fix POWEROFF crash on USRP2/N200/X300 devices
      sigProcLib: Fix complex/real vector flag in Laurent modulator
      sigProcLib: Remove heap based signal vector allocations
      common: Declare explicit Vector move constructor
      sigProcLib: Remove trigonometric tables
      sigProcLib: Use explicit NaN check in sinc table generation
      sigProcLib: Replace dynamically allocated resampling buffers
      sigProcLib: Specify standard namespace for isnan()
      uhd: Always specify samples-per-symbol for device lookup
      LimeSDR: set approximate tx offset value to make GSM work

Vadim Yanitskiy (6):
      buildenv: correct the ax_sse macro description
      buildenv: actually strip unused cpuid functionality
      buildenv: fix build on systems without SIMD support
      buildenv: cosmetic changes
      buildenv: check for __builtin_cpu_supports call support
      ssedetect: call __builtin_cpu_supports() only if supported

dburgess (7):
      This is where the public release of openbts will actually live.
      Putting the actual OpenBTS P2.8 source code into the public SVN branch.
      Fixed the license notices.
      Adding in the missing Transceiver52M directory
      Changes to auto-foo files that should probably be removed anyway.
      Removed a Makefile that should not have benn checked in.
      git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2583 19bc5d8c-e614-43d4-8b26-e1612bc8e597

hsamra (1):
      Updates to working with a single RFX...builds but not working yet.

ignasj (3):
      LimeSDR: Change device detection to work with USB and PCIe versions
      LimeSDR: change tx window type to TX_WINDOW_FIXED
      LimeSDR: Fix sample value range

kurtis.heimerl (88):
      Reverting r2342
      transceiver: fix initialization segfault in radio interface
      Transceiver52M: add WBX, DBSRX, and single board support
      uhd: remove extra type conversion
      uhd: add 52 MHz transceiver support
      uhd: flush initial receive samples
      uhd: only the E100 supports FPGA timestamps and adjustable clock rate
      uhd: log useful information on monotonic errors
      uhd: set hardware side delay offset for e100
      uhd: set receive gain during initialization
      uhd: set and shadow settings through interface
      uhd: move non-52MHz transceiver to common radio device interface
      uhd: allow the non-uhd to still compile unchanged
      uhd: move static functions into the uhd_device class
      uhd: inline thread priority setting
      uhd: reset sample clock when time goes non-monotonic
      uhd: fix timestamp conversion bug on 32-bit architectures
      uhd: rework handling of timestamp errors
      uhd: disable adaptive buffering in 52 MHz transceiver
      uhd: set attenuation relative to max RF gain
      transceiver: rework digital gain settings
      uhd: cleanup startup timestamp alignment
      uhd: enable automatic alignment updates
      uhd: reorganize error handling, exit when non-recoverable
      transceiver: simplify transmit power control
      transceiver: fix energy threshold bug
      uhd: log asynchronous errors as errors
      usrp1: fix typo in rx gain setting log message
      usrp1: fix transmit side tuning bug
      uhd: flush receive buffer should return true on timeout
      transceiver: reinsert digital gain scaling
      uhd: remove uhd type argument
      transceiver: fix bug in setting low-level attenuation
      uhd: verify setting of master clock rate
      uhd: remove external clock polarity setting
      transceiver: remove extra typedefs to remove warnings
      transceiver: remove extraneous comments
      transceiver: minor cleanup of sample type sizing in uhd
      transceiver: uhd: update copyright header
      transceiver: separate radio clock and vector interfaces
      transceiver: separate I/O portion of radio interface implementation
      uhd: keep reading on overrun or other non-fatal errors
      transceiver: add option for host based resampling
      transceiver: rename getting radio vector time to getTime()
      transceiver: move various radio interface definitions
      transceiver: clean variable init of radio interface constructor
      transceiver: reroute uhd  messages to logging facility
      transceiver: make the transmit drive loop bus dependent
      transceiver: reject usrp1 if detected using uhd
      transceiver: add a newline for uhd information outputs
      build: insert autofoo for usrp transceiver and options
      transceiver: update to log messages to work with P2.8
      transceiver: update main to non-device specific interface
      uhd: increase initial transmit transport latency
      transceiver: uhd: make external reference a compile time option
      transceiver: usrp1: select single dboard use at compile time
      transceiver: uhd: increase log level on constructor errors
      transceiver, resamp: insert missing filter values
      transceiver: enable USRP1 firmware binary install
      transceiver, resamp: enlarge transmit resampler output buffer
      changing config scripts to explitly target UHD/USRP1
      transceiver, uhd: runtime check for setting master clock rate
      transceiver, uhd: reject usrp1 if compiled with uhd support
      transceiver, uhd: exit informatively if no devices are found
      transceiver52M: bump critial errors to ALERT level
      Matching UHD changes in gnuradio
      Fixing Thomas's MTC receive bug. We don't have a ticket for it, but there seemed to be a timing inversion deadlock in Interthread.h. We mostly duck it, instead of solving it.
      Alexander's change. Fixes MTC bug by supporting 64bit processors in Timeval. Math was bad.
      Reverted bad function header. There are no timing inversion deadlocks, I made those up.
      Locking gethostbyname call, as Alexander notes that it is not thread safe
      Harvind found a bug in BitVector.cpp:
      Public release now works with g++4.7. In 4.7, unistd.h is no longer imported by default
      merged private Config to public: r4211:
      Alexander's patch #3: Configuration Tests should not include crashing
      Alexander's patch #1:
      Oh kay. Lots of patches trying to catch up to mainline:
      r4408 in private:
      r4425 in private:
      Alexander's patches:
      missed something in one of the socket patches. now works as expected
      Patch 4545 in private:
      Sylvain patch #2, with modifications:
      OH GOOD GIT MISSED THESE FILES THANKS GIT
      From 32bbfc3c89b1c56672bf2fd3660a45c513ac54d4 Mon Sep 17 00:00:00 2001
      From b453f10d65dd1ff1df0dd3747adf63f4e1fd7d30 Mon Sep 17 00:00:00 2001
      Correction of trivial warnings.
      Synced sqlite3utils with private and fixed a small recursive bug in SIPEngine that was already fixed in private
      syncing commonlibs with Many thanks to Michael Iedema for these patches, makes config a lot better.

pierre.baudry (1):
      transceiver: Fix mismatched allocations and deallocations

ttsou (16):
      transceiver, uhd: alert user on unrecoverable errors
      transceiver, uhd: display device information on make failure
      transceiver, uhd: fix build error due to log level
      transceiver, uhd: output timestamps on monontonic error
      transceiver, usrp1: fix transmit gain setting bug
      transceiver: b100: raise minimum transmit latency value
      transceiver: uhd: allow underrun flag to reset during timing alignment
      transceiver: uhd: prevent output of underrun message at ERROR level
      Transceiver52M: UHD: Setup option to pass arguments from command line
      transceiver52m: reset energy threshold on receive gain changes
      Transceiver52M: Properly pass samplerate to RadioDevice::make()
      Transceiver52M: Read IP address and port to bind to from a configuration instead of hardcoding them.
      Transceiver52: allow for handling of TCH/H slots
      Transceiver52M: Fix calculation of TS correlation for 2 sps and higher
      Transceiver52M: Add GPRS combinations to correlation types
      Transceiver52M: Add more complete specification of GPRS types

-----------------------------------------------------------------------


hooks/post-receive
-- 
OpenBTS' transceiver retro-fit



More information about the osmocom-commitlog mailing list