AMOLED Backlight Timing and Burn-in Protection Rules for CIQ Apps

Hi all,

I’m looking for some clarification regarding the backlight behaviour on AMOLED displays. I understand that there are protections in place to prevent burn-in, but I’m trying to programmatically control the backlight and running into limitations for my CIQ App.

After a short period of time (around 15sec), the backlight dims or turns off. Once this happens, I can’t turn the backlight back on programmatically for a while, though it responds to physical interaction like tapping the screen or pressing a button. Repeated attempts to turn the backlight on programmatically are ignored, but after a period of not attempting to control it, the backlight functionality seems to return.

I’m aware of the BacklightOnTooLongException, which suggests a limit of 1 minute for the backlight. However, I'm not sure how this is calculated as in practice, my watch seems to dim after 15 seconds (Which is my system wide timeout setting).

Could anyone explain the exact rules for the backlight’s duty cycle on AMOLED displays? Is there a maximum cumulative backlight time over a rolling period (like 1 minute in 3 minutes)? And once the backlight dims, does it need to stay off for a certain amount of time before it can be turned on again programmatically?

Any guidance or documentation on this would be greatly appreciated!

Thanks for your help!