[APP][5.0+] Ampere the charging meter

Search This thread


Senior Member
Jan 7, 2007
The v1.00 will not work after 2015-01-31. When you have v1.00 installed, please update it to v1.01 before 2015-01-31.
A time lock was added in the early developer versions and it remained unfortunately in the first released version. The time lock has been removed in v1.01.

Change log for v1.01:
  • Sign problem corrected
  • I don't owe an Oppo Find 7, but I think it maybe works now.
  • Time lock removed


Senior Member
Feb 17, 2011
on my nexus 4,app is inacurate. with same cable and same apps running in background i get drastic change in values,if i start apk again(first run apk 400ma,then i kill ampere apk and run again and get 130ma). also in some usb cable i got 2A current,that is imposibile. i use htc evo 3d charger,he can give 1A max. i got also,with htc charger more charging current than with original nexus4(he is rated to 1.2A)


Senior Member
Jan 7, 2007
on my nexus 4,app is inacurate. with same cable and same apps running in background i get drastic change in values,if i start apk again(first run apk 400ma,then i kill ampere apk and run again and get 130ma). also in some usb cable i got 2A current,that is imposibile. i use htc evo 3d charger,he can give 1A max. i got also,with htc charger more charging current than with original nexus4(he is rated to 1.2A)

Yes, I noticed this behavior also on my Nexus 4. Please read the first post, the technical info part. The Nexus 4 is an older phone and I think it's measurement chip gives more random values as correct ones. I also noticed, that if used with a 2A charger and a good USB cable, then a charging current about 700-800 mA will be measured and this seems be stable. This means, that the Nexus 4 messes up the lower values.


Senior Member
Aug 29, 2011
Nice, finally an App for the OnePlus One.
Could you add a homescreen Widget for displaying the current?

I tested the app and there is a little bug.
while charging with negative currents the app doesn't show a minus.

I charged via USB port on a laptop in standby, so the phone recognizes it as an ac adapter.
First it's charging with ~180ma on high brightness, the port only delivers about 600ma…
After turning on the camera led, the current is around ~-180ma and peaks at - 270ma.

Also min doesn't go below zero.

I've done a short video for demonstration: Ampere the charging meter: http://youtu.be/DM--yyZtWC0
Last edited:


Senior Member
Dec 22, 2011
Samsung Galaxy Note 20 Ultra
Hi and thanks for this app... I can confirm work on leak LOLLIPOP Rom on Note 3( N9005 )...


Senior Member
May 9, 2012
unfortunately not working on G3 d852 with CM12

Confirmed using CM 12 (nightly Jan 27) and it does not report a useful number after bouncing around for a moment - it just displays the min level of 10mA. It registers the fact that it is charging/discharging and my phone type/model.


Nov 16, 2010
Puerto Ordaz
Installed, and working very nice on a Motorola Atrix HD, CM 5.0.2 (MB886 JBBL), cheers, a widget or notification widget is missed.


Senior Member
Aug 2, 2010
"problem with parsing the package" on m7 with 4.4.3 and sense 6

Sent from my HTC One using Tapatalk


Senior Member
Jun 19, 2010
On my Lg G3 (Sprint) with Illusion it works, sort of, but the value shown fluctuates so much it's essentially meaningless. Not the app's fault, I'm sure.

Top Liked Posts

  • There are no posts matching your filters.
  • 193

    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
    • 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.


    • 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

    New Ampere version v4.03 is available now.

    This time it was not possible to attach the APK (xda-developers changed something) so you can download the latest APK from here.

    • Android 13 release
    • Big internal restructuring
    • No notification needed anymore for simple usage
    • Notification permission on Android 13+ devices for widgets, alarms and measurement notification
    • Battery optimisation needs to switched off for widgets and measurement notification
    • Dedicated settings section for widgets
    • Using latest Google libraries
    • Bug fixes and optimizations
    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)

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

    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!