Jump to content

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

From postmarketOS Wiki
Eloy (talk | contribs)
add Mediatek category
Maxnet (talk | contribs)
m clean up
Line 14: Line 14:
| memory = 1 GB
| memory = 1 GB
| architecture = armv7
| architecture = armv7
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
| status_usbnet = Y
| status_flashing = Y
| status_flashing = Y
| status_touch = -
| status_touch = -
| status_screen = Y
| status_screen = Y
| status_wifi = N
| status_wifi = N
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? -->
| status_xwayland =
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? -->
| status_fde =
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. -->
| status_mainline =
| status_battery = -
| status_battery = -
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) -->
| status_3d =
| status_accel = -
| status_accel = -
| status_audio = -
| status_audio = -
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol -->
| status_bluetooth =
| status_camera = -
| status_camera = -
| status_gps = -
| status_gps = -
Line 33: Line 31:
| status_sms = -
| status_sms = -
| status_calls = -
| status_calls = -
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
| status =
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
| booting = yes
 
<!-- you can also use these lines if you need to:
if the device haven't originally ran Android OS, e.g. Nokia N900
| n-android =  ✔
Version of the kernel that pmos is running
| pmoskernel = 3.10.54
| pmoskernel = 3.10.54
see Unixbench page on wiki
| whet_dhry =
| whet_dhry = 0.0
| status_otg =
Is OTG available, not used in wiki
| status_otg = -
-->
}}
}}


== Contributors ==
== Contributors ==
Nimayer(Symmetrist)
*[[User:NImayer|Nimayer(Symmetrist)}}


== Maintainer(s) ==
== Maintainer(s) ==
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
*[[User:NImayer|Nimayer(Symmetrist)}}
<!-- This person needs to be willing to answer questions from users of this device -->
Nimayer(Symmetrist)


== Users owning this device ==
== Users owning this device ==
{{Device owners}}
{{Device owners}}
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page -->
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}-->
<!-- you may need to purge page cache to see changes (more->purge cache)-->
<!-- you can use {{My devices}} on your profile page to show table with all your devices -->


== Information ==
== Information ==
Line 91: Line 75:


== See also ==
== See also ==
<!--
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):
* {{MR|CHANGEME|pmaports}} Initial merge request
* {{issue|CHANGEME|pmaports}} Some related issue
You can also add normal web links:
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]
-->
* {{MR|939|pmaports}} Initial merge request
* {{MR|939|pmaports}} Initial merge request
* {{Device package|amazon-tank}}
* {{Kernel package|amazon-tank}}
* [https://fccid.io/2AE6S-0948 FCC certification page]
* [https://fccid.io/2AE6S-0948 FCC certification page]
<!--
 
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/device-DEVICE_CODENAME Device package]
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/linux-DEVICE_CODENAME Kernel package]
-->


[[Category:Mediatek]]
[[Category:Mediatek]]

Revision as of 11:08, 22 March 2021

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
postmarketOS kernel 3.10.54
Features
Flashing
Works
USB Networking
No data
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
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

  • [[User:NImayer|Nimayer(Symmetrist)}}

Maintainer(s)

  • [[User:NImayer|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