FW 13 11gen Water Damage

Hi everyone,

I have a Framework 13 (11th Gen), and a few days ago I unfortunately caused some water damage. The water got in from underneath the laptop through the bottom vents.

After that, the device was completely dead β€” no lights, no response. It turned out to be a short circuit.

I managed to fix that fairly quickly (about 2 hours β€” my first time doing board-level repair!).

Now the boot diagnostic LEDs show the following pattern:

GGGGGGGG RR GG

So the red LEDs are:

  • 9 Fan detected and spins up
    I can actually see the fan spin briefly, then stop.
  • 10 CPU reached S0 state
    I couldn’t find much information about this. Could this mean there’s still a short or fault in the CPU power supply? Is the CPU just done?

Any ideas on what my next steps should look like?

Thanks in advance!

Try disconnecting the battery, a short circuit on the mainboard may damage the battery management system (BMS)

Hi, no damage to the BMS is no issue. Like i sad i fixed the shortcircut now when i connect the board to the Lab Power supply it dose not draw too much current.

In the mean time i read out the EC debug messages

β€” UART initialized after reboot β€”
[Image: RO, hx20_v0.0.1-553827c 2024-05-19 08:08:07 runner@fv-az1057-947]
[Reset cause: reset-pin]
[0.000393 I2C Slave init ctrl:3]
[0.001915 KB boot key mask 0]
[0.001987 Inits done]
[0.023136 SW 0x05]
[0.023491 PB init-on]
found batt: ADL-55W
[0.041981 kblight registered]
VIVALDI keybd disabled on board requestfound batt: ADL-55W
[0.060706 reconfigure kbbl complete.]
[0.061412 KB init state: – – – – – – – – – – – – – – – --]
[0.064023 PB task 8 = init-on]
[0.065895 PD0 Reset Complete]
[0.067066 BTN w[it RSMRST to asserted (INIT)]
[0.[70893 PB task 8 = init-on, wait[0.077555 cypd_set_power_state pwr state 3]
12378]
Console is enabled; type HELP for help.

[0.084046 hostcmd init 0x0000000000000000]
[0.086572 power state 0 = G3, in 0x0021]
[0.087950 power state 5 = G3->S5, in 0x0021]
[0.088467 setup s5 power up!]
[0.091746 PB task 8 = init-on]
[0.092780 BTN wait RSMRST to asserted (INIT)]
[0.094586 PB task 8 = init-on, wait 17396]
[0.101503 cypd_set_power_state pwr state 0]
[0.105485 CYPD 0 Ready!]
[0.107262 Controller 1 App1 version B:3.4.0.2576]
[0.107879 Controller 1 App2 version B:3.4.0.2576]
[0.108441 PD PCH ON]
[0.108867 cypd_update_power_status power_stat 0x8]
[0.112735 cypd_set_power_state pwr state 3]
[0.114004 PB task 8 = init-on]
[0.116543 BTN wait RSMRST to asserted (INIT)]
[0.119297 PB task 8 = init-on, wait 14708]
[0.136426 cypd_set_power_state pwr state 0]
[0.138037 PB task 8 = [nit-on]
[0.141776 BTN wait RSMRST to asserted (INIT)]
[0.144102 PB task 8 = init-on, wait 13936]
[0.161018 PB task 8 = init-on]
[0.161349 BTN wait RSMRST to asserted (INIT)]
[0.161983 PB task 8 = init-on, wait 19036]
Batt manufacturer date: 2021.7.6
[0.166007 Charge Limit mode = 0]
[0.168028 update charger!!]
[0.170851 Updating SOC Power Limits: PL2 28, PL4 70, Psys 52, Adapter 0]
[0.181485 PB task 8 = init-on]
[0.181948 BTN wait RSMRST to asserted (INIT)]
[0.182286 PB task 8 = init-on, wait 19200]
[0.202126 PB task 8 = init-on]
[0.202458 BTN wait RSMRST to asserted (INIT)]
[0.202801 PB task 8 = init-on, wait 19326]
[0.222597 PB task 8 = init-on]
[0.222989 BTN wait RSMRST to asserted (INIT)]
[0.223459 PB task 8 = init-on, wait 19138]
[0.243068 PB task 8 = init-on]
[0.243524 BTN wait RSMRST to asserted (INIT)]
[0.243866 PB task 8 = init-on, wait 19202]
[0.263666 PB task 8 = init-on]
[0.264154 BTN wait RSMRST to asserted (INIT)]
[0.264496 PB task 8 = init-on, wait 19170]
[0.284136 PB task 8 = init-on]
[0.304607 PB PCH pwrbtn=LOW]
[0.304962 PB task 9 = recovery, wait 199995]
[0.327688 Cancel shutdown]
[0.328038 PH G3S5->S5]
[0.328285 power state 1 = S5, in 0x0071]
[0.328781 PH S5]
Got Mainboard Power Button event[0.429115 power state 6 = S5->S3, in 0x007e]
[0.429620 PH S5S3]
[0.429892 HOOK_CHIPSET_STARTUP - called board_chipset_startup]
[0.431520 Power saving disable]
[0.434372 PH S5S3->S3]
[0.434619 power state 2 = S3, in 0x007e]
[0.434987 PH S3]
[0.435202 power state 7 = S3->S0, in 0x007e]
[0.435773 PH S3S0]
[0.476131 HOOK_CHIPSET_RESUME]
[0.477492 Power saving disable]
[0.480531 PS2M Got S0 Event 7]
[0.480807 PS2M Configuring for ps2 emulation mode]
PORT80: 001001
[0.491604 cypd_set_power_state pwr state 0]
[0.493225 PH S3S0->S0]
[0.495604 power state 3 = S0, in 0x00fe]
[0.495973 PH S0]
[0.496175 PH S0]
[0.505574 PB task 9 = recovery]
[0.505979 PB PCH pwrbtn=HIGH]
[0.506247 PB task 0 = idle, wait -1]
[0.641250 PH S0]
[0.642004 power state 3 = S0, in 0x007e]
[0.642403 PH S0]
[0.981592 charge_manager_leave_safe_mode()]
[1.001454 Battery 98% (Display 100.0 %) / 704h:15 to empty, not accepting current]
[1.002554 Charge Limit mode = 0]
[1.011139 Updating board_set_active_charge_port port -1]
[1.012271 cypd_update_power_status power_stat 0x8]
[1.017634 INTR_REG CTRL:0 TODO Device 0x2]
[1.019715 INTR_REG CTRL:1 TODO Device 0x2]
[1.021940 CL: p-1 s-1 i0 v0]
[1.422273 power state 3 = S0, in 0x0070]
[1.422845 PH S0]
[1.423072 power state 8 = S0->S3, in 0x0070]
[1.423470 PH S0S3]
[1.423842 PS2M Got S0 Event 8]
[1.424423 HOOK_CHIPSET_SUSPEND]
[1.425838 Power saving enable]
[1.428937 power state 2 = S3, in 0x0070]
[1.429440 PH S3]
[1.429662 power state 9 = S3->S5, in 0x0070]
[1.430061 PH S3S5]
[1.431400 HOOK_CHIPSET_SHUTDOWN board_chipset_shutdown]
[1.432932 Power saving enable]
[1.435878 cypd_set_power_state pwr state 3]
[1.437656 power state 1 = S5, in 0x0070]
[1.441445 PH S5]
[1.441790 PH S5]
[2.481353 TP Ver 0, delta 1905]
[2.481839 Aud Ver 0, delta 2827]
[11.442084 power state 10 = S5->G3, in 0x0070]
[11.442607 PH S5G3]
[11.444711 Shutting down system in 30 seconds!]
[11.447674 power state 0 = G3, in 0x0020]
[15.096348 Boot issue: HW 0x000001c0 BIOS: 0x1001]
[15.098492 Power saving enable]
[15.124450 B&N Gate on]

End of logs

I am not so shure what to make out of this but i keep digging
οΏ½

I guess I were wrong about the battery. The problem could still be the mainboard

You know they say RTFM TI BQZ50 Datasheet on page 35 under 9.2.2.2.4 . I think that explains all my battery issues.

I would suggest that you contact customer support. 9 and 10 being red means that those things were not detected. The CPU being able to reach S0 is the suspend state of modern standby. It in conjunction with the fan control not working speak to a power issue / damage.

1 Like

Thanks for your suggestion. I wanted to give a bit more context about what happened. While debugging the short circuit on my FW13 (11th Gen mainboard), I traced the issue back to the 5V buck converter. During troubleshooting, I noticed that PLZ101 was getting quite hot, so I removed it.

I’m not entirely sure what PLZ101 is β€” it seems to be an inductor (β€œL”), but I accidentally lost it (it fell out of my tweezers; it’s an 0805 SMD). Removing it made the short disappear, but it looks like PLZ101 mainly bridges the 17V rail to the input side of the 5V buck converter. After carefully injecting voltage to the 5V buck converter, I identified the real shorted capacitor, but I had forgotten to bridge PLZ101.

After making the post, I realized I had wasted a lot of time troubleshooting, and then remembered that the removed PLZ101 could be the issue.

As a quick fix, I replaced PLZ101 with an SMD fuse I had on hand in the same package, acting as a temporary bridge. The laptop is now working, and I’m writing this from my repaired FW13.

I am now coordinating with a local repair shop (whose owner I know) to get access to the official schematic, so I can replace the two components with the correct parts.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.