The Amazon Fire TV and Fire TV Stick will enter sleep mode after 20 minutes of inactivity. There is no option in the device’s interface to disable or modify this setting. If you have a rooted Fire TV or Fire TV Stick, here is how to set your own sleep timer value.
Note: This guide requires root.
- Connect to the Fire TV or Fire TV Stick via ADB.
- Enter ADB shell by running the command:
- Enter root by running the command:
- Open the settings database by running the command
- Set the custom sleep time value you want by running the command:
update secure set value =’2147460000′ where name = ‘sleep_timeout’ ;
NOTE: Replace the number
2147460000in the above command with your desired value. This value is the number of milliseconds the Fire TV or Fire TV Stick will wait before going to sleep. The value 2147460000used above equals 24 days, which essentially disables sleep altogether. The default value is 1200000, which equals 20 minutes.
- [OPTIONAL] Check that your sleep value was saved by running the command:
select * from secure where name = ‘sleep_timeout’ ;
NOTE: The number at the end of what gets displayed is the current sleep value. It will look like this:
- Close the settings database by running the command:
- Exit root by running the command:
- Exit ADB shell by running the command:
Thanks to mattgyver83 on reddit for figuring this out!