How to Prevent Fire TV Stick from Going to Sleep (2 Methods with Video!)

Frustrated with your Fire Stick going to sleep and closing your apps all the time?  There's a fix, and I'll show you how to do it.

Frustrated with your Fire Stick going to sleep and closing your apps all the time?  There’s a fix, and I’ll show you how to do it.

2020 Update: I made a video tutorial for this, so now you can watch the video while you read this tutorial post!  Click on the video below and then keep scrolling.

The Problem with my Fire Stick Going to Sleep

If you use an Amazon Fire TV Stick, Cube, or anything with Amazon’s Fire TV OS, you may have noticed that there is no setting to disable the device from going to sleep after some time of inactivity.

If you use Kodi on the Fire TV device, then you have probably been frustrated by the fact that every time you wake the device, Kodi has been forcefully closed and it’s back on the Fire TV home screen.

Not only is that frustrating because you have to wait for Kodi to boot up each time, but it can wreak havoc on your Kodi add-ons since many add-ons lose all their settings if you don’t exit Kodi properly.  The new Seren Kodi add-on suffers from this problem.

To solve this issue, you can:

  1. Use adbLink to change an invisible setting to disable the screen timeout, OR
  2. Install an app that will keep the screen alive to prevent the Fire Stick from sleeping.

I figured out #2 by myself, but later discovered #1 which is clearly the better choice because if your Fire Stick reboots, you don’t have to remember to launch the app again.

Either way, there are a couple things you’ll need to do first.  You’ll need to enable ADB Debugging and install adbLink regardless of which method you choose.

Enable ADB Debugging on Your Fire TV Stick

Before you move on to one of the 2 methods below, you need to follow these steps first on your Fire Stick.

  • On your Fire TV device, navigate to Settings > My Fire TVDeveloper Options and turn ON both options (Apps from Unknown Sources and ADB Debugging).
  • When connecting from ADB for the first time, the Fire TV Stick shows a secure connection screen and you have to check a box to confirm that it’s OK to connect to your PC.  There’s also a box to remember this choice.
  • Find and take note of your Fire Stick’s IP address by going to Settings > System > About > Network.

Then, you will need to download adbLink to your computer before you move on to one of the 2 methods.

Using your desktop or laptop computer, go to this link, scroll down, and find the download link for your operating system (Windows, Mac, or Linux).  Download it and install it.

Then, follow this setup process to get your adbLink program communicating with your Fire TV Stick:

  • Open adbLink on your computer.
  • Click the New button
  • In Description, give your Fire TV Stick a name.
  • In Address, type the IP address of your Fire TV Stick that you took note of earlier.
  • Click the Save button.
  • Click the Connect button
  • You should see your Fire TV Stick’s IP or name show in the Connected Devices box, and you should see the text “IP connection” in the Connection Status box.
  • If so, you’re ready to go.

Note: If you’re having trouble connecting when you’ve done this before, try toggling ADB Debugging off and on again following the steps from the previous section.

Now, you’re ready to try one of the methods.  Method #1 is better, so do that first.  If you have any trouble with it, you could try method #2.

While the Amazon Fire TV and Fire TV Stick allow you to select from never, 5, 10, or 15 minutes for the screensaver timer, there is nowhere in the device’s settings to change the sleep timer. That’s set to 20 minutes regardless of how the screensaver is configured. Even though it’s not in the interface, it’s actually possible to set a custom sleep timer, a custom screensaver timer, or disable them altogether. This guide will show you how.

The numeric values you use in this guide are in milliseconds.  If you select “never” from the Fire TV’s screensaver settings, the screensaver timer gets set to 2147460000, which is about 24 days. Setting a value of 0 does not disable the screensaver but it does seem to work to disable the sleep timer, however it may be better to just use a very large value like Amazon does to disable the screensaver.

The sleep timer starts counting immediately after the device goes idle, not from when the screensaver starts. So setting a 5 minute screensaver timer and a 10 minute sleep timer will result in the device going to sleep 5 minutes after the screensaver starts.

Once your adbLink is connected to your Fire TV Stick (from the previous section), then click the “ADB Shell” button to open a command line shell.

Tip: If you are using a Mac and happen to get the error that says “Error Creating Command File”, the solution is to close adbLink, move the program file to your desktop and open it there.  Then, you should be able to open the ADB shell without the error.

How to Run ADB Shell Commands

Copy the commands below, and then simply right-click in the ADB Shell window to paste.  Or, you can just type it in.  Hit the enter key to run the command.

Get Current Screensaver and Sleep Timeout Settings

settings get system screen_off_timeout
  • The default screensaver value is 300000, which is 5 minutes.  My screensaver setting in FireOS settings was set to “Never”, so this setting value was set to 2147460000, which is about 24 days.
settings get secure sleep_timeout
  • The default sleep value is 1200000, which is 20 minutes.   This is the setting that you can’t change in FireOS settings.  But, you can here!  Read on…

Save New Settings for Screensaver and Sleep Timeout

settings put system screen_off_timeout 2147460000
  • Running this command will disable your screensaver if it isn’t already.  You could also do this in the FireOS settings, but this also gives you the ability to select an amount of time which is not available in the settings drop-down.
settings put secure sleep_timeout 0
  • Running this command will stop your Fire TV Stick from going to sleep by itself.  The value “0” here actually disables the sleep timeout feature.

When you’re done, you can run the “get” commands from above once again to make sure the setting took properly.

Method #2 – Disable Fire Stick Sleep Timeout Using a Side-loaded App

If you got method #1 working, you can stop here.  This is only an alternative method in case you can’t get method #1 to work.

This method involves installing an app on the Fire TV device that will disable the sleep timer.  Since there are not any good apps in the Amazon App Store to accomplish this, you’ll need to download one from the Google Play Store in APK format and side-load it onto your Fire Stick or other Fire OS device.

Download the Stay Alive App from APK Downloader

  • Go to this link and click on the green button that says “Click here to download com.synetics.stay.alive”.

Side-load the Stay Alive App using adbLink on your Computer

  • Open adbLink on your computer which you installed in one of the preparation steps earlier.
  • Then click the Install APK button, navigate to the Stay Alive App APK file you downloaded earlier and select it.
  • You will see a popup asking if you really want to install the APK.  Click Yes.
  • You should see a small progress bar in the bottom right corner of the screen letting you know it’s working.  It could take a minute or two, so be patient.
  • When it’s done, you’ll see a popup that says Installed.
  • You should now see the Stay Live app in the Apps section of the Fire TV home screen.
  • Open it and activate the feature to keep the screen alive.  Your Fire TV device should no longer go to sleep.

Notes About the Stay Alive App

I’ve seen some weird things with this app, and I’ve heard others report the same things.

  • The first time you select the app to open it, it appears as though nothing happens.  I believe that first time is just a behind-the-scenes applying of the setting change.  In order to open the interface of the app, select it a second time and it should come up.
  • With this app running, you will see an occasional toast message at the bottom of the screen saying “Google Play not installed”.  It’s a minor annoyance, but the app still seems to work fine.

Ahhh… Much Better!

Now, when you turn on your TV to watch something on your Fire Stick, it will be in the same place where it was when you last turned off your TV.  That means if you had Kodi open before, it will stay open, and it will be right where you left it.

I hope this tutorial was helpful for you.  I sure was glad when I figured this out.  Let me know what you think in the comments below.

If you want to say thanks AND you’ve been thinking about getting a VPN, you can help me out by following this link to purchase a VPN from IPVanish.  You’ll also get a great discount by following my link, so it’s a win-win!

Also, if you have any issues getting this to work, let me know in the comments.  I love to help.  Thanks!

75 thoughts on “How to Prevent Fire TV Stick from Going to Sleep (2 Methods with Video!)

  1. I cannot navigate or select options in the Stay Alive app on my Fire TV Stick. The app does not respond to my remote at all. I also get a pop up stating that Google Play is not installed, which it isn’t since I’m using a Fire TV stick. Any suggestions?

    1. I experienced the exact same issues you did, but the app still works. To get into the settings, you actually have to select the app twice. The first time, it doesn’t respond, the second time, it launches the settings. The “Google Play is not installed” is slightly annoying, but still worth it.

  2. Absolutely rocks. i was setting up for a digital sign and it worked like a charm. Thanks alot. now point the fire stick at my website and boom. No $40 a month per screen digital sign

      1. Check this site out. mfa-display.now.sh. its free. You can make your own custom display, and even show your live Facebook and Instagram likes.

      1. I loved your method. I would recommend 36,000,000 as the upper limit. This way if a button is hit by mistake, the Fire TV won’t be on for extended periods of time. 3 hours should be plenty for anyone. Thanks again for the tip.

  3. Is there a comprehensive list out there of commands to adjust a lot more of the settings? Looking to automate much more than this part of it.

      1. I followed all the steps above; however after a few hours my screen goes into Standby Mode. We just have to hit a button and the tv goes back on but how can I get the tv to just stay on throughout the entire day.

          1. Any other suggestions? I am having the same problem. After about 4 hours, tv is not off but screen says Standby mode. Just have to hit button and goes back to where it was before.

  4. I followed the instructions but now it doesn’t show the screensaver just the home screen. It doesn’t fall asleep but i was hoping for the pretty screensaver to play all day. Help! How do I reverse what Ive done and how do I get the screensaver to stay up?

    1. You should be able to just change your Screensaver timeout in the settings area. Or, you could run this to put it back to the default using adb…
      settings put system screen_off_timeout 1200000

      1. I did the abd method that’s how I got to where I am now. The fire stick settings don’t allow for extending the time before sleep.

  5. Used the ADB method and it works perfectly. One question: after doing this successfully should the ADB developer options on the Fire TV be set back to OFF?

  6. Every time I turn off/on my tv, my fire tv 4k stick does back to the home screen. If I dont turn my tv off/on it will stay on whatever screen I left it on.

  7. I’m using a Mac and I’m trying to deactivate my 4K from going to sleep. When I press the ADB Shell I get an error Error creating command file! I even tried Method 2 with no luck. Please help

    1. Oh no. I don’t know why you would get that message. I tried searching that error message but didn’t find much.

      What went wrong with method #2? Were you not able to install the app? Or did the app not work?

          1. I’ve done that at a few different instances with no luck. I agree it doesn’t appear to do anything the first time. When I do open it from the Firestick I am not able to access any settings any time after the first. Nor can I from my computer.

          2. Mark, what settings are you trying to access form your computer? Are you referring to method #1? With method #2, I just select that app with the remote twice until it opens and then I just go back home. I never mess with the settings. After opening the app, it then prevents the Fire Stick from going to sleep until the next reboot.

            I’m not sure how to help since you appear to be running into issues I haven’t run into before. If you figure it out, please share here so others that might have this issue will know how to resolve it. Thanks!

    2. Mark, someone else just solved this problem and shared the solution. It’s a permission issue (even if you’re admin), and it can be easily solved if you just move the program to your desktop and open it from there, as opposed to opening it from your downloads folder. Hope this helps!

    1. Pat, I’m not sure I know how to answer that question because I’m not sure what you’re misunderstanding exactly. You can run the commands in the ADB shell. But to test if it worked, see if the app you were in is still in there when you turn on the TV after a long time of sitting idle.

  8. I didn’t mean to set the screensaver to “Never” via the ABD command prompt, how do I set it back to the default (5 minutes)?

  9. Downloaded the ABD Shell on Windows 7 Pro PC and used your instructions to change timers to my FireTV 3Gen stick with success. However, found that one step needs to be added to your instructions by allowing a USB permission to be executed. Otherwise, the ABD Shell with not allow scripts to be entered into FireTV device. Thanks for the scripts!!

  10. Hi, I followed the instructions and it worked well but the problem I have is I followed them to closely and disabled my screensaver. All I wanted to do was stop it going into sleep mode. So how can I remove the commands once I have added them?
    Thanks

  11. We listen to a lot of music through our fire stick 4K. We enjoy it when it goes into screensaver mode. How do I prevent the screensaver from turning off and going to a black screen after a few minutes? The music continues to play.

  12. I tried method 1, no issues until I get to the shell. I enter the 1st line hit enter and the default 300000 shows up on the next line. I can not enter the 2147460000. It executes the command as soon as I hit enter. I’m on a yoga w/ windows 10 and no mouse.

    Method 2 got the app downloaded and like other. Go back into it repeatedly and I can not access any settings. Screensaver still comes on after 5 min. I want the TV to stay on all day to entertain my pups when I’m at work.

    PLEASE HELP. I got over 3 hours invested in this and nothing working to show for it, grrrrrrr.

  13. Method #1 worked perfectly for me with the two Firestick TV 4ks I bought this year during the Black Friday sales ($35 CDN each). Now I’m able use one of the Firesticks to replace an aging generic Chinese Android OTA box, and the other is going to travel with me so I will have Kodi everywhere I have a TV and WiFi. Thanks so much.

  14. Great tutorial, worked perfectly!
    Just a couple of notes when running method 1 on the Fire TV Stick 4K:
    1. Settings > System > Developer Options
    is now
    Settings > My Fire TV > Developer Options
    2. When connecting from ADB for the first time, the Fire TV Stick 4K shows a secure connection screen and you have to check a box to confirm that it’s OK to connect to your PC. There’s also a box to remember this choice.

  15. I am using a MAC air, OS v. 10.13 and when I click on ADB Shell, I keep getting:
    ERROR CREATING COMMAND FILE. A command line box will not open

    1. Karen, you’re not the first Mac user that has run into this issue and mentioned it in the comments here. I haven’t been able to find anything else online about this error, but I did look at the code a bit and it looks like it has to do with permissions. Maybe you need to set the permissions for the folder where adbLink is installed to be writable.

      1. I did find a solution online. Said to run the program from desktop instead of the folder it was in. I moved the program to my desktop, and it ran fine. It is a permissions issue, but my only user is an admin, so I couldn’t figure out where/if I could change permissions. Thanks for your reply

  16. #1 seems to have worked fine… Thanks!!

    Off-Topic: Is there also a command to enable “HDMI output turning off when sleep mode kicks in on Firestick”… It’ll help lots of users save tons of electricity by letting their TVs turn off… It currently, instead of turning off HDMI output, just keeps sending a black screen during sleep mode preventing the TVs auto shut down from kicking in… Any help on this would be appreciated!!

    1. I second this request! This is a major oversight on Amazon’s part which wastes electricity for everybody. It constantly keeps my entertainment center from going to sleep whenever we fall asleep while watching TV…which is more often than I’d like to admit. By keeping the HDMI port on, it keeps my TV on, which keeps my receiver on. Very annoying and wasteful.

      1. Sorry, guys. I don’t know of a solution to that problem. I thought that the default behavior was that it turned off HDMI when it went to sleep. This post is about how to do the opposite of what you’re looking for… keep the device on all the time. I personally use a Logitech Harmony remote to control my TV, AV receiver, etc. so I wanted the Fire Stick to stay on all the time so it didn’t close my apps anymore. I hope you guys find the solution you’re looking for, if it’s even possible. If you find it, please let me know.

  17. Nathan –
    Thank you for this post! I was able to successfully get my first Fire Stick to work but I tried to replicate with another Fire Stick in my office and the adblink won’t connect to the second one – I can’t seem to figure out how to get adblink to connect? I added a new device, input the unique IP address but it won’t connect? I also uninstalled and reinstalled the adblink. Any suggestions?

  18. Worked perfectly the first time. Also note that I had connected the USB of the firestick to my laptop while the HDMI was connected to the TV and I did not have to use the IP address to connect with ADBlink. It was connected through the USB that also powered the Firestick,

  19. Would you happen to know of an ADB command to change the orientation from Landscape to Portrait permanently? I know the question is off topic however there are those like myself that have a requirement to be able to use the FireTV in Portrait rather than Landscape at all times. TIA if you can provide any light on the subject!

  20. Neither of these methods are working. Method 1 says that it can’t connect to my IP address, and I can’t even download the app for method 2. I’m just trying to stop this thing from going to sleep while I’m watching Youtube. This literally started happening yesterday.

Leave a Reply

Your email address will not be published. Required fields are marked *