High Performance Software Defined Radio

An Open Source Design

Status

Note black titles above are completed,
navy titles are near completion,
DarkCyan titles are proposed

Updates

February 16, 2013 New Programmer software and New firmware to make loading firmare easier.

January 28, 2012 SVN has been restored. See the Resources page for details.

January 29, 2011 Current HPSDRprogrammer binaries and *.rbf files available here.

HPSDR Downloads

Software

HPSDRprogrammers Binaries for loading firmware

HPDSRprogrammer Binaries last updated: Thu May 23 11:10:01 UTC 2013

This program is used to load FPGA firmware on the Metis ethernet interface board or Hermes board. It will also program the Penelope, Pennylane, and Mercury boards as well, using the Metis board. The current firmware can be found below. You will find the Metis and Hermes documentation on the Document or Support webpages.

HPSDRProgrammer and HPSDRBootloader Software

These Programmers use the pcap Library. By license you must install this library yourself. For Window install Winpcap Library. The WinPcap now supports Windows 8.

For Linux simply install "libpcap" from the repository.

This programmer will work with all RBF firmware for HPSDR boards with an ethernet connector. No jumper setting required. It will reset the IP address as well, if Metis V2.5 or Hermes V2.3 RBF or greater is installed.

HPSDRProgrammer_V2 Windows installer Version 2.0.3 -- 2013-2-16

HPSDRProgrammer_V2 Linux Debian gzip tar for 64 bit Version 2.0.3 -- 2013-2-16
HPSDRProgrammer_V2 Linux Debian gzip tar for 32 bit Version 2.0.3 -- 2013-2-16

Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/KV0S/hpsdr-programmers/

This is the program that works with all firmware and will function as a JTAG programmer for Mercury, Pennylane, and Penelope boards. This program will also reset IP address but requires the Metis J1 jumper set or the Hermes and Angelia J12 jumper set.

HPSDRBootloader Windows installer Version 2.0.3 -- 2013-2-16

HPSDRBootloader Linux Debian gzip tar for 64 bit Version 2.0.3 -- 2013-2-16
HPSDRBootloader Linux Debian gzip tar for 23 bit Version 2.0.3 -- 2013-2-16

Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/KV0S/hpsdr-programmers/

For more information, see the Metis or Hermes Manuals Documents webpage.

A version of the HPSDRProgrammer has be written for macOS.

MacOS Flynn -- Last Changed Date: 2011-03-24 01:38:04 -0800 (Thr, 24 Mar 2011)

MacOS Flynn Code at SVN: https://www.xenotropic.com/ham-svn/Flynn/trunk/

If you have a Ozy or Magister boards these boards load their firmware on software start up. The other boards can be load with a Altera USB Blaster or the Ozy or Magister board can be used as a USB Blaster. You will need a the code from: http://svn.tapr.org/USBBlaster-Binaries/ and the Altera program to write to the FPGA. See the README.txt in this directory for step by step instructions.


Firmware
Note that firmware in not compatable with older releases

Firmware files for HPSDR Boards
Metis_V2.5a.rbf -- More ...
Mercury_V3.3.rbf -- More ...
Penelope_V1.7.rbf -- More ...
Ozy_Janus_v2.4.rbf -- More ...

For use with a Altera programmers.
Metisv2.5a.pof -- More ...

Firmware files for Hermes
Hermes_v2.4.rbf -- More ...

For use with a Altera programmers.
Hermes_Bootloader.pof -- More ...

Firmware last updated: Thu May 23 11:10:01 UTC 2013

Firmware files for the Mercury EU board
Mercury_EU_V3.3.rbf
Mercury_EU_V3.3.jic
Mercury_EU_V3.3.pof

Radio Software Binaries and links to Source

Software last updated: Thu May 23 11:10:01 UTC 2013

This code is under active development, The binaries are for the most basic confirguation, if you have trouble and you have the ability for compile the code on your machine, please use the Subversion address below.

There are also many special use programs offered by members of the openhpsdr community. Please follow the instruction on the their Wiki pages, If you want to use their code. The code offered here is a simple configuration to get you started.

Linux, MacOS and Windows
ghpsdr3: Compiles on Linux, MacOS and Windows, No binaries, More ...
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/N6LYT/ghpsdr3/

ghpsdr3-Qt Compiles on Linux, MacOS and Windows:
ghpsdr3-Qt Windows Binaries, includes QtHPSDRServer, QtDSPServer, QtRadio, and QtLogger, More ...
(Compiled with minGW)
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/N6LYT/Qt/

gnuradio-hpsdr: Compiles on Linux, MacOS and Windows, No binaries, More ...
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/N5EG/

MacOS
Heterodyne Ethernet for MacOS More ...
This Code is maintained off the openHPSDR.org website by Jeremy, NH6Z.
Code at SVN: https://www.xenotropic.com/ham-svn/Heterodyne

Windows
PowerSDR_mRX_v3.0.15.0_Setup (Compiled with MS VS 2010), More ...
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/W5WC/PowerSDR_HPSDR_2

PowerSDR_RX2_v2.2.14.0_(W5WC)_Setup (Compiled with MS VS 2010), More ...
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/W5WC/PowerSDR_HPSDR_2_RX2
Note: Code has recently been updated to comply with the LGPL license

PowerSDR 2.2.3 Diversity
This code is maintained off the openHPSDR.org web site by Joe, K5SO, it is based on the PowerSDR 2.2.3 code above.
Code at SVN: 2.2.3 Diversity code. See website for ZIP files.

KISSKonsoleSetup (Compiled with MS VS 2010), More ...
Code at SVN: http://svn.tapr.org/repos_hpsdr_kiss/trunk/StableRelease/KK_Unified/Latest/Unified/bin/Release

HermesVNASetup Version 1.6.0 16-11-2012 (Compiled with MS VS 2010), More ...

cuSDR32_MSVS (Compiled with VS 2010), More ...
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/DL3HVH/cuSDR32/

cuSDR64_MSVS (Compiled with VS 2010), More ...
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/DL3HVH/cuSDR64/

Windows Resource files

libusb0-driver_Signed.zip signed for Windows 7, Vista and XP for 32 and 64 bit systems
Code at SVN: http://svn.tapr.org/repos_hpsdr_kiss/branches/K9TRV/libusb0-driver-signed

Note: the PowerSDR code requires these USB drivers to run. These signed driver will work on Windows 7 for 32 bit.

OpenHPSDR Skins
Code at SVN: http://svn.tapr.org/repos_sdr_hpsdr/trunk/W5WC/OpenHPSDR_Skins/


Source Code

This is where the volunteer programmers store their current code. Most of these files are works in progress, for stable releases see the links above.

SVN: http://svn.tapr.org

Backup Read Only SVN: https://www.xenotropic.com/repos_sdr_hpsdr

Web interface SVN: http://svn.tapr.org