AIFlasherRepair OS

Home › Android › Android Log Decoder

Android diagnostics · log decoder

Android Log Decoder

Paste what the phone or your box printed. The decoder finds the boot reason, the PMIC power-off reason, kernel panic signatures, eMMC registers and flash-tool errors (SP Flash Tool, QFIL, Odin, fastboot), names the hardware area, and gives a bench order. Every rule links to the source code or document it comes from.

Paste a log

Examples (real logs):

Decoding runs in your browser. The text is not uploaded or stored.

What you can paste

InputHow to get itWhat it tells you
Boot reasonadb shell getprop sys.boot.reason and adb shell getprop ro.boot.bootreason (the second is often blocked by Android security policy)Why Android says the last boot happened: kernel panic, watchdog, under-voltage, long key press, thermal shutdown.
PMIC power-on / power-off reason (Qualcomm)Kernel log lines containing PMIC@SID (from dmesg, a bugreport, or a UART boot log)Why the PMIC switched the phone off: UVLO (supply under-voltage), PMIC over-temperature, PMIC watchdog, stuck power / volume key, PS_HOLD.
Kernel panic / last kernel logpstore: /sys/fs/pstore/console-ramoops-0 (root or a debug build is usually needed), the kernel log inside a bugreport, or a UART boot logThe panic reason, subsystem crashes (modem, ADSP, Wi-Fi), watchdog bark, SError, UFS errors, and the driver that was running when it crashed.
Flash tool errorThe error line from SP Flash Tool (BROM / DA / STATUS codes, name or number), QFIL, Odin / the download-mode screen, or fastbootWhat the error means, the usual fix, and when it points to hardware (for example DRAM enable failing with the right firmware points to the memory chip).
eMMC box report or EXT_CSD dumpThe device-information text from your ISP box (CID, EXT_CSD lines) or a 512-byte EXT_CSD hex dumpManufacturer, part name, revision, date, boot configuration, RPMB counter, and wear (life time / pre-EOL) when the dump includes it.

How to read the result

Source-stated The source gives both the exact text and its hardware meaning (for example the PMIC printing "UVLO (Under Voltage Lock Out)").

Source names the block The text names the block directly (for example "modem crashed"); AIFlasher adds the bench order.

Bench reasoning The text is sourced; the link to a hardware part is AIFlasher reasoning. Measure before replacing anything.

Community knowledge Flash-tool error text and the usual fix from a public repair-community index (the chip vendor does not publish it). Lines marked "Bench reasoning (AIFlasher)" are added by AIFlasher.

The decoder never gives voltages or resistance values: those depend on the exact board. Compare readings with a known-good board of the same model or its schematic.

Hinglish me

Phone ka boot reason, PMIC@SID wali line, kernel panic log, box ka eMMC report ya SP Flash Tool / QFIL / Odin / fastboot ka error yahan paste karo. Decoder batayega kaunsa hardware area check karna hai aur kis order me.

Voltage value yahan nahi milegi: har board alag hota hai. Same model ke achhe board se ya schematic se milao, phir part badlo.

Sources (45)

Knowledge base v1.1.0: 196 rules (92 boot reasons, 21 PMIC reasons, 18 kernel signatures), 65 flash-tool errors, 15 driver families

Flash-tool errors are community knowledge: MediaTek and Qualcomm do not publish their tool error lists, so those rules cite the public Hovatek error index and are marked "Community knowledge". Not covered yet: MediaTek crash formats (AEE / HWT), Samsung Exynos kernel logs, Unisoc download-tool errors and UFS health registers. Related: Boot / restart diagnostics · UFS / eMMC storage · iPhone panic decoder

CallWhatsApp