[APP][5.0+] Ampere the charging meter

Search This thread

Francois76l

Senior Member
May 13, 2008
53
10
ROUEN
Dear all.
I own a Xperia Z2 Tablet.
Ampere always tell me that battery is overheating but the temperature is below 45°C so I try to understand how it works.
In my uevent file I have the following lines (/sys/class/power_supply/battery/uevent):
Code:
POWER_SUPPLY_NAME=battery
POWER_SUPPLY_CHARGING_ENABLED=0
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_CHARGE_TYPE=N/A
POWER_SUPPLY_HEALTH=Overheat
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_ONLINE=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4350000
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=4200000
POWER_SUPPLY_VOLTAGE_NOW=3741097
POWER_SUPPLY_CAPACITY=48
POWER_SUPPLY_CURRENT_NOW=-1651243
POWER_SUPPLY_INPUT_CURRENT_MAX=100000
POWER_SUPPLY_INPUT_CURRENT_TRIM=40
POWER_SUPPLY_INPUT_CURRENT_SETTLED=1
POWER_SUPPLY_BYPASS_VCHG_LOOP_DEBOUNCER=0
POWER_SUPPLY_VOLTAGE_MIN=4200000
POWER_SUPPLY_INPUT_VOLTAGE_REGULATION=1
POWER_SUPPLY_CHARGE_FULL_DESIGN=6680000
POWER_SUPPLY_CHARGE_FULL=6742000
POWER_SUPPLY_TEMP=555
POWER_SUPPLY_TEMP_COOL=100
POWER_SUPPLY_TEMP_WARM=450
POWER_SUPPLY_SYSTEM_TEMP_LEVEL=0
POWER_SUPPLY_CYCLE_COUNT=1
POWER_SUPPLY_VOLTAGE_OCV=-22
POWER_SUPPLY_ENABLE_SHUTDOWN_AT_LOW_BATTERY=0
POWER_SUPPLY_BATT_AGING=0
POWER_SUPPLY_ENABLE_LLK=0
POWER_SUPPLY_LLK_SOCMAX=0
POWER_SUPPLY_LLK_SOCMIN=0
POWER_SUPPLY_BATT_ID=-22

What is POWER_SUPPLY_TEMP?
The tablet is totally cold. Absolutely nothing is warm. But I'm not able to charge it because the system told me that it is overheating.
Do you thing it's a hadware failure? The problem started with the last official update of my tablet (android 6.0.1).
I swaped to AICP hoping that it will solve my problem but no way.
Is there a way to avoid this warning (by changing limits)? My tablet is never used for gaming (only internet and email).
The battery is running well (when it is charged...)
Thanks for your help....
 
  • Like
Reactions: MezzaLuna

nihil0

Senior Member
Jan 7, 2007
304
384
Restoring the normal notification behaviour in Android 9 (Pie)

Apps are more aggressively killed in Android 9 (Pie) in the background as in earlier Android versions, which causes Ampere's notification to disappear from time to time, because Ampere is more often killed from the system in the background to keep the battery draining at a minimum.

To overcome this and to sign to the system that Ampere should be kept running in the background the following can be done:

  • Android Settings
  • Apps & notifications
  • Advanced
  • Special app access
  • Battery optimization
  • click the "Not optimized" title
  • select "All apps"
  • click Ampere in the list
  • select "Don't optimize"
 
  • Like
Reactions: MezzaLuna

nihil0

Senior Member
Jan 7, 2007
304
384
New Ampere version v3.12 has been attached to the first post

Changes
  • Android Pie (Android 9) release
  • Advanced alert settings added
  • Using latest Google libraries
  • Bug fixes and optimizations
 

MezzaLuna

Senior Member
Feb 20, 2017
92
16
Waiting for the 3.12 in the playstore, hope we have not to wait too much.

Happy new year!
 

stillnoexpert

Member
Jul 11, 2016
32
3
I can't access the setting. I have no reaction when Touching the icon (see image) .
OK, if I press longer, the word "Settings" appears, but whatever i try, i get no setting menu.

Ampere v3.11 (code:217)
(Tested on 2 Devices, no setting screen)
 

Attachments

  • Setting.jpg
    Setting.jpg
    1.3 KB · Views: 683

nihil0

Senior Member
Jan 7, 2007
304
384
New Ampere version v3.14 has been attached to the first post

Changes
  • Android Pie (Android 9) release
  • Advanced alert settings added
  • Using latest Google libraries
  • Bug fixes and optimizations
 
  • Like
Reactions: ektus and MezzaLuna

nihil0

Senior Member
Jan 7, 2007
304
384
it's @nihil0's fault because he didn't mention that this version was beta,
please @nihil0 tell us next time, thank you

I didn't say anything about Google Play in my post, I just said: "New Ampere version v3.14 has been attached to the first post"

But here is what is going on:
  • On the Google Play store, the app is on staged rollout. Only a few percent of the users get the app first.
  • On the beta channel on Google Play store is the same latest version also published. Beta testers get the latest app immediately.
  • In the first post of this thread is the latest app also attached (the very same app which is on staged rollout).
 
Last edited:

MezzaLuna

Senior Member
Feb 20, 2017
92
16
By the way, now I'm beta tester on Google play for the ad-free version. I can say it's pretty stable on Moto G5 plus with stock Oreo 8.1 rom.
 

gvp9000

Member
Sep 11, 2007
46
8
What's interesting is the total charging power not the current only. At fast charging mode the current could be small but the voltage more than 5v. Can you implement something like this?
 

nihil0

Senior Member
Jan 7, 2007
304
384
Ampere version v3.20

New Ampere version v3.20 has been attached to the first post

Changes
  • Using latest Google libraries
  • Bug fixes and optimizations
 
  • Like
Reactions: wbedard

mrxxsjs

New member
Jan 22, 2018
2
0
9 brought premium version using old Gmail account... Can you get in touch as I've lost it and subsequently are using new one
 

Mysticblaze347

Senior Member
Jun 12, 2018
514
184
This is a great app. The only issue I have is that I have an LG V20 with a second screen that shows status bar based notifications ect, this app show notification for mAh, but it freezes when main screen is off. Can this be fixed to always work even when main screen is off? Specifically possible AOD support. Please and thank you.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 191
    Ampere

    You can install Ampere form Google Play or you can download the lates APK from here.

    Measure the charging and discharging current of your battery.

    The app was at first designed for Lollipop only, but now devices with Android 4.0.3+ are also supported. Please read the pre Lollipop forum..

    How to use the app: Start the app and wait ca. 10 seconds ("measuring" is on the display). After this time, the charging or discharging current will be shown.

    The current depends on many things:
    • The charger (USB/AC/Wiereless)
    • The USB cable
    • The phone type
    • Current tasks running
    • Display brightness
    With this app you can for example search for an optimal charger/USB cable combo.

    The app is not meant to be mA accurate. It is only good for evaluate which Charger/USB cable combo is good for you.

    Background info: The app measures the battery charging/discharging current. If your phone is not connected to a charger, you see the discharging current which is negative. Now, if you connect a charger then the current what the charger gives will be used to supply your phone and the remaining power will be charged into the battery.

    If your phone consumes 300 mA without a charger connected, then a 500 mA charger will charge your battery maximum with 200 mA current.

    Technical info: The displayed current is an average value from 50 measurements minus the 10 upper values and the 10 lower values. The displayed current can be shaky or unstable or even just zero which means, that the Android system provides such unstable values. Some phones, like the Nexus 4 reports such unstable wide spreading readings when charged with a low current charger (e.g. 500mA), that even the average value is just a joke.

    Background info about batteries and how they will be charged: LiPo batteries don't draw the maximum for the full time it takes to charge the phone. If your battery is charged almost full then the charging current will be much less as by lower battery levels.

    If your Lollipop device (or later) shows 0 all the time: There are Lollipop devices which don't have a working power profile (the new Lollipop interface to get the measured current). But on some of them is the old interface still present and maybe also working. Please use the settings option "Old measurement method" in this case. You can force the app with it to use the old interface, if the Lollipop device has at least one. Maybe it helps...

    If the app doesn't support your device, you can collect some info to help. Please read this post in this case.

    Phones/ROMS reported to be working with this app:
    • Motorola Atrix HD/CM 5.0.2 (MB886 JBBL)
    • Moto E (condor_umtsds)
    • Moto G 2013 XT1033 (Dual Sim)/Factory
    • Moto G 2014 (2nd gen)/Factory 5.0.2
    • Moto X 2014 (victara)
    • Nexus 4/Factory 5.0.1 (unstable values by low charging currents)
    • Nexus 5/Factory 5.0.2
    • Nexus 6
    • Nexus 7 2012 (unstable values by low charging currents)
    • Nexus 7 2013/Factory 5.0.2 (no discharging current -> Bug reported)
    • Nexus 9 (flounder)
    • Nook HD (hummingbird running cm12)
    • OnePlus One (A0001)
    • Samsung Galaxy Star (mint)
    • Samsung Galaxy Note 2 (GT-N7100 with RR Rom)
    • Samsung Galaxy Note 3 (N9005 )/LOLLIPOP Rom 5.0
    • Samsung Galaxy Note 3 (SM-900W8)
    • Samsung Galaxy Note3 (hlte, hltexx)
    • Samsung Galaxy Note 10.1 (SM-P600 running CM12LP_5.0.2)
    • Samsung Galaxy S3 (not accurate)
    • Samsung Galaxy S3 (m0 , i9300, CM12 charging only)
    • Samsung Galaxy S4 (Google Play Edition, jfltexx)
    • Samsung Galaxy S4 (ja3g)
    • Samsung Galaxy S5 (klte, kltevzw)
    • Samsung Galaxy Tab 7.0 Plus GT P6200
    • Samsung Galaxy Tab 10.1 Pro T520 Picassowifi
    • Samsung Galaxy Tab S 10.5 (chagallwifi)
    • Sony Xperia M (C1905 running CM12)
    • Sony Xperia Z C6602 (with aosp lollipop)
    • Sony Xperia Z Ultra (togari)
    • ZTE Blade S6 (P839F30)

    Phones/ROMS reported not to be working with this app:
    • GOOGLE Galaxy Nexus– toro
    • HTC Desire 510– htc_a11ul8x26
    • HTC One S– ville
    • HTC One X– endeavoru
    • HTC One XL– evita
    • HTCSensation 4G– pyramid
    • Lenovo P2– P2a42
    • Lenovo TAB S8-50F– S8-50F
    • Lenovo YOGA Tablet Pro-1050L/Yoga Tablet 2– YT2
    • LG G Pad 8.3 LTE– altev
    • NVIDIA TegraNote– tegranote
    • NVIDIA TegraNote– tegranote7c
    • PEGATRON P66– P66
    • SAMSUNG Galaxy A3– a3lte
    • SAMSUNG Galaxy A3– a3ulte
    • SAMSUNG Galaxy A5– a53g
    • SAMSUNG Galaxy A5– a5lte
    • SAMSUNG Galaxy A5– a5ltechn
    • SAMSUNG Galaxy A5– a5ltectc
    • SAMSUNG Galaxy A5– a5ltezh
    • SAMSUNG Galaxy A5– a5ltezt
    • SAMSUNG Galaxy A5– a5ulte
    • SAMSUNG Galaxy A5– a5ultebmc
    • SAMSUNG Galaxy A5– a5ultektt
    • SAMSUNG Galaxy A5– a5ultelgt
    • SAMSUNG Galaxy A5– a5ulteskt
    • SAMSUNG Galaxy A7– a7lte
    • SAMSUNG Galaxy A7– a7ltechn
    • SAMSUNG Galaxy A7– a7ltectc
    • SAMSUNG Galaxy A7– a7ltektt
    • SAMSUNG Galaxy A7– a7ltelgt
    • SAMSUNG Galaxy A7– a7lteskt
    • SAMSUNG Galaxy Ace Style– heatqlte
    • SAMSUNG Galaxy Ace– heatlte
    • SAMSUNG Galaxy Core– arubaslimss
    • SAMSUNG Galaxy Fame Lite Duos– nevisw
    • SAMSUNG Galaxy Fame– nevis
    • SAMSUNG Galaxy Fame– nevis3g
    • SAMSUNG Galaxy Fame– nevis3gcmcc
    • SAMSUNG Galaxy Fame– nevisds
    • SAMSUNG Galaxy Fame– nevisnvess
    • SAMSUNG Galaxy Fame– nevisp
    • SAMSUNG Galaxy Fame– nevisvess
    • SAMSUNG Galaxy Grand Neo– baffinlite
    • SAMSUNG Galaxy Grand Neo– baffinlitedtv
    • SAMSUNG Galaxy Grand Prime– fortuna3g
    • SAMSUNG Galaxy Grand Prime– fortuna3gdtv
    • SAMSUNG Galaxy Grand Prime– fortunalte
    • SAMSUNG Galaxy Grand Prime– fortunaltectc
    • SAMSUNG Galaxy Grand Prime– fortunaltezh
    • SAMSUNG Galaxy Grand Prime– fortunaltezt
    • SAMSUNG Galaxy Nexus– maguro
    • SAMSUNG Galaxy Nexus– toroplus
    • SAMSUNG Galaxy Note2– t03g
    • SAMSUNG Galaxy Note2– t03gchn
    • SAMSUNG Galaxy Note2– t03gchnduos
    • SAMSUNG Galaxy Note2– t03gcmcc
    • SAMSUNG Galaxy Note2– t03gctc
    • SAMSUNG Galaxy Note2– t03gcuduos
    • SAMSUNG Galaxy Note3– ha3g
    • SAMSUNG Galaxy S Duos2– kyleprods
    • SAMSUNG Galaxy S2– GT-I9100
    • SAMSUNG Galaxy S3 Slim– wilcoxds
    • SAMSUNG Galaxy S3– d2att
    • SAMSUNG Galaxy S3– d2can
    • SAMSUNG Galaxy S3– d2dcm
    • SAMSUNG Galaxy S3– d2ltetmo
    • SAMSUNG Galaxy S3– d2spr
    • SAMSUNG Galaxy S3– d2tfnvzw
    • SAMSUNG Galaxy S3– d2vmu
    • SAMSUNG Galaxy S3– d2vzw
    • SAMSUNG Galaxy S5 mini– kminilte
    • SAMSUNG Galaxy S5 mini– kminilteatt
    • SAMSUNG Galaxy S5 Mini– kminilteusc
    • SAMSUNG Galaxy S5 Neo– s5neolte
    • SAMSUNG Galaxy S5 Neo– s5neoltecan
    • SAMSUNG Galaxy Star Plus– logan2g
    • SAMSUNG Galaxy Tab4 7.0– degas3g
    • SAMSUNG Galaxy Tab4 7.0– degaswifi
    • SAMSUNG Galaxy Trend Plus– kylepro
    • SAMSUNG Galaxy Win Duos– delos3gchn
    • SAMSUNG Galaxy Win Pro– wilcox3g
    • SAMSUNG Galaxy Win Pro– wilcoxctc
    • SAMSUNG Galaxy Win– delos3gcmcc
    • SAMSUNG Galaxy Win– delos3gduosctc
    • SAMSUNG Galaxy Win– delos3geur
    • SAMSUNG Galaxy win– delos3gss
    • SAMSUNG Galaxy Win– delosltelgt
    • SAMSUNG Galaxy Win– deloslteskt
    • SYMPHONY TELECA YUPHORIA– YUPHORIA
    • SYMPHONY TELECA Yureka– YUREKA
    • UNKNOWN Primo_EF2
    • XIAOMI HM Note 2– hermes

    Please report your experience with your phone/ROM type.

    If a device has an erroneous or dummy implementation of the Power Profiles for Android, then the app will never support it or the app will just show the erroneous or dummy values delivered on the interface. Please ask your ROM developer to implement it correctly.

    Translations:

    • Albanian
    • Armenian
    • Chinese (Chine)
    • Chinese (Taiwan)
    • Czech
    • English
    • German
    • Hungarian
    • Indonesian
    • Italian
    • Japanese
    • Lithuanian
    • Polish
    • Portuguese (Brazil)
    • Portuguese (Portugal)
    • Romanian
    • Russian
    • Slovak
    • Spanish
    • Spanish (United States)
    • Turkish
    If you would like to have the app in your language and you are willing and able to translate the app please contact me.



    Ampere on Blogger
    The developer on Twitter
    Ampere Beta testing community on reddit
    Ampere on Facebook



    .
    5
    New Ampere version v3.10 has been attached to the first post

    Ampere is now about 1 MB smaller as the previous release version was:
    5.80 MB (v3.10) vs. 6.80 MB (v3.08)

    Changes
    • Smaller app size
    • Preparations for Android P
    • Consent for AdMob added (GDPR)
    • Using latest Google libraries
    • Bug fixes and optimizations
    4
    Please join the new Ampere Beta tester community on reddit. The old one on Google+ is going away because Google+ is going away.

    https://www.reddit.com/r/AmpereBeta
    3
    Hi @nihil0 what do you think about adding a charging history where you can see the the percent of the battery next to the time and used mA.
    That way the user could see in what intervall der battery was charged...maybe with a function for the user to reset or save that current history.

    Thank you!
    3
    Very nice app!

    Should be nice to have some kind of service that would enable stats or graph over time even when using other apps in system, that could also work in background to measure in screenoff