[Galaxy S I9000 Android Development] neldar:
Questions & Answers:

How do i enable led notification for ...?

sms: notification by default

touchwiz email: notification by default

gmail: notification by default

Google talk: notification by default

calendar: download "Calendar notifier" app from market (alternative)

call: my BLN control - Pro from market

any other apps not shipped with stock-samsung firmware:

ask the author of the app for notification led support

What lagfixes are supported?

"Voodoo lagfix" is compatible (see first post for voodoo-enabled update.zip)

Chainfire's CFLagFix is compatible

RyanZA's OneClick LagFix APK is compatible

RyanZA's One Click Lag Fix 2.0 is compatible

Tayutama's "LagFix using update.zip's" is compatible

Mimocan's lagfix is not compatible (solution: remove/disable lagfix)

A2SD is not compatible (solution: remove/disable A2SD lagfix)

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). Tested with flight mode enabled.

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

Can you get this mod working with Android 2.2 (froyo)?

BacklightNotification for Froyo is now available.

Could you add a fade feature?

That is not possible, hardware is limited (by controller firmware) to simple on/off.

Could you add a flashing/blinking light/pulse feature/option?

That is available in the froyo kernel combined with the bln control

pro

.

I got the message "Cannot open update.zip (bad)". What does this message mean?

That means the file got corrupted, you should delete the update.zip in /sdcard/ and download the zip-file again, copy it again to /sdcard/ and rename it to "update.zip".

Source:

kernel: linux-2.6.29 updated | license: GPLv2

normal bln ramdisk | license: unknown (proprietary?) | author: samsung

voodoo lagfix ramdisk | license: GPLv3 | author: supercurio (Francois SIMOND)

BacklightNotification patches v1.6 for eclair | license: GPLv2 | author: neldar (Michael Richter) | comment: compatible to all Galaxy S phones, no porting needed (just enable KEYPAD_CYPRESS_TOUCH and disable KEYPAD_MELFAS_TOUCH in config)

Liblights for BacklightNotification | license: Apache-2.0 | comment: have a look at the NOTICE file

Chancelog:

v1.6 (stable)

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

updated kernel source

v1.1:

added: option to disable/enable bln (without uninstall)

v1.0 (stable, based on rc3)

v0.9.8 (release candidate 3):

removed: wakelock -> (hugely) improved battery life

v0.9.6 (release candidate 2):

improved battery life

fixed: wakelock remains enabled after notification is disabled

v0.9.5 (release candidate 1):

reduced size of initramfs

some lowmemorykiller tweaks

updated proprietary kernel modules

solution for calendar & call notification: "Missed Call for Android 2.x" app

v0.9.1 beta:

improved compatibility with lagfixes

(see Q&A "What lagfixes are supported?")

v0.9 beta:

initial release (first public beta)