Skip to content

Fire TV Stick 4K 2nd Gen (2023)

Doug Nelson edited this page Nov 14, 2023 · 5 revisions
Specs Image
Product Page: https://developer.amazon.com/docs/fire-tv/device-specifications-fire-tv-streaming-media-player.html?v=ftvstick4k_gen2_8

Build Model: AFTKM

Shell: karat

HDMI Inputs: No
Fire TV Stick 4K 2nd Gen (2023)

Current Firemote Support

Check Status Last Update Related Info
Firemote Support Beta
Author Verified No
Community Verified No

Device Inputs

Name Path Description
hdmipower /dev/input/event0
WOBLE_INPUT_DEVICE /dev/input/event1 Game Controller
amazon_touch /dev/input/event2 Touchscreen Controller
WOW_INPUT_DEVICE /dev/input/event3
kcmouse /dev/input/event4 mouse
Amazon Fire TV Remote /dev/input/event5 A physical remote control

Note: These are NOT accessible using ADB commands on this model. Amazon has adjusted the permissions on this device which restrict our access to do this


Firemote device specific settings and button overrides

  • Default Event Setting: None/Strong
    • (event5 would be the appropriate choice, but an Amazon permissions setting prevents this from working)

ADB Commands

ADB Commands for Existing Buttons

Action ADB Command(s)
Toggle Power adb shell input keyevent 306
Power Off adb shell input keyevent 6
adb shell input keyevent 223
Alexa Button adb shell input keyevent 165
D-Pad Up adb shell input keyevent KEYCODE_DPAD_UP
adb shell input keyevent 19
D-Pad Down adb shell input keyevent KEYCODE_DPAD_DOWN
adb shell input keyevent 20
D-Pad Left adb shell input keyevent KEYCODE_DPAD_LEFT
adb shell input keyevent 21
D-Pad Right adb shell input keyevent KEYCODE_DPAD_RIGHT
adb shell input keyevent 22
adb shell input keyevent 61
Select / Enter adb shell input keyevent KEYCODE_DPAD_CENTER
adb shell input keyevent 23
adb shell input keyevent 62
adb shell input keyevent 66
adb shell input keyevent 96
adb shell input keyevent 98
adb shell input keyevent 99
adb shell input keyevent 101
adb shell input keyevent 106
adb shell input keyevent 107
adb shell input keyevent 108
adb shell input keyevent 160
adb shell input keyevent 191
adb shell input keyevent 194
adb shell input keyevent 195
adb shell input keyevent 196
adb shell input keyevent 197
adb shell input keyevent 198
adb shell input keyevent 199
adb shell input keyevent 200
adb shell input keyevent 202
Back adb shell input keyevent KEYCODE_BACK
adb shell input keyevent KEYCODE_ESCAPE
adb shell input keyevent 4
adb shell input keyevent 97
adb shell input keyevent 100
Home adb shell input keyevent KEYCODE_HOME
adb shell input keyevent 3
Hamburger Menu adb shell input keyevent KEYCODE_MENU
adb shell input keyevent 82
adb shell input keyevent 109
adb shell input keyevent 110
Rewind adb shell input keyevent KEYCODE_MEDIA_REWIND
adb shell input keyevent 89
Play / Pause adb shell input keyevent KEYCODE_MEDIA_PLAY_PAUSE
adb shell input keyevent 85
Fast Forward adb shell input keyevent KEYCODE_MEDIA_FAST_FORWARD
adb shell input keyevent 90
Mute adb shell input keyevent KEYCODE_VOLUME_MUTE
Volume Up adb shell input keyevent KEYCODE_VOLUME_UP
Volume Down adb shell input keyevent KEYCODE_VOLUME_DOWN
Live TV adb shell input keyevent 300
Prime Video adb shell input keyevent 294
Netflix adb shell input keyevent 293
DIRECTV adb shell input keyevent 295
peacock adb shell input keyevent 299

ADB Commands for other functions

Action ADB Command(s) Additional Info
Choose Input Method adb shell input keyevent 63
Web Browser adb shell input keyevent KEYCODE_EXPLORER
adb shell input keyevent 64
Take a Screenshot adb shell input keyevent KEYCODE_SYSRQ
adb shell input keyevent 120
Screenshots are stored in /sdcard/Pictures/Screenshots/
Settings Menu adb shell input keyevent KEYCODE_SETTINGS
adb shell input keyevent 176
"1" Button adb shell input keyevent 188 Optional programmable button on the Pro Remote
Hulu adb shell input keyevent 189
Add Bluetooth Device adb shell input keyevent 190
freevee adb shell input keyevent 201
Brightness + adb shell input keyevent KEYCODE_BRIGHTNESS_UP
adb shell input keyevent 220
Brightness - adb shell input keyevent KEYCODE_BRIGHTNESS_DOWN
adb shell input keyevent 221
Screensaver adb shell input keyevent 276
Toggle Voice view adb shell input keyevent 301 Voice view is an accessibility setting
Screen Magnifier adb shell input keyevent 302 Screen Magnifier is an accessibility setting
Recents adb shell input keyevent KEYCODE_RECENTS
adb shell input keyevent 307
Luna adb shell input keyevent 308
Restart adb shell reboot
adb shell input keyevent 309
Reset to Factory Defaults adb shell input keyevent 310 Use caution with this one!
Cycle through Resolutions adb shell input keyevent 314
711 Page adb shell input keyevent 315 Device connection information popup
Search adb shell input keyevent 322 Search with an onscreen keyboard
Captions Menu adb shell input keyevent KEYCODE_CAPTIONS
Sleep adb shell input keyevent KEYCODE_SLEEP
Wake adb shell input keyevent KEYCODE_WAKEUP
Apps adb shell am start -n com.amazon.venezia/com.amazon.venezia.grid.AppsGridLauncherActivity
Clone this wiki locally