Release 20200521:

  • Windows:
      □ Windows BDA: Workaround for NextPVR not working due to PID filter
        support.
      □ Windows WMP: Fix A/V sync problem when the audio frame duration is
        longer than the timestamp step size.
      □ Update firmware to 20200521.
  • Mac:
      □ DVB subtitle support.
      □ Fix A/V sync problem when the audio frame duration is longer than the
        timestamp step size.
      □ Fix problem with audio glitching when using Bluetooth audio on macOS
        10.15.
      □ Fix problem where HEVC video could fail to play.
      □ Update firmware to 20200521.
  • RECORD:
      □ Recorded_files defaults to returning the root / top-level-recorded
        list.
      □ Fixup older image URLs.
  • libhdhomerun:
      □ Minimum signal strength for scan changed to 35%.

    Release 20200225:

      □ Windows:
          ☆ Windows 7/8/8.1: Support MPEG2/AC3 content without DirectShow
            codecs or VLC installed.
          ☆ Windows 7/8/8.1: Support audio codec changing mid-stream.
          ☆ Windows 7/8/8.1: Reduce CPU load playing video content.
          ☆ Windows 7/8/8.1: Fix resource leak..
          ☆ Windows Media Player: Support MPEG2/AC3 content without DirectShow
            codecs or VLC installed.
          ☆ Windows Media Player: Support audio codec changing mid-stream.
          ☆ Windows Media Player: Fix resource leak..
          ☆ Update firmware to 20200225.
      □ Mac:
          ☆ Fix problem where video would stall if the channel was changed
            while paused.
          ☆ Fix problem where video could stall in rare circumstances when fast
            forwarding or changing channel.
          ☆ Update firmware to 20200225.
      □ RECORD:
          ☆ Support playback of recordings on Roku clients.
          ☆ Report total disk space in discover.json.
          ☆ Automatically remove log files older than 10 days.
          ☆ Windows: 64-bit record service.
          ☆ FreeNAS/FreeBSD: Fix problem finding HDHomeRun tuners.

    Release 20190621:

      □ Windows:
          ☆ Support new SCRIBE and SERVIO models.
          ☆ Latest HDHomeRun RECORD service for Windows – see RECORD below.
          ☆ Update firmware to 20190621.
      □ Mac:
          ☆ Support Verizon Fios 4k HEVC channels.
          ☆ Support operation with multiple IP addresses on the same network
            interface.
          ☆ Latest HDHomeRun RECORD service for Mac – see RECORD below.
          ☆ Update firmware to 20190621.
      □ RECORD:
          ☆ Support running multiple record engines acting together as a pool.
          ☆ Support operation with multiple IP addresses on the same network
            interface.
          ☆ Support operation with multiple isolated AutoIP networks.
          ☆ Support user configurable limits to the number of concurrent
            recordings/viewings.
          ☆ Support configuring max concurrent recordings to 0 to disable
            recording on a specific record engine.
          ☆ Detect SDCardFSfilesystem on Android.
          ☆ StorageID in announcements changed to upper-case.
          ☆ Robust validation of RecordPath.
          ☆ Improvements to GUID handling.
          ☆ Fix problem where changes in available channels may not have been
            detected.
          ☆ Fix problem detecting show boundaries when buffering live TV.
          ☆ Fix handling of HTTP requests that immediately disconnect without
            waiting for a response.
          ☆ Enforce use of HTTP-POST for operations that change configuration.
          ☆ Drop unused DisplayGroupID/DisplayGroupName fields.

    Release 20190417:

      □ Windows:
          ☆ HDHomeRun Config GUI: Add support for HDHomeRun SERVIO products
            (future product).
          ☆ Latest HDHomeRun RECORD service for Windows – see RECORD below.
          ☆ Update firmware to 20190417.
      □ Mac:
          ☆ Fix audio pitch issue.
          ☆ Fix audio issues experienced on some channels in France.
          ☆ Fix problem where seek could sometimes result in video stalling and
            /or playback stopping.
          ☆ Detect and handle stereo content broadcast as 6 channel audio.
          ☆ Improve playback smoothness.
          ☆ Update firmware to 20190417.
      □ RECORD:
          ☆ Fix problem where a request to live-buffer a protected channel was
            not rejected.
          ☆ Support live TV buffering without internet authorization.
          ☆ WDC MyCloud: Support latest MyCloud OS update from WDC.

    Release 20180921:

      □ Windows:
          ☆ Fix problem installing Microsoft Visual C++ Redistributable on some
            systems.

    Release 20180817:

      □ Windows:
          ☆ Support additional audio/video formats in Windows 7/8 app.
          ☆ Add option to check for beta releases.
          ☆ Update firmware to 20180817.
      □ Mac:
          ☆ Fix issue where some h.264 channels could show corruption near the
            bottom of the screen.
          ☆ Fix problem where some channels would flicker between video and a
            black screen.
          ☆ Fix problem playing audio-only channels.
          ☆ Ensure system default audio device is used for audio.
          ☆ Add pause/FF/RW support to live TV.
          ☆ Update firmware to 20180817.
      □ RECORD:
          ☆ Fix problem where live TV could report end-of-stream when crossing
            to a new time-slot.
          ☆ Support starting without an internet connection.
          ☆ Mac: Sign record engine to ensure correct operation with security
            software expecting signed software.

    Release 20180327:

      □ Windows:
          ☆ Update firmware to 20180327.
      □ Mac:
          ☆ Update firmware to 20180327.

    Release 20171221:

      □ Windows:
          ☆ Install the latest Windows 10 app if sideloading in Windows is
            enabled.
          ☆ Install INF file for DUO/QUATRO models.
          ☆ NAS Install: detect WDC MyCloud drives with app support and
            auto-install the HDHomeRun DVR app.
      □ Mac:
          ☆ New HDHomeRun app for Mac (requires OS X 10.11 or newer).
      □ Record engine:
          ☆ Fix problem recording two sporting events of the same series at the
            same time.
          ☆ Fix crash triggered by some clients in live TV mode.
          ☆ Look for conf file in RecordPath if specified on the command line.

    Release 20170930:

      □ Windows:
          ☆ NAS Installer: fix problem configuring the record service to
            auto-start on a MyCloud single drive NAS.
          ☆ Record service: Faster start when system is rebooted.
          ☆ Record service: Improve handling of USB attached hard drives.
          ☆ Record service: Detect mounted network shares.
          ☆ Update firmware to 20170930.
      □ Mac:
          ☆ Record service: Support USB attached hard drives.
          ☆ Update firmware to 20170930.
      □ libhdhomerun:
          ☆ Add tw-bcast channel lineup to match hardware.

    Release 20170815:

      □ Windows:
          ☆ Improve HDHomeRun Setup handling of the record path configuration.
          ☆ Update NAS Installer to support latest Synology firmware.
          ☆ Fix problem where installation may fail on some systems with the
            latest Microsoft Visual C++ Redistributable already installed.
          ☆ Update firmware to 20170815.
      □ Mac:
          ☆ Prevent screensaver from interrupting video playback.
          ☆ Add support for subtitles (USA).
          ☆ Add support for secondary audio channels.
          ☆ Improvements to video playback.
          ☆ Improve default audio track selection.
          ☆ Update firmware to 20170815.

    Release 20161119:

      □ Windows:
          ☆ Update HDTC-2US firmware to 20161119.
      □ Mac:
          ☆ Update HDTC-2US firmware to 20161119.

    Release 20161117:

      □ Windows:
          ☆ Ensure required Redistributable 2015 Update 3 is installed..
          ☆ Set DVR record engine service to Automatic (Delayed Start) to work
            with USB drives.
          ☆ Update device firmware to 20161117.
      □ Mac:
          ☆ Improvements to live TV rate adaption.
          ☆ Update device firmware to 20161117

    Release 20161107/20161107b:

      □ Windows:
          ☆ Windows Universal app for Windows 10, Windows 10 Phone, and XBox
            One.
          ☆ Automatically install the Windows Universal app for Windows 10 if
            sideloading is enabled.
          ☆ Beta release of HDHomeRun DVR for Windows.
          ☆ Fix problem where installation could fail and roll back on Windows
            10.
          ☆ Fix detection of VC2015 redist on systems with a newer version
            installed.
          ☆ Update device firmware to 20161107/20161107b.
      □ Mac:
          ☆ Major update to HDHomeRun app for OSX.
          ☆ Beta release of HDHomeRun DVR for OSX.
          ☆ Update device firmware to 20161107/20161107b.
      □ libhdhomerun:
          ☆ Upgrade hdhomerun_sock API.
          ☆ New cond API for thread signaling.
          ☆ Windows: New defines for dllexport/dllimport.
          ☆ Windows: Improvements to socket performance.
          ☆ OSX: Fix sigpipe problem.
          ☆ OSX: Improvements to timer handling.

    Release 20150826:

      □ Windows:
          ☆ Update device firmware to 20150826.
      □ Mac:
          ☆ Update device firmware to 20150826.
      □ libhdhomerun:
          ☆ Expand discovery API to return DeviceAuth and BaseURL.

    Release 20150615:

      □ Windows:
          ☆ Update device firmware to 20150615.
      □ Mac:
          ☆ Update device firmware to 20150615.

    Release 20150604:

      □ Windows:
          ☆ HDHomeRun VIEW: Reduce CPU load deinterlacing video.
          ☆ HDHomeRun Setup: Fix possible crash in HDHomeRun Setup.
          ☆ Update device firmware to 20150604.
      □ Mac:
          ☆ HDHomeRun VIEW: Reduce CPU load deinterlacing video.
          ☆ Update device firmware to 20150604.
      □ libhdhomerun:
          ☆ Add API to return the model number of a HDHomeRun.
          ☆ Report original network ID in scan results.

    Release 20150406:

      □ Windows:
          ☆ HDHomeRun VIEW: Avoid problems caused by third-party browser
            plugins.
          ☆ HDHomeRun VIEW: Fix black/red/blue video problem seen on some
            systems.
          ☆ HDHomeRun VIEW: Fix SSL crash problem seen on some systems.
          ☆ HDHomeRun VIEW: Improve deinterlace quality when VLC is installed.
          ☆ HDHomeRun VIEW: Improve OpenGL compatibility.
          ☆ HDHomeRun Setup: Remove requirement to enter postcode.
          ☆ HDHomeRun Setup: Remove old XBMC support.
          ☆ HDHomeRun Setup: Remove old support for remapping US ClearQAM
            channels on Vista Media Center.
          ☆ HDHomeRun Setup: Auto-detect preview application.
          ☆ HDHomeRun Setup: Improvements to UI.
          ☆ HDHomeRun Config GUI: Fix crash.
          ☆ HDHomeRun Config GUI: Support configuring the IP address and boot
            script of TECH models.
      □ Mac:
          ☆ HDHomeRun VIEW: Support VLC 2.2.0 if installed.
          ☆ HDHomeRun VIEW: Improve deinterlace quality when VLC is installed.
          ☆ HDHomeRun Config GUI: Support configuring the IP address and boot
            script of TECH models.
      □ libhdhomerun:
          ☆ Remove unused lineup-location get/set functions.
          ☆ Fix missing header needed for OS-X.

    Release 20141210:

      □ Windows:
          ☆ HDHomeRun VIEW: Video rendering performance improvements.
          ☆ HDHomeRun VIEW: Support reduced resolution rendering for low end
            tablets.
          ☆ HDHomeRun VIEW: Support guide data for HDHR-US and HDHR3-US models.
          ☆ HDHomeRun VIEW: Support scrolling the channel list using touch and/
            or mouse.
          ☆ HDHomeRun Setup: Automatically configure HDHomeRun VIEW guide data
            for HDHR-US/HDHR3-US models.
          ☆ HDHomeRun Setup: Improvements to user interface.
          ☆ HDHomeRun Config GUI: Fix default-selection of currently playing
            program.
          ☆ HDHomeRun BDA/WMP: Fix problem where BDA/WMP could interrupt http
            stream.
      □ libhdhomerun:
          ☆ Fix problem where libhdhomerun could interrupt http stream.

    Release 20141201:

      □ Windows:
          ☆ HDHomeRun VIEW: Fix crash on systems without OpenGL support.
          ☆ HDHomeRun VIEW: Support wider range of graphics cards.
          ☆ HDHomeRun VIEW: Improvements to picture quality.
          ☆ HDHomeRun Setup: Fix problem generating SageTV and XBMC
            configuration files.

    Release 20141124:

      □ Windows:
          ☆ HDHomeRun VIEW: New application for viewing live TV. Replaces
            QuickTV.
          ☆ HDHomeRun Setup: Simplify tuner signal-source selection.
          ☆ HDHomeRun Config GUI: Default-select currently playing program.
          ☆ HDHomeRun WMP Plugin: Support auto-selecting a tuner when not
            specified.
          ☆ HDHomeRun WMP Plugin: Fix problem reporting MPEG2 video size.
          ☆ Update device firmware to 20141124.
      □ Mac:
          ☆ HDHomeRun VIEW: New application for viewing live TV.
          ☆ Improvements to firmware upgrade process.
          ☆ Update device firmware to 20141124.
      □ Linux:
          ☆ HDHomeRun Cofig GTK: Fix crash on launch when used with glib +
            paranoia checks.
          ☆ HDHomeRun Cofig GTK: Fix automake problem.
      □ libhdhomerun:
          ☆ New API for adding all tuners of a device to a device-selector
            object.
          ☆ Improvements to implementation of random_get32 and getcurrenttime
            APIs.
          ☆ Fix DNS handling on Android.

    Release 20140604:

      □ Windows:
          ☆ HDHomeRun BDA driver: DVB-C fixup feature for use with Windows
            Media Center and YouSee Cable.
          ☆ HDHomeRun Config GUI: Ensure non-transcode operation on HDTC models
            when “native” is selected.
          ☆ Update device firmware to 20140604.
      □ Mac:
          ☆ Support OS-X 10.9.
          ☆ Drop PPC support.
          ☆ Support compiling under jhbuild.
          ☆ Update device firmware to 20140604.
      □ libhdhomerun:
          ☆ Allow more time for firmware upgrade before reporting timeout.
          ☆ Add Mac 64-bit support, drop PPC support.
          ☆ Add Japanese channel map.

    Release 20140121:

      □ Windows:
          ☆ HDHomeRun Setup: Faster channel scan on HDHR3-CC and HDHR3-4DC
            models.
          ☆ HDHomeRun Setup: Fixes and improvements for HDHR3-4DC 4-tuner DVB-C
            model.
          ☆ HDHomeRun Setup: Fix rare problem where it may not be possible to
            set the source type.
          ☆ HDHomeRun Service: Improvements to handling of resume and IP
            change.
          ☆ HDHomeRun QuickTV: Fix problem where channel list was not available
            after a channel could not be played.
          ☆ HDHomeRun Config GUI: Fix problem with program selection when
            device already has a selected program.
          ☆ HDHomeRun Config GUI: Improvements to webpage rendering.
          ☆ HDHomeRun Config GUI: Add support for transcode models.
          ☆ Update device firmware to 20140121.
      □ Mac:
          ☆ Update device firmware to 20140121.
      □ libhdhomerun:
          ☆ License changed to LGPL 2.1.
          ☆ Improvements to socket handling on Mac/Linux.
          ☆ Corrections to EU channel map.
          ☆ Increase firmware upload chunk size.

    Release 20130328:

      □ Windows:
          ☆ HDHomeRun Installer: Fix problem causing installer to fail on
            Windows Server 2012.
          ☆ HDHomeRun Setup: Fix crash when remap mode was selected for
            HDHR3-CC model hardware.
          ☆ HDHomeRun Setup: Fix use of HDHR3-CC model in BDA Digital Cable
            mode with Vista Media Center.
          ☆ HDHomeRun Setup: Limit signal source selection to signal source
            types supported by the hardware.
          ☆ HDHomeRun Setup: Deprecate GB-PVR support.
          ☆ HDHomeRun Config GUI: Fix program list selection issue.
          ☆ HDHomeRun QuickTV: Display the channel name and number in the title
            and on the taskbar.
          ☆ Update device firmware to 20130328.
      □ Mac:
          ☆ Update device firmware to 20130328.
      □ Linux:
          ☆ HDHomeRun Config GUI: Fix installation to non-default directory.

    Release 20130117:

      □ Windows:
          ☆ HDHomeRun Setup: Detect subscribed channels when CableCARD is
            present.
          ☆ HDHomeRun Setup: Channelmap selection based on detected hardware –
            fixes incorrect error message in some countries.
          ☆ HDHomeRun Service: Invoke ehprivjob automatically as needed for
            CableCARD operation.
          ☆ HDHomeRun QuickTV: Auto play last channel on launch.
          ☆ HDHomeRun Config GUI: Add device webpage access.
          ☆ HDHomeRun Config GUI: Report network target for tuner.
          ☆ HDHomeRun Config GUI: Support browsing devices while playing video.
          ☆ Update device firmware to 20130117.
      □ Mac:
          ☆ Update device firmware to 20130117.
      □ libhdhomerun:
          ☆ Cleanup and protect sprintf and sscanf functions.
          ☆ Ignore local interfaces that are not running when detecting local
            IP addresses.
          ☆ Channelmap selection based on detected hardware.
          ☆ Use time for random numbers if random number resource is not
            available.
          ☆ Fix memory leak in channelscan handling.

    Release 20120405:

      □ Windows:
          ☆ Use same instance of VLC when used as the preview application.
          ☆ Improvements to diagnostic logging.
          ☆ Update device firmware to 20120405.
      □ libhdhomerun:
          ☆ Add channel map for cable TV in Korea.
          ☆ Improvements to TCP socket handling.

    Release 20120128:

      □ Windows:
          ☆ HDHomeRun Setup: Add support for Easy HDTV DVR and NextPVR.
          ☆ HDHomeRun Setup: Support unnamed channels from CableCARD.
          ☆ HDHomeRun Setup: Generate SageTV SCN files when HDHomeRun Prime is
            used without a CableCARD.
          ☆ HDHomeRun Setup: Configure VLC to auto deinterlace rather than
            always deinterlace when VLC is selected as the viewing application.
          ☆ HDHomeRun Config GUI: Configure VLC to auto deinterlace rather than
            always deinterlace when VLC is selected as the viewing application.
          ☆ HDHomeRun Service: Fix crash/deadlock causing errors.
          ☆ HDHomeRun Installer: hdhomerun.inf update to match new PnP-X tags.
          ☆ HDHomeRun Installer: Fix issue where registry entry was not updated
            when changing install location on x64 systems.
          ☆ Update device firmware to 20120128.
      □ Mac:
          ☆ HDHomeRun Config GUI: Configure VLC to auto deinterlace rather than
            always deinterlace.
          ☆ Update device firmware to 20120128.

    Release 20111025:

      □ Windows:
          ☆ HDHomeRun Setup: Test for UPnP multicast network problems
            automatically when detecting HDHomeRun devices.
          ☆ HDHomeRun Setup: Allow duplicate CableCARD channel names.
          ☆ HDHomeRun Setup: Auto-fix WMC channel limit on cable systems using
            4-digit channel numbers.
          ☆ HDHomeRun BDA driver: Fix minor resource leak.
          ☆ HDHomeRun WMP plugin: Improve subscription and protection error
            messages.
          ☆ HDHomeRun Installer: Add firewall rules for the domain firewall
            profile.
          ☆ Update device firmware to 20111025.
      □ Mac:
          ☆ Update device firmware to 20111025.
      □ libhdhomerun:
          ☆ Move multicast join/leave handling to sock API.

    Release 20110925a:

      □ Windows:
          ☆ HDHomeRun Setup: Support CC models operating in ClearQAM mode.
          ☆ HDHomeRun Setup: DVB-C channel scan improvements.
          ☆ HDHomeRun Setup: GUI improvements.
          ☆ HDHomeRun QuickTV: Support CC models under XP/Vista.
          ☆ HDHomeRun QuickTV: Improvements to standalone installer.
          ☆ HDHomeRun WMP Plugin: Support multiple multicast sessions to the
            same stream on the same host.
          ☆ HDHomeRun Config (GUI): Report OOB information for CC models.
          ☆ Update device firmware to 20110925a.
      □ Mac:
          ☆ Update device firmware to 20110925a.
      □ libhdhomerun:
          ☆ Add functions for reading OOB status.
          ☆ Support multiple multicast sessions to the same stream on the same
            host.

    Release 20110830:

      □ Windows:
          ☆ HDHomeRun Setup: Avoid unregistering Prime tuners when saving
            configuration – fixes problem where WMC may stop playing /
            recording TV during the configuration saved process.
          ☆ HDHomeRun Setup: Ignore Hauppauge MOCUR tuners to avoid software/
            configuration conflicts.
          ☆ CC models: Update firmware 20110830.
      □ Mac:
          ☆ CC models: Update firmware 20110830.

    Release 20110810:

      □ Windows:
          ☆ HDHomeRun Setup: GUI improvements relating to CableCARD support.
          ☆ HDHomeRun Setup: Faster firmware upgrade when multiple devices are
            detected.
          ☆ HDHomeRun Setup: Fix possible crash generating channel files when
            HDHomeRun is not accessible.
          ☆ HDHomeRun QuickTV/WMP: Present message when channel cannot be
            displayed due to CableCARD channel restrictions.
          ☆ Installer: Fix double-backslash bug in firewall rules causing video
            to be blocked on some systems.
      □ libhdhomerun:
          ☆ Add vstatus API for use with CableCARD.

    Release 20110801:

      □ Windows:
          ☆ Fix install bug from 20110729 release where installation could fail
            on 32-bit systems.
      □ Mac:
          ☆ Fix bug from 20110729 release preventing HDHomeRun units from being
            discovered.
      □ libhdhomerun:
          ☆ Fix bug from 20110729 release preventing HDHomeRun units from being
            discovered under Mac OS X.

    Release 20110729:

      □ Windows:
          ☆ HDHomeRun Prime support.
          ☆ HDHomeRun Setup: Enable DVB-C NIT/SDT injection by default for WMC
            with Digital Cable.
          ☆ HDHomeRun Setup: GUI improvements.
          ☆ HDHomeRun Config GUI: Improvements to TECH constellation plot
            display.
          ☆ HDHomeRun Config GUI: Fix possible segfault.
          ☆ HDHomeRun QuickTV: Add support for tuning by virtual channel for
            use with HDHomeRun Prime.
          ☆ BDA driver: Add support for DVB-C NIT/SDT injection based on
            HDHomeRun Setup channel scan.
          ☆ WMP plugin: Add support for tuning by virtual channel for use with
            HDHomeRun Prime.
          ☆ Installer: Fix problem where the firewall rules did not apply when
            the active network profile changed.
          ☆ Update to firmware 20110729.
      □ Mac:
          ☆ Update to firmware 20110729.
      □ libhdhomerun:
          ☆ Support IP-Tuner format device strings (required for mythtv).
          ☆ Improvements to local IP address detection.
          ☆ Add vchannel tune APIs for use with HDHomeRun Prime hardware.
          ☆ Fix DNS handling under cygwin required for remote debug logging.
          ☆ Fix null-pointer dereference in out of memory condition.

    Release 20110323:

      □ Windows:
          ☆ Support 1GHz cable TV (HDHR3 US/EU models).
          ☆ Run extensive channel scan for DVB-C cable (EU models).
          ☆ Improvements to HDHomeRun Config (GUI).
          ☆ Upgrade .NET framework.
          ☆ Update to firmware 20110323.
      □ Mac:
          ☆ Improvements to HDHomeRun Config (GTK).
          ☆ Update to firmware 20110323.
      □ Linux:
          ☆ Improvements to HDHomeRun Config (GTK).
      □ libhdhomerun:
          ☆ Upgrade channel maps (updated DVB-T tables, support for 1GHz cable,
            support for AU cable).
          ☆ Scan 1MHz steps for EU and AU cable TV.
          ☆ Report tuner count in discovery result.
          ☆ Fix compile/link errors under Solaris.

    Release 20100828:

      □ Windows: HDHomeRun Setup / drivers:
          ☆ Automatically generate channel Playlist for Windows Media Player.
          ☆ Add support for remapping DVB-C channels to DVB-T for use with
            Windows Media Center.
          ☆ Add support for user-specified symbol rates for DVBC.
          ☆ Add support for application For The Record.
          ☆ Generate XBMC files if XBMC is selected as the application, even if
            XBMC is not detected.
          ☆ Make “Remove channels not found in scan” option persistent.
          ☆ Fix SageTV SCN file generation for clean v7 installs.
          ☆ Fix problem where tuner driver was not de-registered when tuner
            disabled and removed.
          ☆ Update postcode validation rules.
          ☆ Updated beta release of the WMC Sync utility.
          ☆ Update to firmware 20100828.
      □ Windows: HDHomeRun QuickTV / Windows Media Player:
          ☆ Add support for MPEG1 video in QuickTV/Windows Media Player.
          ☆ Disable codec-missing messages incorrectly triggered when rapidly
            changing channels.
      □ Windows: HDHomeRun Config GUI:
          ☆ Add support for TECH SNR numbers with higher precision than 1dB.
          ☆ Improvements to channel selection.
          ☆ Detect channelmap list from device.
          ☆ Fix problem where HDHomeRun Config GUI could cause a tuner to lose
            program selection if the channel was tuned by a different
            application while HDHomeRun Config GUI was running.
          ☆ Fix application crash if HDHR was unplugged while user has program
            list showing for selection.
      □ Mac:
          ☆ Update to firmware 20100828.
      □ libhdhomerun:
          ☆ Fix missing fclose in the hdhomerun_config upgrade code.
          ☆ Fix random lockkey generation.
          ☆ Fix const warnings.

    Release 20100213:

      □ Windows:
          ☆ Add a7qam256-6100 a7qam128-6100 a7qam64-6100 modulation options for
            DVB-C.
          ☆ Update to firmware 20100213.
      □ Mac:
          ☆ Update to firmware 20100213.
      □ libhdhomerun:
          ☆ Fix socket issue under cygwin.

    Release 20100121:

      □ Windows:
          ☆ Fix situation where Windows Media Center could deadlock resulting
            in one the following messages: “A serious error has occurred”,
            “Please wait. Searching for tuners”, “All tuners are in use”.
          ☆ Fix generation of XBMC channel files when one or more channel names
            are invalid.
          ☆ Fix channel sorting in QuickTV.
          ☆ Add support for separate groups of tuners with the same source
            class.
          ☆ Add GUI option to disable Windows 7 Windows Media Center background
            channel scan.
          ☆ Automatically locate BdaSup.sys when reinstalling BDA components.
          ☆ HDHR-US: Add advanced option for configuring VCT filtering/
            injection with US-QAM.
          ☆ HDHR-EU: Add support for configuring DVB-C auto-modulation
            detection.
          ☆ HDHR-EU: Detect E-AC3 audio.
          ☆ Update to firmware 20100121.
      □ Mac:
          ☆ Update to firmware 20100121.
      □ libhdhomerun:
          ☆ Upgrade socket handling.
          ☆ Upgrade msleep handling.
          ☆ hdhomerun_config: prevent sleep on Windows machines during save
            operation.

    Release 20091024:

      □ Windows: Application support:
          ☆ Add support for J River Media Center.
          ☆ Support DVB-C in MediaPortal.
      □ Windows: HDHomeRun Setup:
          ☆ Enable TotalMedia download for HDHR-EU customers.
          ☆ Check for updates when run.
          ☆ Update to firmware 20091024.
      □ Windows: HDHomeRun QuickTV:
          ☆ Add option to allow multiple QuickTV windows to be opened.
          ☆ Add option to run QuickTV as a stay-on-top window.
          ☆ Add support for channel-list files for listing channels.
          ☆ Add multicast video support (commercial use).
          ☆ Detect and report missing codecs.
          ☆ Fix window size problem on netbooks.
      □ Windows: HDHomeRun BDA driver:
          ☆ Support Win7 WMC operation without registry information.
          ☆ Use channelmap based channel bandwidth for DVB-T/DVB-C if
            application fails to set the channel bandwidth.
      □ Windows: HDHomeRun WMP plugin:
          ☆ Add multicast video support (commercial use).
      □ Windows: HDHomeRun Installer:
          ☆ Associate “.qtv” channel-list files with HDHomeRun QuickTV.
      □ Mac: Installer:
          ☆ Update to firmware 20091024.
      □ HDHomeRun Config (GTK):
          ☆ Add Ctrl-D hotkey to enable sending diagnostic information to
            support.
          ☆ Stop stream on VLC exit.
      □ libhdhomerun:
          ☆ Expand hdhomerun_discover API to allow socket reuse.
          ☆ Add multicast video support.
          ☆ Fix socket leak on non-Windows platforms.
          ☆ Fix possible timing inaccuracy if the system time changes.
          ☆ Remove use of select() causing problems with greater than 1024
            sockets.
          ☆ Improvements to debug logging.

    Release 20090830:

      □ Windows: HDHomeRun Setup:
          ☆ Update to firmware 20090830.
      □ Windows: HDHomeRun QuickTV:
          ☆ Add XP64 compatibility.
      □ Mac: Installer:
          ☆ Update to firmware 20090830.

    Release 20090806:

      □ Windows: Application support:
          ☆ GBPVR: Automatically add HDHomeRun tuners to the GBPVR bda.ini
            file.
          ☆ GBPVR: Automatically add digital cable channels that contain
            unencrypted programs to GBPVR qam.ini file.
          ☆ MediaPortal: Filter digital cable channels to only report channels
            that contain unencrypted programs.
          ☆ SageTV: Improvements to the handling of SageTV when user has
            disabled UAC.
          ☆ XBMC: Update generated files to support second tuner.
      □ Windows: HDHomeRun Setup:
          ☆ Faster channel scan for US-cable.
          ☆ Improvements to lineup server interaction to improve channel
            results.
          ☆ Improvements to guide name/number conflict handling.
          ☆ Workaround a Windows bug causing some DVB-T channels not to work in
            MCE 2005 and WMC TV-Pack.
          ☆ Fix problem where multiple VLC notification icons were left by the
            clock.
          ☆ Reuse same instance of the preview application when possible.
          ☆ Fix in-use errors reported on some systems.
          ☆ Add option for Canada WMC TV Pack if WMC TV Pack is detected.
          ☆ Update to firmware 20090806.
          ☆ GUI improvements.
      □ Windows: HDHomeRun QuickTV:
          ☆ New HDHomeRun QuickTV application for viewing live TV.
      □ Windows: HDHomeRun Config (GUI)
          ☆ Avoid changing the selected tuner on rescan.
          ☆ Reuse same instance of the preview application when possible.
          ☆ Fix problem where multiple VLC notification icons were left by the
            clock.
          ☆ Fix in-use errors reported on some systems.
          ☆ GUI improvements.
      □ Windows BDA Driver:
          ☆ Fix graph reference count leak.
          ☆ Fix bug where the signal strength may be misreported in remap mode
            for a non/existant channel.
      □ Windows Media Player Plugin:
          ☆ Support additional third party h.264 codecs.
          ☆ Display error message if a codec is missing that is needed to play
            the channel.
          ☆ Add dynamic tuner allocation support.
      □ Mac: Installer:
          ☆ Update to firmware 20090806.
      □ libhdhomerun:
          ☆ Faster channel scan for US-cable.
          ☆ Track TSID during channelscan for use with channel matching.
          ☆ Resource-lock tuner during hdhomerun_config channel scan.
          ☆ Skip discover of device ID when device ID is known.
          ☆ Fix min/max conflict compiling with MythTV.
          ☆ Fix possible early return from msleep.
          ☆ Start streaming API updated to fall back to UDP if firmware does
            not support RTP.
          ☆ Separate out debug disable from debug close APIs.
          ☆ Speed up discovery process.
          ☆ Add dynamic tuner allocation support to libhdhomerun.

    Release 20090415:

      □ Windows: HDHomeRun Setup:
          ☆ Fix case where conflicting channel names were not detected and
            prevented.
          ☆ Fix problem where the tuner configuration was not remembered if set
            to “Digital Cable” combined with “Other: ATSC/QAM” or “Other: DVBT/
            DVBC”.
          ☆ Update to firmware 20090415.
      □ Windows: BDA driver:
          ☆ Fix problem where tuners may be unavailable if a DVR application
            terminates unexpectedly and fails to release a tuner.

    Release 20090411:

      □ Windows: Application support:
          ☆ SageTV: Improvements to generation of SageTV SCN files for Digital
            Cable.
          ☆ SageTV: Do not generate SCN files for Digital Antenna (ATSC/DVBT).
          ☆ SageTV: Fix problem where old SageTV SCN files were not deleted.
          ☆ LiquidTV: Restart LiquidTV service if BDA configuration changes.
      □ Windows: HDHomeRun Setup:
          ☆ Add support for single integer virtual channel numbers.
          ☆ Detect and prevent conflicting channel information.
          ☆ Update to firmware 20090411.
          ☆ GUI improvements.
      □ Windows: BDA driver:
          ☆ Improvements to debug logging.
      □ Mac: Installer:
          ☆ Detect location of VLC.
          ☆ Update to firmware 20090411.
          ☆ Fix problem where firmware updater may fail to upgrade if unit is
            running a firmware release from 2007.
      □ libhdhomerun:
          ☆ Add support for single integer virtual channel numbers.
          ☆ Add lockkey support to hdhomerun_config.
          ☆ Cleaner exit handling for hdhomerun_config save command.

    Release 20090305a:

      □ Windows: Application support:
          ☆ Add application setting to support future LiquidTV releases with
            HDHomeRun support.
          ☆ Add firewall exception for BeyondTV Recorder service if detected.
      □ Windows: HDHomeRun Setup:
          ☆ Fix possible situation where driver registry settings were not
            upgraded when installing newer HDHomeRun software.
          ☆ Update to firmware 20090305.
      □ Windows: BDA driver:
          ☆ Auto-detect network provider compatibility mode if needed (replaces
            registry configuration).
          ☆ Optimize auto-modulation detection based on modulation type
            requested.
          ☆ Improvements to debug logging.
      □ Windows: WMP plugin:
          ☆ Support DVBT AAC/LATM audio for use in New Zealand.
      □ Mac: Installer:
          ☆ Add backwards compatibility support for OS 10.4.
          ☆ Update to firmware 20090305.
      □ Linux/Mac: HDHomeRun Config (GUI)
          ☆ Support DVBT channel maps.
      □ libhdhomerun:
          ☆ Report overflow errors when using the hdhomerun_config save
            command.
          ☆ Fix loop delay handling in the hdhomerun_config save command that
            was causing overflow errors on some systems.

    Release 20090215:

      □ Windows: Installer:
          ☆ Deprecate HDHomeRun Manager application.
          ☆ Store HDHomeRun software version string in registry.
      □ Windows: Application support:
          ☆ Windows Media Player plugin for streaming direclty to WMP.
          ☆ Add workaround to support ATSC OTA in Canada with WMC TV Pack.
          ☆ Disable WMCTVP HRC workaround if Win7 WMC is detected.
          ☆ Fix detection of XBMC version on 64-bit Windows.
          ☆ Fix detection of MSNP.ax when Vista SP2 is installed.
          ☆ Depreciate support for SageTV 6.3.x and older.
      □ Windows: HDHomeRun Setup:
          ☆ Support channel preview using Windows Media Player.
          ☆ Add ability to override resource lock when previewing channels.
          ☆ Update to firmware 20090215.
      □ Windows: HDHomeRun Config (GUI):
          ☆ Support channel preview using Windows Media Player.
          ☆ Add ability to override resource lock when previewing channels.
          ☆ Add support for TECH hardware.
      □ Windows: BDA driver:
          ☆ Improve buffer handling and reduce memory footprint.
          ☆ Improvements to debug logging.
      □ libhdhomerun:
          ☆ Add support for executing startup script on TECH hardware.

    Release 20081231:

      □ Windows: Application support:
          ☆ Generate channel files for XBMC.
      □ Windows: HDHomeRun Setup:
          ☆ Do not force the specific deinterlace mode when launching VLC.
          ☆ Update to firmware 20081231.
      □ Windows: HDHomeRun Config (GUI):
          ☆ Do not force the specific deinterlace mode when launching VLC.
      □ Windows BDA driver:
          ☆ Filter out blank padding when application does not control
            filtering.
          ☆ Fix rare error reading lineup configuration file.
      □ Linux: HDHomeRun Config (GUI):
          ☆ Do not force the specific deinterlace mode when launching VLC.

    Release 20081222:

      □ Windows: HDHomeRun Setup:
          ☆ Improvements to location/postcode validation.
          ☆ Fix bug causing blank SageTV SCN files when used with a HRC-based
            cable system.
          ☆ Fix bug causing SageTV FRQ files to be incorrectly deleted in some
            situations.
          ☆ Allow window to be resized.
          ☆ Update to firmware 20081222.
      □ All platforms: libhdhomerun:
          ☆ Adjust SNQ color thresholds to better match hardware scale.
          ☆ Replace use of strcpy with strncpy.

    Release 20081213:

      □ Windows: Application support:
          ☆ Hide encrypted-only channels from TotalMedia – reduces numbering
            conflicts and scan time.
      □ Windows: hdhomerun_config:
          ☆ Fix problem where hdhomerun_config would cause batch file
            processing to fail.
      □ OSX: HDHomeRun Utilities:
          ☆ Automatically download and install required framework if not
            installed.
          ☆ Fix possible lockup in HDHomeRun Config (GUI) when VLC quits.
      □ Linux: HDHomeRun Config (GUI):
          ☆ Fix ‘make install’.

    Release 20081209:

      □ Windows: Application support:
          ☆ Detect Windows 7 Media Center.
          ☆ Enable PID filter by default for GB-PVR (requires GB-PVR 3.1.7).
      □ Windows: HDHomeRun Setup:
          ☆ GUI layout changes to improve flow.
          ☆ Expand list of user-selectable countries for location setting.
          ☆ Country + signal source configuration used to set channelmap in
            devices.
          ☆ Default to TotalMedia if no other apps are detected so download
            button is displayed.
          ☆ Add support for channel names using Unicode character sets.
          ☆ Fix bug causing channel names containing a space to be truncated.
          ☆ Detect if tuner is in use before running a channel scan or
            launching VLC.
          ☆ Scan full HRC/Cable channel map for use on cable systems with mixed
            HRC/Cable frequencies.
          ☆ Enable deinterlace support in VLC when launched via HDHomeRun
            Setup.
          ☆ Fix possible exception in a situation where installing the Windows
            BDA components failed.
          ☆ Update to firmware 20081209.
          ☆ Add DVB-T support.
      □ Windows: HDHomeRun Config (GUI):
          ☆ Add support for channel names using Unicode character sets.
          ☆ Detect if tuner is in use before running launching VLC.
          ☆ Enable deinterlace support in VLC when launched via HDHomeRun
            Config (GUI).
          ☆ Add DVB-T support.
      □ Windows: BDA driver:
          ☆ Add dynamic tuner allocation support to allow tuners to be
            automatically allocated between computers as needed.
          ☆ Update USCableAuto mode to support cable systems that use a mixture
            of cable and HRC frequencies.
          ☆ Optimize handling of PID filter updates within a transaction.
          ☆ Support changing channel outside of a transaction.
          ☆ Clear program filter on channel change to prevent stale
            configuration from being applied if the application does not update
            program filter.
          ☆ Fix error detection and handling for out of range frequency request
            (>2GHz).
          ☆ Add DVB-T support.
      □ OSX: HDHomeRun Config (GUI)
          ☆ New cross-platform HDHomeRun Config GUI utility.
      □ Linux: HDHomeRun Config (GUI)
          ☆ New cross-platform HDHomeRun Config GUI utility.
      □ All platforms: hdhomerun_config:
          ☆ Configure shell in windows to display UTF-8 strings.
          ☆ Channel scan reads channelmap from device and scans channels from
            this channelmap (and any other associated channelmaps).
      □ All platforms: libhdhomerun:
          ☆ Add tuner resource lock support.
          ☆ Channel scan order reversed to scan highest frequency first.
          ☆ Add frequency tables for additional countries.
          ☆ Change channel_list API to use a channel_list object rather than
            the channelmap bitmask used previously. Channel list objects can be
            created for any channelmap or list of channelmaps by name.
          ☆ Deprecate API to get channelmaps by model. Application should read
            the current channelmap from the device or ask the user which
            channelmap to use.
          ☆ Increase max length of a channel name (needed for DVB-T).
          ☆ Change green (good) signal color to a lighter shade of green.
          ☆ Add extern-C statements to channel and channelscan headers.
          ☆ Fix bug causing channel names containing a space to be truncated.
          ☆ Fix communication problem triggered by selecting a HDHR unit by IP
            address when the host has multiple network interfaces.
          ☆ Fix memory warning where buffer was not zeroed before use.
          ☆ Add DVB-T support.

    Release 20081002:

      □ Windows: Application support:
          ☆ Publish 8VSB+QAM support for WMCTVP regardless of input type.
          ☆ Convert us-cable channel request into us-hrc channel request for
            WMCTVP and TotalMedia when used on a HRC based cable system – fixes
            problem where WMCTVP may not detect ClearQAM channels on an HRC
            based cable system.
      □ Windows: HDHomeRun Setup:
          ☆ Add support for VLC 0.9.2.
          ☆ Update to firmware 20081002
      □ Windows: HDHomeRun Config (GUI):
          ☆ Fix bug causing HDHomeRun Config (GUI) to not terminate correctly
            in some situations with VLC running.
      □ Windows: BDA driver:
          ☆ Return IHDHomeRun_ProgramFilter as supported when enumerating
            supported interfaces.
          ☆ Fix possible start up deadlock in BDA driver.
      □ Windows: Installer:
          ☆ Fix bug in updater causing version file to be pulled multiple
            times.
          ☆ Check SW20-S050-15 power adapter replacement database and display
            webpage if appropriate.
      □ libhdhomerun:
          ☆ Improve discover support for UNIX platforms.
          ☆ Add support to hdhomerun_config for reading set value from stdin.
          ☆ Fix potential get/set buffer overflow.
          ☆ Fix null-termination error when PID filter is set to block-all.

    Release 20080727:

      □ Windows: Application support:
          ☆ VMC: Fix miss-detection of a Microsoft limited distribution release
            version of MSNP.ax that resulted in a no-signal error in VMC on
            some systems.
          ☆ SageTV: include channels that do not have guide numbers in the SCN
            channel import file.
      □ Windows: HDHomeRun Setup:
          ☆ Fix bug in channel editor where it may fail to allocate a remap
            number when a channel is enabled that was previously disabled.
          ☆ If a remap number is edited and changed to a number already in use
            then generate a new remap number for the other channel (rather than
            generating a new remap number for the channel that was just
            edited).
      □ libhdhomerun:
          ☆ Fix segfault in hdhomerun_config when a logged channel scan is run
            under 64-bit Linux.

    Release 20080723:

      □ Windows: Application support:
          ☆ Add support for Windows Media Center TV Pack (WMCTVP).
          ☆ Auto-detect Media Center version (MCE 2005, VMC, WMCTVP).
          ☆ Generate channel import information for MCE 2005 in ATSC mode
            (forces MCE 2005 to detect ATSC sub-channels).
          ☆ Add support for SageTV 6.4 native QAM (SageTV version
            auto-detected).
          ☆ Add support for BeyondTV 4.9 native QAM (BeyondTV version
            auto-detected).
          ☆ Add application option for GB-PVR.
          ☆ Add application option for MediaPortal.
          ☆ Add application option for generic ATSC/QAM applications.
          ☆ Add application option for generic DVBT applications.
      □ Windows: HDHomeRun Setup:
          ☆ Add support for DVB-T hardware.
          ☆ Add ability to log debug information when streaming to VLC.
          ☆ Add native QAM support to channel editor.
          ☆ Halve the cable channel scan time by detecting HRC vs Cable/IRC.
          ☆ Track virtual channel numbers in the channel editor in Antenna and
            native QAM modes.
          ☆ Clean up editing of remap numbers in the channel editor
            (double-click on remap entry to edit).
          ☆ Fix column sorting in the channel editor.
          ☆ Fix problem where atscprefs.xml file may not be generated when a
            channel name is blank.
          ☆ Generate atscprefs.xml file for MCE 2005 in ATSC mode so MCE
            detects all ATSC sub-channels.
          ☆ Generate SageTV scn files so SageTV can import channel information.
          ☆ Update to firmware 20080723.
          ☆ General UI improvements.
      □ Windows: HDHomeRun Manager:
          ☆ Fix glitch where HDHomeRun Manager flashes up a window when Windows
            starts.
          ☆ New HDHomeRun Manager notification icon and menu.
      □ Windows: HDHomeRun Config (GUI):
          ☆ Add support for DVB-T hardware.
          ☆ Show modulation type in HDHomeRun Config (GUI).
          ☆ Add ability to log debug information when streaming to VLC.
      □ Windows: BDA driver:
          ☆ Add support for DVB-T hardware.
          ☆ Add support for BDA AutoDemodulate API.
          ☆ Add API to allow filtering by program number.
      □ Windows: Installer:
          ☆ Fix problem where software updater may not be installed correctly
            when upgrading.
      □ libhdhomerun:
          ☆ New API for channel scan.
          ☆ Add model detection and model helper functions.
          ☆ Use RTP by default so network loss can be detected.
          ☆ Add define to enable exporting functions when building a Windows
            DLL.
          ☆ Report reception/network errors when using the hdhomerun_config
            save command.
          ☆ Increase the minimum signal threshold to approx -83dBuV.

    Release 20080430:

      □ Windows: Fix access violation error seen on some systems.
      □ Windows/Mac/Linux: Fix upgrade communication error seen on some
        systems.
      □ libhdhomerun: Fix uninitialized pointer causing access violation error
        in some situations.
      □ libhdhomerun: Extend maximum allowed wait time for upgrade upload
        complete message to allow for actual time required to upload.

    Release 20080427:

      □ Windows: Add support for downloading TotalMedia (including license
        key).
      □ Windows: Fix multi-threaded reconnect error (most commonly seen when PC
        resumes from sleep).
      □ Windows: Fix upgrade error handling.
      □ Windows: Fix error saving graph in GraphEdit.
      □ Windows: Update to firmware 20080427.
      □ libhdhomerun: Check upgrade upload result reported by HDHomeRun (fixes
        communication state problem if upload failed).
      □ libhdhomerun: Improvements to control retry/reconnect code.
      □ libhdhomerun: Add pkt object to simplify packet handling.
      □ libhdhomerun: Add UK/NZ frequencies to channel map API.
      □ libhdhomerun: Add API for detecting channel maps based on HDHomeRun
        model (ATSC vs DVBT).
      □ libhdhomerun: Detect MSVS Windows compile without additional user
        define.
      □ libhdhomerun: Add support for compiling under Solaris.

    Release 20080307:

      □ Windows: Fix possible no-signal issue in BDA driver.

    Release 20080305:

      □ Windows: Fix possible no-signal issues when using OTA and a channel
        scan has not been run.
      □ Windows: Fix DLL and install errors on Windows 2000.
      □ Windows: Fix problem causing MCE to report “tuner error” on some
        systems after resuming from sleep.
      □ Windows: Detect changes to IP configuration and enable/disable
        direct-connect as appropriate.
      □ Windows: Support frequency adjustment to HRC channel numbering for
        applications with native QAM support.
      □ Windows: Update to firmware 20080305.

    Release 20080212:

      □ Windows: Combined 32-bit/64-bit installer that auto-detects OS type.
      □ Windows: Suppress known non-digital or disabled channels to speed up
        channel scan in third-party DVR applications.
      □ Windows: Auto-detect DVR application on first install.
      □ Windows: Automatically close HDHomeRun utilities when installing new
        release.
      □ Windows: Automatically stop MCE and SageTV services as required when
        updating BDA drivers.
      □ Windows: Restart MCE scheduling service if lineup ID is changed.
      □ Windows: Eliminate multiple requests for Admin approval during Vista
        install.
      □ Windows: Eliminate need to reboot PC after upgrading in most
        situations.
      □ Windows: Fix possible firewall installation errors when installing on a
        PC running SageTV.
      □ Windows: Fix uninstall problem possible on some systems.
      □ Windows: Detect and re-register Windows components needed by MCE if
        they are de-registered by uninstalling SageTV.
      □ Windows: Fix cascade of errors reported when a HDHomeRun unit is
        unplugged while using HDHomeRun Config (GUI).
      □ Windows: Update to firmware 20080212.
      □ libhdhomerun: Change status color enumeration to ARGB format.

    Release 20080104:

      □ Windows: Support different sources for each tuner (when supported by
        DVR application). Not supported by MCE.
      □ Windows: Configure driver for feature-set supported by DVR application
        specified.
      □ Windows: Support PID filtering in MCE 2005 for reduced network
        bandwidth in ATSC mode.
      □ Windows: Improved UI handling for installing drivers.
      □ Windows: Support configuration without lineup server if desired.
      □ Windows: Faster channel scan by using Digital Antenna/Digital Cable
        selection to select channels to scan.
      □ Windows: Indicate invalid/conflicting custom guide numbers.
      □ Windows: Fix debug handling when using 32-bit application on 64-bit
        install.
      □ Windows: Fix vcredist issue on Vista.
      □ Windows: Fix rare miss-trigger of 4002 error on some systems.
      □ Windows: Update to firmware 20080104.
      □ libhdhomerun: Add APIs for obtaining number of channels that match a
        set of channel maps.
      □ libhdhomerun: Enhance channel scan APIs to use a given set of channel
        maps.

    Release 20071209:

      □ CD production release.
