Jump to content

Amazon Fire TV Stick Basic Edition (amazon-tank): Difference between revisions

From postmarketOS Wiki
Fizzo (talk | contribs)
Fizzo (talk | contribs)
Updated device status
Line 17: Line 17:
| status_usbnet = Y
| status_usbnet = Y
| status_flashing = Y
| status_flashing = Y
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. -->
| status_touch = -
| status_screen = Y
| status_screen = Y
| status_wifi = <!-- Wireless network works? -->
| status_wifi = N
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? -->
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? -->
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? -->
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? -->
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. -->
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. -->
| status_battery = <!-- Charging the battery with charging-sdl is possible -->
| status_battery = -
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) -->
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) -->
| status_accel = <!-- The sensor that measures proper acceleration works -->
| status_accel = <!-- The sensor that measures proper acceleration works -->
| status_audio = <!-- Using the device's speakers/headphone jack works -->
| status_audio = -
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol -->
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol -->
| status_camera = <!-- Taking photos and videos works. -->
| status_camera = -
| status_gps = <!-- The Global Positioning System sensor works.  -->
| status_gps = -
| status_mobiledata = <!-- Connecting to the Internet via cellular network. -->
| status_mobiledata = -
| status_sms = <!-- Sending and receiving short messages works as intended. -->
| status_sms = -
| status_calls = <!-- Talking to other people over the cellular network. -->
| status_calls = -
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->

Revision as of 08:50, 15 March 2020

Amazon Fire TV Stick Basic Edition
Fire TV Stick Basic Edition
Fire TV Stick Basic Edition
Manufacturer Amazon
Name Fire TV Stick Basic Edition
Codename amazon-tank
Released 2017
Hardware
Chipset Mediatek 8127D
CPU Quad-core 1.3 GHz
GPU Mali-450 MP4
Display HDMI
Storage 8 GB
Memory 1 GB
Architecture armv7
Software
Original software Fire OS 5 (Android 5.1)
postmarketOS
Category testing
Pre-built images no
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Screen
Works
Multimedia
3D Acceleration
No data
Camera Flash
No data
Connectivity
WiFi
Broken
Bluetooth
No data
NFC
No data
Miscellaneous
FDE
No data
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

Nimayer(Symmetrist)

Maintainer(s)

Nimayer(Symmetrist)

Users owning this device


Information

The Amazon Fire TV Stick Basic Edition contains the same hardware of Fire TV Stick (Gen 2), but is meant for global market.

Unlocking the bootloader

Before installing PostmarketOS you need to unlock the bootloader using the amonet exploit as explained here.

Installation

  • Install the amonet exploit following this guide on XDA
  • Configure PostmarketOS using pmbootstrap init
  • Create the recovery zip using pmbootstrap install --android-recovery-zip
  • Export the recovery zip using pmbootstrap export
  • Clone the amonet repository
  • Launch amonet/boot-recovery.sh
  • Connect the Fire TV Stick to your computer
  • The Fire TV Stick should boot to TWRP recovery
  • Copy the recovery zip with adb push /tmp/postmarketOS-export/pmos-amazon-tank.zip /tmp/
  • Install the recovery zip with adb shell twrp install /tmp/pmos-amazon-tank.zip
  • Reboot with adb shell reboot

Serial port

UART pads on amazon-tank

This picture shows the location of the UART pads on the PCB.

Full PCB photo

High resolution PCB shot

See also