yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] woeds:
Do you have en estimate on when it will be available? At the moment I'm not running BLN, because I'm not comfortable with the possibility of the led's being on the entire night.
[Galaxy S I9000 Android Development] hms666:
Donated (again) =]
[Galaxy S I9000 Android Development] Fihlvein:
For some reason I cannot seem to get calendar notifications to work with this. In Missed Calls app it states that vibration and sound should be disabled, and they are. Still, calendar does not light up backlights.

Are calendar notifications lightsworking for you guys? I wonder if the issue could in any way be in universal lag kernel in which BLN is integrated. I'm running ext4 in all partitions.

It's really annoying as otherwise backlight notifications are working like a charm.
[Galaxy S I9000 Android Development] neldar:
Well, i can not estimate when it is ready, maybe a first alpha could be finished next weekend.

Do you have the led enabled in the calendar service of missed call?

And do you have set an alarm for the calendar event?
[Galaxy S I9000 Android Development] Fr4gg0r:
When I get an email (gmail) the the buttons' leds turn on. So far so good.

Would blinking be possible? You said fading would drain the battery, but blinking would be really nice... or is it just gmail?

Oh, sry I should have read your FAQ more carefully...
[Galaxy S I9000 Android Development] Fihlvein:
Yeah, I have tried every combination in both Missed Calls and Calendar settings, reinstalled Missed Calls app, no backlight for calendar notifications.

By the way, I don't know if if the following has been long in the market application details, but it states the following:

"Broken: Calendar service not working on Android 2.2", but I guess this has been like that in the past as well when in reality with BLN it was working?

Any other suggestions?

Neldar, do you have up-to-date Missed Calls for Android 2.2 and calendar is lighting up back lights?

What are your configurations in Calendar, are you using vibrate and sound tone?

What about Missed Calls calendar service configurations, are vibration and sound alert disabled?
[Galaxy S I9000 Android Development] woeds:
Slightly offtopics, but still relevant: Does anyone of a way to dismiss led-notifications after an X amount of time? On Windows Mobile I could set a led-notification to only be on for let's say 30 minutes.
[Galaxy S I9000 Android Development] reqqin:
I thought that led turn off when I activate the screen or when I clic on the notification.

When I receive a message in WhatsApp, the led turn off only when I quit the application.
[Galaxy S I9000 Android Development] IceTi:
Hi, I´ve this personal ROM on my i9000:

h t t p : / / w w w.handy-faq.de/forum/samsung_i9000_galaxy_s_forum/166003-geierrom_v3_0_fuer_galaxy_s_jpm_basis.html

Can/How can I use the BackLightNotification? Is it possible?

And when not... can I use just these peace of this Mod here or someting like this?

Thanks
[Galaxy S I9000 Android Development] neldar:
Just use the update.zip-method to install bln after you have installed the geierrom.

It would be nice if you report about your bln test in the geierrom-thread.

Maybe geiermann would like to integrate bln. ;)
[Galaxy S I9000 Android Development] neldar:
Source code of BacklightNotification v2.0 has been released:

http://xdaforums.com/showpost.php?p=8709739&postcount=2

That also includes the

source of liblights(!)

for aosp-2.2.
[Galaxy S I9000 Android Development] Fihlvein:
Hey, could somebody please confirm that calendar notifications are turning backlights on using BLN and the latest version of Missed Calls for Android 2.2 from market?
[Galaxy S I9000 Android Development] Fihlvein:
Okay it indeed looks like the calendar service of "Missed Calls for Android 2.x" is broken with JPM (as developer of this application pretty much states as well).

The other option, "Calendar notifier" on the other hand works fine.

I think this should be added to the first posts of this topic so people don't need to find it by themselves like I had.
[Galaxy S I9000 Android Development] jbakers:
Any ETA on voodoo fix?
[Galaxy S I9000 Android Development] MAMBO04:
Yeah, would love this to work on Voodoo. Stupidly tried it on my Voodoo ROM and it screwed up :( time to re-flash!
[Galaxy S I9000 Android Development] neldar:
Just reflash the voodo kernel, if you mistakenly flashed bln over it. ;)

Btw: http://github.com/project-voodoo/linux_gt-i9000/commit/876164bf0e13b47b8cd24e41582854fade450e30

BLN will be (hopefully) available in upcoming voodoo pre7.
[Galaxy S I9000 Android Development] XeQtuR:
Anyway of getting this to work with BeejiveIM

Please:)
[Galaxy S I9000 Android Development] neldar:
If BeejiveIM does have an option to send led notifications, it should work.

If BeejiveIM does not have an option to activate led notification, you should ask the author of BeejiveIM to add that.
[Galaxy S I9000 Android Development] Kockowan:
Hmmmm, Calendar Notifier is NOT working for me with calendar events on Froyo JP6/Kies....

Missed call for Android is also NOT working for calendar events.

Any hints about the recommended settings fpr BLN and calendar?

Thx....
[Galaxy S I9000 Android Development] neldar:
Calendar notifier works here, you have to activate led notification in settings and dont forget to set an alarm for the calendar event. ;)

That "Missed call" is not working for froyo calendar is known, it is striked out in second post.

Btw, you can download the BacklightNotification settings app to test if BLN correctly works.
[Galaxy S I9000 Android Development] zibiksior:
Hi, neldar could you tell me how to upgrade BLN to v2.0 without loosing Universal lagfix KERNEL by Sztupy? In this Kernel bln allready is but I don't know wchich wersion. I want to have the newest but if there is v2 I don't need to upgrade. Do you know which version is in this kernel?

Thanks, Zibiksior.
[Galaxy S I9000 Android Development] neldar:
In the Universal lagfix kernel by Sztupy already the latest bln version integrated, you dont need to upgrade/change the kernel.

Btw, you can check if you have the latest and proper working bln installtion by using the BacklightNotification settings app, that will tell you if something is wrong with your bln installation. :)
[Galaxy S I9000 Android Development] SysTem-X:
hi neldar, im running hardcore kernel, i dont think it supports bln yet, what needs to be done to get it to support bln? sorry if this has been asked many times..
[Galaxy S I9000 Android Development] neldar:
To enable bln in the hardcore kernel, hardcore should include the bln patch and he needs to replace the lights.s5pc110.so in /system/lib/hw/ with the bln enabled lights.s5pc110.so.

Thats what you should request him to do, if you want bln support in his kernel. ;)
[Galaxy S I9000 Android Development] zibiksior:
Ok, thanks I'll check your app;)
[Galaxy S I9000 Android Development] SysTem-X:
thanks neldar i will inform him of this helpful post! :)

edit: hardcore kernel already has BLN support
[Galaxy S I9000 Android Development] neldar:
New BacklightNotification version finished:

Chancelog:

v2.2 (stable)

new sysfs interface (/sys/class/misc/backlightnotification/) - recommended update

This is a

recommended update

, old versions of bln are now deprecated and are not supported anymore.

Please use the update.zip-method, if you have already bln installed.

See the first post for bln packages.

To kernel devs: please update your kernels, for a patch have a look at the second post.
[Galaxy S I9000 Android Development] flyguy729:
how can i implement this BLN to YA-OK Kernel? I have YA-Ok's kernel without BLN. But i want it in it. ANy ideas?
[Galaxy S I9000 Android Development] neldar:
Patch the kernel source and build the kernel for yourself.

Or if you dont like to do that, you can ask the author of the YA-OK kernel to the patch the kernel and release a YA-OK kernel build with bln for everybody. :)
[Galaxy S I9000 Android Development] kwhkkwhk:
HELP ANYONE, I HAD DOC's 7.5 JPO ROM installed, and the EXT4 lagfix installed. Then I didnt read that this HAS TO BE installed from 2e recovery, and installed it from Clockwork, then, my phone is now BRICKED.

I entered RECOVERY (2e) and wiped everything, but it still won't boot past the Galaxy S flashing screen with the glowing purple colors.

It now randomly vibrates.

PLEASE HELP ANYONE?
[Galaxy S I9000 Android Development] neldar:
LOl (sry) your phone is not BrIcKeD.

Ask DOC for a a kernel tar-file of his kernel to reflash it with odin.

And then you can ask DOC to add BLN support or just uninstall that lagfix and install this kernel.
[Galaxy S I9000 Android Development] kwhkkwhk:
neldar, thanks for your quick reply, but two questions.

is it necessary to flash it with odin? - I have a mac (i might be able to use a PC too) also, how is this possible, when it can't even react to USB conenction?

and how do we do this (like where do we attach it to)

Also, what is BLN support? and by "this kernel" you mean the backlit?

Sorry, Im pretty new to this, Thank you thought, Im happy that its not bricked.
[Galaxy S I9000 Android Development] neldar:
Well, you need at least adb access to the phone to put a new update.zip in /sdcard/.

Or you flash a kernel with support for the lagfix, you have installed on your phone. Odin is a little bit easier (from my point of view).

BLN is the abbreviation of BacklightNotification. ;)
[Galaxy S I9000 Android Development] trenje:
Doc's ROM already has BLN support, just turn it on in clockwork recovery.
[Galaxy S I9000 Android Development] alekos panagulis:
Hi, i'm on Doc's Rom v7.5. I'm trying to install this via CWM, but once i put the tar package in the sd card i cant see it in the CWM, so i cant flash it. I guess beacouse it's a tar and not a zip. Is there a way to have a zip Backlightnotification?

Thanks.

edit: ok, BLN is included Doc's Rom 7.5, and can be enabled in CWM tweaks menu. Sorry for the noob question.
[Galaxy S I9000 Android Development] racerboy3801:
please help me, im in the same boat as this bloke. except i cant get into 2e
[Galaxy S I9000 Android Development] neldar:
Then you can still use odin/heimdall to flash the kernel from DOC's rom back to your phone.
[Galaxy S I9000 Android Development] hardcore:
Hi neldar,

Been trying to update the BLN in my kernel (basically ulfk's BLN) to 2.2. I've updated the so, and re-patched the sources, but there's a problem.

Using your App v0.6 it detects there is BLN, and I can 'activate' it, but the setting won't stick - after I exit the app and open it again, its deactivated. Any ideas why?

This is in the sysfs

grep . /sys/class/misc/backlightnotification/*

/sys/class/misc/backlightnotification/dev:10:42

/sys/class/misc/backlightnotification/enabled:0

/sys/class/misc/backlightnotification/notification_led:0

/sys/class/misc/backlightnotification/uevent:MAJOR=10

/sys/class/misc/backlightnotification/uevent:MINOR=42

/sys/class/misc/backlightnotification/uevent:DEVNAME=backlightnotification

/sys/class/misc/backlightnotification/version:6

BUT, when I try to manually do an echo 1 > /sys/class/misc/backlightnotification/enabled, it got updated.

BUT, when I get a notification, the LEDs come on but do not go off even after I turn on the screen.
[Galaxy S I9000 Android Development] neldar:
That was a bug in the app: fixed in app version v0.6.6 (just released)

Please test it and report back.
[Galaxy S I9000 Android Development] oswade:
As a battery test, I sent myself a msg so that the backlights would stay on overnight.

I went from 55% to 41% (14% loss) in about 8hrs sleep. The lights were on the whole night until I unlocked the phone. This is using YA-OK kernel, JP6, data off. Normally, my battery drain overnight would be 3-4%. So to keep the backlight on for 8hrs, it appears to have taken 10% extra (about 1% per hr).

This seems quite satisfactory :), considering it is not normal circumstances to not check your msgs for 8hrs. If you had a msg sitting there for about an hr you would only lose about 1% more than normal, but at least you would have the notification visible without having to check the phone.

Of course, there are variables which could change this result, ie. firmware, kernel etc. I have personally found JP6 to be quite bad (battery wise) compared to eclair (usually only 1% batt loss overnight).

But the results are promising. Thank you for your great mod!
[Galaxy S I9000 Android Development] jeffnjen:
what to download?which kernel?im on doc v7.6 n now i cant boot into recovery mode!
[Galaxy S I9000 Android Development] DJ_GLiTCH:
Where abouts could I locate the kernel file for DOC's rom? Is it located somewhere within the rom's zip package? I cannot get into recovery or normal boot mode, but can get into download mode so I'm hoping I can just use Odin to flash the kernel file... But it would always be nice to confirm how to do that since I'm use to doing everything on the phone itself, especially when the last thing I'd want to do is break/brick it even more. :p
[Galaxy S I9000 Android Development] hardcore:
Thanks. It looks okay now. I used your kernel patches and precompiled .so from Project Voodoo's github. I'll probably release a test version of my kernel with BLN 2.2 soon.
[Galaxy S I9000 Android Development] SuperCocov6.5:
Wich is the meaning of

"new sysfs interface (/sys/class/misc/backlightnotification/) - recommend update" in a newbye language?

wich is the difference between 2.0 and 2.2?

Thanks!!!
[Galaxy S I9000 Android Development] neldar:
The difference is a new sysfs. :)

The old one was not in line with sysfs standards.

That means BLN version prior 2.2 are deprecated.

Btw, the BLN settings app releases starting with v0.6 are only compatible to the new sysfs and you will be noticed/warned(/forced ;)) to upgrade.
[Galaxy S I9000 Android Development] SuperCocov6.5:
Thanks for the answer, one more question.

Can you make an intermitent bln?
[Galaxy S I9000 Android Development] neldar:
By intermittent, you mean to deactivate an ongoing bln notification event after some time?

I could implement that, i will check where i incorpaorate that feature, in kernel or app. But that may take some time.
[Galaxy S I9000 Android Development] SuperCocov6.5:
Sorry for my English, no, I'm referring to a flashing sign, as in the nokia 5800 or n97, light flashes every second when a call is lost.

Thank you for your work!
[Galaxy S I9000 Android Development] neldar:
I can proudly announce a new release:

ATTENTION: If you are upgrading from an unfixed ULF 0.3 read this:

[REF] Details about /system RFS corruption and HOWTO correct it (fix included)

BacklightNotification v2.2 with Universal-lagfix v0.3 FIXED for odin/heimdall (md5: 32e19fc8ba5614057c9c17266cf76bbe)

BacklightNotification v2.2 with Universal-lagfix v0.3 FIXED update.zip (md5: 03b74a2f36bbe5c4af40479d0171f563)

This releases are fixed (/system is mounted with check=no).

What is the difference to Universal-lagfix v0.3 by sztupy?

This package is 100% compatible with the BacklightNotification settings app.

No special steps required, only install this kernel and you are done.

Edit: BLN is still disabled by default,

you need to activate BLN

by BacklightNotification settings app OR by cwm recovery.

Source:

Initramfs

recovery

kernel

(notice: upcoming universal-lagfix version by sztupy will also include all the compatibility changes)
[Galaxy S I9000 Android Development] p!rate:
I'm quite the newbie when it comes to Odin/flashing/kernels but I managed to get the update.zip working on 2.1 which is awesome. Now the official 2.2 is available trough KIES and I want to update. I uninstalled the voodoo lagfix already and now I can update via KIES safely (even with BLN installed as I understood). Now I am on recovery 2e but after the update I will be on 3e so I cant use the update.zip-method anymore. Correct?

So.. since I really want to use BLN in 2.2 I should use Odin now. I do have some questions about it:

- should I download? (odin.tar or odin_root.tar)

- what PIT-file should I use? (803 or 512)

- Will my phone be rooted after install ("What other features are included with?")

Excuse me for being a n00b, I really want to understand all of this :) Thanks in advance.
[Galaxy S I9000 Android Development] neldar:
Just flash the the tar-file from this post, that is the latest build.

Only in heimdall it is neccesary to choose a pit, odin is able to download the pit from phone.

The universal-lagfix kernel offers many options, you can enable the features from the recovery menu.
[Galaxy S I9000 Android Development] p!rate:
Thanks for your fast reply. So am I correct if I update to 2.2 with KIES and apply the file you mentioned via Odin I will have BLN again on 2.2 with lagfix-support via the recovery menu? And will I have recovery 2e again after that (I will be set to 3e after I update to 2.2..) ?
[Galaxy S I9000 Android Development] neldar:
Yes and yes.
[Galaxy S I9000 Android Development] p!rate:
So yesterday I updated to 2.2 via KIES, since I had no reply I wanted to move on and rooted the phone by using z4root, installed ROM manager and Root explorer (made a backup of /efs to be sure). Will the rooting of z4root conflict with your suggested patch I have to apply with Odin or will it work just fine?
[Galaxy S I9000 Android Development] neldar:
If you flash this kernel: http://xdaforums.com/showpost.php?p=9157431&postcount=104

You get an option in the recovery menu to root the phone, no need for z4root.
[Galaxy S I9000 Android Development] p!rate:
Just installed CF-Root a few minutes ago (when I checked here you didnt reply yet) using Odin and that worked fine. Now I will use update.zip method to install your kernel :) Tnx a lot for your help!

update: just installed it, now i will see if it works by installing the app

update: working like a charm, awesome!
[Galaxy S I9000 Android Development] ZeuBug:
argrrrrrr!!!! :mad:

I am with Doc Froyo XXJPO v7.6.2 and installed with Update.zip-method this BackLightNotification v2.2!!!

And now, I can't go to recovery mode and I'm locked on "Samsung Galaxy S" screen at startup of the phone!!!!

What I have missed? please help me!

Thanks...
[Galaxy S I9000 Android Development] neldar:
Common questions:

Did you use a lagfix?

If yes, what lagfix?

What kernel build version did you use?

The one with ULF or the one without?
[Galaxy S I9000 Android Development] chanw4:
AFAIK, Doc's v7.6.2 default kernel is hardcore's vH kernel which do not support BLN 2.2. You need to flash hardcore's vI r2 or above kernel to get BLN2.2 support.
[Galaxy S I9000 Android Development] ZeuBug:
Thanks... (NO-RFS advanced EXT4)

If you have suggestion about my configuration, it will be welcome! ;)

I'm completely new in Galaxy S world... (but I reed xda faq's!!!!)
[Galaxy S I9000 Android Development] chanw4:
Well, if you want to use BLN2.2 you'll need to flash hardcore's vI.2 or above.you can find more info about hardcore's kernel in his thread and the kernel.
[Galaxy S I9000 Android Development] borstri:
Report:

SGS HKDVIP,

froyo JP7 from samfirmware,

z4 root,

OneClickLagFix by RyanZA,

Icons set for battery on JPO from GST, applied" i9000_BacklightNotification_v2.2_odin.tar" by odin and it works.

It would be nice that light is not steady on, blink in intervals can be more battery friendly and also will attract more attention from user.
[Galaxy S I9000 Android Development] borstri:
In addition to my previous post, like two fast blinks for missed sms, three for email etc....or if that is technically difficult, 200 ms on 1200ms off time.....
[Galaxy S I9000 Android Development] neldar:
I have fixed the ULF bug, /system is now mount with check=no.

But:

ATTENTION: If you are upgrading from an unfixed ULF 0.3 read this:

[REF] Details about /system RFS corruption and HOWTO correct it (fix included)

And you might want to apply the repair-kernel from that thread, before you go to this post: BacklightNotification v2.2 with Universal-lagfix v0.3 FIXED

and upgrade to the fixed BLN release.

Btw, you could also switch to voodoo - there is a snapshot available in voodoo irc channel (#project-voodoo) on freenode that includes BLN 2.2.
[Galaxy S I9000 Android Development] upp3rd0g:
Allthoug offtopic I would like to ask: anybody aware of how to disable TouchWiz Calendar status-bar-notifications? I am getting double notifications because I enabled/installed "CalendarNotifier".

(Google and XDA don't appear to have an answer...)
[Galaxy S I9000 Android Development] neldar:
Simple answer: Not possible.

I will add a feature to BLN control - Pro app, that enables BLN for call and calendar events, that does not show an extra notification. But thats is not yet implemented.
[Galaxy S I9000 Android Development] Virnik0:
I am running JPM with OCLF and CF-Root. Due to info from first and second post, I have chosen update in form of flashable zip file. No problem at all, even I have for safety measures backuped whole rom first, nothing wrong happened after flashing this modified kernel. So far, so good.

I would like to have more RAM patch included, is it possible?
[Galaxy S I9000 Android Development] Kockowan:
Maybe there is an issue between BLN-2.2 and BLN's notification tool :p:

After flashing for example ULF-K9a (including BLN-2.2) BLN was NOT activated in CWM recovery but later on with the BacklightNotificationSettings app while running Froyo.

Everythings works as expected but in CWM recovery BLN is shown as still NOT activated....

So in my opinion BacklightNotificationSettings app should 'tell' the CWM recovery the status of BLN in a congruent way.

Thx for nice tool!
[Galaxy S I9000 Android Development] neldar:
It is not possible (with current implementation of cwm) to sync enabled status of bln in cwm and app.

Just rely on the bln control app - the cwm bln menu is only meant to be used if you dont want to use the app.
[Galaxy S I9000 Android Development] Cygnust:
Hi !

Thanks a lot for your mod !

Could you please make one which would be compatible with Cyanogen mod Kernel ?

It's the only thing I miss with my CM so far ..
[Galaxy S I9000 Android Development] skuzy:
i had this installed on my eclair.... now upgraded to official froyo 2.2 jp5...

do i need to uninstall the eclair version of this mod.. then re-install the froyo version? or ok to keep running & get updates via the market...
[Galaxy S I9000 Android Development] neldar:
Just install the froyo bln kernel - the eclair version got deleted by the update to jp5.
[Galaxy S I9000 Android Development] 4ltair:
Maybe this has been asked before:

Can you light only one button at the time and assign a button for a notification ( ex. missed SMS - only Menu button is lighted, missed call - only Back key is lighted) or it is a hardware limitation?
[Galaxy S I9000 Android Development] neldar:
The hardware is limited to light up both leds together.

Btw, the android api can not differentiate between led notifications of different apps - only between battery and normal led-notification.
[Galaxy S I9000 Android Development] cereal86:
this is awsome. is possible to have fade led? like nokia 5800!!!
[Galaxy S I9000 Android Development] JJ*:
Read the first and second posts.
[Galaxy S I9000 Android Development] slaman:
When I leave my phone plugged in overnight and not fully charged, when the "battery charged" notification appears, my entire screen turns on and stays on...

Any ideas why this is? Is this a bug with BLN?
[Galaxy S I9000 Android Development] neldar:
When does this bug appear?

In android or in the battery loading screen, when android is not booted?
[Galaxy S I9000 Android Development] slaman:
To reproduce this error, this is what I do:

- phone is at less than 100% - let's say 65%

- plug in phone to the wall charger

- turn off screen using the power button

- when the battery is charged, the phone receives a notification and the screen turns on and stays on

I have Screebl running as well, which theoretically should turn the display back off while it's in a horizontal position (Screebl's indicator also shows that the screen should go off)
[Galaxy S I9000 Android Development] neldar:
I can not reproduce that behavior, please check if Screebl or another third-party app is causing that issue.