Skip to content

onn. Google TV 4K Streaming Box (2023)

Doug Nelson edited this page Apr 9, 2024 · 2 revisions
Specs Image
Product Page: https://www.walmart.com/ip/2835618394?athbdg=L1200

Shell: YOC

HDMI Inputs: No
image

Current Firemote Support

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

Device Inputs

Name Path Description
input_btrcu /dev/input/event0
cec_input /dev/input/event1 CEC
vad_keypad /dev/input/event2
gpio_keypad /dev/input/event3
adc_keypad /dev/input/event4
Onn-Remote Keyboard /dev/input/event5
Onn-Remote Consumer Control /dev/input/event6 Physical Remote Control

Note: These are NOT accessible using ADB commands on this model. The manufacturer has locked down the permissions on this device which restricts our access to do this


ADB Commands

ADB Commands for Existing Buttons

Action ADB Command(s)
Toggle Power adb shell input keyevent 26
adb shell input keyevent 177
adb shell input keyevent POWER
adb shell input keyevent KEYCODE_POWER
Power Off adb shell input keyevent 6
adb shell input keyevent 223
Power On adb shell input keyevent 27
adb shell input keyevent 224
Input adb shell input keyevent 178
Account/Profile adb shell input keyevent 228
adb shell input keyevent PROFILE_SWITCH
adb shell input keyevent KEYCODE_PROFILE_SWITCH
Settings Menu (on/off) adb shell input keyevent 83
D-Pad Up adb shell input keyevent 19
adb shell input keyevent DPAD_UP
adb shell input keyevent KEYCODE_DPAD_UP
D-Pad Down adb shell input keyevent 20
adb shell input keyevent DPAD_DOWN
adb shell input keyevent KEYCODE_DPAD_DOWN
D-Pad Left adb shell input keyevent 21
adb shell input keyevent DPAD_LEFT
adb shell input keyevent KEYCODE_DPAD_LEFT
D-Pad Right adb shell input keyevent 22
adb shell input keyevent DPAD_RIGHT
adb shell input keyevent KEYCODE_DPAD_RIGHT
D-Pad Center adb shell input keyevent 23
adb shell input keyevent DPAD_CENTER
adb shell input keyevent KEYCODE_DPAD_CENTER
Back adb shell input keyevent 4
adb shell input keyevent BACK
adb shell input keyevent KEYCODE_BACK
Home adb shell input keyevent 3
adb shell input keyevent HOME
adb shell input keyevent KEYCODE_HOME
TV/Live Guide adb shell input keyevent 172
adb shell input keyevent GUIDE
adb shell input keyevent KEYCODE_GUIDE
Mute adb shell input keyevent 164
adb shell input keyevent VOLUME_MUTE
adb shell input keyevent KEYCODE_VOLUME_MUTE
Volume Up adb shell input keyevent 24
adb shell input keyevent VOLUME_UP
adb shell input keyevent KEYCODE_VOLUME_UP
Volume Down adb shell input keyevent 25
adb shell input keyevent VOLUME_DOWN
adb shell input keyevent KEYCODE_VOLUME_DOWN
Channel Up adb shell input keyevent 166
adb shell input keyevent CHANNEL_UP
adb shell input keyevent KEYCODE_CHANNEL_UP
Channel Down adb shell input keyevent 167
adb shell input keyevent CHANNEL_DOWN
adb shell input keyevent KEYCODE_CHANNEL_DOWN
YouTube adb shell input keyevent 131
adb shell input keyevent 190
adb shell am start -n com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity
Netflix adb shell input keyevent 132
adb shell input keyevent 191
adb shell am start -n com.netflix.ninja/.MainActivity
Disney+ adb shell input keyevent 196
adb shell am start -n com.disney.disneyplus/com.bamtechmedia.dominguez.main.MainActivity
Paramount+ adb shell input keyevent 197
adb shell am start -n com.cbs.ott/com.paramount.android.pplus.splash.tv.ui.activity.SplashActivity

ADB Commands for other functions

Action ADB Command(s) Additional Info
Home adb shell input keyevent 5 This is usually the Android call button
Literal number 0 adb shell input keyevent 7
Literal number 1 adb shell input keyevent 8
Literal number 2 adb shell input keyevent 9
Literal number 3 adb shell input keyevent 10
Literal number 4 adb shell input keyevent 11
Literal number 5 adb shell input keyevent 12
Literal number 6 adb shell input keyevent 13
Literal number 7 adb shell input keyevent 14
Literal number 8 adb shell input keyevent 15
Literal number 9 adb shell input keyevent 16
Literal number * adb shell input keyevent 17
Literal number # adb shell input keyevent 18
Literal letter a adb shell input keyevent 29
Literal letter b adb shell input keyevent 30
Literal letter c adb shell input keyevent 31
Literal letter d adb shell input keyevent 32
Literal letter e adb shell input keyevent 33
Literal letter f adb shell input keyevent 34
Literal letter g adb shell input keyevent 35
Literal letter h adb shell input keyevent 36
Literal letter i adb shell input keyevent 37
Literal letter j adb shell input keyevent 38
Literal letter k adb shell input keyevent 39
Literal letter l adb shell input keyevent 40
Literal letter m adb shell input keyevent 41
Literal letter n adb shell input keyevent 42
Literal letter o adb shell input keyevent 43
Literal letter p adb shell input keyevent 44
Literal letter q adb shell input keyevent 45
Literal letter r adb shell input keyevent 46
Literal letter s adb shell input keyevent 47
Literal letter t adb shell input keyevent 48
Literal letter u adb shell input keyevent 48
Literal letter v adb shell input keyevent 50
Literal letter w adb shell input keyevent 51
Literal letter x adb shell input keyevent 52
Literal letter y adb shell input keyevent 53
Literal letter z adb shell input keyevent 54
Literal comma , adb shell input keyevent 55
Literal period . adb shell input keyevent 56
Tab adb shell input keyevent 61
Space adb shell input keyevent 62
Choose input method adb shell input keyevent 63 Possibly for keyboard selection? Usage unclear to me
enter adb shell input keyevent 66
delete adb shell input keyevent 67
Literal ` adb shell input keyevent 68 grave / backtick
Literal - adb shell input keyevent 69 minus
Literal = adb shell input keyevent 70 equals
Literal [ adb shell input keyevent 71
Literal ] adb shell input keyevent 72
Literal \ adb shell input keyevent 73
Literal ; adb shell input keyevent 74
Literal ' adb shell input keyevent 75 apostrophe
Literal / adb shell input keyevent 76
Literal @ adb shell input keyevent 77
Literal + adb shell input keyevent 81 plus
Search adb shell input keyevent 84
adb shell input keyevent 117
adb shell input keyevent 118
adb shell input keyevent 219
adb shell input keyevent 231
play/pause media adb shell input keyevent 85
play media adb shell input keyevent 126
pause media adb shell input keyevent 127
stop media adb shell input keyevent 86
next media adb shell input keyevent 87
previous media adb shell input keyevent 88
rewind media adb shell input keyevent 89
fast forward media adb shell input keyevent 90
gamepad button a adb shell input keyevent 96
gamepad button b adb shell input keyevent 97
gamepad button c adb shell input keyevent 98
gamepad button x adb shell input keyevent 99
gamepad button y adb shell input keyevent 100
gamepad button z adb shell input keyevent 101
gamepad button l1 adb shell input keyevent 102
gamepad button r1 adb shell input keyevent 103
gamepad button l2 adb shell input keyevent 104
gamepad button r2 adb shell input keyevent 105
gamepad button thumb l adb shell input keyevent 106
gamepad button thumb r adb shell input keyevent 107
gamepad button start adb shell input keyevent 108
gamepad button select adb shell input keyevent 109
gamepad button mode adb shell input keyevent 110
esc adb shell input keyevent 111
print screen / screenshot adb shell input keyevent 120
cursor home adb shell input keyevent 122
cursor end adb shell input keyevent 123
Prime Video adb shell input keyevent 133 F3
Google Play Store adb shell input keyevent 134 F4
numpad / adb shell input keyevent 154
numpad * adb shell input keyevent 155
numpad - adb shell input keyevent 156
numpad + adb shell input keyevent 157
numpad , adb shell input keyevent 159
numpad enter adb shell input keyevent 160
numpad = adb shell input keyevent 161
numpad ( adb shell input keyevent 162
numpad ) adb shell input keyevent 163
bookmark / add to watchlist adb shell input keyevent 174
captions adb shell input keyevent 175
adb shell input keyevent CAPTIONS
adb shell input keyevent KEYCODE_CAPTIONS
Settings Menu adb shell input keyevent 176
adb shell input keyevent SETTINGS
adb shell input keyevent KEYCODE_SETTINGS
Sending this command again does not toggle off the settings menu
red adb shell input keyevent 183
green adb shell input keyevent 184
yellow adb shell input keyevent 185
blue adb shell input keyevent 186
button 1 adb shell input keyevent 188 behaves like the DPad Center button
button 2 adb shell input keyevent 189 behaves like the DPad Center button
button 3 adb shell input keyevent 190 Launches YouTube
button 4 adb shell input keyevent 191 Launches NETFLIX
button 5 adb shell input keyevent 192 behaves like the DPad Center button
button 6 adb shell input keyevent 193 Launches Prime Video
button 7 adb shell input keyevent 194 behaves like the DPad Center button
button 9 adb shell input keyevent 196 Launches Disney+
button 10 adb shell input keyevent 197 Launches Paramount+
button 11 adb shell input keyevent 198 behaves like the DPad Center button
button 12 adb shell input keyevent 199 behaves like the DPad Center button
button 13 adb shell input keyevent 200 behaves like the DPad Center button
button 14 adb shell input keyevent 201 behaves like the DPad Center button
button 15 adb shell input keyevent 202 behaves like the DPad Center button
button 16 adb shell input keyevent 203 behaves like the DPad Center button
Brightness Down adb shell input keyevent 220 Does not appear to affect the actual brightness
Brightness Up adb shell input keyevent 221 Does not appear to affect the actual brightness
media - audio track adb shell input keyevent 222
pairing adb shell input keyevent 225
adb shell input keyevent PAIRING
adb shell input keyevent KEYCODE_PAIRING
soft sleep adb shell input keyevent 276 Starts screensaver when there is no wakelock present (ie when on the home screen)
apps menu adb shell input keyevent 284
adb shell input keyevent ALL_APPS
adb shell input keyevent KEYCODE_ALL_APPS