This board from an Air A2179 arrived with liquid damage and PPVOUT_S0_LCDBKLT shorted to ground. After replacing several corroded capacitors, the short was removed, and the machine started up with the LCD backlight fully functional. Initially, the keyboard backlight appeared functional as well, but after a few days, it started turning off on its own, never staying on for more than a couple of seconds. There was corrosion in the area around U6500, so I replaced it and several resistors, capacitors, and inductors.
Now the OS fails to recognize the keyboard backlight at all: in System Settings, the Keyboard preferences do not show the option "Adjust keyboard brightness in low light" and no backlight comes on.
I've tried NVRAM reset, SMC reset, and a different topcase, but no change. How does the system detect the presence/absence of the keyboard backlight?
Now the OS fails to recognize the keyboard backlight at all: in System Settings, the Keyboard preferences do not show the option "Adjust keyboard brightness in low light" and no backlight comes on.
I've tried NVRAM reset, SMC reset, and a different topcase, but no change. How does the system detect the presence/absence of the keyboard backlight?