[APP] BLN control - the official BLN settings app by neldar

Search This thread

Dan_Aykroyd

Senior Member
Feb 10, 2010
400
52
Hi,

Is there a known SMS app that when messages are read externally would actually disabled the LED notification?

You know, with the stock (or modded services.jar), the LED would light up when an SMS is received and will stay lit until you actually open the SMS app from within the phone (also, the notification icon will show). I.e., notification doesn't get removed if, for example, I read the SMS from the computer.

Although the computer marks the SMS as read, it's a limitation that the notification will stay up until I enter the SMS app.

So... is there another, alternative client to stock that does this correctly?

Thanks!
 

tamosaur

Member
Nov 18, 2010
11
0
I don't like how it turns my entire screen on when I get a text... can I set it so that ONLY the buttons light up?
 

lowspeed

Senior Member
Dec 24, 2006
1,337
75
Is this normal?

43f26d96-520f-e9e1.jpg
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Hi,

Is there a known SMS app that when messages are read externally would actually disabled the LED notification?

You know, with the stock (or modded services.jar), the LED would light up when an SMS is received and will stay lit until you actually open the SMS app from within the phone (also, the notification icon will show). I.e., notification doesn't get removed if, for example, I read the SMS from the computer.

Although the computer marks the SMS as read, it's a limitation that the notification will stay up until I enter the SMS app.

So... is there another, alternative client to stock that does this correctly?

Thanks!

Maybe you should ask this in the android q&a section.

I don't like how it turns my entire screen on when I get a text... can I set it so that ONLY the buttons light up?

Gosms and handcent both have options for that.


Yes, that is normal.
However that is a kernel wakelock, that is controlled by the kernel driver of bln.
 
Last edited:
  • Like
Reactions: tamosaur

samokko

Senior Member
Feb 7, 2011
60
2
Only blink on missed calls

Yo neldar!

Love the app, great work.
Is there a way to set pro version only blink on missed calls. Getting so much messages and emails that i dont want it to react on those.

If not possible atm, would it be easily done as a new feature?
 

Comporellon

Member
Mar 4, 2011
44
5
Yo neldar!

Love the app, great work.
Is there a way to set pro version only blink on missed calls. Getting so much messages and emails that i dont want it to react on those.

If not possible atm, would it be easily done as a new feature?

You can disable it in your messaging/email app.

Sent from my GT-I9000 using Tapatalk
 

MatMaul

Member
Oct 16, 2010
46
7
Hi,

Could you enable the monitoring of the proximity sensor only when there is a notification to display ?

my prox sensor make a little red light, it doesn't seem to use a lot of battery (no wakelock) but I don't really see the point to have it if there is no notif, but maybe I missed something :)

Thanks !
 

krytes222

Member
Feb 21, 2012
9
7
Hannover
Found a bug in the experimental "ringer mode". I use the "Silent/Vibrate" option. (bln off when in silent mode)

Case one:
When my gs2 is in silent mode with screen switched off and I have a message waiting that would normally trigger bln the buttons stay black as they should.
But when I switch the screen on and leave silent mode w/o reading the message first the buttons blink all the time. Switching the screen off and on again solves it though.

Case two:
Again gs2 in silent mode, screen switched off and I have a message waiting (no blinking leds). This time I switch the screen on, read the message first and then leave silent mode. Immediately the buttons start blinking all the time, stop blinking if I turn the screen off and start blinking again if I turn it back on and so on.
Entering silent mode stops it temporarily but the buttons blink again as soon as I leave silent mode.
Only switching bln off and back on in the app stops the blinking completely.

Can anyone reproduce this on another device?

Hope this helps fixing the bug.

Edit: I use Checkrom v6 and Siyah Kernel 2.6.14
 
Last edited:

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Hi,

Could you enable the monitoring of the proximity sensor only when there is a notification to display ?

my prox sensor make a little red light, it doesn't seem to use a lot of battery (no wakelock) but I don't really see the point to have it if there is no notif, but maybe I missed something :)

Thanks !

Your suggestion will be included with the next update.

Found a bug in the experimental "ringer mode". I use the "Silent/Vibrate" option. (bln off when in silent mode)

Case one:
When my gs2 is in silent mode with screen switched off and I have a message waiting that would normally trigger bln the buttons stay black as they should.
But when I switch the screen on and leave silent mode w/o reading the message first the buttons blink all the time. Switching the screen off and on again solves it though.

Case two:
Again gs2 in silent mode, screen switched off and I have a message waiting (no blinking leds). This time I switch the screen on, read the message first and then leave silent mode. Immediately the buttons start blinking all the time, stop blinking if I turn the screen off and start blinking again if I turn it back on and so on.
Entering silent mode stops it temporarily but the buttons blink again as soon as I leave silent mode.
Only switching bln off and back on in the app stops the blinking completely.

Can anyone reproduce this on another device?

Hope this helps fixing the bug.

Edit: I use Checkrom v6 and Siyah Kernel 2.6.14

Well, I found the reason for that behavior on the sgs2 and I will try to fix it with the next update.
 

speedfreak007

Senior Member
May 12, 2010
354
36
Great app! I don't know if it has been asked before, but is it possible to enable "smooth" blinking (like the notification led on a nokia E72 or the sleep light of a MacBook)? If it's possible to control the on/off behavior of the LEDs fast enough, you could use PWM for example.
 

ponpadour

Member
Jul 26, 2011
45
20
Great app! I don't know if it has been asked before, but is it possible to enable "smooth" blinking (like the notification led on a nokia E72 or the sleep light of a MacBook)? If it's possible to control the on/off behavior of the LEDs fast enough, you could use PWM for example.

Unfortunately it is a hack and there is no control on the way it is blinking
 

solar666

Senior Member
calendar notifier with ICS

Does anyone of you use the calender notifier together with ICS and BLN control app?

For me this combination was working fine with Gingerbread and I always got the LED Light on after a notification from the calender notifier app but with ICS this seems not to work anymore.

Can someone please check this and confirm?

Neldar,
do you have any idea of different app that makes the calender notification working together with BLN at ICS?

Thanks upfront.
 
D

Deleted member 267841

Guest
Does anyone of you use the calender notifier together with ICS and BLN control app?

For me this combination was working fine with Gingerbread and I always got the LED Light on after a notification from the calender notifier app but with ICS this seems not to work anymore.

Can someone please check this and confirm?

Neldar,
do you have any idea of different app that makes the calender notification working together with BLN at ICS?

Thanks upfront.

do you refer to this Calendar Notifier app (http://xdaforums.com/showthread.php?t=1533401 )?
If your answer is "yes", i'm using in my S2 and i have BLN support (you need a compatible kernel, like Siyah, of course). :)
 
  • Like
Reactions: solar666

globaltrasher

Member
Nov 14, 2008
49
2
Hi Neldar,

Pro user here. I really like an app, however coming from Motorola Atrix 4G (LED notifications of different color for different app), I really miss ability to distinguish between sources of notifications with BLN Control app on Samsung Note.

Would it be possible to assign each soft key a separate source of notifications? For example, my scenario and I'm sure others will have similar usage scenarios:

K9Mail for personal email notifications --> Settings soft-key lit up
Touchdown for Exchange email notifications --> Home soft-key lit up
Google Talk and Go SMS for text notifications --> Back soft-key lit up
Missed call / voice message --> Search soft key lit up

Is that possible to implement?

Thank you!
 

untalented893

Senior Member
Feb 19, 2011
120
6
Posted a suggestion a while back about different light up patterns for the soft keys. I know the galaxy s 4g has a different LED light for each button so you could have them light up one at a time to make a cool pattern/effect. I was wondering if you looked into this or were considering it at all?

Thanks!
 

solar666

Senior Member
do you refer to this Calendar Notifier app (http://xdaforums.com/showthread.php?t=1533401 )?
If your answer is "yes", i'm using in my S2 and i have BLN support (you need a compatible kernel, like Siyah, of course). :)

Hi Bartito,

thanks for the reply.
I really don't know if we are talking about the same "calender notifier" as the xda thread has no download or working market link available.
I am speaking about the "calender notifier" app posted by Neldar in his first 2 messages in this posted.
I was using this app to get notified for each calender entry and it was working in GB ROMs without problems but together with ICS (and for sure a working BLN Kernel, as missed calls notification (by NSTOOLS) and SMS notification are working but the calender notification is not toggling the BLN of the keys.

Thanks anyhow.

Hope to get a reply by Neldar for this.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 49
    This app does only work, if you have a kernel with BacklightNotification (bln) mod on your phone installed.

    Go and get BLN for Samsung i9000 Eclair, Froyo or Gingerbread or any other kernel/rom with BacklightNotification support.
    Or visit this page to view a list with supported phones by BLN.


    What is the BLN mod?
    The BLN mod turns the touchkey backlights into a notification led.
    It enables the notification led api for any android application that supports notifications by led.
    If you dont have the BLN mod installed, the app provides you instructions how to install the BLN mod.

    What does this app?
    This application gives you control over the BacklightNotification (bln) mod settings on your phone.

    What features does the Free version have?
    • enable/disable BacklightNotification function (without uninstalling bln)
    • test BacklightNotification
    • update notification (notifies you about new BLN app, liblights or kernel releases)

    Additional features in the Pro version:
    • widget
    • scheduler (disable BLN at night, ...)
    • locale plug-in(s) for: bln status, blinking, scheduler, static led, notification led
    • adjustable timeout of static led notification
    • blinking**:
      • adjustable on/off led period
      • adjustable overall blinking duration (5-60 minutes or unlimited)
      • select led status after blinking ends(on/off)
      • stop blinking if battery is below a selectable % level
    • adds led notifications for:
      • missed calls

    ** Please notice that blinking consumes more energy than static backlight!

    Download the app from market:
    Free | Pro
    attachment.php


    The price for the Pro version is 0.99€ (~ 1.99 US$).
    The Pro version is available at the android market (creditcard) and at androidpit (paypal, clickandbuy).

    If you find an issue, please report it here in the thread.


    Which features will be added to future Pro versions?
    • suggest me a feature

    What permissions are used for which features?
    • RECEIVE_BOOT_COMPLETED: to activate BLN at boot and start the services
    • INTERNET: for update notification (new BLN app, liblights or kernel releases - you can disable the notification in the update settings) and for the compatibility check (the app receive instructions for you, if the app detects that something is wrong with the BLN setup)
    • READ_PHONE_STATE: to detect if an incoming call could become a missed call
    • WAKE_LOCK: services & schedule (reactivating interrupted led notifications, froyo only)

    Translations already done:
    • Dutch
    • French
    • German
    • Japanese
    • Korean
    • Russian
    • Spanish
    • Swedish

    The initial translations into Dutch, French, Russian and Spanish have been realized at crowdin.net with the help of adequacy, andifds, elroy911, HERVEG, HTCDevil, Jaax, jbnitro, ravexx, Rebel2k and Shaymelmed. Thank you.
    The translations into Japanese, Korean and Swedish have been realized at icanlocalize.com.

    Translations pending:
    • Chinese (Simplified) - suspended, no sufficient Chinese market service
    • Chinese (Traditional) - see above
    • Czech
    • Italian
    • Polish

    Kernel-devs / rom cookers: Please do only integrate the FREE version of this app into your releases.
    10
    BLN pro will work for JVP version (gingerbread 2.3.4 ) ? :confused:

    For all having trouble with JVP, i compiled a patched services.jar. It contains both liblights and services.jar, to have BLN working with any kernel supporting it on JVP. To be installed from CWM recovery.

    Tried on Juwe's 5.0 working with stock sms, calls, mail, etc.

    Hope it helps!

    Thanks to neldar for his great job.
    Thanks to Virnik for his update package & script.
    6
    FAQ:

    How do i enable led notification for ...?
    • touchwiz sms: notification is only possible if you use another sms app (e.g. Go SMS) or if you use a patched sms app or a patched services.jar
    • touchwiz email: notification by default
    • gmail: notification by default
    • Google talk: notification by default
    • calendar: download "Calendar notifier" app from market (alternative)
    • call: BLN control - Pro from market
    • any other apps:
      ask the author of the app for notification led support

    The led notification is enabled in app xyz, but it still dont work, why?
    This only a problem of Android >= 2.3. Led notifications in Android >= 2.3 do only work if the screen is powered off. You can not trigger a led notification while the screen is powered on and any led notification is automatically dismissed if the screen becomes powered on. This is a general "problem" of all gingerbread phones. This behavior is a design decision of the asop team and they think this is not important enough to be mentioned in the Android SDK documentation. The BLN control app has a workaround implemented for the internal call, locale/tasker plug-in & test notification. Any other apps may have also a option to disable the screen before these apps try to trigger led notifications (e.g. Go SMS).

    How much does this modification affect battery life?
    With backlight notification permanently powered on, the battery lasts around 82 hours (around 3,5 days, 1,22% per hour). This means, that activated backlights will increase battery usage by about 0,18% per hour. If there is no backlight notification ongoing, battery life is normal (around 96 hours, 1,04% per hour). Measurements were made on a i9000 (eclair) with enabled flight mode.

    The sgs2 does currently (6th august 2011) rely on a kernel wakelock, that does affect the battery more than on other phones.
    This is an exception from the general bln behavior and may hopefully change in future.

    How do you test the battery consumption? This is a common and reliable method.

    Could you add a fade feature?
    That is only possible on some phones, most hardware is limited (by controller firmware) to simple on/off. Maybe I add these capability in the future.

    The blinking or the missed call notification of the pro app are not reliably working, what is wrong?
    The lowmemorykiller of your phone is configured with too aggressive settings, thereby the app services are killed and not restarted.
    Either you use less aggressive settings or you have to live with the fact that your settings make things unreliable.
    Btw, it is better to have less free ram in android. A lot of free ram on a android device indicates that it is inefficiently working.
    4
    Just wonderign, is there going to be support for normal notifcations, like third party apps etc

    No, if you are wondering about the reason, then you might want to understand the functional principle of bln by looking at the following "art":

    |android application| --> |notification service| --> |bln liblights| --> |bln driver| --> |touchkey leds|

    legend:
    --> : x calls y (unidirectional)
    android application: any android application
    notification service: public api, part of the Android SDK
    liblights: conjunction between the android OS and the Linux kernel
    bln driver: provides interface to control the touchkey led hardware
    touchkey leds: light emitting diodes behind the touchkeys...

    The bln mod (blue parts) just adds the (modified) liblights and the bln driver in that chain, these components are missing in the original stock ROM from Samsung.
    Any android application that should trigger the leds just have to implement the call (the red arrow) of the functions of the notification service .

    And the gentle reader may now notice that the control app is missing in that flowchart. Well, the control app consists of 2 parts, one part actually accesses the bln driver to adjust some settings. The second part detects missed calls and acts like any other android application to issue a (hidden) notification with the led flag.


    PS: The flowchart includes only the necessary components and conjunctions between the application and the leds. There are a few more components involved, but you don't need to know them all.
    4
    On the AT&T GS2, I am getting constant wakelocks for wlProximityEvents, and I do not even have the new Proximity feature enabled.

    I just unplugged the charger 5 minutes ago, I have no notifications, and it's been in constant wakelock since then. (See the screen shot).

    Since the last update, my battery life has been very bad and deep sleep has gone down significantly.

    UPDATE: Attached is my wakelocks.txt file.

    Thank you for the informations about the wakelock, these infos helped me to resolve the problem.
    An update is now available at the market. I want to apologize to those who may have had problems because of this issue.