Backlit Keyboard

200 iq solution: create a cronjob that runs every 5 seconds.

Seems like it’s waiting for some follow-up signal which it never gets and turns off after a timeout. Measure the time it takes and see if it’s consistent, if so it’s probably something like that.