This modification is ONLY for firmwares with Android 2.2 (froyo)!
What is BackLightNotification?
The BackLightNotification mod converts the touchkey backlights into a notification led.
What is modified?
The BackLightNotification mod replaces the kernel by a modified kernel and it also replaces the lights.default.so in /system/lib/hw/.
In detail: This kernel includes my backlight notification patch and additionally built-in ext4 and tun modules. (For lagfix and vpn support.) The lights.s5pc110.so in /system/lib/hw/ enables android led notification via backlights. This mod does not include any modified app. To enable led/backlight notification for an app/function see the Q&A "How do i enable notification for ...?"
What other features are included with?
What Galaxy S phones are supported?
The kernel in this thread is only for i9000 and i9000m (Bell Vibrant).
If you are searching for a kernel for your phone have look at this page: Supported phones by BLN (official list)
If your phone is not listed on that page, then you may ask someone who creates custom-kernels for that phone, whether she/he would like to include BLN. The patches are compatible to all already released Galaxy S phones.
Does this mod drain the battery?
No, that issue has already been fixed in the eclair build (in v0.9.8rc3).
Measurements on eclair showed, that an ongoing BLN increases battery consumption by 0,18% per hour. The average battery consumption without BLN is 1,04% per hour, so an ongoing BLN results in an overall battery consumption of 1,22% per hour. And by the way: ongoing NoLed results in an overall battery consumption of more than 9,5% per hour. Please see the Q&A "How much does this modification affect battery life?".
For more questions and answers have a look at the Q&A in the second post.
Instructions for installation/update:
If you have any lagfix installed, remove/disable it before installing this BacklightNotification kernel.
New method for rooted phones: SGS kernel flasher app:
If your phone is already rooted you can try the SGS kernel flasher app.
Just download&install the app and select any .tar or update.zip that you want to flash from this thread.
Old methods for not rooted phones:
Odin/Heimdall-method (recommend):
(includes also recovery 2e)
If the liblights is not properly installed you also have to apply this by recovery: bln-liblights-v1-install-update.zip
If you want to have more control over BacklightNotification:
BLN control app - blinking, call notification, scheduler and more to come
Update.zip-method (only with recovery 2e or cwm):
(You wont lose root, if rooted with cf-root or bln root .tar, includes also recovery 2e)
BLN control app - blinking, call notification, scheduler and more to come
BackLightNotification with Universal-lagfix:
BacklightNotification v2.2 with Universal-lagfix v0.3
BLN is disabled by default in this build, you need to activate BLN by BacklightNotification settings app OR by cwm recovery.
Please use this build only until sztupy releases a new Universal-lagfix version > 0.3 .
BackLightNotification with Voodoo lagfix(-only):
Download from the project-voodoo.org website.
Support for voodoo lagfix:
xda - Discuss about Project Voodoo / lagfix, color
Removal:
Download for:
JPx and newer: "i9000-remove-bln-froyo -update.zip" (md5: 8463aa118645c5bb94a385d1ba6ff7a7)
JPO/JPM and older: "i9000-jpm-jpo-remove-bln-froyo -update.zip" (md5: 303b8e7f2f3804d3da1f937306460ec0)
(if you have the voodoo package, use the package from project-voodoo)
and continue with step 2. of the instructions above.
Credits:
supercurio (for voodoo lagfix and the kernel-update.zip-template)
chainfire (for the cf-root ramdisk)
sztupy (for universal-lagfix)
What is BackLightNotification?
The BackLightNotification mod converts the touchkey backlights into a notification led.
What is modified?
The BackLightNotification mod replaces the kernel by a modified kernel and it also replaces the lights.default.so in /system/lib/hw/.
In detail: This kernel includes my backlight notification patch and additionally built-in ext4 and tun modules. (For lagfix and vpn support.) The lights.s5pc110.so in /system/lib/hw/ enables android led notification via backlights. This mod does not include any modified app. To enable led/backlight notification for an app/function see the Q&A "How do i enable notification for ...?"
What other features are included with?
- working recovery 2e (for unsigned/testsigned update.zips - also included in the noroot packages)
- ext4 support
- tun support (compiled in - no module)
What Galaxy S phones are supported?
The kernel in this thread is only for i9000 and i9000m (Bell Vibrant).
If you are searching for a kernel for your phone have look at this page: Supported phones by BLN (official list)
If your phone is not listed on that page, then you may ask someone who creates custom-kernels for that phone, whether she/he would like to include BLN. The patches are compatible to all already released Galaxy S phones.
Does this mod drain the battery?
No, that issue has already been fixed in the eclair build (in v0.9.8rc3).
Measurements on eclair showed, that an ongoing BLN increases battery consumption by 0,18% per hour. The average battery consumption without BLN is 1,04% per hour, so an ongoing BLN results in an overall battery consumption of 1,22% per hour. And by the way: ongoing NoLed results in an overall battery consumption of more than 9,5% per hour. Please see the Q&A "How much does this modification affect battery life?".
For more questions and answers have a look at the Q&A in the second post.
Instructions for installation/update:
If you have any lagfix installed, remove/disable it before installing this BacklightNotification kernel.
New method for rooted phones: SGS kernel flasher app:
If your phone is already rooted you can try the SGS kernel flasher app.
Just download&install the app and select any .tar or update.zip that you want to flash from this thread.
Old methods for not rooted phones:
Odin/Heimdall-method (recommend):
(includes also recovery 2e)
- Download:
Android 2.2.1 (JPX and newer): i9000_BacklightNotification_v2.3.2_odin.tar (md5: 8b08af1f946c2fb79d3c41aedf483e21)
Android 2.2 (JPM/JPO/JPP and older): i9000_jpm_jpo_BacklightNotification _v2.3.2_odin.tar (md5: 81e9e80c6a4a501b7d209a35dee0f0d0) - start odin
- select the .tar-file for PDA
- power off the phone
- boot into download mode (by pressing & holding "Vol Down" + "home key" + "power key" together,
when bootlogo appears, release the keys) - plug in the usb-cable to the phone
- press start in odin (DO NOT select re-partition!!!)
- wait for reboot
- see the Q&A "How do i enable backlight notification for ...? and install apps, if needed"
If the liblights is not properly installed you also have to apply this by recovery: bln-liblights-v1-install-update.zip
If you want to have more control over BacklightNotification:
BLN control app - blinking, call notification, scheduler and more to come
Update.zip-method (only with recovery 2e or cwm):
(You wont lose root, if rooted with cf-root or bln root .tar, includes also recovery 2e)
- Download for
Android 2.2.1 (JPX and newer): i9000_BacklightNotification_v2.3.1_update.zip (md5: d13ea101a2c9a646350e012626254b99)
Android 2.2 (JPM/JPO/JPP and older): i9000_jpm_jpo_BacklightNotification_v2.3.1_update.zip (md5: 17941a7ebbe791e0599544be8d481ace) - copy the zip-file to /sdcard/
- rename the zip-file to "update.zip"
- power off the phone
- boot into recovery mode (by pressing "Vol Up" + "home key" + "power key" together,
when bootlogo appears, release the keys) - apply update.zip (Vol Up/Down to select and Home key to apply -
you will see strange characters and a flickering screen, that is normal) - wait for reboot
- see the Q&A "How do i enable backlight notification for ...? and install apps, if needed"
BLN control app - blinking, call notification, scheduler and more to come
BackLightNotification with Universal-lagfix:
BacklightNotification v2.2 with Universal-lagfix v0.3
BLN is disabled by default in this build, you need to activate BLN by BacklightNotification settings app OR by cwm recovery.
Please use this build only until sztupy releases a new Universal-lagfix version > 0.3 .
BackLightNotification with Voodoo lagfix(-only):
Download from the project-voodoo.org website.
Support for voodoo lagfix:
xda - Discuss about Project Voodoo / lagfix, color
Removal:
Download for:
JPx and newer: "i9000-remove-bln-froyo -update.zip" (md5: 8463aa118645c5bb94a385d1ba6ff7a7)
JPO/JPM and older: "i9000-jpm-jpo-remove-bln-froyo -update.zip" (md5: 303b8e7f2f3804d3da1f937306460ec0)
(if you have the voodoo package, use the package from project-voodoo)
and continue with step 2. of the instructions above.
Credits:
supercurio (for voodoo lagfix and the kernel-update.zip-template)
chainfire (for the cf-root ramdisk)
sztupy (for universal-lagfix)
Attachments
Last edited: