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

Search This thread

Volcacius

Member
Jul 3, 2010
45
8
Bergamo
2 possible features for the paid version:
-integration with locale, which is quite similar to tasker.
-single blinking (is it possible?) e.g. only left button blinking for texts.
 

nrg

Senior Member
Apr 11, 2005
233
302
Eindhoven
I just installed the latest free version and pushed "BLN's by apps" I got a message "Only available in pro (paid) version". So i purchased it from the market and pushed the button again. Now it says "Not available yet". Maybe this message could be shown also in the free version? Anyways, no worries about the 0.5 euro, glad i could donate a small amount to this nice project.
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
I just installed the latest free version and pushed "BLN's by apps" I got a message "Only available in pro (paid) version". So i purchased it from the market and pushed the button again. Now it says "Not available yet". Maybe this message could be shown also in the free version? Anyways, no worries about the 0.5 euro, glad i could donate a small amount to this nice project.

Your purchase is not done for nothing (or for already existent features like in the free version). ;)
The missing/remaining functions will be introduced in future releases. The scheduler shall be finished this week, for example.
 
Last edited:

aladin6

Senior Member
Mar 7, 2009
2,230
356
Redmi Note 10 Pro
Missed call notification doesn't work! Please try to fix this problem ;) .
Otherwise, thank you for your excellent job(and for your free app[i can't buy apps in my country :(] ) .
I have 2.2 JPM Universal lagfix, BLN ON !
 

NunxPT

Senior Member
Jul 18, 2010
485
314
Lisbon
www.cubocreation.net

NunxPT

Senior Member
Jul 18, 2010
485
314
Lisbon
www.cubocreation.net
Thank you for your fast response!
So,first of all, i have to activate BLN in the recovery then i install this app ?
The app could not work without activating BLN in the recovery ?
Thank you.

No, you can activate it using this app.

"BLN is disabled by default in this build, you need to activate BLN by BacklightNotification settings app OR by cwm recovery." @ http://xdaforums.com/showthread.php?t=813389

in fact I just finished flashing XWJPA and installed the app before installing BLN, but I couldn't activate it, of course :)
 

crypta

Senior Member
@neldar

today I realized, that my calendar notification didn't trigger BLN. ok, so I got into BLN... "update" ..??...mmhh, ok.

clicked within the updated free version.. and.. became in most menu items the message "only supported in pro version"... OK... efforts are worth to be paid for.. got the pro version.. clicked the same buttons... and felt tricked!

AND THAT IS A NO GO!

let me clarify:
I would have gladly bought a donation ticket.. np... or a pro... whatever. I did so on all apps I regular use.
BUT let free version users believe it IS in the pro version.. is just a pretty bad move!
I still consider to revert the deal - on the other hand... I use your app and it is ok, that you get at least some out of the effort. but the way you made me buy this... absolute not acceptable!

as you can see some pages ealier, I already posted in this thread, as to see @ my account data, I am here around for quite a while - so you could say, I should have known. and now imagine people, seeing your free app, clicking some (most) menuitems, which anouncing the pro version.. they'll buy it.. and then... NOT YET IMPLEMENTED. as there is no warranty in life... they only got what they paid for.. and this is.. nothing.. no more function neither a good feeling. most of these people don't read on XDA... they want an app, and they visit the market (if you won't think so, too; you just could have used XDA as your only donation plattform ;) ). don't get me misunderstood, but I think you damage yourself the most, if you don't communicate OPEN and DIRECT with your potential customers. and soon as there is money, unssen of the amount, there are expectations - a simple rule which always is true.

think about it and tell me: which way would you go, if you were me?
 
Last edited:

neldar

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

think about it and tell me: which way would you go, if you were me?

Simple answer?
Cancel the order.
I dont have a problem with a cancellation of an order, because of that.

But i do have a problem with people who cannot wait or even read!
If you have read this thread you may have seen that the scheduler is announced for this week....

Is it my fault, that you cannot read the development sign in the app?
 

crypta

Senior Member
you didn't get my point!

my question was a rethoric one. 1st I don't care for 50cents, 2nd as I said: good work needs to pay off... in one way or another - and for most people money is helpfull.

back to my point: maybe you consider, that I am the only one acting so.
but I promise you: I am not.
as shown some page earlier, I am not for sure.
not improving your communication will create bad feelings @ your customers. and if you care or not - as soon as you offer a payed app... the people care.

I am in social network business for more than 10 years and I doubt that things have changed by this day.

all is based on another conclusion: people don't study the ****ing manual before complaining - some do, some don't.
if you want to blame me for my post... go on, I don't care - you gave the app out of your controll a long time ;).
if you reconsider my words - and create your own understanding of this topic, the chances are great that there will be a difference for the good.

that's all.
 

WinJunkie

Senior Member
Nov 1, 2010
418
47
Guess
Just asking

but don't you have to share the app source if your on xda? gnu or something?

I too would much rather have the option of donating and not a forced sale
 

slaman

Senior Member
Aug 3, 2009
611
16
Out of curiosity... any ideas if this is BLN related?

I plug in my phone, turn the screen off, and it automatically turns on when a notification is received... most of the time, it stays on!

Any ideas?
 

bigriot

Senior Member
May 30, 2010
56
2
Seoul
I'm willing to pay for the pro version but would there be some other way to pay other than through the Android Market? I ask you this because I most likely would be replacing my SGS sometime in the next 1~2 years at which point I wouldn't be needing the BLN app anymore and I'd rather prefer to not have it pop up in the download section of the market.
 

KLoNe1

Senior Member
Jun 28, 2010
606
88
Brisbane
Ya, i said that it is not impossible, but effort/cost and use are not in any good relation. beside that the chance is very high (>30%) that the touchkeys controller of your phone is not compatible with the modified touchkey controller firmware.

And i discussed that with somebody (professional) who could modify the touchkey firmwares, but only for i9000.
And he said, it may cost somebody to employ him for this more than 10k euros, and additionally 2 or more phones for tests. i could do that too, but i know hundred things to be more important than this feature. ;)

Thanks for replying neldar.

Anyone keen to try & get 10k together in donations? :D
 

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.