AIFlasher logo
AIFlasher.comAndroid Charging / USB
Call workshop
ANDROID DIAGNOSTICS / CHARGING & USB

Charging / USB
deep diagnostic engine

Trace charging from the connector through Type-C detection, protection, charger/sub-PMIC, system rail, battery path, NTC logic and fast-charge negotiation.

VBUSCC1 / CC2DP / DMOVPPMID REGNVSYS / VPHBATI²C / SPMINTC
ANIMATED CHARGING PATH
USB-CVBUS / CC
OVPProtection
CHARGERSub-PMIC
SYSVPH / VSYS
BATBMS / NTC
5V
9V / PD
Charge Current

Visualizes the diagnostic path only; exact rails and IC names vary by board.

01 — ENTER BENCH EVIDENCE

Start with what the charger and board are doing

Unknown fields stay unknown. The engine should not invent missing measurements.

02 — USB / TYPE-C / FAST-CHARGE STATE

Separate detection failure from charging failure

The uploaded source separates Type-C PD, QuickCharge and legacy USB profiles. AIFlasher keeps those as different diagnostic paths.

Select a current / voltage behavior

Protocol-specific bench interpretation will appear here.

CC1 / CC2 ORIENTATION CHECK

One cable orientation works, the other fails?

Compare CC1 and CC2 at the receptacle, protection path and Type-C/PD controller. A one-sided fault can leave VBUS present while attach/PD behavior fails in one orientation.

CC1
USB-C
CC2
03 — POWER-IC TOPOLOGY

Single, dual and triple PMIC systems

Modern Android boards may split charger, main-system and performance/display power domains across multiple ICs.

04 — CHARGING-PATH MEASUREMENT MATRIX

Follow the power path point-by-point

Enter measured voltage, GR and signal state at each stage. The matrix highlights where the path first diverges from the selected reference profile.

#StageExpected VoltageMeasured V Expected GRMeasured GRSignal / StateVerdict
Enter measurements and evaluate the charging path.
05 — CHARGING RAIL / GR DATABASE

Voltage, GR and resistance in the same bench view

Source-derived generic references are labelled as baselines. Exact model-specific data should override them.

0 rails
Rail / SignalOriginExpected VoltageGR / DiodeResistanceRoleEvidence Note
GR / RESISTANCE EVALUATOR

Compare one bench point

Select a rail and enter the measured value.
COORDINATED POWER SEQUENCE

Charging → system-power handoff

06 — CHARGER IC INTELLIGENCE

Load an IC-specific diagnostic workflow

IC-specific references are kept separate from generic Android data. The first integrated family is BQ25601 / BQ25601D from your uploaded source.

SOURCE PROFILE • VERIFY AGAINST EXACT DATASHEET / BOARD
PIN / FUNCTION DATABASE

Critical charging pins

BQ25601 RAPID PATH

VBUS → PMID → REGN → SYS

Click a stage for the source-derived bench check.
I²C STATUS / FAULT

REG08 / REG09 quick decoder

Enter hexadecimal values from the charger register readout.
07 — ADVANCED CHARGING DIAGNOSTICS

Thermal, signals and failure branches in one workspace

Keep deep bench tools available without forcing the technician through another long page.

NTC DIVIDER SIMULATOR

Temperature → resistance → ADC voltage

Calculated NTC47.00 kΩ
ADC node0.900 V

Normal simulated divider state.

OEM NTC DATABASE

Locations & common traps

NEXT ANDROID MODULE

Boot / Restart Diagnostics

Boot loops, watchdog resets, storage/AVB, slot state, thermal/sensor restarts and firmware-vs-hardware separation.

OPEN BOOT / RESTART →
CallWhatsApp