Skip to content
This repository was archived by the owner on Mar 29, 2026. It is now read-only.

Releases: jopohl/urh

v2.2.1

Choose a tag to compare

@jopohl jopohl released this 30 Jun 18:31

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.

v2.2.0

Choose a tag to compare

@jopohl jopohl released this 29 Jun 15:07

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
    alignment image

v2.1.1

Choose a tag to compare

@jopohl jopohl released this 17 Jun 21:25

This release updates the bundled SDR drivers on Windows.
Furthermore, this release adds native device support for 32 bit windows.

Bugfix:

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

v2.1.0

Choose a tag to compare

@jopohl jopohl released this 01 Jun 08:37

The highlight of this release is a Command Line Interface (CLI) for the Universal Radio Hacker.
Learn more about this new feature in the wiki.

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)

v2.0.4

Choose a tag to compare

@jopohl jopohl released this 06 May 19:26

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

v2.0.3

Choose a tag to compare

@jopohl jopohl released this 06 May 18:02
  • Improve external program behaviour in Simulator #417
  • fix #421
  • Improve simulator useability #422
  • Improve transcript for external programs #425
  • make endianness selectable in order column #428
  • UI improvements #430
  • add support for soundcards as new SDR device #433
  • Multi device support #432
  • add support for 24bit wav #434

v2.0.2

Choose a tag to compare

@jopohl jopohl released this 22 Apr 13:05
  • Improve external program behaviour in Simulator #417
  • fix #421
  • Improve simulator useability #422
  • Improve transcript for external programs #425
  • make endianness selectable in order column #428
  • UI improvements #430

v2.0.1

Choose a tag to compare

@jopohl jopohl released this 23 Mar 11:23

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)

v2.0.0

Choose a tag to compare

@jopohl jopohl released this 28 Feb 09:47

URH 2.0 is here! This release adds a new tab to the main interface. This Simulator tab enables you to simulate certain devices and crack even sophisticated security mechanisms like challenge response procedures. Learn more about this new feature on this wiki page.

Moreover, the overall performance and stability of URH increases with 2.0. The most notable changes are:

  • 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

v1.9.2

Choose a tag to compare

@jopohl jopohl released this 19 Jan 08:38
  • Add BCD (Binary Coded Decimal) as new display format #386
  • Make bit order configurable in analysis view table #390
  • Improved loading of protocol files