HDHomeRun Software Changelog
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 - Firmware Changelog.
- Mac:
- Update to firmware 20100121 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- Windows: HDHomeRun QuickTV:
- Add XP64 compatibility.
- Mac: Installer:
- Update to firmware 20090830 - Firmware Changelog.
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 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- GUI improvements.
- Windows: BDA driver:
- Improvements to debug logging.
- Mac: Installer:
- Detect location of VLC.
- Update to firmware 20090411 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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 - Firmware Changelog.
- 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:
- Upgrade VLC to 0.9.2.
- 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.
- Upgrade to VLC 0.8.6h
- 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 VLC to version 0.8.6e.
- 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.
