HA cannot connect to the Fire TV via Android Debug Bridge

I have just created a HA OS inside a Proxmox Virtual Machine in the (Primary Network), while my Amazon Fire TV Stick is in an (IoT Network) tagged as VLAN 127, with network isolation enabled.

Although my router’s firewall did block all to the IoT Network (all denies are at the bottom of the list), but I did allowed the Fire TV to reach my self-hosted Plex Server, which is in the Primary Network using port 32400.

So, using that as the basic, I made another rule that let IoT Network to my HA VM, but on all ports.

There is a Network Switch being used with the Proxmox and Plex physical machines, but both on the native VLAN in the Primary Network.

I’ve read the Android Debug Bridge guide.

My Fire TV’s ABD Debugging is enabled.

In the Firewall, all of the IP Addresses, subnets, LANs, and Allow/Deny are correct.

Since there is only 1 device in the IoT Network (the Fire Stick), there is no second device using ADB.

Restart both HA and the Fire TV Stick.

The IP Address above is the Fire TV.

I have ran of ideas to troubleshoot this issue, so any help would be appreciated.

HA is the originator of the requests. Did you allow traffic from your HA vlan to your IoT vlan?

Only now, but same result. Neither HA to IoT, or IoT to HA works.

Is it possible the issue is not the Fire Stick but the old physical TV?

Also, I forgot to mention that I did test with disabling the “Block all traffic to IoT” rule, but same result.

No, definitely not.
Did you try netcat to the FireTV on port 5555 from the HA vlan?

Also, elephant in the room, but did you enable ADB on the firetv?

The netcat lagged so I tried ping to some of devices, but I can’t ping it to the Fire TV.

Also, yes I did enabled ADB. I misspelled it in my 1st post:

That page you show said something about:

  1. Turn on Apps from Unknown Sources.

I’ve checked the Fire TV and it just waiting for an app to connect to it.

@koying According to the ADB, it is prefer to use the Python Implementation instead of the ADB Server which I never setup.

Could the problem be the default 5037 port that I must filled, or I must create an ADB Server before even doing this HA thing?

any luck getting this setup? The only way I could get it even partially working was to use the adb server. I have to say this is one of the flakiest integrations in the HA suite. I wonder what it is that makes it so difficult, is ADB just very non-standard or something?