CONFIG: Setting up Zank Remote for Amazon Fire TV

CONFIG: Setting up Zank Remote for Amazon Fire TV

The Amazon FireTV recently changed there security model which has directly affected the Zank app from sending ADB commands (required for most of the controls we use).

There is a work around, it involves some configuration of the router to open a port, but it does not send traffic over the Internet - it just uses the enteral port as a loopback to work around the Amazon inbound ADN restriction.

Zank Config

You will need to have the current version (20.x.x or later) installed for this to work, so if you haven't already , please update the Zank all before continuing. 

Once the app is up to date, run the app and once it launches, press the Up button on your remote 7 times in a row. A Text box will appear to allow you to set the external IP and port. The default is global:64600, which you can accept if you only have one FireTV. If you have multiples, please check the how to for multiple devices below.

Router Config

The router config involves opening up an external port and forwarding that to your FireTV's ADB port (5555).

The default port is 64600, but it can be changed in the Zank app (see the how to for multiple devices below).

The settings are as follows

External Port: 64600
Internal Port: 5555
IP Address: Fire TV IP Address
Protocol: ALL (TCP and UDP)

When the Zank app launches with the loopback enabled (see below) it will discover the external address and send the command automatically.

How Do I Configure Multiple FireTV devices?

If you have multiple FireTV boxes, you will need to use a different port  for each device. 

For example, lets say you have the following config

FireTV Cube
IP: 192.168.1.10
Zank Config: global:64600

Fire TV Stick
IP: 192.168.1.11
Zank Config: global:64601

You would need the following firewall rules

Rule 1
External Port: 64600
Internal Port: 5555
IP Address: 192.168.1.10
Protocol: ALL (TCP and UDP)

Rule 2
External Port: 64601
Internal Port: 5555
IP Address: 192.168.1.11
Protocol: ALL (TCP and UDP)

    • Related Articles

    • CONFIG: Android TV / Zank Remote

      Overview Chowmain's Android TV drivers for various home automation platforms utilise Zank Remote to control Google TV / Android TV / Fire TV devices. All communications between the drivers and the Android device is done via the app. Note that you ...
    • Control4 Hisense VIDAA - Remote Does Not Contain Numeric Keypad

      Some TV's in some regions are shipped with a remote control which does not contain a numeric keypad. A remote control must be purchased separately which includes the numeric keypad for setup with this driver.
    • CONFIG: DirectTV Navigational Control Not Working (AndroidTV/Zank)

      If navigational control is not working (Left, Right, Select etc), try: - open the Zank Remote app on DirectTV and enable the option "if mouse click not working, let try enable this option" - for Control4, set the Control Method to Zank Default ...
    • Control4 C-BUS: Multiple Network (Remote CBUS Network) Support

      Does this driver support communication with remote C-Bus networks? The current driver does not support commands to and from remote C-Bus networks. To use this driver on projects with multiple C-Bus networks, you will need to install a C-Bus interface ...
    • ELAN Escea: Unable to Control Fireplace

      Summary Fireplace Control does not operate correctly, or information is not correct Solution Ensure Fireplace is connected by network and can be pinged. NCAPI must be enabled. This is done via the Fire Settings menu in the Escea Smartheat app. The ...