I am unsure if this is the right community but here it goes.

I want to buy a smart TV and I will plug a HDMI device into it. I want to stream my games and movies to the TV via moonlight/jellyfin. I heard about ACR and how it can be used to recognize content running on our TV which will be then sold off to advertisement companies/data brokers.

Say I have isolated the traffic of the TV (the OS of the TV specifically) to a separate VLAN. But the connected HDMI device is connected to the internet. Can the TV use this network to effectively “phone home”? Do HDMI devices have this capability?

PS: I know modern HDMI dongles can also share data but I at least have the option to change the device/use a mini PC.

  • bluGill@fedia.io
    link
    fedilink
    arrow-up
    3
    ·
    5 hours ago

    Yes. However as others have already said odds are you don’t have the right devices. Still if you really work at it everything exists. Start by selecting one of the few TVs that support it, then get a good HDMI cable, make sure you have a video card that supports it, with drivers for the OS (you might have to write them yourself), then just setup networking. This would be an interesting hack, I’d love to see someone get it working and show their setup, but it is otherwise useless and will be a lot of work.

  • Auli@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 hours ago

    Noo long answer Noooo. Even if device had it you need a cable that supports it.

  • empireOfLove2@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    46
    ·
    12 hours ago

    Ethernet over HDMI does exist as a standard, but iirc it requires the device manufacturer on both ends of the cable to have a special implementation, and also requires a special cable that has the Ethernet data lanes included. I’m not sure any modern displays implement it anymore, it kinda died because it sucked and wasn’t that useful.

    • Blackmist@feddit.uk
      link
      fedilink
      English
      arrow-up
      10
      ·
      5 hours ago

      They can barely make the other device turn on reliably, let alone have enough planets aligned to let the other device access the internet.

    • xavier666@lemmy.umucat.dayOP
      link
      fedilink
      English
      arrow-up
      20
      ·
      11 hours ago

      Ethernet over HDMI

      Thanks for this. Looks like it’s a rare protocol.

      Excerpt from the article

      If you have an HEC-compatible device, it will most likely be self-described somewhere in the user’s manual. Unfortunately, this technology is rarely implemented, and you would be hard-pressed to find a device that uses HEC. Through our research, we were unable to find any modern consumer device that uses HEC.

      I am slightly relieved.

      • jaaake@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 hours ago

        It’s not just the obsoleteness of it, it’s the fact that any device that is on the other end of the TV’s HDMI cable would need to be actively routing internet traffic into the HDMI connection. What device would do that? Any device that’s using the TV as output for itself has no reason to also include network access.

  • MTK@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    11 hours ago

    It’s very very unlikely that your TV and your device connected to it both support and enable ethernet over HDMI by default. But if you are unsure you can test it by connecting and seeing if the TV is getting a connection.

    Personally I also opened my TV and disconnected the wifi card since in theory the TV could also just try to connect to any open wifi in the area without me knowing, but to each their own threat model.

    • xavier666@lemmy.umucat.dayOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      11 hours ago

      But if you are unsure you can test it by connecting and seeing if the TV is getting a connection

      I might be a bit paranoid but I suspect that in such a scenario, the TV will report that there is no connection but will keep on sending data to remote servers.

      Fortunately in my area there are no open WiFi networks but disconnecting the WiFi card is a good suggestion. Wish we had physical kill-switches in all devices.

      • non_burglar@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 hours ago

        Don’t trust the TV, put short or suricata on that in passive bridge mode. Heck, even TCP-dump should see some activity when you turn on the TV.

      • MTK@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        11 hours ago

        You can sniff the network and see if the TV is connecting anywhere.

  • grue@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 hours ago

    Demonstrating the need for jail breaking firmware for smart TVs (and repealing the DMCA anti-circumvention clause that enforces Tivoization) in two different ways at once:

    1. You can’t use ethernet-ovet-HDMI on your smart TV because you don’t have enough control over it even though it’s running Linux.
    2. You only care about the feature in the first place because you don’t have enough control over it even though it’s running Linux.
  • Auli@twit.social
    link
    fedilink
    arrow-up
    1
    ·
    8 hours ago

    @xavier666 No one you would need a special cable they had it. Years ago I had some cables but no device ever supported it. And haven’t seen a cable in a very long time.

  • metaStatic@kbin.earth
    link
    fedilink
    arrow-up
    1
    ·
    12 hours ago

    I wouldn’t trust modern e-waste as far as I could throw it.

    do you NEED a terrestrial receiver?

    • xavier666@lemmy.umucat.dayOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 hours ago

      Right now, I have one of those cheap google sticks. But I want to eventually shift to an open-source solution using an RPi or a mini-pc.