- Update to version 2.10.0
* Fixed gauss_fir to work with numpy-2.
* fix#1153 (index error).
* Fix receiving data with rtl_tcp.
* Fix setting of bias tee with rtl_tcp.
* fix(numpy): replace deprecated tostring with tobytes.
* Fix deprecation warning xml.etree.ElementTree.Element.
* Drop python 3.8; Require python 3.9.
* Replace deprecated ast.* constants.
* Feat!: use numpy2.
* Fix compilation with Cython3.1.
* Fix buffer overflow in USRP recv_stream function.
* fix: handle EOFError when control connection is closed.
* Migrate to PyQt6.
* Fix error when saving compressed files.
- Drop patch:
* numpy-version.patch
OBS-URL: https://build.opensuse.org/request/show/1323412
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=101
- Add patch:
* numpy-version.patch (make it build on TW)
- Update to version 2.9.8
* add missing numpy pins and setuptools to setup.py
- Update to version 2.9.7
* Add support for Cython3.
* Add exit action and new menu for recent files.
* Add conftest.py to awre test dir.
* Handle module builtins both as dict or module.
* Fixed build with python-3.13.
* Add setuptools to requirements.txt.
* Requirements: Pin to numpy 1.x.x
OBS-URL: https://build.opensuse.org/request/show/1315107
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=99
- Update to version 2.9.4
* 'Remove Carrier' encoding truncates initial input.
* Add I/Q view.
* Refresh protocol view also when hidden.
* Adding Save As pcapng for ProtocolAnalyzer.
* Keep Y-Scale when showing/hiding demodulated view.
* Fix .sub file RAW_data strip.
* Add rad1o support.
* Fix error when selecting large ranges in Interpretation.
* Allow configuration of fractional font sizes.
- Drop urh-rpmlintrc
OBS-URL: https://build.opensuse.org/request/show/1061735
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=89
- Update to version 2.9.3
* add bias tee check box on device settings.
* add category HamRadio to desktop file.
* Signal: retain the sample_rate on create_new.
* Simulation fix: use sending device dtype for modulation.
* Variable type mismatch.
* remove HackRF anti-freeze timeouts in places that do not
require them.
* add b before data string.
* get magnitudes in cython for less memory consumption.
* join simulation thread when simulation stopped.
* add default noise threshold setting.
* Fix cython warnings.
* set BladeRF min sample rate to 520.834 kHz.
* fix#933 improve y-scale in SendRecvDialog.
OBS-URL: https://build.opensuse.org/request/show/959842
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=87
- Update to version 2.9.0
* Avoid graph overlapping legend in spectrum analyzer.
* Improve Auto Interpretation Performance.
* Improve sdr check fix.
* Use costas loop for PSK demod.
* Consider checksum label in copy operation.
- Update to version 2.8.9
* make HackRF bias tee configurable.
* Fix deprecation warnings due to invalid escape sequences.
* Use ElementTree instead of deprecated cElementTree.
* Refactor FileOperator.
* properly remember size and position of dialogs fix.
* add De Bruijn fuzzing.
* add support for already demodulated signals.
* Remove NRZ-I to prevent mixing with NRZ + Invert, clarify names.
OBS-URL: https://build.opensuse.org/request/show/851537
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=81
- Update to version 2.6.0
* This release greatly enhances the capabilities of automatic label
and message type inference. Preamble, Synchronization, Address
(SRC/DST), Sequence Number and Checksum labels are now assigned
automatically when hitting the Analyze button.
Further Changes:
* More accurate logic analysis
* Fix parameters of auto interpretation for better PSK detection
* Fix appearance of message type edit button in dark themes
* Fix error with message length divisor
OBS-URL: https://build.opensuse.org/request/show/704305
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=54
- Update to version 2.5.5
* refactor name filters
* Add .cu8 .cs8 format alias
* remove MAX_MESSAGE_SAMPLES threshold in auto interpretation
* add user feedback if auto detection fails
* improve max memory allocation on 32 bit
* Make auto interpretation work in live mode during simulation
- Update to version 2.5.4
* Test release only - no changes for users
- Update to version 2.5.3
* fix crash when using spectrum analyzer with GNU Radio backend
OBS-URL: https://build.opensuse.org/request/show/667189
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=48
- Update to version 2.4.0
* added font size zoom to table views (analysis/generator/simulator)
* greatly enhance accuracy of automatic interpretation
* added DC correction option to recording dialogs and as a new
filter type in Interpretation
Improvements
* ignore case when searching for hex values in analysis
* RSSI is now given in dBm
Bugfixes
* Fix display of RSSI indicator in Interpretation
OBS-URL: https://build.opensuse.org/request/show/643245
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=40
- Update to version 2.3.0
* added native support for BladeRF
* added backward compatibility for SDRPlay < 2.13
* improved UI for message type and label configuration in analysis
* rename close all action to close all files for more clarity
* added a close project action
- Build with support for BladeRF
- Update to version 2.2.4
* fix scaling of modulated preview in modulation dialog
* improve default parameters for PSK modulation in modulation
dialog
OBS-URL: https://build.opensuse.org/request/show/639225
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=38
- Update to version 2.2.3
New features:
* allow save and load of binary protocols (.bin files)
* improve bootstrap of simulator messages
+ auto assign destination when dropping messages to simulator
+ show participant address in participant legend if present
+ auto assign participant address when clicking analyze button in
analysis based on SRC address label
* consider API changes of SDRPlay 2.13
* also consider participant address (next to RSSI) when auto assigning
participants in analysis
* Clear button stays enabled during operation so e.g. recordings can be
cleared live
Bugfixes:
* antenna selection is not saved when reopening dialog #494
* hiding multiple rows at once in analysis not working properly #499
OBS-URL: https://build.opensuse.org/request/show/626024
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=35
- Update to version 2.2.0
* make message pause configurable in simulator
* add padding when sending very short messages with soundcard
* move .desktop file to data folder. Important if you build a package
of URH
* make relative external programs paths relative to project path
* improve conditional compiling of native device extensions
* improve device selection in options, use a table instead of a list
view
* improve python2 interpreter settings for GNU Radio backend with
empty urh.ini
* add alignment action to analysis
alignment image
OBS-URL: https://build.opensuse.org/request/show/619825
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=33
- Update to version 2.1.0
Features:
* The highlight of this release is a Command Line Interface (CLI)
* Add export features #437
* Make refin and refout configurable for CRC #439
Fixes:
* fix#441 (Reference signal is not kept when disabling and
re-enabling "Mark diffs in protocol")
* fix#442 (consider hidden zeros for show selection in interpretation)
* fix#444 (Message Break error box popping up too early)
* fix#448 (Include pyaudio in windows package for soundcard support)
OBS-URL: https://build.opensuse.org/request/show/613514
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=29
- Update to version 2.0.0
* Add Simulator mode
* Performance and stability improvements:
- improve accuracy when sending messages with short pauses
- improve accuracy of protocol sniffer
- allow setting lower frequencies for HackRF (#396)
- consider latest changes of LimeSuite API (#397)
- add timestamp to protocol sniffer output (#392)
- improve performance of modulations
- improve performance of filtering in analysis
- improve performance when starting sending
- improve send accuracy of HackRF
- improve performance when filtering messages in Analysis
OBS-URL: https://build.opensuse.org/request/show/581017
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/urh?expand=0&rev=21