Universal Radio Hacker Changelog

What's new in Universal Radio Hacker 2.4.2

November 11th, 2018
  • New features:
  • enhance settings for RTL-SDR #561 + #566
  • ergonomic improvements #564
  • Bugfixes:
  • fix problem with set reference message shortcut #559
  • fix loading decodings and centralized place for decodings #563

New in Universal Radio Hacker 2.4.1 (October 23rd, 2018)

  • New features:
  • Add an option to disable automatic detection of interpretation parameters for newly loaded signals to the Edit menu #555
  • Bugfixes:
  • Fix off by one error when creating a new label in analysis
  • Fix crash when opening a project with saved dc correction setting

New in Universal Radio Hacker 2.4.0 (October 19th, 2018)

  • New features:
  • added font size zoom to table views (analysis/generator/simulator); more details in #546
  • greatly enhance accuracy of automatic interpretation #550
  • added DC correction option to recording dialogs and as a new filter type in Interpretation #552
  • Improvements:
  • ignore case when searching for hex values in analysis #544
  • RSSI is now given in dBm #549
  • Bugfixes:
  • Fix display of RSSI indicator in Interpretation #547

New in Universal Radio Hacker 2.3.0 (September 28th, 2018)

  • New features:
  • Added native support for BladeRF #524
  • Added backward compatibility for SDRPlay < 2.13 #528
  • Improved UI for message type and label configuration in analysis #532
  • Rename close all action to close all files for more clarity #532
  • Added a close project action #532

New in Universal Radio Hacker 2.2.3 (July 29th, 2018)

  • New features:
  • allow save and load of binary protocols (.bin files) #488
  • consider API changes of SDRPlay 2.13 #508 thanks @mehdideveloper
  • also consider participant address (next to RSSI) when auto assigning participants in analysis #512
  • Clear button stays enabled during operation so e.g. recordings can be cleared live #514
  • improve bootstrap of simulator messages #500
  • 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
  • Bugfixes:
  • antenna selection is not saved when reopening dialog #494
  • hiding multiple rows at once in analysis not working properly #499

New in Universal Radio Hacker 2.2.1 (July 1st, 2018)

  • This is a hotfix release which targets issue #481, so if you had problems with a missing config.pxi make sure to use this version.

New in Universal Radio Hacker 2.2.0 (June 29th, 2018)

  • Import announcement if you build URH manually: Cython is now a required dependency to build URH. If you install URH from PyPi (with pip) or use the .msi installer you will not notice any difference. However, if you run URH from source you need to install cython which is as easy as python3 -m pip install cython.
  • Merged Pull Requests:
  • #478 - make message pause configurable in simulator
  • #476 - add padding when sending very short messages with soundcard
  • #473 - move .desktop file to data folder. Important if you build a package of URH
  • #471 - make relative external programs paths relative to project path
  • #470 - improve conditional compiling of native device extensions
  • #469 - improve device selection in options, use a table instead of a list view
  • #468 - improve python2 interpreter settings for GNU Radio backend with empty urh.ini
  • #458 - add alignment action to analysis

New in Universal Radio Hacker 2.1.1 (June 18th, 2018)

  • Bugfix:
  • A bug was fixed where sample rate of a signal was not written correctly to wav file when exporting as wav

New in Universal Radio Hacker 2.1.0 (June 1st, 2018)

  • Moreover, these two features were added:
  • Add export features #437
  • make refin and refout configurable for CRC #439
  • These bugs were fixed:
  • 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)

New in Universal Radio Hacker 2.0.4 (May 7th, 2018)

  • This version fixes a bug when importing 24 bit wav files on windows.

New in Universal Radio Hacker 2.0.2 (April 22nd, 2018)

  • Improve external program behavior in Simulator
  • Fixed SpinBox looses last digit
  • Improve simulator usability
  • Improve transcript for external programs
  • Make endianness selectable in order column
  • UI improvements #430

New in Universal Radio Hacker 2.0.1 (March 23rd, 2018)

  • Changes:
  • Improve appearance of splitters
  • Add adaptive noise feature for protocol sniffer and simulator (#401)
  • Improve native device rebuild button in options + added a new button to view the build log there (only visible after hitting the rebuild button) (#402)
  • Improve performance of CRC calculation (#412)
  • Save number of sending repeats when changed in send dialog (#415)

New in Universal Radio Hacker 2.0.0 (March 6th, 2018)

  • 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