Could be the hardware bypassing the firmware code in activating the LED since I have plugged all visible places in the firmware that deals with LEDs. In that case, nothing more I can do about it. Implementing a watchdog timer just to re-disable the LEDs every few minutes would be a waste of CPU resources.
Ok, thanks Merlin.
I'm agree with you that implement a timer is not the best solution.
If you could find another solution for this issue it would be great, if not, only is a LED ;-)