- LBC supervisor v1..v4 (linux/patches/b10b3-lbc-supervisor-v3.patch + b10/b10b3/lbc-v3-to-v4-fault-clamp.diff): CHARGING 4.20 V/450 mA -> HOLD 4.05 V after 60 min CV -> battery -> new cycle on USB insert; FAULT = VDD_MAX 4.00 V clamp - RAM tests C/B/D/D2/D3/D4 (safety timer only ends fast charge), B10B-4 actuator audit (VDD_MAX works, USB_SUSP does not), B10B-5 FAULT clamp regression, production run, warm reboot via PON reboot reason - cache = B10B-5 c3732515 (HW EDL write, readback + full partition verify), class-A persistent validation - test-only hooks/images are not part of the production kernel; images with the AP PSK are not published
31 lines
1.1 KiB
Text
31 lines
1.1 KiB
Text
12:38:34 T1 step1: test_recharge_uv=3000000 (safe low), force_terminate
|
|
|
|
|
|
|
|
$D/force_terminate; head -3 $D/state; grep -E "CHG_CTRL|CHG_STATUS|USB_PATH" $D
|
|
/state; tail -2 $D/state
|
|
state TERMINATED fault none vbat_uv 3905550
|
|
recharge_uv 3000000 (production 4050000, test 3000000) done_polls 0 low_polls 0 timeout_min 512
|
|
n_terminated 0 n_recharge 0 n_forced 1
|
|
CHG_STATUS 05
|
|
CHG_CTRL 21
|
|
USB_PATH 01
|
|
log 0 t=0 INIT->CHARGING vbat=3810027 probe, usb present
|
|
log 1 t=91 CHARGING->TERMINATED vbat=3905550 FORCED by test hook
|
|
|
|
|
|
|
|
ltage6_input); echo v=$v; s=$((s+v)); sleep 2; done; echo AVG=$((s/6)); grep -E
|
|
"CHG_STATUS|USB_PATH|CHG_CTRL" /sys/kernel/debug/pm8916_lbc/state
|
|
v=3913632
|
|
v=3894006
|
|
v=3898335
|
|
v=3914208
|
|
v=3894006
|
|
v=3913920
|
|
AVG=3904684
|
|
CHG_STATUS 05
|
|
CHG_CTRL 21
|
|
USB_PATH 01
|
|
12:41:20 T1 PAUSED/ABORTED: operator meter 0.358 A with CHG_CTRL=21 (CHG_EN=0, FORCE_BATT_ON=1), CHG_STATUS 05, USB_PATH 01, VBAT not falling -> disable via CHG_CTRL does not stop the charger; no further writes
|
|
12:45:08 B10B-3 ram1 STOPPED by operator decision; monitor+pull stopped; awaiting class-A reset
|