Skip to content
This repository has been archived by the owner on Jan 2, 2024. It is now read-only.

Releases: sharebrained/portapack-hackrf

Firmware 20190405

06 Apr 00:19
Compare
Choose a tag to compare

This release contains a few small fixes and some new features:

  • HackRF mode now uses the PortaPack display! You can see the current state of the radio when operating the radio over USB from your computer.
  • Better support for blue PortaPacks and their high-accuracy reference oscillator.
  • Improved external clock reference detection.
  • Fixes for some HackRF mode problems people have reported.
  • Enhanced button scanning, which should handle sticky buttons better.
  • Improvements in VAA "glitch" handling at power-up.
  • Elimination of the manual HackRF CPLD update process. Your HackRF CPLD will never be out of date now.
  • A whole lot of boring "technical debt" clean-up that won't be obvious to anybody but me. :-)

Installing

The Wiki documentation has separate firmware installation instructions for Linux/Mac OS users and for Windows users.

Reporting Bugs

If you find bugs, please report them in the "Issues" area of this GitHub project.

Firmware 20170808

09 Aug 01:41
Compare
Choose a tag to compare

This release is a small iteration from 20170720. If your PortaPack is working fine, there is no real reason to update. However, this release includes a Windows flash tool installer!

Changes

  • Removed HackRF CPLD bitstream check, as it was reporting incorrectly, causing unnecessary concern among users.
  • Cleaned up __SIMD32 macro and other compiler warnings.
  • Small I2S (audio) tweaks.

Installing

The Wiki documentation has separate firmware installation instructions for Linux/Mac OS users and for Windows users.

Reporting Bugs

If you find bugs, please report them in the "Issues" area of this GitHub project.

Hashes

To verify validity of the firmware packages, compare against these hash values:

File MD5 SHA256
portapack-h1-firmware-20170808.tar.bz2 b01786fb26dfddf733581c422c3adf52 61f3e12895e0c3388a702477273d24435b4b7f0459eeb97b69d2f902f5e9ed36
portapack-h1-firmware-20170808.zip 2d75db30c4d4b51a91e1aa8aace3f093 fe18ff1b061d20f42486ebcdac8e56f5e45ccafc0b28a414d6a8e0ed94d4136a
PortaPack.Firmware.Tool-20170808.exe f4d7723c92d8b8ea59bb94a2a9d4596b 1840c8bcf855ab59c891c64672ceb7ef7fd28ada23ac50bb17e69844c89114b3

Firmware 20170720

20 Jul 16:28
Compare
Choose a tag to compare

The PortaPack is back! Hardware revision 20170522 is a significant change in hardware, and requires many changes to the firmware. This firmware release is recommended for all PortaPack users, and will auto-detect which hardware you have.

New and Improved

  • PortaPack revision 20170522 support.
  • SD peripheral timing was adjusted, based on oscilloscope measurements, to improve reliability and compatibility with different SD cards.
  • Extra peripheral clocks turned off to reduce power consumption and electrical noise.

Installing

The Wiki documentation has separate firmware installation instructions for Linux/Mac OS users and for Windows users.

Reporting Bugs

If you find bugs, please report them in the "Issues" area of this GitHub project.

Hashes

To verify validity of the firmware packages, compare against these hash values:

File MD5 SHA1
portapack-h1-firmware-20170720.tar.bz2 31c8cc3a1f85e579fdb1baf9f5d66cc6 d0f5a97f1ebd915018fea60e4b073819557bbee3
portapack-h1-firmware-20170720.zip 1e8b8d5265b7ddbb0ac7ad26288f1daa dc453c45d88eed309548e30ae851c37c3f639081

Windows installer coming soon.

Firmware 20160728

28 Jul 18:47
Compare
Choose a tag to compare

Binaries removed due to hardware changes. Please only use release 20170720 or newer.

Happy Black Hat USA and DEF CON! Here's some new firmware to load up before you come to Vegas. You are coming to Vegas, right?!

This release focuses on capturing spectrum and demodulated audio. There's some nice TPMS upgrades, too.

No video run-through yet, I may not get to it until after DEF CON. Sorry!

New and Improved

  • Capture: Records 500 kHz of spectrum to the micro SD card as complex data. Separate metadata file is written with tuner frequency and sampling rate.
  • Capture: Records demodulated audio for AM, SSB, narrowband FM, and wideband FM to a WAV file on the micro SD card. In narrowband FM, audio is not recorded when no signal is present (squelch).
  • TPMS: Added support for two flavors of on-off keyed (OOK) -- varieties of Schrader transponder, apparently used by Subaru and GMC (and others?).
  • TPMS: Added band selection -- 315 MHz vs. 433.92 MHz.
  • TPMS: Signal sensitivity improvements -- improved phase detector, wider OOK demodulation channel.
  • ERT: Added "commodity type", which indicates the type of resource the meter is measuring.
  • AIS, ERT, AIS: Add gain controls and RSSI/channel indicators.
  • HackRF: CPLD bitstream check indicates if CPLD contents match the current HackRF released bitstream. Available under About menu, "HackRF CPLD".
  • SD card: Diagnostics page displays SD card status and details, provides a speed test. Available under Debug -> SD Card.
  • Touch calibration available via Setup -> Touch.
  • Touch sensing improvements, should be more sensitive and responsive.
  • Screen snapshot now saves to incrementing filename.

Bugs Fixed

  • Audio codec reliability for some PortaPack units (also available in 20160222.1 release).

Documentation

I have not yet updated the Wiki documentation, but will get to it very soon!

Installing

The Wiki documentation has separate firmware installation instructions for Linux/Mac OS users and for Windows users.

Reporting Bugs

If you find bugs, please report them in the "Issues" area of this GitHub project.

Firmware 20160222

23 Feb 00:09
Compare
Choose a tag to compare

Binaries removed due to hardware changes. Please only use release 20170720 or newer.

It's been too long!

This release focuses on improving the audio receiver mode and implementing a few digital transponder receivers. Watch a YouTube demo of the firmware.

New Features

  • SSB audio receiver modes, LSB and USB with 2.8kHz bandwidth. (Thanks argilo for getting me started on this!)
  • Narrowband FM audio receiver supports multiple channel bandwidth and modulation combinations.
  • AIS receiver, decodes signals from water-going vessels (boats!). Displays packet information, writes raw packets to micro SD card.
  • ERT receiver, decodes signals from one type of utility "smart" meter. Displays packet information, writes raw packets to micro SD card.
  • TPMS receiver, decodes signals from a few kinds of automotive tire pressure monitors. Displays packet information, writes raw packets micro SD card.
  • Antenna port bias voltage can be enabled.
  • Additional audio receiver tuning frequency step sizes.
  • Screen capture saves to a PNG file on the micro SD card.
  • Display sleep mode reduces power consumption by 300mW.
  • Separate audio and digital receiver modes into separate sub-menus.
  • Reworked baseband DSP filtering should improve receiver sensitivity.
  • Narrowband and wideband FM audio de-emphasis improves sound quality.
  • Debug views for clock generator, second IF, and audio codec.
  • Architectural and code improvements, reduction in baseband code size.

Bugs Fixed

  • Spectrum waterfall update/repaint artifacts at bottom of display due to timing vs. screen refresh.
  • No spectrum waterfall during wideband FM mode.
  • PPM value does not update between the setup menu and the receiver PPM value.

Documentation

The Wiki documentation has been updated to reflect the newest firmware and features.

Installing

The Wiki documentation has separate firmware installation instructions for Linux/Mac OS users and for Windows users.

Reporting Bugs

If you find bugs, please report them in the "Issues" area of this GitHub project.

Firmware 20150904

04 Sep 16:56
Compare
Choose a tag to compare

Binaries removed due to hardware changes. Please only use release 20170720 or newer.

Happy September! It's time for another PortaPack firmware release. This release includes a lot of bug fixes, and some handy new features.

New features:

  • HackRF mode allows use of stock HackRF firmware without having to reflash.
  • Wideband spectrum analyzer mode shows approximate 19MHz of spectrum at once.
  • PPM adjustment allows fine-tuning of reference (tuning and sampling) frequencies (thanks argilo!).
  • Tuning frequency and reference clock PPM adjustment persists during power-off.
  • Git commit version of firmware shown in about menu.
  • Builds are continuously integrated and available for download through Travis CI.
  • Assorted UI tweaks and clean-up.
  • Assorted code refactoring to make it easier to reuse and extend.
  • More firmware and architecture notes in the WIki.
  • OpenSCAD version of case design released.

A large number of bugs were addressed, including:

  • Fix for insanely wrong tuning in 2.4GHz range.
  • Waterfall sometimes goes into crazy scrolling mode.
  • WFM waterfall freezes.
  • Waterfall image does not reset when changing modulation modes.
  • Idle touch scanning when no touch is occurring.
  • Rearrange CPLD pins to eliminate use of DFU signal (which is a long, noisy trace).

if you find bugs, please report them in the "Issues" area of this GitHub project.

Firmware 20150722

26 Jul 14:10
Compare
Choose a tag to compare
Firmware 20150722 Pre-release
Pre-release

Binaries removed due to hardware changes. Please only use release 20170720 or newer.

Firmware 20150722 beta.

Notable new features:

  • Simple FM squelch implementation.
  • Spectrum view now has frequency scale ticks and labels.

Notable fixes:

  • Fixed second IF (MAX2837) RSSI bar graph updating.
  • Mute audio in receiver non-audio modes (e.g. FSK).
  • C++11 reference initializations style.