Illumination bar notification app
I created an app that will let an Xperia S/P/U light up the illumination bar when there is an unread SMS or a missed call.
Available at Google Play if you search for "Illumination Bar Notification"
For U model there is multi color support, and for S/P there is only the one color supported by the hardware.
The LEDs can either blink at various speeds or have a constant light.
There is an option to stop the light when the screen is unlocked or keep blinking until the SMS has been read or the call has been acknowledged.
I have only an Xperia U to develop on, but it has been tried on S/P as well.
If you have any problems let me know and I'll try to fix it.
Thanks to user sl1nk3 that figured out there was an API we can use.
*** Running on custom ROMs ***
If you run CyanogenMod or other firmware not from sony you may need to install additional libraries for this app to work.
First option: IlluminationReceiver
This solution works for all three devices (S/P/U) and does not require any sony libs at all:
Latest version: http://forum.xda-developers.com/show...&postcount=901
First version (post contains more info) http://forum.xda-developers.com/show...&postcount=664
Older solutions for solving this by installing sony libs:
Check out this post for instructions: http://forum.xda-developers.com/show...postcount=1180
For CM9 on Xperia U, read this post: http://forum.xda-developers.com/show...&postcount=459