Nobody knows where to start searching for this issue?

Am Mittwoch, 16. Mai 2018 20:33:51 UTC+2 schrieb Daniel B:
>
> Hello,
>
> i try to port a battery driver to the odroid c2 running android.
> I want to make my own device, which is powered from battery and android 
> should show the remaining soc, temperature and so on.
>
> I downloaded the kernel source from the hardkernel github repository:
> odroidc2-3.14.y-android-m 
> <https://github.com/hardkernel/linux/tree/odroidc2-3.14.y-android-m>
>
> For the first test i simply activate the driver "max17042.c" over the 
> kconfig option.
> The values for the first test are simply increment each second within the 
> working thread of the driver itself.
> Later the values are provided over I2C (external µC / battery gauge IC).
>
> The driver is successfully loaded and it seems, that all work fine.
> But then i realized, that the battery soc and temperature stuck on fixed 
> values.
> SOC = 100, Temperature = 42.2C
>
> Battery voltage, state and so on are changing as expected.
>
> When i check the "sys/class/power_supply/battery" I get:
> adb shell grep '' /sys/class/power_supply/battery/*
> /sys/class/power_supply/battery/capacity:77
> grep: /sys/class/power_supply/battery/device: Is a directory
> /sys/class/power_supply/battery/health:Overheat
> grep: /sys/class/power_supply/battery/power: Is a directory
> /sys/class/power_supply/battery/present:0
> /sys/class/power_supply/battery/status:Discharging
> grep: /sys/class/power_supply/battery/subsystem: Is a directory
> /sys/class/power_supply/battery/technology:Li-poly
> /sys/class/power_supply/battery/temp:100
> /sys/class/power_supply/battery/type:Battery
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_NAME=battery
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_STATUS=Discharging
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_HEALTH=Overheat
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_PRESENT=0
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_TECHNOLOGY=Li-poly
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_VOLTAGE_NOW=5000
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_TEMP=100
> /sys/class/power_supply/battery/uevent:POWER_SUPPLY_CAPACITY=77
> /sys/class/power_supply/battery/voltage_now:5000
>
> SOC and Temperature are changing here, too.
> But on android userspace I always get SOC = 100%, temperature = 42,2C and 
> AC Power supply connected.
>
> I checked the "BatteryService.java" but i con not see any reason, why soc 
> and temperature are not reported correctly.
> The battery Icon in the statebar is also not shown
>
> I placed all necessary files to my github repo:
> https://github.com/DanieGieb/Odroid-Battery-Gauge
>
>
> Are there any configuration options i could miss?
>
> Kind Regards
> Danie
>
>
>

-- 
-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-porting+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to