JuiceDefender FAQ

Known issues and a list of questions about JuiceDefender (and UltimateJuice), asked for a period of 8 minutes every 30 minutes. Now comes with answers too!
Jump to: Known Issues - Download/Install/Purchase - FAQs - Compatibility Matrix


JuiceDefender crashes/doesn't respond/doesn't work/destroys battery life/behaves strangely

99.9% of the times this is because the app itself or its internal settings got corrupted somehow. A full uninstall/reboot/reinstall will fix this.


JuiceDefender killed my connectivity! I have no internet now! YOU %@#%# &!$@!!!11!one

99.9% of the times this is because you inadvertently tapped on the Toggle APN widget (if you don't need it, don't put it in your home screen) - so JuiceDefender duly keeps your mobile data disabled. If that's not the case, please reboot and contact me.


JuiceDefender keeps disabling itself/all buttons are grayed out

Setup is now mandatory. JuiceDefender needs a successful completion of the Setup routine to work, there's no cheating around it; if Setup keeps failing, wait until you get to an area with strong reception before running it. If you don't have a data plan, or otherwise don't have mobile data working for some reason, please tap on Skip connectivity check when prompted.


On [little-known Android device] with [even more obscure custom ROM], [feature] doesn't work

There are more than one hundred different Android devices now, every single one of them with its own carrier/manufacturer "customizations" and quirks/bugs/inconsistencies. I only have two. So yeah.
But I'll be more than happy to support as many devices as possible - if you think you can help, please join the Beta Group.


Location doesn't work

This might happen indeed in some unlucky areas. Please disable it temporarily; I'm working on a better algorithm.


The WiFi connection is not restored

This is due to an Android bug - see issue 4650 (it seems fixed on my Nexus One since Froyo). JuiceDefender will automatically force a rescan/reconnect as a workaround; if WiFi still fails to connect after 10-15 seconds, you can try a manual scan. I found that not having a hidden SSID and setting a static IP address often helps in preventing the issue.



Using JuiceDefender in conjunction with [app that controls the same system settings as JuiceDefender] causes unfathomed trouble

That's hardly surprising. You can use other 'automation' apps - just make sure they act on different settings - have each one controlled by JuiceDefender or the other app(s), not both. Doing otherwise might cause unexpected results.



JuiceDefender seems very useful, but it won't install on my device

Your device is probably running Android 1.5 (Cupcake). Unfortunately, some of the internals require Android 1.6 (Donut) or greater. On the bright side, pretty much every device will be getting at least 1.6 (most 2.x) quite soon, according to carriers and manufacturers.


JuiceDefender seems very useful, but I can't find it in the Market/don't have a credit card/can't access paid apps

If your device is running Android 1.5: see above. If not: the Market has all kinds of issues, apparently - and there's nothing I can do - but do not despair! Just head over to AndAppStore - you'll find both JuiceDefender and UltimateJuice (you can purchase via PayPal) there.


I see two different UltimateJuice apps - what's the difference?

They're basically the same. The alternative version is meant for people with the aforementioned Market problems.


I tried to buy UltimateJuice from the Android Market, but my card is refused

Some users have reported problems with the Android Market using American Express cards. Again: there's nothing I can do about it - I have no control whatsoever on the Market. You can always purchase via AndAppstore, it uses PayPal as a backend.


I purchased UltimateJuice from the Market, but I can't download it!

It might take some time for Google to authorize the transaction. This is usually done within hours, but in some rare cases it might need up to two or three days. Unfortunately there's nothing I can do to speed up the process.



I've purchased UltimateJuice from AndAppStore, but I can't download it!
  • First and foremost, make sure you use the same email address for your AndAppStore account and for your PayPal account (you can have more than one email address associated with your PayPal account).
  • Sometimes AndAppStore marks transactions as invalid even if they went through fine. Please allow 48 hours for me to manually unblock your transaction. 
  • If you still can't download after 48 hours, try uninstalling and reinstalling the AndAppStore Android client app - this will force a refresh of your purchases catalog and often solve the problem. 
  • If everything fails, please contact me with all the details.


I just installed UltimateJuice, but can't open it

UltimateJuice is an add-on to JuiceDefender that provides additional features. It does not have a UI on its own.
Just open JuiceDefender - as long as UltimateJuice is installed, the extra features will be enabled.


I had purchased UltimateJuice some time ago, but recently all the advanced features got disabled!

Make sure you have the latest UltimateJuice version. If you have problems, please contact me.



There are too many buttons! I just wanted to save some battery, what's with the messy UI? What if I break something?

Tap Help and then Revert to Easy Mode - voilĂ !
For completeness, these are the settings for Easy Mode:
- Juice control: only Data enabled (WiFi too with UltimateJuice)
- Triggers: Screen, Battery, Traffic, Night and Schedule enabled
- Schedule: 15min, Quick enabled
- Night: 2am to 5am (guess most people sleep in these hours)
- Traffic: 50KB/15secs
- Battery: disable when below 15% left, Charger enabled


Ok, but what are the best/most balanced/right settings for Advanced Mode?

I suggest you start from the defaults above (just Revert to Easy Mode), then change one setting at a time and test it for a while to see how it works for you, before trying the next one.


Why doesn't JuiceDefender work flawlessly, with 110% reliability and without the remotest hint of a bug?


Because it's a beta.


Still.




Why, oh why! JuiceDefender now requires root, and I have no intention of rooting my phone!


That statement is not entirely unlike a misrepresentation of the truth. See the Compatibility Matrix below - happy reading!



Will I still receive text messages?

Regular text messages (SMS) don't use the data connection but the regular GSM stack, and JuiceDefender won't interfere with that in any way. However some apps (such as Google Voice) might deliver messages via the internet - then you'll receive them according to the schedule and triggers (just like emails).


Why isn't WiFi enabled when it's supposed to?
  • JuiceDefender detected that at some point you manually disabled WiFi. In this case it will never touch it until you re-enable it again manually.
  • The Location trigger is enabled and JuiceDefender thinks you are outside the known zones. This can happen even if you're in the location of a previously recorded WiFi network - Location needs some time to "train". Just enable WiFi manually, JuiceDefender will pick up the situation and adjust the saved location accordingly.

Why can't I set my own schedule - every 20/49/73.14 minutes?

There's a good reason for the current schedule intervals; JuiceDefender uses an Android feature for elastic schedules in order to save battery - and that's all the app is about! As a matter of fact, if all applications used this feature the battery problem would be less dramatic. The 5m/15m schedule uses less power, taking all the interactions within the system into account, than a schedule of 5m/20m, and probably even a 4m/20m one.


I opened [online radio app/generic audio streaming app], started listening to a nice stream and went on with my business but the audio stopped after a while.

The Traffic trigger is what you want to enable to handle this automatically. See below for how to set it.


What are the "right" settings for the Traffic trigger?

The default (50KB/15secs) should be just fine in most situations. If you think JuiceDefender isn't saving as much battery as before, check your log (tap Help) - if it's filled with 'Data traffic detected' entries it means there's some app that is using the connection continuously, thus preventing the disabling of data/WiFi. You should then either get rid of that app or increase the threshold amount to 100KB or more.

If you want to save as much juice as possible and have a very specific reason to eanble the Traffic trigger (i.e. an online radio streaming app), try with a setting of 100KB/30secs; depending on the buffering employed by the specific app, you might need to increase the timeout value even more - increase it one step at a time until the streaming app works as expected. Note that some apps (Pandora in particular) employ such aggressive caching that the Traffic trigger will always fail (unless you set it to 5 minutes, but that would drastically reduce the battery savings). Currently the best option is to temporarily disable JuiceDefender when using these apps. A much better solution is in the works ;)


What is that 'Service started by OS/user' thing in the log?

It's debug info that is useful to isolate some kinds of problems - mostly, JuiceDefender getting shut down by Android due to a low-memory situation.
You should only see 'started by OS' after boot; if it occurs often, it means you have a chronic low memory problem that you should address - see below.


JuiceDefender keeps shutting itself down (due to low memory, according to the log) but I still have N MB of RAM available!

Enable the Notification icon to lower the chances of the service getting killed by Android.




In order to do its magic, JuiceDefender operates at a rather deep level, outside the scope of the Android API; a level where manufacturers and carriers, who build the "stock" ROM (the software) that you get when you buy an Android device, usually (if not always) employ wildly different implementations - just like when they put a custom UI layer on top of Android, or include customized apps, etc. Not to mention all the differences (some tiny, some fundamental) between different Android versions - 1.6, 2.1, 2.2.

JuiceDefender now works correctly on almost all handsets out there (the only requirement is Android 1.6 or greater) by supporting as many of these different implementations as humanly possible. Its Setup routine detects how certain features of the Android software in your handset work (if they work at all), and configures JuiceDefender accordingly.

But of course not all of JuiceDefender features are available on all these different implementation - in certain cases the underlying core software just doesn't provide the required support. Below is a chart that broadly shows what works in which handsets/ROMs. Keep in mind that there are many exceptions to the general rules outlined in the chart - Setup will know when this is the case.

Mobile dataBackground data
2G/3GWiFiTimeoutCPU
Donut (1.6)Yroot
Y
Eclair (2.1)Yroot

YYroot/kernel
CyanogenMod 5.x/AOSP ROM (2.1)YY
YYYY
Froyo (2.2)Y
Yroot/kernel
CyanogenMod 6.x/AOSP ROM (2.2)Y

YY
Y

As you can see, it's incorrect to state that "JuiceDefender requires root" - only certain features do.
ShareThis

47 comments:

Unknown | March 11, 2010 at 7:10 PM

This is a great app! thanks!

If you enable screen and schedule is the schedule fixed regardless of the state of the screen or does the schedule start when the screen goes off?

lowne | March 13, 2010 at 8:13 PM

@Mike: thanks! :)
The schedule is completely independent from the screen trigger - the two might very well overlap, but JD will handle that seamlessly.

Unknown | March 26, 2010 at 1:42 AM

Drop calls every time. Have to disable to make a call? Is this because the screen turns off during call? Makes app worthless if this is the case. Suck cuz I really like it and bought the paid version. Moto Droid.

lowne | March 29, 2010 at 2:01 PM

@rasputin305: this might happen if you're using some kind of VoIP app to handle calls, since JuiceDefender disables the data connection (that's the whole point). However you can just enable and tweak the 'traffic' trigger to solve your problem, at least for outbound calls.

Unknown | March 31, 2010 at 2:28 AM

How do I configure the location setting to only enaable wifi for home and work and ignore all other wifi?

Tenshi | March 31, 2010 at 9:48 PM

I don't know but I always get these messages during Sleep mode:

"12:43 Screen OFF
12:43pm JuiceDefender enabled: APN - scheduler 3m/15m, night, charger, battery 15%, traffic 15KB/30s, screen,
12:43pm ERROR: No APN MMS found!
12:43pm Warning: Error getting APN MMS list, retrying...
12:43pm Warning: Error getting APN MMS list, retrying...
12:43pm Warning: Error getting APN MMS list, retrying...
12:43pm Warning: Error getting APN MMS list, retrying...
12:43pm Warning: Error getting APN MMS list, retrying...
12:43pm Warning: Error getting APN MMS list, retrying...
12:43pm Warning: Error getting APN MMS list, retrying..."

It happens all the time. I'm using a Droid Eris running 2.1

lowne | April 3, 2010 at 2:45 PM

@Doug: you have to delete ("Forget") all other access points - JD queries the list of configured APs to do its work.

@RaVeN: (partially) addressed in the latest betas - but you know that already :)

BK | April 5, 2010 at 6:31 AM

i think i just experienced the wifi bug but i don't even have ultimate. i just have juice which doesn't toggle wifi. how do i get wifi working again other than rebooting? what is "rescan"?

BK | April 6, 2010 at 3:03 AM

is there a bug where email won't update over 3G? I wasn't notified of my email until I got back home to my wifi network.

lowne | April 6, 2010 at 6:08 PM

@BK: the WiFi bug is indeed independent from JD/UJ enabling or disabling the WiFi itself. To rescan: home/menu/settings/wireless/wifi/menu/scan.
Email should sync normally over 3G - if you use something other than the normal Gmail app, you might need to configure its settings.

Stian | April 19, 2010 at 10:04 AM

Hi!

I love Juicedefender, but lately it's went all wild. Won't enable after screen on. The problem is in the APN settings, as far as I can see. Now my APN say 'juicedefender-internet' and 'juicedefenter-default'. These settings won't work. When I change them to 'Internet' and 'default' everything is okay. Tried uninstalling/reinstalling, and also tried those fixes provided in the FAQ. It's all a no-go! What to do?

BK | April 21, 2010 at 10:57 PM

how does the apn schedule relate to the frequency in which google voice checks for new items?

I got a google voice message at 1:07. I did not know that I had a voice mail but that is what happened as I later found out. at the same time my JD log says that apn is off. thus I do not get the notification. When APN is turned back on at 1:15, google voice does not notify me of a new voice mail. Now is this because my GV is set to check for new messages on 15 min intervals and if that interval coincides with APN being off, then potentially I could never be notified of new messages?

I went 30 mins before I found out i had a google vm and it wasn't even because i was notified, I spoke to the person who told me I had a message.

Unknown | April 22, 2010 at 12:10 PM

This stop my alarm going off in the morning .I have a HTC desire .

Unknown | April 28, 2010 at 4:09 AM

I purchased Ultimate Juice and have been using it for approximately 45 days. It seams the file had grown to almost 5mb. The cache didn't seem to be the culprit, any idea why the file grew so large and what I can do about it. I hate to use up that much memory on a utility application.

Joshua | May 1, 2010 at 6:55 AM

Lmao I love the "why should I pay for this" rant. Come paint my house! Kidding. I paid.

Unknown | May 1, 2010 at 7:33 PM

I will gladly pay for a version that works with the INCREDIBLE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ehnar | May 1, 2010 at 9:03 PM

Would if I could... Ultimate costs money, and is by that out of reach. Android market for payed aplications is not open in my region yet. I's there any way to get it anyhow?

Unknown | May 6, 2010 at 3:32 PM

@STIAN - 'I love Juicedefender, but lately it's went all wild. Won't enable after screen on. The problem is in the APN settings, as far as I can see. Now my APN say 'juicedefender-internet' and 'juicedefenter-default'. These settings won't work. When I change them to 'Internet' and 'default' everything is okay. Tried uninstalling/reinstalling, and also tried those fixes provided in the FAQ. It's all a no-go! What to do?'

This is spot on with my HTC desire on T-mobile in the UK as well, juicefender is messing around with the APN type setting and also it says juicedefender-tmobile.uk in the apn setting. as soon as I change it back to general and change the APN type to default it comes straight back on, so please look at this bug and stop the app messing with these settings and i'm sure it will solve alot of the issues.

lowne | May 9, 2010 at 8:23 PM

@BK: it seems odd that a Google app would behave like that (i.e. The Bad Way); I can't test it as Google only allows Voice in the US. Anyway, your problem should be already addressed in the private beta branch - soon in the Market too!

@Rick: 5MB! Is that possible? It might only be due to the log database, but it's capped at N entries. Anyway thanks, I'll have a look at it.

@Joshua: loved your phrasing - the fatalistic undertone at the end :D

@ehnar: sure! Read the 'purchase/download/install' section above

HTC Desire/Incredible support: coming soon! (hopefully)

Unknown | May 10, 2010 at 6:51 AM

I hope Incredible support comes VERY soon. I purchased the ultimate before realizing it didn't work on my phone. :-( Given all of the issues people are having with the Incredible's battery life, you would probably make out well!

Please fix soon.

agh39 | May 11, 2010 at 10:45 PM

Hello.

I bought Ultimatejuice from AndAppStore and I can't get it to work.
The program won't show any apps.
I order it with PayPal, my name is Anders from sweden on Sandalmakarbacken.
please look at the PP transaction and send me a private mail.
I wont show all my mailadress here.
Thanks/Anders

Martijn | May 15, 2010 at 6:02 PM

Very nice app! Already heard and read about it before I got my android :-)
One configuration option would be welcome for me: a separate night setting for the week and the weekend, the weekend nights being Fri->Sat and Sat->Sun of course, as I tend to stay up much later in the weekends than during the week.

J. C. Adams | May 29, 2010 at 8:32 PM

Hi

This app is awesome and has allowed me to keep 3G on all the time. However, the sized of the app has grown to over 6 MB. Can you help with that please?

Jason

Unknown | May 30, 2010 at 1:08 PM

Hi Lowne,

Guess am just having same problem as Darren with his Desire. Do you have an idea of when will it be supported?

Thanks,

Pedro

Unknown | June 4, 2010 at 8:22 PM

Hello.

I've bought UltimateJuice today and already have a problem. If WiFi setting is turned on, my HTC Desire crashes one in 1-2 hours. If only APN control is used, there's no such problems.

Anonymous | June 14, 2010 at 4:16 PM

Hey Lowne,

This is an amazing app and using this page I was able to fix the problem where wifi wasnt turning on after I turned my screen back on.

Just wondering,
What does the phrase "Wakelock released too early" mean? It seems to pop up all over the log

David Kirkland | June 17, 2010 at 11:25 PM

Hi Lowne, I have been following this APN bug, and agree with you that it's an android issue, not caused by Juice Defender. I uninstalled JD about 5 days ago, and now the phone refuses to connect to Vodafone 3G (same as before), so the O.S. is obviously still a little buggy. I think the only solution will be to reboot, which is frustrating, but clearly nothing to do with JD.

Juice Defender is a great app, and I purchased Ultimate Juice soon after trying it out. However, as it's a paid app I feel that you should provide an email address for people to contact you on. I looked on this site, but couldn't find any way of contacting you. Maybe I missed something?

Unknown | June 23, 2010 at 10:52 AM

Hello !

I am using juiceDefender+UltimateJuice on my HTC Hero ! (ROM MCRb3)
The application works great (battery time x 2)

However, when I leave the phone unused for a while and then turn the screen on, it takes some time before I can launch applications. (sliding between screens is perfectly fine, but launching an app or answering a call might be a bit slow/laggy). For example, I can tap an icon to launch an app and nothing will happen for a while (5-10 secs) and then the app will appear.

The log of JuiceDefender says:

Warning: 66990ms leapsed, way too slow! Is somethign pegging the CPU?

Note1: during the setup of the program, AOSP helper could not be installed correctly (also diplayed in the log)
Note2 I also have advanced task killer running ont he background ? might it me the reason ?

Anyone has a clue ?

lowne | July 1, 2010 at 6:15 PM

I know it's a joke to answer now, but here it goes for what it's worth.

@Scott: duly done! Enjoy your new Incredible battery life (ok, that was a lame pun)

@agh39: see this very FAQ above - but it's certainly solved by now

@J.C.: that's not right - uninstall/reboot/reinstall.

@Hawkeye: done!

@gmit: that seems like a ROM problem. If it's persisting, please join the beta group.

@Scylarr: nothing to worry about - it was just debug info for me.

@David: my email address is linked above (the various 'contact me' links), it's listed on the Market ('contact developer' in any app listing) and it's included in every app ('help', 'send feedback'). I agree it's not so well advertised on this website in general - will fix it!

@nomiS: 20 to 1 it's the task killer; it's probably killing a lot of stuff that restarts itself after 'wakeup' - thus the slowness. That kind of app is generally *not* a good idea; try AutoKiller and Autorun Killer from the very excellent andRS Studio instead.

Unknown | July 7, 2010 at 9:17 AM

Hello!
Which setting should I choose for my e-mail syncronisation frequency in order to get in line with the auto on/off of data connection?
What happens if the e-mail account syncs every 1 hour but always "misses" the automatic on time of Juice Defender?
J. Huber

Anonymous | July 15, 2010 at 7:20 PM

I love juice defender over 200% increase!!!!!!

Unknown | July 16, 2010 at 11:11 PM

I just did an upgrade on my X10 and lost both Ultimate Juice and Juice Defender. I re-installed Juice Defender, but I can't re-activate Ultimate Juice. In fact it doesn't show up in the marketplace for me anymore, all that shows up is the alternative one! I have sent an email to the developer. Any help would be greatly appreciated.

Lee | July 18, 2010 at 12:41 AM

I select Notification - and the notification icon never appears in the top. This results in the app closing itself. Not great.

Unknown | July 19, 2010 at 5:13 AM

Should I leave app running in background all the time?

Unknown | July 20, 2010 at 11:29 PM

Hi,
Installed Ultimate Juice on my Nexus One (Froyo) yesterday. It started out well, but today the phone has crashed a number of times and required a soft reboot to restart it. After rebooting it for the third time, I noticed that the battery had gone from maybe 80-90% full (2x energy savings) to 5%. I uninstalled the app. I’d like to reinstall it, as the idea is a great one, but any way to fix that problem?

Unknown | July 21, 2010 at 10:05 AM

Had the same problems as Ben en Gmit :Desire is constantly rebooting. After uninstalling Juicedefender(Ultimate) problems are over. Maybe conflicting with other apps trying to (scheduled)update or Switch Pro Widget?

Unknown | July 21, 2010 at 4:56 PM

JD make my galaxy S going slower and laggy ok it save my battery but at wich price?theres something I have to do to resolve these root maybe?

Unknown | July 21, 2010 at 7:42 PM

Update:have rooted my galaxy s android 2.1 and now cant install aosp helper and JD dont work any clue? using g5 firmware

v941726 | July 22, 2010 at 12:48 AM

during setup, aosp helper wouldn't install. what's it for?

Unknown | July 22, 2010 at 5:39 PM

How is background data different from other settings? How is Mobile Data different from 2G/3/G?

If I just want to disable data from my carrier (Verizon), will Mobile data take care of this, or do I need to disable Mobile Data, Backgound Data, and 2G/3/G?

If I just want Wifi, should I leave Background Data on, but disable Mobile Data and 2G/3G?
Thanks!

Unknown | July 22, 2010 at 9:42 PM

Since I downloaded the update my battery life has gone down from a x2.08 to x1.38, why is that?

Unknown | July 23, 2010 at 8:22 AM

How do i put an app on the exclude list, like pandora or task killer

Unknown | July 28, 2010 at 3:23 AM

i installed juice defender but when it gets to install aosp helper it fails. i have let unknown apps install on.. no app killer

NancyB | August 1, 2010 at 5:27 PM

How do you interpret the JuiceDefender home screen widget pictures?

Unknown | August 1, 2010 at 11:40 PM

After JD installed, EVO screen goes blank when phone call made or received. Unable to respond to menu prompts or even to disconnect while screen is blank. Any way to alter settings to stop this?

Unknown | August 2, 2010 at 8:35 PM

I've been using the free Juice Defender for about 2 weeks and it seems to be stopping my alarm going off in the morning. Some mornings it works, but others, it doesnt go off until you touch a button. it is like it is sending the phone to sleep and I don't know how to change the settings to stop it. Any ideas?

stefano | August 6, 2010 at 3:06 AM

Hello

I started experiencing issues with JuiceDefender in the past few weeks. It always worked perfectly. then it started just not working, not disabling the data, and lately even messing up my APNs (I could not edit / add / remove any..)

I also have Ultimate Juice (alternative) installed

I uninstalled and instlled a few times but nothing changes

During the installation I get this:
Error: AOSP helper couldn't be installed correctly

Also from the log I see:
Warning: Setup paused while it was running. Hope it's just for SU permission...

I have MCR r21
and everything runs pretty good

any clue?
Thank you
Stefano

Post a Comment

Note: Only a member of this blog may post a comment.