There is only one computer involved
HDHomerun is a box that converts OTA TV channels (i.e., a tuner) to a feed that is accessed by the local system.

What is working? the code that accesses the ethernet feed, as far as I can tell

What isn't working?  The connection between the local computer and the box that is supposed to receive and convert the OTA signal.

% nmcli connection show
NAME       UUID                                  TYPE      DEVICE
NETGEAR78  a0ff17c5-90a4-4d27-99eb-21c0f59dd954  wifi      wlp0s26u1u5
HDHomeRun  d1e4d6c6-b6e1-32e9-ad5c-b005b7546f4c  ethernet  eno1
% nmcli connection reload
% nmcli connection up eno1
% ifconfig eno1
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 169.254.20.5  netmask 255.255.255.0  broadcast 169.254.20.255
        inet6 fe80::ae29:5a0c:d1c4:5032  prefixlen 64  scopeid 0x20<link>
        ether e8:40:f2:05:de:1c  txqueuelen 1000  (Ethernet)
        RX packets 63  bytes 21234 (20.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 30  bytes 3666 (3.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf7d00000-f7d20000
Community support for Fedora users <users@lists.fedoraproject.org>On 3/19/22 16:18, Geoffrey Leach wrote:
> F35, fresh install. I have an ethernet-connected device (HDHomerun,
> fwiw) newly re-compiled on the newly-installed F35 xfce4 workstation. As
> far as I can tell from trying every network analysis I can find, the
> connection is good (exception, no response to ping) The interface was
> configured with the NetworkManager app,  that assigned the device eno1.
>
> I'm sure that somewhere in all of the data that I collected, the problem
> sticks out like the proverbial sore thumb, but not to me, alas.  

You need to provide more details.  I don't understand what you're trying
to do and what isn't working.  As far as I can tell, "HDHomerun" is some
sort of software.

How many computers are involved?
What is working?
What isn't working?