Software Changelog

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.