Some Amazon Fire TV Stick owners struggle with poor WiFi signal strength. The combination of a small internal antenna, due to the device’s compact size, and being crammed behind a TV will often result in bad reception. If your Fire TV Stick is rooted, it’s possible to use a USB to Ethernet adpater to bypass WiFi entirely and connect the Stick with a wired connection. Here’s what you need to know and how to do it.
Compatible USB Ethernet Adapter
It’s important to use a USB ethernet adapter that is supported by the Fire TV Stick by default, because there is no easy way to install additional drivers. I’ve found that adopters using the Asix AX88772 chipset work great with the Fire TV Stick without any configuration. The exact adapter I used is the Monoprice USB 2.0 Ethernet Adapter 109466/9466 but there are many AX88772 adpaters that should also work. If you want to determine the chipset of a particular USB Ethernet adapter, and the manufacturer doesn’t have it listed, try downloading the adapter’s Linux or Mac drivers. The driver files or instructions will often be labeled with the chipset model.
See this post for an all-in-one Ethernet adapter that works with the Fire TV Stick.
Surprisingly, all you need to do to get a USB Ethernet adapter to work is connect everything up and enable OTG capabilities. The Fire TV Stick immediately recognizes the connection and automatically switches to it.
- Connect the USB Ethernet Adapter to an OTG Cable.
- Connect a wired ethernet cable to the USB Ethernet Adapter.
- Connect the OTG Cable to the Fire TV Sick and lastly to power.
- Enable OTG support on the Fire TV Stick by following this guide.
- And you’re done! The Fire TV Stick will automatically detect everything and switch to the wired connection. To verify, go to the Settings menu and scroll over to System > Network, and you’ll see it is now listed as a “Wired” connection.
If the quick guide above didn’t work, or you want a bit more insight into what’s going on, you can go through the following steps.
- Connect your OTG Cable to the Fire TV Stick and power it on.
- Connect to the Fire TV Stick via ADB.
- Enter ADB shell by running the command:
- Enter root by running the command:
- [OPTIONAL] If you want, you can bring up your current network configuration now, before connecting the USB Ethernet Adapter, so that you can see it change later. This way you can verify that your USB ethernet adapter is recognized by the Fire TV Stick. Display your network configuration by running the command:
- Enable OTG support by running the command:
echo 1 > /sys/devices/platform/bcmpmu_otg_xceiv/host
- Connect your USB Ethernet Adapter to the OTG Cable, but do not connect the Ethernet Cable yet.
- [OPTIONAL] Check that the Fire TV Stick recognised your USB Ethernet Adapter by running the command:
You should see a new line for
eth0in the list.
- Connect the Ethernet Cable to the USB Ethernet Adapter.
- [OPTIONAL] Quickly, before the Fire TV Stick switches to the Ethernet connection and you lose your current ADB connection, view the IP address assigned to the USB Ethernet Adapter by running the command:
- The Fire TV Stick will automatically switch to the wired ethernet connection. To verify, go to the Settings menu and scroll over to System > Network, and you’ll see it is now listed as a “Wired” connection.