Can't charge battery on os4.25/firmware663

Hellow,everyone
i meet a charge question now:

adl_atCmdCreate ( “AT+WBCM=4,1”, ADL_AT_PORT_TYPE ( ADL_PORT_UART1, FALSE ), ( adl_atRspHandler_t )NULL,NULL );//choose the type of charging
adl_atCmdCreate ( “AT+WBCM=3,0,3600,4200,1495,550,”, ADL_AT_PORT_TYPE ( ADL_PORT_UART1, FALSE ), ( adl_atRspHandler_t )NULL,NULL );
after runned the above, input the following:
AT+WBCM=4,2
+WBCM:4,0
AT+WBCM?
+WBCM: 0,1,3,4200,3600,4200,1495,550,500,4000,90,90,3000,0,0

AT+WBCM=1,1
OK
But soon out of charge and show:
+WBCI:3,3780
The schematic is following:
5V for ChargeIn pin of Q2686;1.366 for Bat_Tmp pin of Q2686;3.7V Li-ion Battery for VBATT pin of Q2686

What’s question that can’t keep charging?

Thanks