BQ24298 не выполняет детект зарядки. У нее есть пара выводов, с помощью которых можно это сделать, но они так не используются.
Возьми схему на Lenovo A2010 на таких же процессоре и контроллере питания. Контроллер заряда другой, но это неважно. Он там лишь в роли ключа с защитой по току, напряжению и температуре. Детект подключения ЗУ идет по входу VCDT контроллера питания MT6328, на которую заводится резисторный делитель с +5V USB. В A2010 делитель стоит внутри ключа заряда APL3225, на A7010 он внешний, на ZTE A510 скорее всего тоже. Найти, проверить целостность резисторов, их запитку, а также соединение средней точки делителя с пятаком R1 контроллера питания.
Также нужно проверить вход/выход КП под названием CHR_LDO. В даташите на ключ APL3225 написано, что это его выход, в мануале на КП MT6328 - что это
его выход. Короче, там должно быть +5V и пофигу, откуда (на A7010 он подтянут к +5V через 1.5к), без этого детекта зарядки также может не быть.
Линии D+ D- USB идут напрямую на проц, а потом с проца на КП для понимания, можно ли раскачивать ток заряда выше 500мА. Также проверить.