Device Specifications for Fire TV
Select the Fire TV device you want to see.
Fire TV Stick 4K is a powerful 4K streaming stick that delivers a vast selection of movies and TV shows instantly with the included all-new Alexa Voice Remote. In addition to 4K Ultra HD and HDR10, Fire TV Stick 4K adds support for HLG, Dolby Vision, and HDR10+ for improved picture quality. Feel scenes come to life with immersive Dolby Atmos audio when connected to compatible home audio systems.
The all-new Alexa Voice Remote can control Fire TV Stick 4K as well as power and volume on a wide range of compatible IR-enabled devices, including TVs, sound bars, and A/V receivers. With this new remote, you can also ask Alexa to switch TV inputs, change the channel on compatible cable/satellite set top boxes, view live camera feeds, or control lights, thermostats, and other compatible smart home devices. The Fire TV Stick 4K will also be available in multiple international marketplaces.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 3840x2160p (4K) @ 60fps, 35 Mbps, Main 10 Profile Level 5.1, Color space 8-bit and 10-bit input with HDR10, HDR10+, HLG, and Dolby Vision support in rendering pipelines. |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 30fps or 720p @ 60fps, 20 Mbps, High Profile up to Level 4 (?) | |
| H.263 | video/3gpp | Hardware accelerated up to 1080p @ 30fps, 6 Mbps, Profile 0 Level 70 | |
| VP8 | video/webm | Supported up to 1080p 30fps. Baseline profile, non-secure | |
| VP9 | video/webm | Supported | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 60fps "?" | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 30fps, Simple and Advanced Simple Profiles Level 5, non-secure | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Up to 48kHz, 8 channels, 16-bit and 24-bit |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 8 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 3.0 | |
| Widevine | Widevine L1/L3 | ||
| HDCP | HDCP 2.2 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 3840 x 2160 (2160p / 4K) - 60Hz 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 640 (2160p) 320 (1080p) 213 (720p) |
| Density Identifier | xxxhdpi (2160p) xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 1.5GB DDR4 |
| System on Chip (SoC) | MTK8695+MT7668 |
| CPU | Quad Core 1.7GHz |
| GPU | IMG GE8300 |
| Max OpenGL Version | OpenGL ES 3.2 |
| Networking: Wifi | Dual-band, dual-antenna Wi-Fi supports 2x2 MIMO 802.11a/b/g/n/ac |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 5.0. Supported profiles |
| Ports | HDMI output, Micro USB 2.0 for power or optional Amazon Ethernet Adapter (not-included) |
| Expandable Storage | No |
| Device Operating System | Fire OS 6 — Based on Android 7.1 (API level 25) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device. See the details in the "International Availability" section for Alexa support in other marketplaces. |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | No |
| Infrared Blaster | The included All-New Alexa Voice Remote can control the Fire TV Stick 4K and certain functions (such as power and volume) on a wide range of compatible IR-enabled devices, including TVs, sound bars and A/V receivers. Note: Certain functions may not be available on some IR-enabled devices. |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
4K Specifications
Specifications related to 4K features are provided in the table below. (This section appears only for 4K-capable devices.)
| Item | Details |
|---|---|
| Resolution and Refresh Rate | - HEVC 4K UHD up to 60 fps - AVC 4K UHD up to 60 fps - VP9 4K UHD up to 60 fps |
| Input Color Formats / Output Color Formats | - 8-bit Rec. 709 (HEVC Main profile L5) / 8-bit Rec. 709 - 10-bit Rec. 709 (HEVC Main10 profile L5) / 10-bit Rec. 709 - 10-bit Rec. 2020 (HEVC Main10 profile L5) / 10-bit Rec. 2020 - Dolby-Vision support for profiles 5, 8 and 9 to max corresponding level. Level 9 for profiles 5 and 8. Level 5 for profile 9. - HDR10+ - HLG |
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTMM |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.2 |
| GPU | IMG GE8300 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
16 |
MAX_TEXTURE_IMAGE_UNITS |
16 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
16 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
256 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
15 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Supported except for the headphone jack |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Available |
| Amazon.de | Germany, Austria | German | Available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Available |
| Amazon.nl | Netherlands | Dutch | Not available |
The availability for Fire TV Stick 4K in the UK, Germany, India, and Japan marketplaces will follow the availability dates of Fire TV Stick 4K in the US and Canada marketplaces.
As far as Alexa support on FireTV Stick 4K, the US, UK, and German marketplaces will provide far-field support through a linked Alexa-enabled device and near-field support through the remote control. Alexa support in India, Japan, and Canada will likely follow at a later date.
If a user in India, Japan, or Canada currently tries to use Alexa, only keyword search will be available, not Alexa functionality. If the user belongs to some other marketplace where Fire TV Stick 4K is sold (other than US, UK, Germany, Canada, Japan, and India), the user will not have voice functionality at all, the microphone button will not work, and Alexa-enabled devices will not be available to pair. Users will need an account in one of the Alexa-supported marketplaces to register the device.
Fire TV Edition - Insignia HD provides high-quality 2K streaming at a low cost. The tech specs are comparable to the Fire TV Edition - Toshiba HD (2018). As with other Fire TV Edition smart TVs, the Insignia HD ships with Fire OS 6 (based on Android N). The Insignia HD has a max video resolution of 720P HD / 1080P FHD @ 60 Hz, with an Amlogic-T950Y system on chip and 1GB DDR4 memory. The software UI is the same experience as with other 2018 Fire TV Editions — you can control many settings and inputs through near-field voice (using your remote control) or through far-field voice using a linked Alexa device. When setting up the Insignia HD, you aren't required to have an Amazon account to install popular streaming apps. Several screen sizes are available: 24" (720p), 32" (720p), and 39" (1080p).
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 1080p @ 60fps. Main/Main10 profiles, Secure and unsecure playback |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 60fps. High profile, level 4.2. Secure and unsecure playback | |
| H.263 | video/3gpp | Hardware accelerated up to 704x576p non-secure. Supports H.263 MPEG-4 Part 2. | |
| VP8 | video/webm | Software-accelerated. Secure (Widevine L3 only) and un-secure. Works well for 720p/30fps. | |
| VP9 | video/webm | Hardware accelerated up to 1080p @ 60fps, Profile 0,2, Secure and non-secure | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 60fps | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 60fps, Advanced Simple Profile Level 5, non-secure | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48HZ, 6 channels, 16-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | 48HZ, 6 channels, 16-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | 48HZ,6 channels, 16-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | In stereo, up to 48KHz. In CBR/VBR, up to 320kbps | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevide L1/L3 | ||
| HDCP | HDCP 1.4 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 1080p = 57 (39") 720p = 93 (24"), 69 (32") |
| Density Identifier | xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 1GB DDR4 |
| System on Chip (SoC) | Amlogic T950Y |
| CPU | Amlogic T950Z |
| GPU | Mali-450 |
| Max OpenGL Version | OpenGL ES 3.2 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.2. Supported profiles (Note: Other Fire TV remote controllers will either be inoperable or only partly functional.) |
| Ports | 3 HDMI (1 with ARC support), RF Antenna, compositive video, USB 2.0, Ethernet, Digital Optical Audio, headphone jack, Analog Audio |
| Expandable Storage | No |
| Device Operating System | Fire OS 6 — Based on Android 7.1 (API level 25) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | Yes |
| Infrared Blaster | No |
| Tuner | Yes |
| Basic Mode (No Amazon.com sign-in required) |
Supported. Customers without Amazon accounts can access key apps, live TV, input switching, and more. |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTEAMR311 |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.2 |
| GPU | Mali-450 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
0 |
MAX_TEXTURE_IMAGE_UNITS |
8 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
8 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
256 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
12 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Not supported |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Not supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
FAQ for Fire TV Edition
This FAQ is common for all Fire TV Edition devices.
Fire TV Edition refers to any smart TV with Amazon Fire OS built-in to the television hardware. As you develop apps for Fire TV, here are answers to a few questions you might have about support for Fire TV Edition.
- Q: If my app works on other Amazon Fire TV devices, will it work on Fire TV Edition?
- Yes, if your app works on Fire TV or Fire TV Stick, it will most likely work on Fire TV Edition. 99.9% of Fire TV apps are expected to work on Fire TV Edition. For any apps you already have in the Appstore, Fire TV Edition will automatically be added as a supported device — you don't need to do anything. If support for Fire TV Edition fails, you will be notified by the Appstore team.
- Q: Why would an app fail for Fire TV Edition?
- If you targeted your code for specific build models, such as
AFTS(instead of using the wildcardAFT*), Fire TV Edition will not be included. - Q: How can I target Fire TV Edition models in my code?
- To target Fire TV Edition in your code, you can check for
AFT*in theandroid.os.Build.MODELcombined with theBuild.MANUFACTURER, which will returnAmazon. See Identifying Amazon Fire TV Devices for more details. - Q: How do I target Fire TV Edition in my manifest?
- Currently, you can't target any Fire TV devices through your manifest. When you upload your APK into the Appstore submission portal, on the "APK Files" tab, you must indicate support for Fire TV Edition devices in the same way that you indicate support for the other Fire TV devices — by manually moving a slider to indicate support for that device.
- Q: What features can I access/leverage on Fire TV Edition that I previously was unable to use on other Fire TV devices?
- For apps, Fire TV Edition does not give you access to any special new features. The device itself has some new UI elements, such as the ability to toggle between inputs (and see a preview of the input prior to switching), aggregation of live content on a row called "On Now", the option to select over-the-air (antenna) content, the ability to control volume, power, and other TV features using your voice, and a remote with extra buttons buttons. However, apps launch and function in the same way as with other Fire TV devices.
- Q: Does Fire TV Edition have more horsepower to run more CPU intensive games?
- In general, Fire TV is geared toward casual games, not graphic intensive/immersive games. You can see the graphics specs for Fire TV Edition in the OpenGL Properties and Limits section above.
- Q: Can I map the new buttons on the Fire TV Edition remote controller to my game?
- No, the additional buttons on Fire TV Edition remote controls (volume up, volume down, power, Netflix, Amazon Video, etc.) are owned by the system and not accessible to third-party apps.
«««< HEAD
- catalog_decoupling
- Q: How can I test my app on Fire TV Edition?
- For Android apps, you test apps the usual way, by connecting Android Debug Bridge (adb) to Fire TV then running the app from Android Studio. However, you cannot connect adb to Fire TV Edition using a USB cable. You must connect adb through the wifi network. Web apps can be tested using the Web App Tester rather than with adb.
- Q: How can I test my app on Fire TV Edition without a Fire TV Edition smart TV?
- Unfortunately, you must have a Fire TV Edition smart TV device to fully test your device. Emulators don't work reliably for testing apps with Fire TV. And the App Testing Service (ATS) does not evaluate support for Fire TV Edition. However, if you submit your APK to the Appstore and it fails for some reason on Fire TV Edition, the Appstore team will let you know why your app failed. In general, if your app works on a Fire TV device (especially Fire TV Stick), it will work on Fire TV Edition.
- Q: If I have a Fire TV Edition smart TV, can I plug in a Fire TV device (e.g., stick, cube, pendant, set-top box) into Fire TV Edition to test support on those devices as well?
- Yes, you can plug a Fire TV device into your Fire TV Edition smart TV and select it as an input on your Fire TV Edition.
Fire TV Edition - Insignia 4K supports up to 4k resolutions @ 60 fps and HDR10. The tech specs are comparable to Fire TV Edition - Toshiba 4K (2018). Common with Fire TV Edition features, you can control the Fire TV experience through near-field voice (using your remote control) or through far-field voice using a linked Alexa device, including controlling power, volume, channels, inputs, content, playback, smart home devices, and more. Fire TV Edition - Insignia 4K provides various customization options — you can select picture and sound settings, add Favorites to the "On" Now row, and name inputs. During setup, you don't have to sign in with an Amazon account. Even without signing in, you can still view Amazon Prime Video, Netflix, HBO, Sony PlayStation Vue, Sling, and Hulu.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 3840x2160p (4K) @ 60fps with HDR10 support. Main/Main10 profiles, Main Tier, Level 5.1 Secure and unsecure playback |
| H.264 | video/avc | Hardware accelerated up to 3840x2160p @ 30fps. High profile, level 5.0. Secure and unsecure playback | |
| H.263 | video/3gpp | Hardware accelerated up to 1080p non-secure | |
| VP8 | video/webm | Hardware accelerated up to 1080p @ 60fps | |
| VP9 | video/webm | Hardware accelerated up to 3840x2160p @ 60fps, Profile 0,2, Secure and non-secure | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 60fps | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 60fps, Advanced Simple Profile Level 5, non-secure | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48HZ, 6 channels, 16-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | 48HZ, 6 channels, 16-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 96 kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | In stereo, up to 48KHz. In CBR/VBR, up to 320kbps | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L1/L3 | ||
| HDCP | HDCP 2.2 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 3840 x 2160 (2160p / 4K) - 60Hz 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 2160p = 104 (43"), 89 (50"), 81 (55") 1080p = 52 (43"), 45 (50"), 41 (55") 720p = 35 (43"), 30 (50"), 27 (55") 1080p = 57 (39") 720p = 93 (24"), 69 (32") |
| Density Identifier | xxxhdpi (2160p) xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 2GB |
| System on Chip (SoC) | MStar T12 |
| CPU | ARM Cortex-A53 CPU up to 1.4GHz. Supports 32-bit app. |
| GPU | Mali-T820-MP2 |
| Max OpenGL Version | OpenGL ES 3.2 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.2. Supported profiles (Note: Other Fire TV remote controllers will either be inoperable or only partly functional.) |
| Ports | 3 HDMI (1 with ARC support), composite input, digital output (optical), antenna/cable input, Ethernet, headphone jack, USB (1 USB 2.0 only) |
| Expandable Storage | No |
| Device Operating System | Fire OS 6 — Based on Android 7.1 (API level 25) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | Yes |
| Infrared Blaster | No |
| Tuner | Yes |
| Basic Mode (No Amazon.com sign-in required) |
Supported. Customers without Amazon accounts can access key apps, live TV, input switching, and more. |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
4K Specifications
Specifications related to 4K features are provided in the table below. (This section appears only for 4K-capable devices.)
| Item | Details |
|---|---|
| Resolution and Refresh Rate | - 4K UHD up to 60 fps - AVC 4K up to 30 fps |
| Input Color Formats / Output Color Formats | - 8-bit Rec. 709 (HEVC Main profile L5) / 8-bit Rec. 709 - 10-bit Rec. 709 (HEVC Main10 profile L5) / 8-bit Rec. 709 - 10-bit Rec. 2020 (HEVC Main10 profile L5) / 8-bit Rec. 709 (10-bit color input is supported by the codec, but the output does not support 10-bit output.) |
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTJMST12 |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.2 |
| GPU | Mali-T820-MP2 |
MAX_TEXTURE_SIZE |
8192 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
8192 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
16 |
MAX_TEXTURE_IMAGE_UNITS |
16 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
96 |
MAX_VERTEX_UNIFORM_VECTORS |
1024 |
MAX_FRAGMENT_UNIFORM_VECTORS |
1024 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
15 |
MAX_VIEWPORT_DIMS |
8192 x 8192 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Not supported |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Not supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
FAQ for Fire TV Edition
This FAQ is common for all Fire TV Edition devices.
Fire TV Edition refers to any smart TV with Amazon Fire OS built-in to the television hardware. As you develop apps for Fire TV, here are answers to a few questions you might have about support for Fire TV Edition.
- Q: If my app works on other Amazon Fire TV devices, will it work on Fire TV Edition?
- Yes, if your app works on Fire TV or Fire TV Stick, it will most likely work on Fire TV Edition. 99.9% of Fire TV apps are expected to work on Fire TV Edition. For any apps you already have in the Appstore, Fire TV Edition will automatically be added as a supported device — you don't need to do anything. If support for Fire TV Edition fails, you will be notified by the Appstore team.
- Q: Why would an app fail for Fire TV Edition?
- If you targeted your code for specific build models, such as
AFTS(instead of using the wildcardAFT*), Fire TV Edition will not be included. - Q: How can I target Fire TV Edition models in my code?
- To target Fire TV Edition in your code, you can check for
AFT*in theandroid.os.Build.MODELcombined with theBuild.MANUFACTURER, which will returnAmazon. See Identifying Amazon Fire TV Devices for more details. - Q: How do I target Fire TV Edition in my manifest?
- Currently, you can't target any Fire TV devices through your manifest. When you upload your APK into the Appstore submission portal, on the "APK Files" tab, you must indicate support for Fire TV Edition devices in the same way that you indicate support for the other Fire TV devices — by manually moving a slider to indicate support for that device.
- Q: What features can I access/leverage on Fire TV Edition that I previously was unable to use on other Fire TV devices?
- For apps, Fire TV Edition does not give you access to any special new features. The device itself has some new UI elements, such as the ability to toggle between inputs (and see a preview of the input prior to switching), aggregation of live content on a row called "On Now", the option to select over-the-air (antenna) content, the ability to control volume, power, and other TV features using your voice, and a remote with extra buttons buttons. However, apps launch and function in the same way as with other Fire TV devices.
- Q: Does Fire TV Edition have more horsepower to run more CPU intensive games?
- In general, Fire TV is geared toward casual games, not graphic intensive/immersive games. You can see the graphics specs for Fire TV Edition in the OpenGL Properties and Limits section above.
- Q: Can I map the new buttons on the Fire TV Edition remote controller to my game?
- No, the additional buttons on Fire TV Edition remote controls (volume up, volume down, power, Netflix, Amazon Video, etc.) are owned by the system and not accessible to third-party apps.
«««< HEAD
- catalog_decoupling
- Q: How can I test my app on Fire TV Edition?
- For Android apps, you test apps the usual way, by connecting Android Debug Bridge (adb) to Fire TV then running the app from Android Studio. However, you cannot connect adb to Fire TV Edition using a USB cable. You must connect adb through the wifi network. Web apps can be tested using the Web App Tester rather than with adb.
- Q: How can I test my app on Fire TV Edition without a Fire TV Edition smart TV?
- Unfortunately, you must have a Fire TV Edition smart TV device to fully test your device. Emulators don't work reliably for testing apps with Fire TV. And the App Testing Service (ATS) does not evaluate support for Fire TV Edition. However, if you submit your APK to the Appstore and it fails for some reason on Fire TV Edition, the Appstore team will let you know why your app failed. In general, if your app works on a Fire TV device (especially Fire TV Stick), it will work on Fire TV Edition.
- Q: If I have a Fire TV Edition smart TV, can I plug in a Fire TV device (e.g., stick, cube, pendant, set-top box) into Fire TV Edition to test support on those devices as well?
- Yes, you can plug a Fire TV device into your Fire TV Edition smart TV and select it as an input on your Fire TV Edition.
Fire TV Edition - Toshiba HD provides high-quality 2K streaming at a low cost. The tech specs are comparable to the Fire TV Edition - Insignia HD (2018). As with other Fire TV Edition smart TVs, the Toshiba HD ships with Fire OS 6 (based on Android N). The Toshiba HD has a max video resolution of 720P HD / 1080P FHD @ 60 Hz, with an Amlogic-T950Y system on chip and 1GB DDR4 memory. The software UI is the same experience as with other 2018 Fire TV Editions — you can control many settings and inputs through near-field voice (using your remote control) or through far-field voice using a linked Alexa device. When setting up the Toshiba HD, you aren't required to have an Amazon account to install popular streaming apps. Several screen sizes are available: 32" (720p), 43" (1080p), and 49" (1080p).
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 1080p @ 60fps. Main/Main10 profiles, Secure and unsecure playback |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 60fps. High profile, level 4.2. Secure and unsecure playback | |
| H.263 | video/3gpp | Hardware accelerated up to 704x576p non-secure. Supports H.263 MPEG-4 Part 2. | |
| VP8 | video/webm | Software-accelerated. Secure (Widevine L3 only) and un-secure. Works well for 720p/30fps. | |
| VP9 | video/webm | Hardware accelerated up to 1080p @ 60fps, Profile 0,2, Secure and non-secure | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 60fps | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 60fps, Advanced Simple Profile Level 5, non-secure | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48HZ, 6 channels, 16-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | 48HZ, 6 channels, 16-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | 48HZ,6 channels, 16-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | In stereo, up to 48KHz. In CBR/VBR, up to 320kbps | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevide L1/L3 | ||
| HDCP | HDCP 1.4 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 1080p = 51 (43"), 45 (49") 720p = 69 (32") |
| Density Identifier | xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 1GB DDR4 |
| System on Chip (SoC) | Amlogic T950Y |
| CPU | Amlogic T950Z |
| GPU | Mali-450 |
| Max OpenGL Version | OpenGL ES 3.2 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.2. Supported profiles (Note: Other Fire TV remote controllers will either be inoperable or only partly functional.) |
| Ports | 3 HDMI (1 with ARC support), RF Antenna, compositive video, USB 2.0, Ethernet, Digital Optical Audio, headphone jack, Analog Audio |
| Expandable Storage | No |
| Device Operating System | Fire OS 6 — Based on Android 7.1 (API level 25) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | Yes |
| Infrared Blaster | No |
| Tuner | Yes |
| Basic Mode (No Amazon.com sign-in required) |
Supported. Customers without Amazon accounts can access key apps, live TV, input switching, and more. |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTBAMR311 |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.2 |
| GPU | Mali-450 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
0 |
MAX_TEXTURE_IMAGE_UNITS |
8 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
8 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
256 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
12 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Not supported |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Not supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
FAQ for Fire TV Edition
This FAQ is common for all Fire TV Edition devices.
Fire TV Edition refers to any smart TV with Amazon Fire OS built-in to the television hardware. As you develop apps for Fire TV, here are answers to a few questions you might have about support for Fire TV Edition.
- Q: If my app works on other Amazon Fire TV devices, will it work on Fire TV Edition?
- Yes, if your app works on Fire TV or Fire TV Stick, it will most likely work on Fire TV Edition. 99.9% of Fire TV apps are expected to work on Fire TV Edition. For any apps you already have in the Appstore, Fire TV Edition will automatically be added as a supported device — you don't need to do anything. If support for Fire TV Edition fails, you will be notified by the Appstore team.
- Q: Why would an app fail for Fire TV Edition?
- If you targeted your code for specific build models, such as
AFTS(instead of using the wildcardAFT*), Fire TV Edition will not be included. - Q: How can I target Fire TV Edition models in my code?
- To target Fire TV Edition in your code, you can check for
AFT*in theandroid.os.Build.MODELcombined with theBuild.MANUFACTURER, which will returnAmazon. See Identifying Amazon Fire TV Devices for more details. - Q: How do I target Fire TV Edition in my manifest?
- Currently, you can't target any Fire TV devices through your manifest. When you upload your APK into the Appstore submission portal, on the "APK Files" tab, you must indicate support for Fire TV Edition devices in the same way that you indicate support for the other Fire TV devices — by manually moving a slider to indicate support for that device.
- Q: What features can I access/leverage on Fire TV Edition that I previously was unable to use on other Fire TV devices?
- For apps, Fire TV Edition does not give you access to any special new features. The device itself has some new UI elements, such as the ability to toggle between inputs (and see a preview of the input prior to switching), aggregation of live content on a row called "On Now", the option to select over-the-air (antenna) content, the ability to control volume, power, and other TV features using your voice, and a remote with extra buttons buttons. However, apps launch and function in the same way as with other Fire TV devices.
- Q: Does Fire TV Edition have more horsepower to run more CPU intensive games?
- In general, Fire TV is geared toward casual games, not graphic intensive/immersive games. You can see the graphics specs for Fire TV Edition in the OpenGL Properties and Limits section above.
- Q: Can I map the new buttons on the Fire TV Edition remote controller to my game?
- No, the additional buttons on Fire TV Edition remote controls (volume up, volume down, power, Netflix, Amazon Video, etc.) are owned by the system and not accessible to third-party apps.
«««< HEAD
- catalog_decoupling
- Q: How can I test my app on Fire TV Edition?
- For Android apps, you test apps the usual way, by connecting Android Debug Bridge (adb) to Fire TV then running the app from Android Studio. However, you cannot connect adb to Fire TV Edition using a USB cable. You must connect adb through the wifi network. Web apps can be tested using the Web App Tester rather than with adb.
- Q: How can I test my app on Fire TV Edition without a Fire TV Edition smart TV?
- Unfortunately, you must have a Fire TV Edition smart TV device to fully test your device. Emulators don't work reliably for testing apps with Fire TV. And the App Testing Service (ATS) does not evaluate support for Fire TV Edition. However, if you submit your APK to the Appstore and it fails for some reason on Fire TV Edition, the Appstore team will let you know why your app failed. In general, if your app works on a Fire TV device (especially Fire TV Stick), it will work on Fire TV Edition.
- Q: If I have a Fire TV Edition smart TV, can I plug in a Fire TV device (e.g., stick, cube, pendant, set-top box) into Fire TV Edition to test support on those devices as well?
- Yes, you can plug a Fire TV device into your Fire TV Edition smart TV and select it as an input on your Fire TV Edition.
Fire TV Cube is the first Fire TV device offering a hands-free TV experience (far field control) — you can use your voice to access, launch, and control content, turn on your TV and AV devices, switch inputs, adjust the volume, play music, and more, without a remote. When your TV is off, Fire TV Cube acts like an Amazon Echo; when your TV is on, it also acts like a Fire TV. If you have enabled voice control with your app, users can control media playback through their voice, and more. Like Fire TV (Gen 3), Fire TV Cube provides 4K ultra HD at 60 fps, HDR10 for bolder contrast and more vibrant colors, and Dolby Atmos for richer sound. Fire TV Cube's infrared blaster allows it to interact with your TV and AV setup.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 3840x2160p (4K) @ 60fps, 35 Mbps, Main 10 Profile Level 5.1, Color space 8-bit and 10-bit input with HDR10 support in rendering pipelines. |
| H.264 | video/avc | Hardware accelerated up to 3840x2160p @ 30fps or 1080p @ 60fps, 20 Mbps, High Profile up to Level 4.1. | |
| H.263 | video/3gpp | Not supported | |
| VP8 | video/webm | Not supported | |
| VP9 | video/webm | Hardware accelerated up to 4K@60fps (including skip frames), Profile 2 with HDR10 support in rendering pipelines | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 60fps | |
| MPEG-4 | video/mp4v-es | Not supported | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Up to 48kHz, 8 channels, 16-bit and 24-bit |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 8 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 3.0 | |
| Widevine | Widevine L1/L3 | ||
| HDCP | HDCP 2.2 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 3840 x 2160 (2160p / 4K) - 60Hz 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 640 (2160p) 320 (1080p) 213 (720p) |
| Density Identifier | xxxhdpi (2160p) xhdpi (1080p) tvdpi (720p) |
| Storage | 16GB internal |
| Memory (RAM) | 2GB |
| System on Chip (SoC) | Amlogic S905Z |
| CPU | Quad core ARM Cortex-A53 CPU up to 1.5GHz. Supports 32-bit apps. |
| GPU | Mali-450 MP3 |
| Max OpenGL Version | OpenGL ES 2.0 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.2. Supported profiles |
| Ports | HDMI output, Micro USB 2.0 for expandable storage or Amazon Ethernet Adapter (included), Wired Infrared Support |
| Expandable Storage | Supported through the Micro USB port |
| Device Operating System | Fire OS 6 — Based on Android 7.1 (API level 25) |
| Light sensor | Yes |
| Proximity sensor | No |
| Far-field Voice Support | Yes |
| Attention System (voice chrome, LEDs, and sounds) |
Yes |
| Internal Speakers | Yes |
| Infrared Blaster | Yes |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
4K Specifications
Specifications related to 4K features are provided in the table below. (This section appears only for 4K-capable devices.)
| Item | Details |
|---|---|
| Resolution and Refresh Rate | - HEVC 4K UHD up to 60 fps - AVC 4K up to 30 fps |
| Input Color Formats / Output Color Formats | - 8-bit Rec. 709 (HEVC Main profile L5) / 8-bit Rec. 709 - 10-bit Rec. 709 (HEVC Main10 profile L5) / 10-bit Rec. 709 - 10-bit Rec. 2020 (HEVC Main10 profile L5) / 10-bit Rec. 2020 |
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTA |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 2.0 |
| GPU | Mali-450 MP3 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
0 |
MAX_TEXTURE_IMAGE_UNITS |
8 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
8 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
256 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
12 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Supported except for the headphone jack |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Not supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
FAQ for Fire TV Cube
- Do I need to do anything differently in my app for Fire TV Cube than for other Fire TV devices?
- Your app should work the same on Fire TV Cube as it does on other devices. However, Fire TV Cube tries to provide more of a hands-free TV experience, letting users control their TV, search for content, play/rewind/fast-forward content, etc., with their voice (without the need to push the voice button on a remote control). As such, to align with the voice interactivity of Fire TV, you should voice-enable your app.
- How can I voice-enable my app?
- There are two main approaches to voice-enable your app:
-
- Video Skill API: The Video Skill API provides a deep integration of your app's functionality and content with voice. Video Skill API integration allows customers to use their voice to search and find your app's content (from Fire TV's universal search, not just within your app), launch content, control media playback, and more. Video Skill API integration has a couple of prerequisites. First, your content must be integrated into the Amazon Catalog. To qualify for Catalog integration, if you have video-on-demand content, it must be in IMDb. After your app has gone through catalog integration, reach out to a solutions architect at Amazon for more information about integrating the Video Skill API. See the Video Skill API section in "Voice-enabling Your App and Content" for more details.
-
- MediaSession: MediaSession lets users control your app's media playback through voice controls. First, check to see if you have already implemented the Android Media Sessions API. If you have, all you need to do is add a permission to your app's manifest file and implement voice commands for transport controls like play, pause, resume, rewind, fast-forward, and skip content. See Optimization to Enable Voice Interactivity with Media Playback through Media Session for details. If you haven't implemented MediaSession in your app, see this getting started with MediaSession tutorial. If you're just starting to develop an app, note that Fire App Builder, a Java Android framework for building Fire TV apps, already has MediaSession enabled with voice.
-
Tip: See Voice-enabling Your App and Content for more details.
Fire TV Edition - Toshiba 4K supports up to 4k resolutions @ 60 fps and HDR10. The tech specs are comparable to Fire TV Edition - Insignia 4K (2018). Common with Fire TV Edition features, you can control the Fire TV experience through near-field voice (using your remote control) or through far-field voice using a linked Alexa device, including controlling power, volume, channels, inputs, content, playback, smart home devices, and more. Fire TV Edition - Toshiba 4K provides various customization options — you can select picture and sound settings, add Favorites to the "On" Now row, and name inputs. During setup, you don't have to sign in with an Amazon account. Even without signing in, you can still view Amazon Prime Video, Netflix, HBO, Sony PlayStation Vue, Sling, and Hulu.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 3840x2160p (4K) @ 60fps with HDR10 support. Main/Main10 profiles, Main Tier, Level 5.1 Secure and unsecure playback |
| H.264 | video/avc | Hardware accelerated up to 3840x2160p @ 30fps. High profile, level 5.0. Secure and unsecure playback | |
| H.263 | video/3gpp | Hardware accelerated up to 1080p non-secure | |
| VP8 | video/webm | Hardware accelerated up to 1080p @ 60fps | |
| VP9 | video/webm | Hardware accelerated up to 3840x2160p @ 60fps, Profile 0,2, Secure and non-secure | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 60fps | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 60fps, Advanced Simple Profile Level 5, non-secure | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48HZ, 6 channels, 16-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | 48HZ, 6 channels, 16-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 96 kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | In stereo, up to 48KHz. In CBR/VBR, up to 320kbps | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L1/L3 | ||
| HDCP | HDCP 2.2 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 3840 x 2160 (2160p / 4K) - 60Hz 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 2160p = 104 (43"), 89 (50"), 81 (55") 1080p = 52 (43"), 45 (50"), 41 (55") 720p = 35 (43"), 30 (50"), 27 (55") |
| Density Identifier | xxxhdpi (2160p) xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 2GB |
| System on Chip (SoC) | MStar T12 |
| CPU | ARM Cortex-A53 CPU up to 1.4GHz. Supports 32-bit app. |
| GPU | Mali-T820-MP2 |
| Max OpenGL Version | OpenGL ES 3.2 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.2. Supported profiles (Note: Other Fire TV remote controllers will either be inoperable or only partly functional.) |
| Ports | 3 HDMI (1 with ARC support), composite input, digital output (optical), antenna/cable input, Ethernet, headphone jack, USB (1 USB 2.0 only) |
| Expandable Storage | No |
| Device Operating System | Fire OS 6 — Based on Android 7.1 (API level 25) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | Yes |
| Infrared Blaster | No |
| Tuner | Yes |
| Basic Mode (No Amazon.com sign-in required) |
Supported. Customers without Amazon accounts can access key apps, live TV, input switching, and more. |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
4K Specifications
Specifications related to 4K features are provided in the table below. (This section appears only for 4K-capable devices.)
| Item | Details |
|---|---|
| Resolution and Refresh Rate | - 4K UHD up to 60 fps - AVC 4K up to 30 fps |
| Input Color Formats / Output Color Formats | - 8-bit Rec. 709 (HEVC Main profile L5) / 8-bit Rec. 709 - 10-bit Rec. 709 (HEVC Main10 profile L5) / 8-bit Rec. 709 - 10-bit Rec. 2020 (HEVC Main10 profile L5) / 8-bit Rec. 709 (10-bit color input is supported by the codec, but the output does not support 10-bit output.) |
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTKMST12 |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.2 |
| GPU | Mali-T820-MP2 |
MAX_TEXTURE_SIZE |
8192 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
8192 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
16 |
MAX_TEXTURE_IMAGE_UNITS |
16 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
96 |
MAX_VERTEX_UNIFORM_VECTORS |
1024 |
MAX_FRAGMENT_UNIFORM_VECTORS |
1024 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
15 |
MAX_VIEWPORT_DIMS |
8192 x 8192 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Not supported |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Not supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
FAQ for Fire TV Edition
This FAQ is common for all Fire TV Edition devices.
Fire TV Edition refers to any smart TV with Amazon Fire OS built-in to the television hardware. As you develop apps for Fire TV, here are answers to a few questions you might have about support for Fire TV Edition.
- Q: If my app works on other Amazon Fire TV devices, will it work on Fire TV Edition?
- Yes, if your app works on Fire TV or Fire TV Stick, it will most likely work on Fire TV Edition. 99.9% of Fire TV apps are expected to work on Fire TV Edition. For any apps you already have in the Appstore, Fire TV Edition will automatically be added as a supported device — you don't need to do anything. If support for Fire TV Edition fails, you will be notified by the Appstore team.
- Q: Why would an app fail for Fire TV Edition?
- If you targeted your code for specific build models, such as
AFTS(instead of using the wildcardAFT*), Fire TV Edition will not be included. - Q: How can I target Fire TV Edition models in my code?
- To target Fire TV Edition in your code, you can check for
AFT*in theandroid.os.Build.MODELcombined with theBuild.MANUFACTURER, which will returnAmazon. See Identifying Amazon Fire TV Devices for more details. - Q: How do I target Fire TV Edition in my manifest?
- Currently, you can't target any Fire TV devices through your manifest. When you upload your APK into the Appstore submission portal, on the "APK Files" tab, you must indicate support for Fire TV Edition devices in the same way that you indicate support for the other Fire TV devices — by manually moving a slider to indicate support for that device.
- Q: What features can I access/leverage on Fire TV Edition that I previously was unable to use on other Fire TV devices?
- For apps, Fire TV Edition does not give you access to any special new features. The device itself has some new UI elements, such as the ability to toggle between inputs (and see a preview of the input prior to switching), aggregation of live content on a row called "On Now", the option to select over-the-air (antenna) content, the ability to control volume, power, and other TV features using your voice, and a remote with extra buttons buttons. However, apps launch and function in the same way as with other Fire TV devices.
- Q: Does Fire TV Edition have more horsepower to run more CPU intensive games?
- In general, Fire TV is geared toward casual games, not graphic intensive/immersive games. You can see the graphics specs for Fire TV Edition in the OpenGL Properties and Limits section above.
- Q: Can I map the new buttons on the Fire TV Edition remote controller to my game?
- No, the additional buttons on Fire TV Edition remote controls (volume up, volume down, power, Netflix, Amazon Video, etc.) are owned by the system and not accessible to third-party apps.
«««< HEAD
- catalog_decoupling
- Q: How can I test my app on Fire TV Edition?
- For Android apps, you test apps the usual way, by connecting Android Debug Bridge (adb) to Fire TV then running the app from Android Studio. However, you cannot connect adb to Fire TV Edition using a USB cable. You must connect adb through the wifi network. Web apps can be tested using the Web App Tester rather than with adb.
- Q: How can I test my app on Fire TV Edition without a Fire TV Edition smart TV?
- Unfortunately, you must have a Fire TV Edition smart TV device to fully test your device. Emulators don't work reliably for testing apps with Fire TV. And the App Testing Service (ATS) does not evaluate support for Fire TV Edition. However, if you submit your APK to the Appstore and it fails for some reason on Fire TV Edition, the Appstore team will let you know why your app failed. In general, if your app works on a Fire TV device (especially Fire TV Stick), it will work on Fire TV Edition.
- Q: If I have a Fire TV Edition smart TV, can I plug in a Fire TV device (e.g., stick, cube, pendant, set-top box) into Fire TV Edition to test support on those devices as well?
- Yes, you can plug a Fire TV device into your Fire TV Edition smart TV and select it as an input on your Fire TV Edition.
Fire TV (Gen 3) was released in October 2017 and supports resolutions up to 4K ultra HD at 60 fps. It also supports HDR10 (High Dynamic Range, which results in bolder contrast and more vibrant colors) and supports Dolby Atmos for richer sound. Gen 3 has a pendant form factor, making it less visible and more portable (this form contrasts with the set-top box form of the Gen 1 and Gen 2 models). Its 1.5 Ghz quad core processor has more power than the stick, and it has a micro USB port that can optionally accept an Ethernet adapter. Gen 3 is currently the only device running Fire OS 6, which is based on Android API level 25.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 3840x2160p (4K) @ 60fps, 35 Mbps, Main 10 Profile Level 5.1, Color space 8-bit and 10-bit input with HDR10 support in rendering pipelines. |
| H.264 | video/avc | Hardware accelerated up to 3840x2160p @ 30fps or 1080p @ 60fps, 20 Mbps, High Profile up to Level 4.1 | |
| H.263 | video/3gpp | Not supported | |
| VP8 | video/webm | Not supported | |
| VP9 | video/webm | Hardware accelerated up to 4K@60fps (including skip frames), Profile 2 with HDR10 support in rendering pipelines | |
| MPEG-2 | video/mp2t | ? | |
| MPEG-4 | video/mp4v-es | Not supported | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Up to 48kHz, 8 channels, 16-bit and 24-bit |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 8 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | ||
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 3.0 | |
| Widevine | Widevine L1/L3 | ||
| HDCP | HDCP 2.2 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 3840 x 2160 (2160p / 4K) - 60Hz 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 640 (2160p) 320 (1080p) 213 (720p) |
| Density Identifier | xxxhdpi (2160p) xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB internal |
| Memory (RAM) | 2GB |
| System on Chip (SoC) | Amlogic S905Z |
| CPU | Quad core ARM Cortex-A53 CPU up to 1.5GHz. Supports 32-bit apps. |
| GPU | Mali-450 MP3 |
| Max OpenGL Version | OpenGL ES 2.0 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.2. Supported profiles |
| Ports | HDMI output, Micro USB 2.0 for power or optional Amazon Ethernet Adapter (not-included) |
| Expandable Storage | No |
| Device Operating System | Fire OS 6 — Based on Android 7.1 (API level 25) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | No |
| Infrared Blaster | No |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
4K Specifications
Specifications related to 4K features are provided in the table below. (This section appears only for 4K-capable devices.)
| Item | Details |
|---|---|
| Resolution and Refresh Rate | - HEVC 4K UHD up to 60 fps - AVC 4K up to 30 fps |
| Input Color Formats / Output Color Formats | - 8-bit Rec. 709 (HEVC Main profile L5) / 8-bit Rec. 709 - 10-bit Rec. 709 (HEVC Main10 profile L5) / 10-bit Rec. 709 - 10-bit Rec. 2020 (HEVC Main10 profile L5) / 10-bit Rec. 2020 |
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTN |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 2.0 |
| GPU | Mali-450 MP3 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
0 |
MAX_TEXTURE_IMAGE_UNITS |
8 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
8 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
256 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
12 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Supported except for the headphone jack |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Not supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Available |
| Amazon.de | Germany, Austria | German | Available |
| Amazon.co.jp | Japan | Japanese | Available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
Fire TV Edition - Element 4K was the first integration of Fire TV directly into the TV manufacturer's hardware (in this case, into Element TVs). Fire TV Edition (Element) supports resolutions up to 4K ultra HD at 60 fps. Unique to the smart TV platform, it can also integrate live over-the-air TV broadcasts with streaming apps and channels. The Element comes in four sizes, from 43-inch up to 65-inch displays. Element runs Fire OS 5. See the FAQ for more details.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 3840x2160p (4K) @ 60fps. Main/Main10 profiles, High Tier, Level 5.1. DRC within 16msec. |
| H.264 | video/avc | Hardware accelerated up to 3840x2160p @ 60fps. Main/High Profiles with Level up to 5.1. DRC within 16 msec. Secure and unsecure playback | |
| H.263 | video/3gpp | Hardware accelerated up to 1080p @ 60fps, 40 Mbps, non-secure | |
| VP8 | video/webm | Hardware accelerated up to 1080p @ 30fps, Profile 0 | |
| VP9 | video/webm | Hardware accelerated up to 3840x2160p (4K) @ 60fps, Profile 0,2, Widevine only | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 60fps | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 30fps, 20 Mbps, Advanced Simple Profile Level 5, non-secure | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 48kHz, 6 channels, 16-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 16-bit and 24-bit | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L1/L3 | ||
| HDCP | HDCP 2.2 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 3840 x 2160 (2160p / 4K) - 60Hz 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 2160p = 104 (43"), 89 (50"), 81 (55"), 68 (65") 1080p = 52 (43"), 45 (50"), 41 (55"), 34 (65") 720p = 35 (43"), 30 (50"), 27 (55"), 23 (65") |
| Density Identifier | xxxhdpi (2160p) xhdpi (1080p) tvdpi (720p) |
| Storage | 16GB |
| Memory (RAM) | 3GB |
| System on Chip (SoC) | MStar-T1 938 (MSDUAV16B-A-008T) |
| CPU | Dual CA72 + Dual CA53 up to 1.4Ghz. Supports 32-bit app. |
| GPU | Mali-T820-MP3 |
| Max OpenGL Version | OpenGL ES 3.2 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.1. Supported profiles (Note: Other Fire TV remote controllers will either be inoperable or only partly functional.) |
| Ports | 4 HDMI (1 with ARC support), component input, composite input, digital output (optical), antenna/cable input, Ethernet, headphone jack, 1 USB 2.0, 1 USB 3.0 |
| Expandable Storage | SD available up to 128GB. microSD cards can be supported through an adapter. |
| Device Operating System | Fire OS 5 — Based on Android 5.1 (API Level 22) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | Yes |
| Infrared Blaster | No |
| Tuner | Yes |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
4K Specifications
Specifications related to 4K features are provided in the table below. (This section appears only for 4K-capable devices.)
| Item | Details |
|---|---|
| Resolution and Refresh Rate | - 4K UHD up to 60 fps - AVC 4K up to 30 fps |
| Input Color Formats / Output Color Formats | - 8-bit Rec. 709 (HEVC Main profile L5) / 8-bit Rec. 709 - 10-bit Rec. 709 (HEVC Main10 profile L5) / 8-bit Rec. 709 - 10-bit Rec. 2020 (HEVC Main10 profile L5) / 8-bit Rec. 709 (10-bit color input is supported by the codec, but the output does not support 10-bit output.) |
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTRS |
android.os.Build.VERSION.SDK_INT |
25 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.2 |
| GPU | Mali-T820-MP3 |
MAX_TEXTURE_SIZE |
8192 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
8192 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
16 |
MAX_TEXTURE_IMAGE_UNITS |
16 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
96 |
MAX_VERTEX_UNIFORM_VECTORS |
1024 |
MAX_FRAGMENT_UNIFORM_VECTORS |
1024 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
15 |
MAX_VIEWPORT_DIMS |
8192 x 8192 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Not supported |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Not supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Not available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
FAQ for Fire TV Edition
This FAQ is common for all Fire TV Edition devices.
Fire TV Edition refers to any smart TV with Amazon Fire OS built-in to the television hardware. As you develop apps for Fire TV, here are answers to a few questions you might have about support for Fire TV Edition.
- Q: If my app works on other Amazon Fire TV devices, will it work on Fire TV Edition?
- Yes, if your app works on Fire TV or Fire TV Stick, it will most likely work on Fire TV Edition. 99.9% of Fire TV apps are expected to work on Fire TV Edition. For any apps you already have in the Appstore, Fire TV Edition will automatically be added as a supported device — you don't need to do anything. If support for Fire TV Edition fails, you will be notified by the Appstore team.
- Q: Why would an app fail for Fire TV Edition?
- If you targeted your code for specific build models, such as
AFTS(instead of using the wildcardAFT*), Fire TV Edition will not be included. - Q: How can I target Fire TV Edition models in my code?
- To target Fire TV Edition in your code, you can check for
AFT*in theandroid.os.Build.MODELcombined with theBuild.MANUFACTURER, which will returnAmazon. See Identifying Amazon Fire TV Devices for more details. - Q: How do I target Fire TV Edition in my manifest?
- Currently, you can't target any Fire TV devices through your manifest. When you upload your APK into the Appstore submission portal, on the "APK Files" tab, you must indicate support for Fire TV Edition devices in the same way that you indicate support for the other Fire TV devices — by manually moving a slider to indicate support for that device.
- Q: What features can I access/leverage on Fire TV Edition that I previously was unable to use on other Fire TV devices?
- For apps, Fire TV Edition does not give you access to any special new features. The device itself has some new UI elements, such as the ability to toggle between inputs (and see a preview of the input prior to switching), aggregation of live content on a row called "On Now", the option to select over-the-air (antenna) content, the ability to control volume, power, and other TV features using your voice, and a remote with extra buttons buttons. However, apps launch and function in the same way as with other Fire TV devices.
- Q: Does Fire TV Edition have more horsepower to run more CPU intensive games?
- In general, Fire TV is geared toward casual games, not graphic intensive/immersive games. You can see the graphics specs for Fire TV Edition in the OpenGL Properties and Limits section above.
- Q: Can I map the new buttons on the Fire TV Edition remote controller to my game?
- No, the additional buttons on Fire TV Edition remote controls (volume up, volume down, power, Netflix, Amazon Video, etc.) are owned by the system and not accessible to third-party apps.
«««< HEAD
- catalog_decoupling
- Q: How can I test my app on Fire TV Edition?
- For Android apps, you test apps the usual way, by connecting Android Debug Bridge (adb) to Fire TV then running the app from Android Studio. However, you cannot connect adb to Fire TV Edition using a USB cable. You must connect adb through the wifi network. Web apps can be tested using the Web App Tester rather than with adb.
- Q: How can I test my app on Fire TV Edition without a Fire TV Edition smart TV?
- Unfortunately, you must have a Fire TV Edition smart TV device to fully test your device. Emulators don't work reliably for testing apps with Fire TV. And the App Testing Service (ATS) does not evaluate support for Fire TV Edition. However, if you submit your APK to the Appstore and it fails for some reason on Fire TV Edition, the Appstore team will let you know why your app failed. In general, if your app works on a Fire TV device (especially Fire TV Stick), it will work on Fire TV Edition.
- Q: If I have a Fire TV Edition smart TV, can I plug in a Fire TV device (e.g., stick, cube, pendant, set-top box) into Fire TV Edition to test support on those devices as well?
- Yes, you can plug a Fire TV device into your Fire TV Edition smart TV and select it as an input on your Fire TV Edition.
Fire TV Stick (Basic Edition), released in November 2017, is a more globally available version of the Fire TV Stick (Gen 2). Whereas Fire TV Stick (Gen 2) is available in US, UK, Germany, Japan, and India, the Fire TV Stick Basic Edition is available outside these areas in more than 100 countries or territories. From a hardware perspective, the specs for Fire TV Stick Basic Edition and Fire TV Stick (Gen 2) are largely the same (the build model, AFTT, is even the same) except the Basic Edition doesn’t ship with an Alexa Voice Remote, and the UI is simplified with more of an app-centric experience. For example, the "Recommended By Your Apps" rows that is normally populated through Recommendations isn't shown. The tabs on the top row are simplified, and you find apps by browsing the available categories rather than using search.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 1080p @ 30fps, 25 Mbps, Main Profile Level 4.0, Color space 8-bit support |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 30fps or 720p @ 60fps, 20 Mbps, High Profile up to Level 4 | |
| H.263 | video/3gpp | Hardware accelerated up to WVGA (800x400) @ 30fps, 6 Mbps, Profile 0 Level 70 | |
| VP8 | video/webm | Not supported | |
| VP9 | video/webm | Not supported | |
| MPEG-2 | video/mp2t | ? | |
| MPEG-4 | video/mp4v-es | Decodes at 30fps, 20 Mbps, Advanced Simple Profile Level 5 | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L3 | ||
| HDCP | HDCP 1.4 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 320 (1080p) 213 (720p) |
| Density Identifier | xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB internal |
| Memory (RAM) | 1GB |
| System on Chip (SoC) | Mediatek 8127D |
| CPU | Quad-core ARM 1.3 GHz. Supports 32-bit apps. |
| GPU | Mali-450 MP4 |
| Max OpenGL Version | OpenGL ES 2.0 |
| Networking: Wifi | Dual-band, dual-antenna Wi-Fi supports 2x2 MIMO 802.11a/b/g/n/ac |
| Networking: Ethernet | No |
| Bluetooth | BT 4.1. Supported profiles |
| Ports | HDMI output, Micro USB 2.0 for power only |
| Expandable Storage | No |
| Device Operating System | Fire OS 5 — Based on Android 5.1 (API Level 22) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | No |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | No |
| Infrared Blaster | No |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTT |
android.os.Build.VERSION.SDK_INT |
22 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 2.0 |
| GPU | Mali-450 MP4 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
0 |
MAX_TEXTURE_IMAGE_UNITS |
8 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
8 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
256 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
12 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Supported except for the headphone jack |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Not available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Available |
| Amazon.mx | Mexico | Spanish | Available |
| Amazon.com.br | Brazil | Portuguese | Available |
| Amazon.fr | France | French | Available |
| Amazon.it | Italy | Italian | Available |
| Amazon.es | Spain | Spanish | Available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
FAQ for Fire TV Basic Edition
- How does Fire TV Basic Edition differ from Fire TV Stick (Gen 2)?
-
From a hardware perspective, the specs for Fire TV Stick (Gen 2) and Fire TV Stick Basic Edition are largely the same (the build model,
AFTT, is even the same) except that the Basic Edition doesn’t ship with an Alexa Voice Remote, and the UI is simplified with more of an app-centric experience. - For example, the "Recommended By Your Apps" rows that is normally populated through Recommendations isn't shown on Basic Edition. The tabs on the top row are simplified, and you find apps by browsing the available categories rather than using search.
- Fire TV Stick (Gen 2) is available in US, UK, Germany, Japan, and India, whereas Basic Edition is available outside these areas in more than 100 countries or territories (see the full list here). (Note: Don't confuse "Basic Edition" with "Fire TV Edition" – the latter refers to smart TVs.)
Fire TV Stick (Gen 2) was released in September 2016 and is the latest version of the Fire TV Stick. Its maximum supported resolution is 1080p @ 30fps, and its CPU is 1.3 Ghz. This device is the bestselling Amazon Fire TV device by a wide margin. The stick form factor doesn't provide any Ethernet ports, so for any testing and sideloading of apps, you connect via adb wirelessly. This device's specs are similar to the Fire TV Basic Edition (which is its globally available twin); the difference with Basic Edition is in the user interface.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 1080p @ 30fps, 25 Mbps, Main Profile Level 4.0, Color space 8-bit support |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 30fps or 720p @ 60fps, 20 Mbps, High Profile up to Level 4 | |
| H.263 | video/3gpp | Hardware accelerated up to WVGA (800x400) @ 30fps, 6 Mbps, Profile 0 Level 70 | |
| VP8 | video/webm | Not supported | |
| VP9 | video/webm | Not supported | |
| MPEG-2 | video/mp2t | Hardware accelerated up to 1080p @ 30fps | |
| MPEG-4 | video/mp4v-es | Decodes at 30fps, 20 Mbps, Advanced Simple Profile Level 5 | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L3 | ||
| HDCP | HDCP 1.4 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 320 (1080p) 213 (720p) |
| Density Identifier | xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB internal |
| Memory (RAM) | 1GB |
| System on Chip (SoC) | Mediatek 8127D |
| CPU | Quad-core ARM 1.3 GHz. Supports 32-bit apps. |
| GPU | Mali-450 MP4 |
| Max OpenGL Version | OpenGL ES 2.0 |
| Networking: Wifi | Dual-band, dual-antenna Wi-Fi supports 2x2 MIMO 802.11a/b/g/n/ac |
| Networking: Ethernet | No |
| Bluetooth | BT 4.1. Supported profiles |
| Ports | HDMI output, Micro USB 2.0 for power only |
| Expandable Storage | No |
| Device Operating System | Fire OS 5 — Based on Android 5.1 (API Level 22) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | No |
| Infrared Blaster | No |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTT |
android.os.Build.VERSION.SDK_INT |
22 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 2.0 |
| GPU | Mali-450 MP4 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
0 |
MAX_TEXTURE_IMAGE_UNITS |
8 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
8 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
256 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
12 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Supported except for headphone jack |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Available |
| Amazon.co.uk | United Kingdom | English - UK | Available |
| Amazon.de | Germany, Austria | German | Available |
| Amazon.co.jp | Japan | Japanese | Available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
Fire TV (Gen 2) was released in September 2015 and supports resolutions up to 4K ultra HD. In contrast to the Gen 3 model, the Gen 2 has a set-top box form factor, provides a USB port, has a direct Ethernet port, and runs Fire OS 5. Its fast CPU (2 Ghz and 1.5 Ghz dual cores) gives it strong processing power, and it is compatible with a game controller. The Gen 2 device is now available in stores only as a refurbished device.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Hardware accelerated up to 3840x2160p (4K) @ 30fps, 25 Mbps, Main 10 Profile Level 5.0, Color space 8-bit and 10-bit input but just 8-bit output. |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 30fps or 720p @ 60fps, 20 Mbps, High Profile up to Level 4 | |
| H.263 | video/3gpp | Hardware accelerated up to WVGA (800x400) @ 30fps, 6 Mbps, Profile 0 Level 70 | |
| VP8 | video/webm | Hardware accelerated, Profile 0 | |
| VP9 | video/webm | Hardware accelerated up to Youtube 4K, Profile 0 | |
| MPEG-2 | video/mp2t | ? | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 30fps, 20 Mbps, Advanced Simple Profile Level 5 | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L1/L3 | ||
| HDCP | HDCP 2.2 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 3840 x 2160 (2160p / 4K) - 30Hz 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 640 (2160p) 320 (1080p) 213 (720p) |
| Density Identifier | xxxhdpi (2160p) xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 2GB |
| System on Chip (SoC) | MediaTek 8173C |
| CPU | Quad Core (dual core ARM Cortex A72 up to 2 GHz, dual core ARM Cortex A53 up to 1.573 Ghz). Supports 32-bit apps. |
| GPU | PowerVR Rogue GX6250 |
| Max OpenGL Version | OpenGL ES 3.0 |
| Networking: Wifi | 802.11 a/b/g/n/ac; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 4.1. Supported profiles |
| Ports | DC Jack, HDMI output, 10/100 Ethernet, microSD slot, USB 2.0 Type A |
| Expandable Storage | MicroSD up to 128GB |
| Device Operating System | Fire OS 5 — Based on Android 5.1 (API Level 22) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | No |
| Infrared Blaster | No |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
4K Specifications
Specifications related to 4K features are provided in the table below. (This section appears only for 4K-capable devices.)
| Item | Details |
|---|---|
| Resolution and Refresh Rate | - 4K UHD at 24 fps - 4K UHD at 25 fps - 4K UHD at 30 fps - Full HD (1080p) up to 60 fps |
| Input Color Formats / Output Color Formats | - 8-bit Rec. 709 (HEVC Main profile L5) / 8-bit Rec. 709 - 10-bit Rec. 709 (HEVC Main10 profile L5) / 8-bit Rec. 709 - 10-bit Rec. 2020 (HEVC Main10 profile L5) / 8-bit Rec. 709 |
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTS |
android.os.Build.VERSION.SDK_INT |
22 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.0 |
| GPU | PowerVR Rogue GX6250 |
MAX_TEXTURE_SIZE |
8192 |
MAX_CUBE_MAP_TEXTURE_SIZE |
8192 |
MAX_RENDERBUFFER_SIZE |
8192 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
16 |
MAX_TEXTURE_IMAGE_UNITS |
16 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
48 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
224 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
15 |
MAX_VIEWPORT_DIMS |
8192 x 8192 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Amazon Fire Game Controller |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Not available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
Fire TV Stick (Gen 1) was the first Fire TV Stick, released in November 2014. At the time, the stick form factor provided a more lightweight an affordable alternative to the more robust Fire TV set-top box. Gen 1 supports 1080p @ 30fps resolution and has a 1 Ghz CPU. This device is no longer sold in the stores and is not as common among Amazon customers.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Not supported |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 30fps or 720p @ 60fps, 20 Mbps, High Profile up to Level 4 | |
| H.263 | video/3gpp | Hardware accelerated up to WVGA (800x400) @ 30fps, 6 Mbps, Profile 0 Level 70 | |
| VP8 | video/webm | Not supported | |
| VP9 | video/webm | Not supported | |
| MPEG-2 | video/mp2t | ? | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 30fps, 20 Mbps, Advanced Simple Profile Level 5 | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L3 | ||
| HDCP | HDCP 1.4 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 320 (1080p) 213 (720p) |
| Density Identifier | xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 1GB (512MB system, 512MB video) |
| System on Chip (SoC) | Broadcom Capri 28155 |
| CPU | Dual Core ARM Cortex A9 up to 1 GHz. Supports 32-bit apps. |
| GPU | Broadcom VideoCore IV GPU/VPU (Capri VC4) |
| Max OpenGL Version | OpenGL ES 2.0 |
| Networking: Wifi | 802.11 b/g/n; 2x2 MIMO (2.4 GHz and 5.0 GHz dual band) |
| Networking: Ethernet | No |
| Bluetooth | BT 3.0. Supported profiles |
| Ports | HDMI output, Micro USB 2.0 for power only |
| Expandable Storage | No |
| Device Operating System | Fire OS 5 — Based on Android 5.1 (API Level 22) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | No |
| Infrared Blaster | No |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTM |
android.os.Build.VERSION.SDK_INT |
22 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 2.0 |
| GPU | Broadcom VideoCore IV GPU/VPU (Capri VC4) |
MAX_TEXTURE_SIZE |
2048 |
MAX_CUBE_MAP_TEXTURE_SIZE |
2048 |
MAX_RENDERBUFFER_SIZE |
2048 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
8 |
MAX_TEXTURE_IMAGE_UNITS |
8 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
8 |
MAX_VERTEX_UNIFORM_VECTORS |
300 |
MAX_FRAGMENT_UNIFORM_VECTORS |
300 |
MAX_VERTEX_ATTRIBS |
8 |
MAX_VARYING_VECTORS |
8 |
MAX_VIEWPORT_DIMS |
2048 x 2048 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Supported except for the headphone jack |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Not available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |
Fire TV (Gen 1) was the first Fire TV, released in April 2014. Its form factor is similar to Gen 2, but its maximum resolution is only 1080p @ 30fps. Like Gen 2, it runs Fire OS 5 and has similar ports. This device is no longer sold in stores and is not likely common among Amazon customers.
Media Specifications
| Type | Codec | MIME type | Details |
|---|---|---|---|
| Video | H.265 (HEVC) (High Efficiency Video Coding) |
video/hevc | Not supported |
| H.264 | video/avc | Hardware accelerated up to 1080p @ 30fps or 720p @ 60fps, 20 Mbps, High Profile up to Level 4 | |
| H.263 | video/3gpp | Hardware accelerated up to WVGA (800x400) @ 30fps, 6 Mbps, Profile 0 Level 70 | |
| VP8 | video/webm | Not supported | |
| VP9 | video/webm | Not supported | |
| MPEG-2 | video/mp2t | ? | |
| MPEG-4 | video/mp4v-es | Up to 1080p @ 30fps, 20 Mbps, Advanced Simple Profile Level 5 | |
| Audio | Dolby Atmos (EC3_JOC) | audio/eac3 | Not supported |
| AC3 (Dolby Digital) | audio/ac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| eAC3 (Dolby Digital Plus) | audio/eac3 | Up to 48kHz, 6 channels, 16-bit and 24-bit | |
| AAC-LC | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv1 (AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| HE-AACv2 (enhanced AAC+) | audio/mp4a-latm | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| FLAC | audio/flac | Up to 48kHz, 2 channels, 16-bit and 24-bit (no dither for 24 bit) | |
| MIDI | N/A | MIDI (Type 0 and 1), DLS (Version 1 and 2), XMF, and Mobile XMF. Ringtone formats RTTTL/RTX, OTA, and iMelody | |
| MP3 | audio/mp3 | Up to 48kHz, 2 channels in DSP (16-bit and 24-bit) and software (16-bit) | |
| PCM/Wave | N/A | Up to 96kHz, 6 channels, 16-bit and 24-bit | |
| Vorbis | audio/vorbis | Ogg (.ogg) Matroska (.mkv) |
|
| AMR-NB | audio/amr-web | Supported | |
| AMR-WB | audio/3gpp | Supported | |
| DRM (Digital Rights Management) |
Playready | PlayReady 2.5 | |
| Widevine | Widevine L3 | ||
| HDCP | HDCP 1.4 | ||
| Image | JPEG | Base and progressive | |
| GIF | Supported | ||
| PNG | Supported | ||
| BMP | Supported |
Device and Technical Specifications
| Device Element | Details |
|---|---|
| Screen resolution (px) and Refresh rate (Hz) | 1920 x 1080 (1080p) - 60Hz 1280 x 720 (720p) - 60Hz |
| Density (dp) | 320 (1080p) 213 (720p) |
| Density Identifier | xhdpi (1080p) tvdpi (720p) |
| Storage | 8GB |
| Memory (RAM) | 2GB |
| System on Chip (SoC) | Qualcomm Snapdragon 8064 |
| CPU | Quad Core Qualcomm Krait 300 up to 1.7 GHz. Supports 32-bit apps. |
| GPU | Qualcomm Adreno 320 |
| Max OpenGL Version | OpenGL ES 3.0 |
| Networking: Wifi | 802.11 b/g/n; 2x2 MIMO (2.4 GHz & 5.0 GHz dual band) |
| Networking: Ethernet | 10/100Mbs |
| Bluetooth | BT 3.0. Supported profiles |
| Ports | USB 2.0 Type A (Accessories and storage) |
| Expandable Storage | USB up to 128GB |
| Device Operating System | Fire OS 5 — Based on Android 5.1 (API Level 22) |
| Light sensor | No |
| Proximity sensor | No |
| Far-field Voice Support | Supported only through linked Alexa-enabled device |
| Attention System (voice chrome, LEDs, and sounds) |
Through TV display only |
| Internal Speakers | No |
| Infrared Blaster | No |
| Tuner | No |
| Basic Mode (No Amazon.com sign-in required) |
No |
No Fire TV devices have location services, front-facing cameras, multitouch, accelerometers, compasses, or gyroscopes.
Identifiable Properties
Features and properties can be used to target Amazon devices in your code. See Identify Fire TV Devices for details. To return a comprehensive list of properties and features for a Fire TV device, connect to your device via adb and then run these commands:
adb shell getprop(gets the device's properties)adb shell pm list features(gets the device's features)
The following are a few highlighted features and properties:
| Feature/Property | Value |
|---|---|
android.os.Build.MODEL |
AFTB |
android.os.Build.VERSION.SDK_INT |
22 |
android.os.Build.MANUFACTURER |
Amazon |
amazon.hardware.fire_tv |
|
amazon.hardware.low_power |
|
android.hardware.type.television |
|
amazon.software.drm_teardown |
OpenGL Properties and Limits
OpenGL (Open Graphics Library) refers to support for 2D and 3D graphics rendering.
| Item | Details |
|---|---|
| Max OpenGL Version | OpenGL ES 3.0 |
| GPU | Qualcomm Adreno 320 |
MAX_TEXTURE_SIZE |
4096 |
MAX_CUBE_MAP_TEXTURE_SIZE |
4096 |
MAX_RENDERBUFFER_SIZE |
4096 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS |
16 |
MAX_TEXTURE_IMAGE_UNITS |
16 |
MAX_COMBINED_TEXTURE_IMAGE_UNITS |
32 |
MAX_VERTEX_UNIFORM_VECTORS |
256 |
MAX_FRAGMENT_UNIFORM_VECTORS |
224 |
MAX_VERTEX_ATTRIBS |
16 |
MAX_VARYING_VECTORS |
16 |
MAX_VIEWPORT_DIMS |
4096 x 4096 |
Remote and Game Controllers
| Controller | Input Device Name |
|---|---|
| Amazon Fire TV Remote Alexa Voice Remote (all models) |
Amazon Fire TV Remote |
| Amazon Fire Game Controller Amazon Fire TV Game Controller |
Amazon Fire Game Controller |
Technology Support
| Technology | Notes |
|---|---|
| Miracast | Supported |
| DIAL (Discovery and Launch | Supported. Apps for Fire TV require changes to your app's Android manifest to be discoverable. See DIAL integration. |
| Amazon In-App Purchasing | Supported. Use the latest version of the App Tester. |
| Amazon Mobile Associates | Not supported |
| Amazon GameCircle | Amazon GameCircle is no longer available. See GameCircle FAQs |
| Login with Amazon | Supported |
| Amazon Maps | Not supported |
| Amazon Device Messaging | Supported for push messages |
| Amazon Mobile Ads | Not supported |
International Availability
| Amazon Marketplace | Primary country | Language | Availability |
|---|---|---|---|
| Amazon.com | United States | English - US | Not available |
| Amazon.co.uk | United Kingdom | English - UK | Not available |
| Amazon.de | Germany, Austria | German | Not available |
| Amazon.co.jp | Japan | Japanese | Not available |
| Amazon.ca | Canada | English, French | Not available |
| Amazon.mx | Mexico | Spanish | Not available |
| Amazon.com.br | Brazil | Portuguese | Not available |
| Amazon.fr | France | French | Not available |
| Amazon.it | Italy | Italian | Not available |
| Amazon.es | Spain | Spanish | Not available |
| Amazon.in | India | English - India | Not available |
| Amazon.com.au | Australia | English - Australia | Not available |
| Amazon.cn | China | Chinese | Not available |
| Amazon.nl | Netherlands | Dutch | Not available |