[APP][4.0.3+] Ampere current meter

Search This thread

MArtyChubbs

Senior Member
##App info
Version: v3.11 (Ads free)

##Device info
Manufacturer: Google
Model: Pixel 3 XL
Brand: google
Hardware: crosshatch
Android version: 9
Android API: 28
Android name: P (Pistachio?)
Security patch: 2018-11-05
Build ID: PQ1A.181105.017.A1
Build Device: crosshatch
Board: crosshatch
Display: PQ1A.181105.017.A1
Product: crosshatch
Cpu: arm64-v8a

##Battery Manager info
Status: CHARGING (2)
Health: Good (2)
Plugged: AC (1)
Level: 78
Temperature: 34.3 °C

##Charge info
Charge Type: ---
Charge Rate: ---

##Battery Manager properties
Capacity: 78
Charge Counter: 3073000
Current Average: -834687
Current Now: -990312
Energy Counter: NOT SUPPORTED

##Battery properties
Capacity displayed: 3430 mAh
Capacity configured: 3430 mAh
Capacity calculated: 3939 mAh

##Old Measurement Interfaces
Sorry, no interface found!

##Measurement Service
Background service is NOT running
Charging state: Charging
Plugged state: AC charger
Health state: Good
Error state: ---
 

nae8ean

Member
Nov 3, 2017
8
0
Zenfone 5 ZE620KL Android 9

its read then became come blue then apms status became ??? when i restart my phone its working fine and when you remove usb and insert it again its back again to status ??? my device is Asus Zenfone 5 (ZE620KL) Android Pie
s6uxrYE.jpg
 
Last edited:

nae8ean

Member
Nov 3, 2017
8
0
can't pull out the list

Can't Pull a list of my /sys/class and /sys/devices directories do i need to be rooted to do this? my phone is Zenfone 5 (ZE620KL) Android Pie

---------- Post added at 02:05 PM ---------- Previous post was at 01:59 PM ----------

If you want to help, please do the followings:
  1. Please install the latest Ampere
  2. Start the System Info screen: Touch 6 times the Build version in Settings/About Ampere
  3. Without leaving the System Info please share the outputs with me. The easiest way is to save (share) to Drive/DropBox or somewhere others one by one. Later you can put the files from there in your post as attachment.
  4. The test cases:
  • No charging -> push refresh -> share
  • USB charging -> push refresh -> share
  • AC charging -> push refresh -> share
  • Wireless charging -> push refresh -> share
  • Fast/Quick charging -> push refresh -> share
Please do not forget to rename the files or to give a proper description (No Charging, USB charging,...) by sharing

attachment.php


My Mobile is Zenfone 5 (ZE620KL) Android Pie
i got ??? status need to restart and it worked but if you remove usb and put it back it will show status ??? always showing to able work again need to restart the phone again and happen again if you remove usb and put it again :( hoping its fix

##App info
Version: v3.12 (Ads free)

##Device info
Manufacturer: asus
Model: ASUS_X00QD
Brand: asus
Hardware: qcom
Android version: 9
Android API: 28
Android name: Pie
Security patch: 2018-12-01
Build ID: PPR1.180610.009
Build Device: ASUS_X00QD
Board: sdm660
Display: PPR1.180610.009.WW_Phone-16.0610.1812.58-0
Product: WW_X00QD
Cpu: arm64-v8a

##Battery Manager info
Status: CHARGING (2)
Health: Good (2)
Plugged: USB (2)
Level: 97
Temperature: 32 °C

##Charge info
Charge Type: ---
Charge Rate: ---

##Battery Manager properties
Capacity: 97
Charge Counter: 2993457
Current Average: NOT SUPPORTED
Current Now: -269531
Energy Counter: NOT SUPPORTED

##Battery properties
Capacity displayed: 3300 mAh
Capacity configured: 3300 mAh
Capacity calculated: 3086 mAh

##Old Measurement Interfaces
Sorry, no interface found!

##Measurement Service
Background service is running
Charging state: Charging
Plugged state: USB charger
Health state: Good
Error state: ---
Measurement is running
Average validity: true
Average current: 300 mA
Average queue count: 15
Average smoothing count: 4
Raw average: 301,879.25
 

CataVlad

Senior Member
Apr 28, 2012
453
120
Cluj-Napoca
Hi guys! Hi Nihilo!
Old occasional Ampere user, but just now noticed the cute lil widget it had and wanted to add it to my homescreen. I'd gladly purchase the license, no problem, but i'd have one question first, if i may: could there be added an option to make it fully transparent? The background of the widget, i mean. And only display the text and the dot and whatever else!
Thank you kindly!

Sent from my SM-G935F using Tapatalk
 
Hi, didn't search the thread, sorry.


I had Ampere installed on my old phone, got a new Huawei P30 Pro International and tried to download from Google Play. GA shows that "Ampere is Unsupported on this device". So I tried to download via apk mirror and Ampere is working flawless. Whats the problem with GA Store?
 
Last edited:

_jis_

Senior Member
Feb 5, 2012
1,469
530
كيف اجعل جهازي مدعوما
Forum Rules

4. Use the English language.

We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.
 
Hi, didn't search the thread, sorry.


I had Ampere installed on my old phone, got a new Huawei P30 Pro International and tried to download from Google Play. GA shows that "Ampere is Unsupported on this device". So I tried to download via apk mirror and Ampere is working flawless. Whats the problem with GA Store?
Hello,

Same here.

Worked good on a previous p20pro, and tried to install a few weeks ago and same message on p30pro.

Hope it could be fixed.

Tapa'DoC'eD
 
Last edited:

japzone

Senior Member
Dec 25, 2010
591
262
Asus ROG Phone 2

Just got the Asus ROG Phone 2. If I use a Qualcomm QC adapter the app works fine, but if I use Asus' included Hyper Charge adapter then I just get ???

Code:
##App info
Version: v3.20 (Ads free)

##Device info
Manufacturer: asus
Model: ASUS_I001DC
Brand: asus
Hardware: qcom
Android version: 9
Android API: 28
Android name: Pie
Security patch: 2019-06-05
Build ID: PKQ1.190414.001
Build Device: ASUS_I001_1
Board: msmnile
Display: PKQ1.190414.001.WW_Phone-16.0622.1906.27-0
Product: WW_I001D
Cpu: arm64-v8a

##Battery Manager info
Status: ??? (12)
Health: Good (2)
Plugged: AC (1)
Level: 52
Temperature: 36 °C

##Charge info
Charge Type: ---
Charge Rate: ---

##Battery Manager properties
Capacity: 52
Charge Counter: 2995156
Current Average:  NOT SUPPORTED
Current Now: 2420408
Energy Counter:  NOT SUPPORTED

##Battery properties
Capacity displayed: 6000 mAh
Capacity configured: 6000 mAh
Capacity calculated: 5759 mAh

##Old Measurement Interfaces
Sorry, no interface found!

##Measurement Service
Background service is running
Charging state: ???
Plugged state: AC charger
Health state: Good
Error state: ---
Measurement is running
Average validity: false
Average current: ---
Average queue count: 15
Average smoothing count: 4
Raw average: 2,397,703.25
 
  • Like
Reactions: Faye Reagan

rounakr94

Senior Member
Jan 29, 2015
95
12
www.techreprise.com
Why is the app displaying the value above 3A. My charger is the original Xiaomi QC3 adapter that outputs 5v3a, 9v2a, 12v1.5a. Is this a detection error as I tested with two chargers and two cables.
 

Attachments

  • Screenshot_2019-10-31-13-30-23-146_com.gombosdev.ampere.jpg
    Screenshot_2019-10-31-13-30-23-146_com.gombosdev.ampere.jpg
    132.4 KB · Views: 139

ptfuzi

Senior Member
Jul 10, 2017
51
4
With my P20 Pro I had no issues at all..
With P40 Pro if I connect the P20 Pro charger (5v 5a) it shows correct Amperes.
With the P40 pro charger, that has 3 voltages I just get 10 mA
 

DivineSEnse

Member
Sep 13, 2015
5
1
Love this app, I have used the pro version for years. Recently I lost my phone and I'm now using an old Samsung S5 Neo running Android 10 on Lineageos 17. Playstore claims the app is not compatible with my device, but I then tried installing it from apkpure and the app itself works fine.

It's just playstore that thinks its incompatible.

Problem is I think without the playstore install it won't unlock the pro version right?

The accuracy is off with about 300mA, my USB Amp meter says the phone is charging with 1,2A and Ampere says 1500mA
 

shaggyskunk

Recognized Contributor
Nov 22, 2011
19,562
15,901
IDK
Love this app, I have used the pro version for years. Recently I lost my phone and I'm now using an old Samsung S5 Neo running Android 10 on Lineageos 17. Playstore claims the app is not compatible with my device, but I then tried installing it from apkpure and the app itself works fine.

It's just playstore that thinks its incompatible.

Problem is I think without the playstore install it won't unlock the pro version right?

The accuracy is off with about 300mA, my USB Amp meter says the phone is charging with 1,2A and Ampere says 1500mA
Probably not - But you could try contacting the Dev & provide them with your GPA proof of purchase - Maybe they can help you with the Pro unlock?
 

amn1987

Senior Member
What does this mean? Is this bypass charging (current drawn directly from AC mains) at work? In the OS battery is shown as fully charged but the charging LED is lit up and the flash symbol that signifies charging is there.

##App info
Version: v3.40

##Device info
Manufacturer: Xiaomi
Model: POCO F1
Brand: Xiaomi
Hardware: qcom

Android version: 11
Android API: 30
Android name: R, Android 11
Security patch: 2021-04-05
Uptime: 1 days, 20 hours, 53 minutes, 6 seconds

Build ID: RQ2A.210405.005
Build Device: beryllium
Board: sdm845
Display: RQ2A.210405.005
Product: beryllium

Cpu: arm64-v8a

Google Play Services: 211515046

##Battery Manager info
Status: FULL (5)
Health: Good (2)
Plugged: AC (1)
Level: 90
Temperature: 34.0 °C

##Charge info
Charge Type: Not available
Charge Rate: ---

##Battery Manager properties
Capacity: 90
Charge Counter: 3 236 374
Current Average: NOT SUPPORTED
Current Now: 3 906
Energy Counter: NOT SUPPORTED

##Battery properties
Capacity displayed: 4 000 mAh
Capacity configured: 4 000 mAh
Capacity calculated: 3 595 mAh

##Interfaces in /sys/class/power_supply/battery
charge_counter=3236374
charge_full=3236400
cycle_count=629
constant_charge_current=-22
charger_temp_max=803
voltage_qnovo=-22
present=1
charge_control_limit_max=16
constant_charge_current_max=1600000
die_health=Cool
capacity=90
fcc_stepper_enable=0
step_charging_enabled=0
technology=Li-poly
charge_full_design=4000000
health=Good
sw_jeita_enabled=1
current_qnovo=-22
input_current_limited=0
type=Battery
status=Full
charge_done=1
dc_thermal_levels=0
dynamic_fv_enabled=1
charge_control_limit=0
charger_type=9
time_to_full_now=0
input_suspend=0
parallel_disable=0
rerun_aicl=0
dp_dm=0
voltage_now=4162587
temp=340
current_now=3906
uevent=
- POWER_SUPPLY_NAME=battery
- POWER_SUPPLY_INPUT_SUSPEND=0
- POWER_SUPPLY_STATUS=Full
- POWER_SUPPLY_HEALTH=Good
- POWER_SUPPLY_PRESENT=1
- POWER_SUPPLY_CHARGE_TYPE=N/A
- POWER_SUPPLY_CAPACITY=90
- POWER_SUPPLY_CHARGER_TEMP=360
- POWER_SUPPLY_CHARGER_TEMP_MAX=803
- POWER_SUPPLY_INPUT_CURRENT_LIMITED=0
- POWER_SUPPLY_VOLTAGE_NOW=4162587
- POWER_SUPPLY_VOLTAGE_MAX=4200000
- POWER_SUPPLY_VOLTAGE_QNOVO=-22
- POWER_SUPPLY_CURRENT_NOW=3906
- POWER_SUPPLY_CURRENT_QNOVO=-22
- POWER_SUPPLY_CONSTANT_CHARGE_CURRENT_MAX=1600000
- POWER_SUPPLY_CONSTANT_CHARGE_CURRENT=-22
- POWER_SUPPLY_TEMP=340
- POWER_SUPPLY_TECHNOLOGY=Li-poly
- POWER_SUPPLY_STEP_CHARGING_ENABLED=0
- POWER_SUPPLY_SW_JEITA_ENABLED=1
- POWER_SUPPLY_DYNAMIC_FV_ENABLED=1
- POWER_SUPPLY_CHARGE_DONE=1
- POWER_SUPPLY_PARALLEL_DISABLE=0
- POWER_SUPPLY_SET_SHIP_MODE=0
- POWER_SUPPLY_DIE_HEALTH=Cool
- POWER_SUPPLY_RERUN_AICL=0
- POWER_SUPPLY_CHARGER_TYPE=9
- POWER_SUPPLY_DP_DM=0
- POWER_SUPPLY_CHARGE_CONTROL_LIMIT_MAX=16
- POWER_SUPPLY_CHARGE_CONTROL_LIMIT=0
- POWER_SUPPLY_CHARGE_COUNTER=3236374
- POWER_SUPPLY_DC_THERMAL_LEVELS=0
- POWER_SUPPLY_CHARGE_FULL=3236400
- POWER_SUPPLY_CHARGE_FULL_DESIGN=4000000
- POWER_SUPPLY_TIME_TO_FULL_NOW=0
- POWER_SUPPLY_CYCLE_COUNT=629
- POWER_SUPPLY_FCC_STEPPER_ENABLE=0
voltage_max=4200000
charger_temp=360
charge_type=N/A
set_ship_mode=0

##Interfaces in /sys/class/power_supply/usb
sdp_current_max=-22
typec_cc_orientation=1
quick_charge_type=1
pd_voltage_min=5000000
input_current_now=174970
online=1
present=1
pd_voltage_max=5000000
real_type=USB_HVDCP_3
type_recheck=0x9
pe_start=1
typec_power_role=sink
pd_current_max=-22
pd_allowed=1
type=USB_HVDCP_3
pr_swap=0
connector_type=0
moisture_detected=0
hw_current_max=2750000
ctm_current_max=-22
typec_mode=Source attached (default current)
voltage_now=5039062
rerun_apsd=???
boost_current=0
pd_active=0
hvdcp3_type=1
voltage_max_design=12000000
uevent=
- POWER_SUPPLY_NAME=usb
- POWER_SUPPLY_PRESENT=1
- POWER_SUPPLY_ONLINE=1
- POWER_SUPPLY_VOLTAGE_MAX=12000000
- POWER_SUPPLY_VOLTAGE_MAX_DESIGN=12000000
- POWER_SUPPLY_VOLTAGE_NOW=4980468
- POWER_SUPPLY_QUICK_CHARGE_TYPE=1
- POWER_SUPPLY_PD_CURRENT_MAX=-22
- POWER_SUPPLY_CURRENT_MAX=1575000
- POWER_SUPPLY_TYPE=USB_HVDCP_3
- POWER_SUPPLY_TYPEC_MODE=Source attached (default current)
- POWER_SUPPLY_TYPEC_POWER_ROLE=sink
- POWER_SUPPLY_TYPEC_CC_ORIENTATION=1
- POWER_SUPPLY_PD_ALLOWED=1
- POWER_SUPPLY_PD_ACTIVE=0
- POWER_SUPPLY_INPUT_CURRENT_SETTLED=1575000
- POWER_SUPPLY_INPUT_CURRENT_NOW=193388
- POWER_SUPPLY_BOOST_CURRENT=0
- POWER_SUPPLY_PE_START=1
- POWER_SUPPLY_CTM_CURRENT_MAX=-22
- POWER_SUPPLY_HW_CURRENT_MAX=2750000
- POWER_SUPPLY_REAL_TYPE=USB_HVDCP_3
- POWER_SUPPLY_HVDCP3_TYPE=1
- POWER_SUPPLY_PR_SWAP=0
- POWER_SUPPLY_PD_VOLTAGE_MAX=5000000
- POWER_SUPPLY_PD_VOLTAGE_MIN=5000000
- POWER_SUPPLY_SDP_CURRENT_MAX=-22
- POWER_SUPPLY_CONNECTOR_TYPE=0
- POWER_SUPPLY_TYPE_RECHECK=0x9
- POWER_SUPPLY_MOISTURE_DETECTED=0
voltage_max=12000000
input_current_settled=1575000
current_max=1575000

##Interfaces in /sys/class/power_supply/bms
charge_counter=3236372
capacity_raw=230
charge_full=3236400
cc_step_sel=0
cycle_count=629
time_to_full_avg=0
temp_cold=0
temp_hot=600
charge_now=0
voltage_ocv=4153326
capacity=90
esr=107910
charge_full_design=4000000
soc_reporting_ready=1
constant_charge_voltage=4329840
type=BMS
real_capacity=90
resistance=146240
resistance_id=99000
time_to_full_now=0
charge_counter_shadow=2636371
temp_warm=450
temp_cool=150
debug_battery=0
voltage_now=4161366
charge_now_raw=-1318088
battery_type=e10_cos_4000mAh
voltage_max_design=4400000
temp=340
current_now=3906
uevent=
- POWER_SUPPLY_NAME=bms
- POWER_SUPPLY_CAPACITY=90
- POWER_SUPPLY_CAPACITY_RAW=230
- POWER_SUPPLY_TEMP=340
- POWER_SUPPLY_TEMP_COLD=0
- POWER_SUPPLY_TEMP_COOL=150
- POWER_SUPPLY_TEMP_WARM=450
- POWER_SUPPLY_TEMP_HOT=600
- POWER_SUPPLY_VOLTAGE_NOW=4161366
- POWER_SUPPLY_VOLTAGE_OCV=4153326
- POWER_SUPPLY_CURRENT_NOW=3906
- POWER_SUPPLY_RESISTANCE_ID=99000
- POWER_SUPPLY_RESISTANCE=146240
- POWER_SUPPLY_ESR=107910
- POWER_SUPPLY_BATTERY_TYPE=e10_cos_4000mAh
- POWER_SUPPLY_CHARGE_FULL_DESIGN=4000000
- POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4400000
- POWER_SUPPLY_CYCLE_COUNT=629
- POWER_SUPPLY_CYCLE_COUNTS=19 177 571 1048 1294 1222 652 50
- POWER_SUPPLY_CHARGE_NOW_RAW=-1318088
- POWER_SUPPLY_CHARGE_NOW=0
- POWER_SUPPLY_CHARGE_FULL=3236400
- POWER_SUPPLY_CHARGE_COUNTER=3236372
- POWER_SUPPLY_CHARGE_COUNTER_SHADOW=2636371
- POWER_SUPPLY_TIME_TO_FULL_AVG=0
- POWER_SUPPLY_TIME_TO_EMPTY_AVG=77549
- POWER_SUPPLY_TIME_TO_FULL_NOW=0
- POWER_SUPPLY_SOC_REPORTING_READY=1
- POWER_SUPPLY_DEBUG_BATTERY=0
- POWER_SUPPLY_CONSTANT_CHARGE_VOLTAGE=4329840
- POWER_SUPPLY_CC_STEP=0
- POWER_SUPPLY_CC_STEP_SEL=0
- POWER_SUPPLY_REAL_CAPACITY=90
cc_step=0
cycle_counts=19 177 571 1048 1294 1222 652 50
time_to_empty_avg=77549

##Interfaces in /sys/class/power_supply/dc
input_current_now=0
online=0
present=0
real_type=Wipower
type=Wireless
input_suspend=0
uevent=
- POWER_SUPPLY_NAME=dc
- POWER_SUPPLY_INPUT_SUSPEND=0
- POWER_SUPPLY_PRESENT=0
- POWER_SUPPLY_ONLINE=0
- POWER_SUPPLY_INPUT_CURRENT_NOW=0
- POWER_SUPPLY_CURRENT_MAX=500000
- POWER_SUPPLY_DC_ADAPTER=0
- POWER_SUPPLY_REAL_TYPE=Wipower
dc_adapter=0
current_max=500000

##Old Measurement Interfaces
INTERFACE 1: entryNr=20, multip=1.0
path=/sys/class/power_supply/battery/current_now
INTERFACE 2: entryNr=43, multip=1.0
path=/sys/class/power_supply/bms/current_now

##Measurement Service
Charging state: Full
Plugged state: AC charger
Health state: Good
Error state: ---
Average validity: false
Average current: ---
Average queue count: 15
Average smoothing count: 3
Raw average: ---


Using an ext. USB Power Tester current drawn varies between 300-600mA with the device in use. Resistance between 9-13Ohms. If testing is done in CPU Throttling app current drawn jumps to 1.2-1.4A and ress. falls to 4Ohms.
P.S. I have manually limited max. charging current to 1.6A and max. charging voltage to 4.2V. Previously when set to 4.1V and max. battery charge was set to 75% it was very DIFFERENT.
@nihil0
 

Attachments

  • Screenshot_20210516-231826426.jpg
    Screenshot_20210516-231826426.jpg
    211.8 KB · Views: 12
  • Screenshot_20210517-095434173.jpg
    Screenshot_20210517-095434173.jpg
    211.3 KB · Views: 13
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    Ampere current meter for pre Lollipop devices

    Please read first the original thread.

    Pre Lollipop devices (up to Android 4.4.x) do not have a common standard interface to read the battery charging current. On some devices the current value can be read from the kernel and on other devices the current can not be determined at all.

    If the app works on your device, please report it in this thread, so I can add them to the list of working devices.

    If the app doesn't work on your device, please read the second post and try to give some useful info, so the app can maybe enhanced to support also your device.

    Debug info
    If your device only shows 0mA all the time or other absurd value then you can long-push the battery button to get a debug info toast about the used interface (only pre Lollipop versions).

    Beta tester community
    You can join the Ampere beta testing community on G+ and you can become a tester to get the beta releases (if there is any) automatic on Google Play.

    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.



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



    .
    10
    A.) If the app doesn't support your device, you can collect some info to help.

    --------------
    PLEASE read this first:
    http://forum.xda-developers.com/showpost.php?p=64432305&postcount=164
    -------------

    1.) You need adb installed

    2.) Pull a list of your /sys/class and /sys/devices directories
    Code:
    adb shell ls -alR /sys/class/ > files
    adb shell ls -alR /sys/devices/ >> files

    3.) Search for current_now or batt_current or BatteryAverageCurrent or power_now and look for the whole path (the interfaces currently used in the app are listed in point C)
    Code:
    grep -B20 -i <searched_word> files
    ## example:
    grep -B20 -i current_now files

    4.) Try it out. Reading the file gives the current, if lucky.
    Code:
    adb shell cat <your whole path>
    ## example:
    adb shell cat /sys/class/power_supply/Battery/current_now

    If it gives a value which can be considered as the current (between 0 and 500 in case of a normal USB 2.0 port), then read out the value more times and look if it changes or not.

    5.) If you think, you found your device's interface file to read the current, then please report it in this thread, with the Model string and other device info together.

    B.) If your device seems to be supported (no error dialog), but the measured current values are wrong or 0 all the time.

    You can report this in this forum. You can switch on a debug info bubble (toast) in pre Lollipp devices (Android 4.0.3-4.4.4) by just long-pushing the battery button in the app, make a screenshot and insert the screen shot in your post.
    attachment.php
    attachment.php

    The debug bubble shows the following:
    • The first line is a device info line
    • List of all available interfaces (path) including the multiplier (a number which is used to scale the row values got from the interface) and the app internal entry number.
    • The firs interface in the list is the for measurement used one
    • The debug bubble is also shown, if no interface is found
    There are devices with mA interface ( value 10 = 10 mA) and there are devices with uA interface ( value 10000 = 10 000 uA which is 10 mA). The multiplier is used to get the mA value. In the mentioned first case it is 1.0 and in the second case it is 0.001.

    Try to find out what is wrong. The multiplier is wrong, or the used interface is wrong. In the second case, please search for a correct interface (point A).

    C.) The list of currently scanned file interfaces:
    • /sys/class/power_supply/ab8500_fg/current_now
    • /sys/class/power_supply/android-battery/current_now
    • /sys/class/power_supply/battery/batt_attr_text
    • /sys/class/power_supply/battery/batt_chg_current
    • /sys/class/power_supply/battery/batt_current
    • /sys/class/power_supply/battery/batt_current_adc
    • /sys/class/power_supply/battery/batt_current_now
    • /sys/class/power_supply/battery/BatteryAverageCurrent
    • /sys/class/power_supply/battery/charger_current
    • /sys/class/power_supply/battery/current_avg
    • /sys/class/power_supply/battery/current_max
    • /sys/class/power_supply/battery/current_now
    • /sys/class/power_supply/Battery/current_now
    • /sys/class/power_supply/battery/smem_text
    • /sys/class/power_supply/bq27520/current_now
    • /sys/class/power_supply/da9052-bat/current_avg
    • /sys/class/power_supply/ds2784-fuelgauge/current_now
    • /sys/class/power_supply/max17042-0/current_now
    • /sys/class/power_supply/max170xx_battery/current_now
    • /sys/devices/platform/battery/power_supply/battery/BatteryAverageCurrent
    • /sys/devices/platform/cpcap_battery/power_supply/usb/current_now
    • /sys/devices/platform/ds2784-battery/getcurrent
    • /sys/devices/platform/i2c-adapter/i2c-0/0-0036/power_supply/battery/current_now
    • /sys/devices/platform/i2c-adapter/i2c-0/0-0036/power_supply/ds2746-battery/current_now
    • /sys/devices/platform/msm-charger/power_supply/battery_gauge/current_now
    • /sys/devices/platform/mt6320-battery/power_supply/battery/BatteryAverageCurrent
    • /sys/devices/platform/mt6329-battery/FG_Battery_CurrentConsumption
    • /sys/EcControl/BatCurrent
    7
    New way to get your device supported

    If you want to help, please do the followings:
    1. Please install the latest Ampere
    2. Start the System Info screen: Touch 6 times the Build version in Settings/About Ampere
    3. Without leaving the System Info please share the outputs with me. The easiest way is to save (share) to Drive/DropBox or somewhere others one by one. Later you can put the files from there in your post as attachment.
    4. The test cases:
    • No charging -> push refresh -> share
    • USB charging -> push refresh -> share
    • AC charging -> push refresh -> share
    • Wireless charging -> push refresh -> share
    • Fast/Quick charging -> push refresh -> share
    Please do not forget to rename the files or to give a proper description (No Charging, USB charging,...) by sharing

    attachment.php
    4
    List of supported and not supported devices

    List of supported and not supported devices

    Supported devices
    • Moto G (XT1033) with Android version 4.4.4
    • Samsung Galaxy S3 4.3 (XXUGNA5 working partially, showing correct values when charging but discharging shows 0 mA)
    • Samsung Galaxy S4 mini (GT-I9195, Android 4.4.2, KOT49H)
    • Sony Xperia M (C1905)
    • Sony Xperia SP (stock rom 4.3)
    • Sony Xperia Z1 compact (D5503, with 4.4.2)
    • Karbonn Sparkle V
    • Nexus 4 (4.4.4, KTU84Q)
    • Wayteq talk_5

    Partially supported devices
    E.g. Samsung devices showing only fix charging and discharging currents
    • Samsung Galaxy S4 (GT-I9505, Android 4.4.2, KOT49H)
    • Samsung Note 2 (only 2 charging current: 470mA/ 1700mA, discharging current always 0mA )

    Not supported devices
    • Galaxy Nexus (stock and CM11 )
    2
    Ampere v1.56
    Ampere v1.56 has been published on Google Play (and also in the first post of this thread).

    Changes
    • Alert ringtone chooser added (Settings / Alert settings)
    • Max. USB current detection added (Settings / Basic settings)
    • New measurement interfaces added
    • Bug fixes

    USB-C cable checking with Ampere
    If you have an USB-C device and you want to know, if your USB-C cable is an USB-C spec compliant cable, you can do it with Ampere. Here is the description how to do it.

    Note
    On Nexus devices is the measurement interface in Marshmallow (Android 6) unfortunately not working (always 0 mA). This is a firmware bug. Please use the "Old measurement method" which is still fully functional also in Android 6.

    attachment.php