Amazon Fire TV 3 (amazon-needle)

From postmarketOS
Revision as of 07:17, 26 July 2022 by BenTheTechGuy (talk | contribs) (Lots of info)
Jump to navigation Jump to search
Amazon Fire TV 3
Amazon Fire TV 3
Amazon Fire TV 3
Manufacturer Amazon
Name Fire TV 3
Codename amazon-needle
Released 2017
Category testing
Original software FireOS 6.2.1.0 (Android 7.1.2)
Hardware
Chipset Amlogic S905Z
CPU Quad-core 1.5 GHz Cortex-A53
GPU Mali-450 MP3
Display HDMI
Storage 8 GB
Memory 2 GB
Architecture aarch64
This device is marked as not booting.
Status: Downstream kernel doesn't compile, looking into mainline
Features
USB Networking
Flashing
Works
Touchscreen
Unavailable
Display
WiFi
FDE
Mainline
Battery
Unavailable
3D Acceleration
Audio
Bluetooth
Camera
Unavailable
GPS
Unavailable
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable
USB OTG
NFC
Unavailable
Sensors
Accelerometer
Unavailable
Magnetometer
Unavailable
Ambient Light
Unavailable
Proximity
Unavailable
Hall Effect
Unavailable
Barometer
Unavailable
Power Sensor
Misc
Camera Flash
Keyboard
Unavailable
Touchpad
Unavailable
USB-A
Unavailable
HDMI/DP
Ir TX
Ir RX
Stylus
Haptics
Ethernet
FOSS bootloader
Broken



Contributors

  • BenTheTechGuy

Users owning this device

  • BenTheTechGuy (Notes: Mainlining, attempting to unlock bootloader with hardware exploit)


Unlocking the bootloader

Root the device using the FireFU exploit, which takes advantage of vulnerabilities in Amlogic DFU mode and U-Boot to unlock the bootloader and disable dm-verity. You will need an I2C-capable Arduino such as the Due as well as an HDMI breakout board (or a cut HDMI cable).

NOTE: The FireFU exploit does not work on devices running FireOS 6.2.5.8 or newer. Even after unlocking the bootloader, upgrading to those versions of FireOS disables flashing of unsigned images in Fastboot. Due to FireFU's repositioning of the boot image's offsets, your device will be bricked if it upgrades past 6.2.5.5 with FireFU installed. It's highly recommended to block all OTA updates after rooting the device.

How to enter flash mode

In FireOS, connect with adb over the network or USB and run adb reboot bootloader.

In DFU mode, run ./aml_reboot fastboot in the FireFU directory.


Installation

See also