HDFX/HDVR/HHDD models: Fix problem where duplicate recordings could be made when running multiple record engines.
Release 20231020:
Release for HDHR5 and newer models. The latest firmware for HDHR4 and HDTC is 20230713.
ATSC3 models: Fix handling of entity-mode segments delivered in dash-tar format (TECH and DEV models).
Release 20230719:
Release for HDHR5 and newer models. The latest firmware for HDHR4 and HDTC is 20230713.
ATSC3 models: Support high bitrate 4K 120Hz HDR video.
ATSC3 models: Nextgen TV certification release.
Release 20230713:
ATSC3 models: Support detecting and reporting ATSC 3.0 parental rating information.
ATSC3 models: Support alternative way resolution is reported by some ATSC 3.0 stations.
ATSC3 models: Support alternative way track media types are reported by some ATSC 3.0 stations.
ATSC3 models: Support detecting descriptive audio tracks on ATSC 3.0 channels.
ATSC3 models: Support trex dafaults required by some ATSC 3.0 test streams.
ATSC3 models: Support 2-character language codes on ATSC 3.0 channels.
ATSC3 models: Nextgen TV certification release candidate.
ISDB-T models: Fix problem detecting virtual channel numbers on cable systems that use DVB style channel numbers.
Add Access-Control-Origin header when delivering video over http.
Release 20230505:
Legacy models: Disallow the use of 255.255.255.255 UDP broadcast for video.
Record models: Fix issue introduced in 20230503 recording from non-ipv6 models.
Release 20230503:
ATSC3 models: Detect content protection for stations that are protecting content but not indicating so in the LLS.
ATSC3 models: Optimize starting PLP selection as detected during channel scan.
ATSC3 models: Add round-trip-time validation support needed for ATSC 3.0 protected channels.
ATSC/ISDBT models: Ignore OTA channels without virtual channel numbers.
DVB models: Fix channel scan issue causing BBC One HD in the UK to detect as Unknown.
Fix bug in handling of the OriginalNetworkID in lineup.xml.
Disallow the use of 255.255.255.255 UDP broadcast for video.
Improvements to channel scan handling.
Release 20230323:
ATSC3 models: Fix problem where channel scan may not detect some ATSC 3.0 channels.
ATSC3 models: Fix problem where channels using MMTP transport may fail to tune or stall shortly after tuning.
ATSC3 models: Fix problem where one or more elementary streams such as audio may be missing.
ATSC3 models: Fix problem where ATSC 3.0 HD channels were not detected as HD by the channel scan.
IPv6 models: Support detection via IPv6 site-local multicast.
Record models: Support discovering tuner and record engines via IPv6 site-local multicast when an IPv6 global or site-local IP address is present.
Record models: Upgrade to 64-bit identifiers for recorded files.
Release 20230303:
ATSC3 models: Detect ATSC 3.0 protected channels.
ATSC3 models: Support RTP radio channels.
ATSC3 models: Support operation when S-TSID content type is missing.
ATSC3 models: Report BSID/TSID in streaminfo if present.
ATSC3 models: Reorder audio tracks for apps that use the first track rather than selecting the audio track by language.
ATSC3 models: Improvements to MP4 parsing.
IPv6 models: Support IPv6 RTP/UDP target.
TECH models: Fix problem where target may not be set when specified in the boot script.
Fix problem where multicast traffic was sent with a TTL of 1.
Improvements to diagnostic logging.
Release 20221205:
HDHR4 models: IPv6 support.
HDFX/HDVR/HHDD models: Faster automatic failover when recording and multiple HDHomeRun devices are available.
CableCARD models: Fix problem where device may fail to sync with the guide server if the cable provider is sending the incorrect time on an inband channel.
TECH models: Fix crash-reboot when executing a bootscript that sets a target.
Release 20221031:
HDFX/HDVR/HHDD models: Fix problem where device could self-reboot while verifying the filesystem on the hard drive.
HDHR5/HDFX/HDVR/HHDD models: Improvements to diagnostic logging.
CableCARD models: Disable background channel scan when a tuning adapter is present.
Fix problem where HTTP response was not sent in reply to some POST control commands.
Release 20221023:
HDHR5/HDFX/HDVR/HHDD models: IPv6 support.
HDHR5/HDFX/HDVR/HHDD models: Improvements to automatic reboot handling required for EU certification.
HDFX/HDVR/HHDD models: Optimized handling of a new DVR request for the same channel from the same client.
HDFX/HDVR/HHDD models: Fix problem where duplicates could start recording at startup while existing recordings are still being detected.
ATSC3 models: Fix problem handling ATSC 3.0 stations missing media content type tag.
ATSC3 models: Fix problem handling ATSC 3.0 stations where the sample duration was not specified.
HDFX models: Use the first 17.6TB of the hard drive rather than failing to configure a hard drive 18TB or larger.
HDVR models: Operate as a tuner only if the hard drive is removed or not functioning.
HDTC: Fix reporting of codec tag in http response when transcoding.
Add lineup.m3u for use with VLC and other apps that import m3u channel lists.
Fix parsing of URLs without URI after the IP address.
Improvements to URL generation so the URLs are valid from .local names or if port forwarding across private subnets.
Don’t limit TTL for discover, control, or webpage access on private networks.
Upgraded discover support.
Security: Improved IP validation.
Legacy models: Update lineup URL.
Legacy models: Security: Limit TTL for non-private networks.
Release 20220822:
CableCARD models: Support for Vecima Tuning Adapters used to support CableCARD on high-split cable systems.
ATSC3 models: Support operation when codepoint is not specified in S-TSID data.
ATSC3 models: Fix problem parsing some multi-part broadcast data.
DVR models: Fix problem transitioning to a new live TV file after transitioning once.
DVR models: Report bps for completed recordings in addition to in-progress recordings.
DVR models: Remove old Roku-specific playback mode that is no longer used by the Roku app.
DVR models: Return “416 Requested Range Not Satisfiable” for playback requests where the range is malformed or invalid.
Security: TCP keepalive probe after 60 seconds for inactive connections.
Security: Improve DNS request-response validation to prevent injection attacks.
Security: Limit TTL for control requests.
Release 20220203:
Fix problem causing channels not to work until a new channel scan was preformed after upgrading from 2020 and older firmware.
Release 20220128:
HDVR/HDFX models: Use https for image URLs.
Release 20220125:
4K models: Fix problem where first PMT may not contain all audio tracks which can result in the client choosing the wrong audio track.
4K models: Fix problem where audio language was not reported when present in the manifest but not present in the DASH MP4 data which can result in the client choosing the wrong audio track.
4K models: Support gzip encoding and more content types for file bundles referenced in the FDT.
4K models: Support MP4 init data where the sidx timescale is different to the mdhd timescale.
4K models: Improvements to MMTP handling.
TECH models: Add optional support for HDHomeRun apps with TV guide.
Upgrade TLS root certificates.
Release 20210624:
4K models: Fix problem detecting PLPs when certain advanced features are present.
4K models: Fix bug that could cause tuners to stop tuning channels.
4K models: Report BSID in plpinfo if sent by broadcaster.
ATSC models: Detect and track source id in channel scan.
HDFX-4K: Prioritize tuning ATSC 1.0 channels on the ATSC 1.0 tuners.
HDFX-4K: Add support for DEV variant.
Improvements to H264 and HEVC video resolution detection.
Improvements to multicast/IGMP handling for UPnP and MDNS.
Release 20210422:
HDFX models: New model production firmware release.
HDVR/HHDD models: Performance optimization playing back recordings.
HDVR/HHDD models: Adjustments to http streaming to improve receive-side efficency.
Legacy models: Use https for cloud assisted lineup URL.
HDHR5-4K: Rollup of ATSC 3.0 improvements and fixes.
HDHR5-4K: Shift ATSC 3.0 channels to 100+ range to avoid conflict with ATSC 1.0 channels.
US models: Faster OTA channel scan.
CC models: Faster channel scan on cable systems with SDV (with or without tuning resolver connected).
HDVR/HHDD models: Performance and memory optimization storing recordings to disk.
All models: improvements to diagnostic logging.
Release 20200907:
HDHR3-CC: workaround headend problem seen on Altice/Optimum plant in Long Island causing periodic picture breakup.
HDHR5-2US/4US: fix problem reporting correct signal level on some units.
HDHR5-2DT/4DT: add DVB-C support.
HDVR/HHDD models: add support for WDC drives.
All models: support discovery via multicast.
All models: report network rate in status.json.
All models: improvements to LED indicators.
Release 20200521:
DVBT/ISDBT models: backwards compatibility for old modualtion strings.
HDVR/HHDD models: recorded_files defaults to returning the root / top-level-recorded list.
All models: support for multiple sub-channels sharing the same video pid.
All models: require UPnP GENA event URL IP address match the IP address requesting the subscription.
All models: add MDNS support for xxxxxxxx.local where xxxxxxxx is the device id.
Release 20200225:
Add MDNS support for hdhomerun.local and hdhr-xxxxxxxx.local (where xxxxxxxx is the device id). Open a web browser and enter http://hdhomerun.local/ to bring up the device webpage.
Remember user favorite/disable channel selection even if a channel goes away or a new scan is requested.
Detect HD HEVC channels and indicate HEVC channels on the channel lineup webpage.
DeviceAuth changed to not require escaping when passed as a URL parameter.
Update to latest HTTPS/TLS root certs.
Remove unused PnPX announcements.
Improvements to diagnostic logging.
SCRIBE/SERVIO: Add download links to recorded files webpage.
SCRIBE/SERVIO: Fix problem where new recordings may not show after deleting a recording.
HDHR5/SCRIBE/SERVIO: Fix problem where Ethernet link speed was incorrectly reported for non-100f speeds.
DT/IS models: Clean up modulation reporting.
HDHR3-CC: Include virtual channel number and name in tuner status json.
HDHR3-CC: Fix problem where channel could self enable after being disabled by the user.
LEGACY models: Fix sequence number generation when generating PAT tables.
LEGACY models: DeviceAuth changed to not require escaping when passed as a URL parameter.
ALL: Fix handling of HTTP/UPnP requests that immediately disconnect without waiting for a response.
ALL: Enforce use of HTTP-POST for operations that change configuration.
Release 20190417:
HDTC-2US/HDHR5-2US/HDHR5-4US: Demodulator firmware update – fixes reception problems for WTVD.
HDHR3-CC: Fix problem where disabled channels could self re-enable when the background scan ran if the channel disappeared from the lineup and later reappeared.
HDTC-2US: Drop unused gateway UPnP probe/control support.
ALL: Add X-HDHomeRun-Resource header to video HTTP response to indicate the tuner number.
ALL: Add /status.json to report tuner status in a machine readable format.
Release 20180817:
HDHR4-2US/HDTC-2US/HDHR5-2US/HDHR5-4US: HDHomeRun Premium TV support (new feature).
HDHR5-2DT/HDHR5-4DT: Fix issue preventing device from entering power save state.
HDHR3-4DC/HDHR5-4DC: Support user-selection of network ID when multiple lineups are detected.
HDHR3-CC: Improvements to EAS handling.
HDHR3-CC: Improvements to DRI Security status reporting.
HDHR3-CC: Common DTCP-IP port across tuners.
ALL: Add option to device webpage to send diagnostic information.
ALL: Report current virtual channel information on device webpage and via libhdhomerun.
ALL: Fix incorrect 503 error when requesting impossibly large range start.
HDHR-EU: Update DVB-C auto-modulation handling to use user-configurable modulation list.
HDHR-EU: Add additional DVB-C modulation modes.
HDHR-EU: Fix problem with DVB-C QAM256 operation.
Release 20091024:
Improvements to signal strength reporting.
Improvements to handling of adjacent analog channels.
Cache known modulation to speed up auto modulation detection.
HDHR-EU: Add Brazil DVB-C modes.
HDHR-EU: Fix DVB-C QAM64 corruption issue.
Release 20090830:
Fix reception performance regression.
Release 20090806:
Report TSID in streaminfo for use with channel matching.
Speed up detection of audio channels with single-frame picture – fixes problem where audio channels may be missed by the channel scan.
Improvements to the handling of strong adjacent channels.
Improvements to signal reporting.
Fix lockup/reboot when under TCP DoS attack.
Fix situation where firmware may not upgrade on the first attempt. Fix applies to future upgrades.
Add PnPX support.
ATSC: Handle ClearQAM streams that contain invalid tables from rebroadcasting OTA channels.
TECH: execute /sys/boot on link up rather than power up.
TECH: prevent timing-out of tune requests.
Release 20090415:
Fix situation where device could stop responding until power cycled.
Report PAT CRC in streaminfo for use with channel matching.
Improvements to lineup server support.
Release 20090411:
Add support for spectral inversion for digital cable channels (used by some cable companies for QAM64 channels).
ATSC: Fix reporting of one-part virtual channel numbers sent by some US cable companies.
DVBT: Detect DVB-T virtual channel numbers.
DVBT: Add support for a8qam64-6952 and a8qam64-6887 modulation (UK digital cable).
DVBT: Fix problem where AC3 audio may not work when filtering by program (fixes no audio in VLC problem for HD channels in Australia).
DVBT: Fix problem where channel scan may report SS/SNQ numbers before they are valid.
DVBT: Improvements to AGC handling (improves signal quality).
Improvements to lineup server support.
Release 20090305a:
DVBT: Add support for Chinese BIG5 channel names for use in Taiwan.
DVBT: Fix problem with reported signal-to-noise numbers for DVB-T channels.
ATSC: Fix reported CRC error on some cable systems that send DTA tables without a CRC. Problem did not affect operation.
Fix problem where a small amount of data from the previous channel may be sent after a channel change. This data was automatically rejected by the PC and did not affect operation.
Fix possible data loss when streaming unfiltered QAM256 while probing UPnP.
Fix possible resource exhaustion situation when there is high packet loss communicating with the lineup server.
Improvements to lineup server support.
Release 20090215:
Detect MPEG1, MPEG2, DTS, and LPCM audio streams.
Timeout resource lock after 30 seconds of inactivity.
Stop flashing link LED in AutoIP mode once there has been successful communication.
Fix problem where a program could be reported as encrypted if it contained multiple audio channels, one of which was encrypted.
Improve signal strength reporting.
Improvements to lineup communication.
Display model string on webpage.
DVBT: Fix detection of AC3 audio in Australia.
TECH: Initial firmware release.
Release 20081231:
Fix problem in lineup server channel detection.
Release 20081223:
Fix problem where SS could be reported incorrectly on some devices.
Release 20081222:
Improvements to SS reporting.
Improvements to lineup server support.
Support channel names containing extended iso8859 characters (DVBT).
Fix bug in SNQ calculation where numbers were reported incorrectly.
Release 20081209:
Add tuner resource lock to allow tuner to be locked for exclusive use. – Flash tuner LED when tuner resource is locked for exclusive use. – Auto release resource lock after 5 minutes of inactivity.
Add support for channel names using Unicode character sets.
Channelmap improvements:
Deprecate “default” channelmap.
Tuning by channel number always uses the channelmap set.
Channelmap configuration is stored and preserved across a power cycle.
Auto modulation detection optimized based on channelmap selection (speeds up channel lock on digital cable).
Add /sys/features option to display support channelmaps and modulation modes.
Fix DHCP compatibility issue with some routers.
Fix slow resource release that could cause problems with heavy command line scripting.
Improvements to lineup server support.
DVBT initial production release.
Release 20081002:
Improve ATSC channel auto-detection:
Fixes missed channels in OTA channel scan.
Fixes intermittent zero-signal display in WMC signal strength scan (OTA).
Fixes intermittent long time to tune to a channel (OTA).
Fix multicast handling when used without a gateway configured.
Support DHCP servers/relays that use a subnet broadcast address.
Improvements to lineup handling.
Release 20080723:
Pad and push TS frame if oldest data is sitting for 10ms (improves channel change time when PID filter is used).
Detect channel names from PMT if present.
Improvements to auto-modulation detection.
Add support for non-volatile IR target.
Add Ethernet link speed reporting to /sys/debug
Release 20080427:
Speed up lock when auto-detecting modulation.
Detect MPEG4/H.264 video streams.
Add native AutoIP support.
Add IR receiver self-test.
Release 20080305:
Fix problem where signal strength could be incorrectly reported when cable is removed.
Fix DHCP compatibility issue with some routers.
Release 20080212:
Add UPnP discovery support (Vista network view).
Add LLTD support (Vista network topology view).
Add local webpage with links to driver download and instructions.
Add TotalMedia support.
Update DHCP client to work with OS-X DHCP server.
Demodulator update for 1013xxxx and later hardware.
Release 20080104:
Flash Ethernet LED while attempting to get DHCP address.
Demodulator update for 1013xxxx and later hardware.
Release 20071209:
CD production release.
Compare all our products on one, easy to use comparison chart.
Sports bar, hotel or restaurant? We’ve got a business solutions to suit your needs.