Same issue here. I have a Mac that runs 24/7 along with a TrueNAS server. Windows laptops are rarely on.Fin74501 wrote: Wed Nov 11, 2026 3:22 pm I would love if you would make a docker version of this because my Windows computer doesn't run 24/7 but my unraid server does.
We need your help!
Re: We need your help!
Re: We need your help!
The php version (labeled Linux) works on Mac if you install php - see this thread:billbillw wrote: Thu Nov 12, 2026 2:50 pm Same issue here. I have a Mac that runs 24/7 along with a TrueNAS server. Windows laptops are rarely on.
viewtopic.php?t=80847
Re: We need your help!
Was able to get the linux script running in a container on my QNAP....seems to be working!billbillw wrote: Thu Nov 12, 2026 2:50 pmSame issue here. I have a Mac that runs 24/7 along with a TrueNAS server. Windows laptops are rarely on.Fin74501 wrote: Wed Nov 11, 2026 3:22 pm I would love if you would make a docker version of this because my Windows computer doesn't run 24/7 but my unraid server does.
Re: We need your help!
I've joined the cause. It was also a good reminder to run a time sync on my system 
Code: Select all
Loaded configuration
Found: HDHomeRun FLEX 4K 10A89987
Chosen: 10A89987
Check-in succeeded.
Clock delta: -10.7 sec
Next capture to run at 2026-11-12 7:53:20 PMRe: We need your help!
The first upload just took place with no errors. Is there any way to know what it captured (ie, the correct DRM channels?)
Loaded configuration
Found: HDHomeRun FLEX 4K 10AB6A18
Chosen: 10AB6A18
Check-in succeeded.
Clock delta: -2.6 sec
Next capture to run at 11/12/2026 4:51:04 PM
Capturing http://192.168.1.41:5004/auto/ch4850000 ... uration=15 to 9ebbafca863748418ea59e39ce21c07d.tmp
Upload to run at 11/12/2026 4:51:50 PM
Uploading 9ebbafca863748418ea59e39ce21c07d.tmp
Next capture to run at 11/12/2026 10:59:30 PM
Loaded configuration
Found: HDHomeRun FLEX 4K 10AB6A18
Chosen: 10AB6A18
Check-in succeeded.
Clock delta: -2.6 sec
Next capture to run at 11/12/2026 4:51:04 PM
Capturing http://192.168.1.41:5004/auto/ch4850000 ... uration=15 to 9ebbafca863748418ea59e39ce21c07d.tmp
Upload to run at 11/12/2026 4:51:50 PM
Uploading 9ebbafca863748418ea59e39ce21c07d.tmp
Next capture to run at 11/12/2026 10:59:30 PM
-
howardc1243
- Posts: 260
- Joined: Fri Apr 08, 2022 4:50 am
- Device ID: scribe 4k 15402ABF
- x 34
Re: We need your help!
because the hdhomerun connect quatro is not an atsc 3.0 tuner and by design cannot tune the nextgen channels.mvanzante wrote: Wed Nov 11, 2026 6:46 pm I'm still running an old HDHomeRun CONNECT QUATRO 1077F775. It tunes into my local channels just fine. Not sure why it can't be used.
First launch
Found: HDHomeRun CONNECT QUATRO 1077F775
No suitable device found among the discovered devices.
Check-in failed: no suitable device was found.
Make sure your tuner(s) are connected to the internet.
Check-in failed: No suitable device was found - make sure your tuner(s) are connected to the internet.
Will retry in 10 minutes.
Re: We need your help!
I'm also in the DC area and receive the same channels. I'm also getting the No ATSC 3.0 channels messagepungo wrote: Wed Nov 11, 2026 11:29 pm I have (2) HDFX-4K running FW 20261107
13 ATSC 3.0 stations scanned in
Yet I get this error when running EACapture:
Loaded configuration
Found: HDHomeRun FLEX 4K 10AE8722
Found: HDHomeRun FLEX 4K 10AC7A7B
Chosen: 10AC7A7B
Check-in succeeded.
Clock delta: +0.9 sec
Message from server: ERROR: No ATSC 3.0 channels
![]()
Re: We need your help!
I also have my tuner on another subnet, so I modified the script to accept a command line flag --tuner-ip to specify the tuner's IP directly.bh56 wrote: Wed Nov 11, 2026 3:14 pm Nick,
I would like to help out. I have a HDHomeRun FLEX 4K (HDFX-4K) in my AZ home. But I'm currently in MN. I have both of my homes connected with a VPN, so I can access remotely my Flex 4k. But when I run the EACapture application, it must not be able to see it. It's on a different subnet, but accessible. Is there a way to configure EACapture the IP address that it should look for my HDHomeRun device. Doesn't look like from the UI, I can set this.
If you can instruct me, I would like to help out as some Channels in the Phoenix area are using DRM so, they don't work.
Thanks,
Brian
https://privatebin.cc/?0dd55dbd72b44bcb ... fxBAbvf8tP
-
aceorinwoerybaerouyb
- Posts: 2
- Joined: Wed Nov 11, 2026 4:03 pm
Re: We need your help!
Boston, MA, checking in!
Code: Select all
● hdhr-eacapture.service — SiliconDust official EAS capture app
Loaded: enabled Active: active (running) since Fri 2026-11-13 00:34:11 EST; 6h ago
Main PID: 2800702 /home/bos/.local/php/php /home/bos/eacapture.php
PPID 3616 (user systemd — not tied to any session)Re: We need your help!
Updated tuner. It's on an IOT vlan so will be interesting to see how this works.
I have no windows machines and I'm still kind of a linux greenie. My laptop gets moved around too much, my gaming rig is bazzite and ephemeral. So gonna try to load on a little minipc box. Started taking notes once the above crapped and I realized this was going to be a little more effort, maybe it'll help someone.
Making sure having the preferred php ver:
First launch
1. crossing vlan
Can do it manually, nano ctrl-w to 255.255.255.255 was easy.
one liner, whatever you need, mine is 17.50 on a dhcp reservation.... !you might want to set a dhcp reservation!.
finally!
2. with screen.
if you need
then
to check in on status:
Ubuntu24 this did not work. Did some digging/tweaking...Ubuntu 26.04: apt install php8.5-cli php8.5-curl
I have no windows machines and I'm still kind of a linux greenie. My laptop gets moved around too much, my gaming rig is bazzite and ephemeral. So gonna try to load on a little minipc box. Started taking notes once the above crapped and I realized this was going to be a little more effort, maybe it'll help someone.
Making sure having the preferred php ver:
Code: Select all
curl -sSf https://packages.sury.org/php/README.txt | sudo sh
sudo apt update
sudo apt install -y php8.5-cli php8.5-curlCode: Select all
mkdir -p ~/eacapture
curl -sSf https://download.silicondust.com/EACapture/eacapture.php.txt -o ~/eacapture/eacapture.php
chmod +x ~/eacapture/eacapture.php
php ~/eacapture/eacapture.php1. need to fix crossing over to iot vlan, and 2. it appears runs live in the ssh shell and will be emphemeral... and I need to put it in a screen, tmux, docker would be nice but docker is outside my league right now.2026-11-13 14:19:22 First launch
2026-11-13 14:19:22 Device discovery found no devices.
2026-11-13 14:19:22 Check-in failed: no suitable device was found - make sure your tuner(s) are connected to the internet.
2026-11-13 14:19:22 Will retry in 10 minutes.
^C
1. crossing vlan
Can do it manually, nano ctrl-w to 255.255.255.255 was easy.
one liner, whatever you need, mine is 17.50 on a dhcp reservation.... !you might want to set a dhcp reservation!.
Code: Select all
sed -i "s/\$addresses = \['255.255.255.255'\];/\$addresses = ['255.255.255.255', '192.168.17.50'];/" ~/eacapture/eacapture.php2. with screen.
if you need
Code: Select all
sudo apt install -y screenCode: Select all
screen -dmS eacapture bash -c 'php ~/eacapture/eacapture.php >> ~/eacapture/output.log 2>&1'Code: Select all
screen -ls
cat eacapture/output.log There is a screen on:
18073.eacapture (11/13/2026 09:53:57 AM) (Detached)
1 Socket in /run/screen/S-safe.
2026-11-13 14:53:57 Loaded configuration
2026-11-13 14:53:57 Found: HDHomeRun FLEX 4K 10A60E74
2026-11-13 14:53:57 Chosen: 10A60E74
2026-11-13 14:53:57 Check-in succeeded.
2026-11-13 14:53:57 Clock delta: -1.0 sec
2026-11-13 14:53:57 Next capture to run at 2026-11-13 19:18:23
Re: We need your help!
New release is out...
Fixes:
1) False error message telling you to run a channel scan that doesn't go away after running a channel scan.
2) Capture fails due to wrong frequency.
The update is optional if captures are already working. There is no functional change if already working.
Fixes:
1) False error message telling you to run a channel scan that doesn't go away after running a channel scan.
2) Capture fails due to wrong frequency.
The update is optional if captures are already working. There is no functional change if already working.
Re: We need your help!
I use 3rd party DVR software with a HDHR5-4K to watch/record ATSC 1.0 (directshow method). I would like to participate but have a few questions:1) The app will make a short capture of one of your local ATSC 3.0 channels every 6 hours or so ...
2) On November 17 during the EAS test the app will make a longer capture of one of your local ATSC 3.0 channels...
Does this app check if my tuner(s) are busy before capture? Will this app disrupt my tuner usage?
Re: We need your help!
The capture app will not disrupt usage in progress, regardless of which app you are using.tzr916 wrote: Fri Nov 13, 2026 9:08 am Does this app check if my tuner(s) are busy before capture? Will this app disrupt my tuner usage?
-
maclark7029
- Posts: 1
- Joined: Fri Nov 13, 2026 1:38 pm
Re: We need your help!
My end says its sending the captures. How can we confirm they are actually being received?
Re: We need your help!
I built a Mac app for this project, using both versions of the PHP code that SiliconDust published. You can download it from here:billbillw wrote: Thu Nov 12, 2026 2:50 pmSame issue here. I have a Mac that runs 24/7 along with a TrueNAS server. Windows laptops are rarely on.Fin74501 wrote: Wed Nov 11, 2026 3:22 pm I would love if you would make a docker version of this because my Windows computer doesn't run 24/7 but my unraid server does.
https://drive.google.com/drive/folders/ ... sp=sharing
The one labeled "v2" in the name is the one with the newer PHP; either should work, but if you're running into problems with the first DMG, uninstall it, download the v2 and install that one.
Since the app is signed by Apple, you shouldn't get any error message about installing an app from an unknown developer (let me know if you do). If you get a notification asking to approve the app's access to your network, approve it. I'm working on getting the code up on GitHub so it can be audited.
I have this running on my Mac and confirmed with @nickk that it does record and send the captures as needed.
Edit: I should have mentioned in my first post that the app was built to work on Intel Macs and Apple Silicon alike.
