Why thank you, Sokudo Ningyou!
The only thing I can think of why this would be is that the LEDs notification directory's did change when GingerBread came out.
The base 2.1 / 2.2 path is:
/sys/devices/platform/notification-led/leds
The base 2.3 GingerBread path is:
/sys/devices/platform/leds-cpcap-rgb/leds
and there are
red,
green,
blue subdirectories under the
leds subdir which contain the actual brightness files that are used to control the intensity of each LED (in combination with all three colors, of course). Just for completeness, there are also sometimes
amber subdirectories for phones that support an amber LED.
Now, my app uses these paths for two things:
1. To identify which LEDs and colors a particular Android device has
2. When rooted and when the "LED is always on" option is selected / enabled, the app will control (modify) the various LED color's brightness files in these directories.
Its interesting to note though, that when my app is not run in rooted or experimental mode, the system's notification APIs are used and the location of these LED notification directories are basically unimportant to my app, and should be to the other apps that you mentioned.
Not really sure why these apps might be having issues with their LED behavior though...
Cheers!