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

Search This thread

Thorgoth

Senior Member
Feb 2, 2011
98
8
Berlin
HTC Desire
Google Nexus 4
for user of the Nexus S either 9020 or 9023 that are having problems after the updates (i personally own 9020 but got friend with 9023)
i would suggest to try and get the 1.0.17 version (that was the 1st update since v0.9)
that's the only one that is working for mine and my friend's nexus s
either for calls and for sms/e-mails...

p.s.
is there any way i can "block"the bln pro app from updating...
it sucks when i just have to re-apply my nandroid backup every time...
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
is it possible to make the notification in color ?
just wanted to know :)
thnx for this great app

No, the leds are just white.

[...]the 1.0.17 version [...] that's the only one that is working for [...] calls and for sms/e-mails...[...]

Thanks for reporting which version did work for ns users, it is always a pleasure to read useful posts.
Btw, it is 0.10.17, there is not yet a major release of the pro version.
 

Vampiro2000

Senior Member
Oct 18, 2010
336
42
Montemor-o-Novo
No, the leds are just white.



Thanks for reporting which version did work for ns users, it is always a pleasure to read useful posts.
Btw, it is 0.10.17, there is not yet a major release of the pro version.

Hi Neldar.
I'm using the latest version of the BLN Pro App with Semaphore Kernel (in a SGS 9000 with Gingerbread 2.3.3.), but I have a strange issue: I don't get any BLN with SMS, and after I get an SMS the BLN stops working and I have to check again the enable BLN and Stock app mark again in the app. What is going wrong? Can you please help?
Thanks
 

johninga

Member
Mar 14, 2011
41
3
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 function (notifies you about new BLN app, liblights or kernel releases)

Additional features in the Pro version:
  • scheduler (disable BLN at night, ...)
  • locale plug-in(s) for: bln status, blinking, scheduler, static led, notification led
  • blinking**:
    • select on/off led period
    • select 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

For PC: ( Free ) ( Pro )

The price for the Pro version is 1,50€ (~ 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?
  • enable/disable BLN for stock apps (with detection for calendar events)
  • bln widget
  • install/repair BacklightNotification on your phone
  • uninstall bln
  • enable/disable BLN by proximity sensor (needs to be checked, could drain battery)
  • 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 and READ_CONTACTS:
    to detect missed calls (i dont know why the READ_CONTACTS is also needed, the app does NOT read contacts - maybe google knows...)
  • WAKE_LOCK: scheduler (reactivating interrupted led notifications)

To kernel-devs / rom cookers: Please do only integrate the FREE version of this app into your releases.
Please - I want to install bln on my rooted SGS I9000, I have SGS kernelflasher, and I already have stock2e. I am trying to get the version 2.3.1, but there were more than one .zip files to download. Any help please . .
 

hans77cz

Member
Dec 17, 2010
6
0
BLN Control for SGS II I9100

Hi neldar,

this was my favourite app that solved problems with message/call notifications when i was on my SGS I9000.

But i made upgrade to SGS II I9100 to get same problem with no notifications :)

Is there any posibility or chance to have working BLN control for SGS II I9100 in the future? It will be great!

Thank you for your work!

Hans
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Hi Neldar.
I'm using the latest version of the BLN Pro App with Semaphore Kernel (in a SGS 9000 with Gingerbread 2.3.3.), but I have a strange issue: I don't get any BLN with SMS, and after I get an SMS the BLN stops working and I have to check again the enable BLN and Stock app mark again in the app. What is going wrong? Can you please help?
Thanks

Sorry, no idea what is going on there. But that sounds like a bug of your rom, the sms notification is not handled by bln control. (Only call notifications are handled.)

using 0.10.17 with NS i9023, every thing is fine yet....

Instead of reporting that a specific version does work fine, i would like to see a proper bugreport like this:
In version x of bln control free/pro is x feature/option broken(/insert bug description).
I am using x phone with x kernel and x rom.
(Last version x of free/pro was working fine.)

I am going to treat any further suggestion to obtain an old version of the pro version as a suggestion to use/obtain warez, if you are not referring to a self-made backup.

Any chance of a kernel module in the style of "voodoo control plus"?

Currently not, there are some modifications of kernel components involved that can not be replaced/made by a module.

is it necessary kernel support for the pro version?

Yes, it is necessary.

Please - I want to install bln on my rooted SGS I9000, I have SGS kernelflasher, and I already have stock2e. I am trying to get the version 2.3.1, but there were more than one .zip files to download. Any help please . .

Please remove the quote of the first post and ask the question in the correct thread.

Hi neldar,

this was my favourite app that solved problems with message/call notifications when i was on my SGS I9000.

But i made upgrade to SGS II I9100 to get same problem with no notifications :)

Is there any posibility or chance to have working BLN control for SGS II I9100 in the future? It will be great!

Thank you for your work!

Hans

It is almost done, there only one piece of the puzzle missing.

Btw, yesterday evening i have released two updates:
BLN control - Free:
v1.1.4:
  • fixed: test notification did not work on gingerbread
  • fixed: bln could not be disables on kernel with bln enabled by default
  • removed: useless pro option views

BLN control - Pro:
v0.10.24:
  • fixed: bln could not be disables on kernel with bln enabled by default
  • fixed: npe in update check
  • fixed: some minor bugs

Do yourself and me a favor and post proper/useful bugreports (that refers to the above said).
Happy bug-search.
 
Last edited:

madd0g

Senior Member
May 8, 2010
2,841
872
Hi Neldar.
I'm using the latest version of the BLN Pro App with Semaphore Kernel (in a SGS 9000 with Gingerbread 2.3.3.), but I have a strange issue: I don't get any BLN with SMS, and after I get an SMS the BLN stops working and I have to check again the enable BLN and Stock app mark again in the app. What is going wrong? Can you please help?
Thanks

Same here, latest BLN Pro, no light with the SMS but Gmail, Gtalk, Missed call works fine. 2.3.4 JVP stock ROM with Semaphore Kernel.
 

zero0n3

Member
Nov 16, 2008
29
1
Hi neldar
thank you for the app
is it possible to alternate led left for sms or led right for gmail (for example) or there is only one led behind button?
Thanks
Regards

Inviato dal mio GT-I9000 usando Tapatalk
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Same here, latest BLN Pro, no light with the SMS but Gmail, Gtalk, Missed call works fine. 2.3.4 JVP stock ROM with Semaphore Kernel.

That is a problem of the sms app, one solution could be to replace it with better sms application (hint: go sms).

Hi neldar
thank you for the app
is it possible to alternate led left for sms or led right for gmail (for example) or there is only one led behind button?
Thanks
Regards

Inviato dal mio GT-I9000 usando Tapatalk

Android can only one led notification at the same time, that means no.

I have one nexus S i9020 with latest kernel from netarchy and it not blink for missed calls :(

But you are getting a static led notification for missed calls or nothing?
 

madd0g

Senior Member
May 8, 2010
2,841
872
That is a problem of the sms app, one solution could be to replace it with better sms application (hint: go sms).

I tried GO SMS, it didn't work ;] I'll give it a go with replacing the SMS app from JVH and will post results.

[edit] Ok, tried the SMS app from Update-F1-JVH-Mod-V3-Signed.zip (base JVH) and still no BLN. Gtalk, Gmail and others work.
 
Last edited:

mr. phillip

Senior Member
Dec 12, 2008
260
57
Lisbon
Samsung Galaxy S21+
Hi!
I'm running a custom JVP Rom, with Semaphore Kernel, and Bln Pro works with Handcent SMS...
But on the forum where the Rom is published, it seems like i'm the only one with sms led working... cool...
 

madd0g

Senior Member
May 8, 2010
2,841
872
Tried now all SMS apps from JVK, JVH and JVP. No BLN. I guess the only logical thing must be, that they changed something in the JVP, 2.3.4 ought to be quite a rework.
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Tried now all SMS apps from JVK, JVH and JVP. No BLN. I guess the only logical thing must be, that they changed something in the JVP, 2.3.4 ought to be quite a rework.

There are only 3 reasons why a led notification is not working on android >= 2.3 :
  1. the screen is on or gets powered on while an app tries to trigger it
  2. the app is not configured correctly for led notifications
  3. led notification support has been removed from the app

You can check the first 2 cases by yourself, the 3rd one can only be checked by decompiling the app or by asking the author.
 
Last edited:
  • Like
Reactions: lrbpereira

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.