6572上充电电流如何修改?
/* Charging Current Setting */
#define USB_CHARGER_CURRENT Cust_CC_800MA //Cust_CC_450MA
#define AC_CHARGER_CURRENT Cust_CC_800MA //Cust_CC_650MA
2,cust_charging.h
#define USB_CHARGER_CURRENT CHARGE_CURRENT_800_00_MA //CHARGE_CURRENT_500_00_MA
#define AC_CHARGER_CURRENT CHARGE_CURRENT_800_00_MA //CHARGE_CURRENT_650_00_MA
我想将充电电流改为800ma,怎么NEW过之后,还是没有变的?还是只有400ma左右的?难道不是改以上2个地方吗?
自己先顶一个,等你来解惑
我记得改过之后就可以了。你确认你是不是改对文件了.
你打印一下,看看当前检测到的充电器是什么型号?
有可能是你没有改对。
测试用电源接usb线测试,不要用充电器
可能是识别为非标准充电器
修NON_STD_AC_CHARGER_CURRENT
确定改对文件了?可以看out目录下是不是编译的文件也改过了
你看看你充电器的型号应该是不对的,是否有一个NON_STD_AC,你用稳压源测充电电流的话应该设置这个,同时你还要注意一下你硬件是否有充电IC,如果没有充电IC,在这里设置就没什么问题,并且设置这里只有在开机状态下的充电电流,在关机充电情况下还是400多ma,要在lk里面改PMIC的寄存器(注:PMIC为6323)
[ 0.957945] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 1.104989] (1)[1:swapper/0][Power/Battery] charger_hv_detect_sw_workaround_init : done
[ 2.019197] (0)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 2.170990] (0)[1:init]init: [ on charger ]
[ 12.033545] (0)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 22.049589] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 32.043358] (0)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 42.077788] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 52.108612] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 62.141456] (0)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 72.058706] (0)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 82.027550] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 92.044882] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 102.051745] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 108.055311] (1)[19:pmic_thread_kth][Power/Battery] [do_chrdet_int_task] charger exist!
[ 108.666875] (0)[19:pmic_thread_kth][Power/Battery] step B1 : Non STANDARD CHARGER!
[ 108.681262] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] Charger plug in/out, Call battery_meter_reset. (97)
[ 108.733329] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 108.733377] (1)[46:bat_thread_kthr][Power/Battery] [BATTERY] Pre-CC mode charge, timer=0 on 0 !
[ 118.721597] (0)[46:bat_thread_kthr][Power/Battery] [BATTERY] BATTERY_NOTIFY_CASE_0001_VCHARGER (0)
[ 118.725411] (0)[46:bat_thread_kthr][Power/Battery] [BATTERY] CC mode charge, timer=0 on 10 !
LOG中提示Non STANDARD CHARGER,需要如何修改呢?
没有充电IC,应该如何修改充电电流呢?
NON_STD_AC_CHARGER_CURRENT 这个宏,我的工程里面怎么没有呢?是ckt72_wet_jb3的版本。难道需要打补丁吗?
你确定没找到吗cust_charging.h
#define NON_STD_AC_CHARGER_CURRENT CHARGE_CURRENT_650_00_MA //CHARGE_CURRENT_500_00_MA
充电电流有变化
mediatek\custom\mt6572\kernel\battery\battery\cust_charging.h中将
#define NON_STD_AC_CHARGER_CURRENT CHARGE_CURRENT_500_00_MA
改为你想要的充电电流
是的,就是改这个地方。
