Hi everyone! After a couple of days working on ubuntu, I have built my own kernel
If you enjoy my work, please buy me a coffee. Thanks: http://nui.pe.hu/donate.html
Download here: https://play.google.com/store/apps/details?id=com.nui.kernel
I AM A STUDENT, NOT A DEVELOPER. I CANNOT FIX ALL ERRORS. SO PLEASE DON'T GIVE MY APP 1 OR 2 STARS.
FAQs
I can't flash zip file!
You must install TWRP. It doesn't work with CM recovery
My phone gets bootloop. What can I do?
You can use fastboot to flash stock kernel. Or just easily re-flash ROM.
This kernel makes my phone runs slow!
I can't help you. It works fine for me. I use CM's source code and I just add some feature.
Can you add/remove/fix blah blah feature?
OK. I'll try. But first I must do my homework. I'm a student, not a developer
Do I need to move data from internal storage to sdcard before disabling it ?
Yes. But if you forgot, don't worry. All your data is still in /data/media/0
See post #2 for more infomation
Changelog:
V6.1
Update FAQs
Update built-in TWRP to 3.0.0 (thanks to cucumber09)
Enable pressure report for touch screen (may not accurate)
Fix delay for guide on boot logo
Sync with newest CM13 kernel source.
V6.0
Re-enable F2FS
Use uncompressed main ramdisk (only gzip TWRP ramdisk)
Sync with CM13 kernel source
Underclock to 192MHz (may increase standby time)
Optimize voltage value for CPU
Increase CPU bus speed
Fix/update extract_elf_ramdisk (thanks to cucumber09)
V5.9
Add fade animation for flash torch on/off (in Tweaks > More)
Fix recording video error
Sync with CyanogenMod kernel source
App: fix FC in screen/brightness settings
V5.8
Add an awesome fade animation for LED notification
Sync with Ron's CM13 kernel source
App: Remove options for KSM and brightness lock
V5.7
Fix some FCs in the app
Disable KSM for fixing random reboot
Update disable internal storage for android 6.0+
Option for offline charging (Tweaks > Boot options)
V5.6
Add loading recovery.cpio from /cache
Add tips in FAQ menu
Add KSM support (Tweaks > RAM tweaks)
Follow Google's guidelines for Low RAM devices
Disable offline charging by default
Edge gesture: Custom action for menu gesture, increase its sensitive
Always enable dt2w/s2w vibration
V5.5
Add earpiece volume gain
Support camera button on selfie stick (in Tweaks > Buttons)
Fix swipe to control music
Fix FM radio
V5.4
Kernel:
Full support for android 6.0 marshmallow
Optimize sensor drivers (gravity, light and compass driver)
Press volume up/down to answer/decline incoming call
Fix swipe to control music
Fix speaker gain being overwritten randomly
App:
Fix sound settings can't be restored on boot
V5.3
Fix Edge gesture
Add function to Backup/Restore settings.
New "Edge gesture" function (see more in Tweak menu)
Add volume control from kernel level (for mic, speaker and headset)
Many optimizations for touch screen driver
Add tweaks for camera
Button: add "recent" button action
App: Rearrange tweaks menu
V5.2
Kernel:
GCC 5.2.0
Removed kexec hard-boot (it's broken and I can't fix)
Tweaked low memory killer module
Workaround for mobile data issue
App:
Allow opening tweak menu without updating to newest version
Rearrange some settings in "More" section in tweak menu
Add tweaks for Android side
V5.1
Now use GCC 5.1.0
Add Croatia translation (Thanks to Petar Cerin)
Improve/fix installer script (compatible with more ROMs)
Improvements for touch screen driver and dt2w/s2w:
+ Optimize code (save CPU cycles)
+ Fix screen freeze issue (for dt2w/s2w)
+ Removed debug code
Workaround for init.d
Disable mpdecision by default
V5.0
FIX SYSTEMUI FCS (tested on Archidroid)
Add Hindi translation (thanks to Garv Maggu)
Fix shortcuts on home screen
Remove many unused built-in drivers (IR control, PS2 mouse, TV tuner,...)
Add interactive GPU governor
Enable H264 High profile codec (Experimental)
Remove debug messages in wlan and LED driver (speed up a bit)
LED blinking for boot decision (can be disabled in tweaks menu)
V4.9
Add Vietnamese translation (thanks to Tuan Loc)
Fix some English grammar error (thanks to Garv Maggu)
Add more shortcut for home screen
Fix mobile signal/SIM card for CM11 (Thanks to PecanCM)
New method to choose boot type
No delay after choosing Recovery boot
Add HYPER cpu governor
"Very dim" brightness now a bit dimmer
Prevent audio glitches for music playback (experimental, enable in accessibility service)
V4.8
Add kexec/MultiROM support (read post #2)
Add swipe to control music playback on screen off
V4.7
Governors: remove NUIOndemand, add intellidemand
Fix forever deep sleep on dt2w/s2w
Add GPU Control
Add CPU control and power menu shortcuts for launcher
V4.6
Built-in No-frills CPU Control (thanks to Sineo)
Add option to control Dynamic Fsync (disabled by default)
SELinux set to default (Enforcing)
Add overclock levels
V4.5
Downgrade to GCC 4.9.3 (to fix dt2w/s2w and some problems with ril)
Add intellimm governor
Set noatime for all partitions (I/O boost)
Fix disable internal storage mod for dual SIM (check post #2 on xda)
Remove automatic install method (we only have to flash ONE zip)
Improve algorithm in tweaks menu
V4.4
Fix touch screen freezing cause by dt2w/s2w
Option to force brightness to a specific value
Improve algorithm in tweaks menu
V4.3
GCC toolchain 4.9.4 linaro
Auto check for update when app is opened
Add swipe to wake (still for testing, sometimes need to swipe twice)
Merge new changes from CM (Except removing logger)
SElinux set to permissive by default
Add some help messages in tweak menu
Add MD5 checker for installer
V4.2
Tweaks for camera and focus button when screen is off
Add zen io scheduler
Update TWRP to 2.8.7.0
Option to change:
+ Sensitive of proximity sensor
+ Intensity of torch LED
+ Disable FOTA recovery
Improve dt2w:
+ Fix forever deep sleep bug (Need to test more)
+ Disable on screen edge (to prevent sliding from edge)
+ Fix some accidentally tapping case
V4.1
Add tweaks for camera and focus button
Add guide text on boot (can be disabled in tweaks menu)
Fix dt2w issue when calling
V4.0
Fix some settings cannot be saved
Fix headset volume button (in kernel level)
Add fiops io scheduler
Built-in frandom (Fast pseudo-random generator)
V3.9
Fix Settings menu can't show correct value
Add option for overclock, disable by default.
Add vibration for dt2w
Add lulzactive governor
Add fifo, tripndroid io scheduler
Hold volume up and press focus key to force reduce brightness (useful when you get "Android is upgrading" for a long time)
Update FAQs
Fix all FCs in Settings
V3.8
Fix lag when CPU goes above 1GHz. You phone will be very smooth.
Re-enable mpdecision (fix problem with sdcard)
Improve double tap to wake:
+ Fix battery drain
+ Add half screen mode
+ Add setting
+ Now can work in deep sleep but sometimes need to tap 4 times
V3.7
Fix sdcard not mounting on some ROMs
Fix Settings menu
Add manually install method
Fix/update NUIondemand
Fix all problem with zip method
Disable normal install method
Clean source code and toolchain (may fix problem with mounting sdcard and random reboot)
V3.6
Option to on/off vibration on boot decision
Fix FC in settings
Add NUIondemand governor (still for testing, read FAQs)
Re-built all kernel object files (may fix problem with mounting sdcard)
V3.5
Add custom vibration intensity for haptic feedback
Re-add CM11 support
Add init.d support
Added installer via zip method
Fixed FC in settings
Add FAQs
Fix install algorithm
Add more information for reporting
V3.4
Remove support for CM11
Add kernel tweaks
Revert adjusting microphone volume
Mount system rw at boot
V3.3
Disable mpdecision by default
Revert using focus button as camera button
Add exFAT and f2fs file system
V3.2
Fix bootloop for update on devices using Disable Internal Storage mod
Optimize init.sh script
Reduce brightness when booting (Save battery)
Built-in undervolt script (set on every boot)
Add Lionheart governor
Add sioplus iosched
Increase microphone volume
V3.1
Fix apk file not recognize Xperia M dual
Fix camera button not working on all CM roms (Open camera app and try it yourself!)
Add sio iosched
Add SmartassV2 governor (UNSTABLE, I need developers to help me)
Merge newest commits from CM
V3.0
Stock boot logo
Build with GCC 4.9.3 linaro
New way to install (via apk file)
New way to reboot: press and hold power button for 8 secs
Re-enable FOTA recovery (read post #2)
Re-enable Dynamic FSync 2.0
Sync with CM's source code
V2.5
Based on CM12.1 branch from CM's source code
New funny boot logo!
Fixed beeeeeeeeeeeep noise when recording audio
Disable intelli plug (to control individual cores)
New boot script (add vibrations for boot decision)
Add 2ndrom function (still for testing)
Add new method for disabling internal storage
V2.0
Use SXD's source code (from here: https://github.com/NoelMacwan/SXDNickiLolly/ )
GCC 4.8
Overclock to 1.7GHz
Fixed dt2w (EXPERIMENTAL, MAY CAUSE BATTERY DRAIN)
Add intelli_plug, fsync, fstrim,...
intelli_plug tweak
Add support for CM12.1
V1.1:
Build with gcc tool 4.8.5 (thanks to @shrisangram )
Add doubletap2wake function (Worked but not stable!)
Disable mpdecision by default
Read ahead cache size to from 128KB to 2048KB
V1.0:
Stock boot logo
Overclocked to 1.6GHz (thanks to @FindYanot )
Added volt control and undervolt (thanks to @icoolguy1995 )
reduced min brightness level
Added TWRP 2.8.3.0 (with MTP support)
Added support for patch.cpio (for cm11 kernel patch)
When boot, blue led for boot decision and white led for TWRP (this is not an extra feature. I added it to test my codes)
Build with gcc tool 4.7 (Sorry, I have problems compiling with 4.8 and 4.9)
XDA:DevDB Information
[Android 4.4+] [KERNEL] [OC] Nui kernel for CM ROMs, Kernel for the Sony Xperia M
Contributors
thichthat, Garv Maggu, ndrancs
Source Code: https://github.com/ngxson/android_kernel_sony_msm8x27
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2015-06-08
Created 2015-03-30
Last Updated 2016-02-15
Reserved
Useful information:
See 3rd post for disabling internal storage
List of old versions can be found here: https://drive.google.com/folderview?id=0B2-0MyP06DN5LWs1YWZudm5La3M&usp=sharing
Manually install method: If you have problem with installing via apk file, try this method:
- Extract all files zip files from apk file
- In apk/assets/nui you will see a zip file. Extract and copy it to your phone.
- Reboot to recovery and flash method_zip.zip
- Reboot again.
Done!
Recommended setting:
Normal usage:
Use built-in undervolt table
CPU: max=1026MHz
governor=intellidemand
GPU: max=320MHz
io sched=zen
Battery saving:
CPU: max=810MHz
governor=conservative
Hard gaming:
Set all to max. It's easy for you.
MOD: Disable emulated storage (internal storage)
MOD: Disable emulated storage (internal storage)
FOR ANDROID 6.0+: http://forum.xda-developers.com/showpost.php?p=63787343&postcount=845
This mod works on almost roms. I tested it on CM11, CM12, Bliss pop v2.3, AICP, CM12.1 (beta 2 and 3), Flex OS and XenonHD
Update: Maybe not works on CM12.1 nightly
Unlike init.d method, this method is more stable. It will disable the emulated storage and change default storage to your real sdcard.
To use this mod, you must have:
- A computer running Windows
- Java Runtime (jre) installed (to use apktool)
- Your xperia M using NUI kernel
- You have to move ALL data from internal storage to sdcard before using this mod
- Download this file: http://www.mediafire.com/download/rj3vnokcbl8eyit/disable_emulated_storage_20150917_2.zip
Update log:
9/17/2015: Update apktool to v2.0.1. Fix problem on some nightly builds. Add zip align tool.
6/27/2015: Use 7z instead of zip1.exe
7/29/2015: Fix for dual SIM
7/30/2015: Adapted to v4.5
Guide:
Extract files from disable_emulated_storage.zip
Run 1Pulling_Files.bat and follow the instructions
After running 2Patching.bat, 3 files named backup.zip, NUI_MOD.zip and NUI_MOD_1.zip are generated
Flash NUI_MOD.zip
If it doesn't work, flash NUI_MOD_1.zip
If both files don't work, flash backup.zip
Enjoy!
Notice:
If you want to remove your sdcard, turn off phone first.
Wiping dalvik cache is recommend
Pre-built file (just flash it and enjoy):
RazorRC-2.0 (Thanks to @Garv Maggu ):
http://forum.xda-developers.com/showpost.php?p=63414136&postcount=757
Tipsy OS V2.0 (Thanks to @Garv Maggu ):
http://forum.xda-developers.com/showpost.php?p=63359465&postcount=751
For CyanideL RC20.0 (thanks to @Garv Maggu)
http://forum.xda-developers.com/showpost.php?p=63291657&postcount=739
For Archidroid_V3.1.3:
http://www.mediafire.com/download/y7r8zb67iybj0ud/NUI_MOD_Archidroid_3.1.3.zip
For xenonHD stable_2 06-06-2015:
http://www.mediafire.com/download/52wr93mc2z6mdhm/NUI_MOD_xenon_stable2.zip
For AOSP-20151807-DUALSIM:
Link: http://forum.xda-developers.com/showpost.php?p=62119355&postcount=560
ROM info:
allrested said:
AOSP-20151807-DUALSIM
ROM OS Version: 5.1.1 Lollipop
Build Number: LVY48C
Build Date : 2015-07-18
Based On: AOSP
link : [ROM][5.1.1][DUALSIM] The Android Open Source Project by smartAgent47
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Parallax OS 1.0 (thanks to @Garv Maggu )
Garv Maggu said:
XDA link to NUI_MOD.zip and backup.zip for Parallax OS 1.0 :- http://forum.xda-developers.com/showpost.php?p=62308309&postcount=219
Click to expand...
Click to collapse
See screenshots below:
Thanks so much for this kernel!
What's the default voltage for any given CPU frequency and how much can we undervolt safely at 1.3Ghz for instance?
Not sent by me.
BlackArtsInc said:
Thanks so much for this kernel!
What's the default voltage for any given CPU frequency and how much can we undervolt safely at 1.3Ghz for instance?
Not sent by me.
Click to expand...
Click to collapse
You can reboot your phone to have the default voltage value
This is my UV settings. I suggest using Kernel Tuner
From 384MHz to 702MHz I reduce 200mV
From 702 to 1.6GHz I reduce 150mV (Don't reduce more. Otherwise, your phone will reboot immediately)
Code:
384000: 750000
432000: 775000
486000: 775000
540000: 800000
594000: 800000
648000: 825000
702000: 825000
756000: 875000
810000: 875000
864000: 900000
918000: 900000
972000: 925000
1026000: 925000
1080000: 975000
1134000: 975000
1188000: 1000000
1242000: 1000000
1296000: 1025000
1350000: 1025000
1404000: 1037500
1458000: 1037500
1512000: 1050000
1620000: 1100000
Wiil try tonight and post the results.
My ROM at the moment is RR 537 CM12.
N.
Well...as is the case with almost every OC kernel I've tried, the second core is stuck at maximum frequency. Kernel Tuner cannot make the settings stick. Any suggestions?
Not sent by me.
BlackArtsInc said:
Well...as is the case with almost every OC kernel I've tried, the second core is stuck at maximum frequency. Kernel Tuner cannot make the settings stick. Any suggestions?
Not sent by me.
Click to expand...
Click to collapse
That's because of the mpdecision included in almost qcom devices. You can try the newest Kernel Tuner 2015 (with green icon). Or you can use these command in terminal:
Code:
su
stop mpdecision
So I can use Kernel Tuner 2014 and be OK even after a reboot? OK thanks!
Not sent by me.
thichthat said:
That's because of the mpdecision included in almost qcom devices. You can try the newest Kernel Tuner 2015 (with green icon). Or you can use these command in terminal:
Code:
su
stop mpdecision
Click to expand...
Click to collapse
Sir
Thanks for the awesome kernel , everything works fine
Few requests
Can you check out and add commits from this kernel http://forum.xda-developers.com/xpe...rnel-thunderzap-4-1-r2-sound-control-t2390831 if you have time
BlackArtsInc said:
So I can use Kernel Tuner 2014 and be OK even after a reboot? OK thanks!
Not sent by me.
Click to expand...
Click to collapse
Yes. I will include this feature in the 2.0 version. So you can use other apps to set CPU
dastan4eva said:
Sir
Thanks for the awesome kernel , everything works fine
Few requests
Can you check out and add commits from this kernel http://forum.xda-developers.com/xpe...rnel-thunderzap-4-1-r2-sound-control-t2390831 if you have time
Click to expand...
Click to collapse
Almost feature in that kernel was included in my kernel. Just enjoy the smoothness and longer battery life!
SOME REMARKS:
1) Is undervolt is really working? You know i have tried undervolting from inside ACPUCLOCK file but i didn't find any difference.
2) AFAIK mpdecision maintains clock speed disabling it will give you max freqs all the time.
3) Use intelliplug it governs frequency better than mpdecision.
icoolguy1995 said:
SOME REMARKS:
1) Is undervolt is really working? You know i have tried undervolting from inside ACPUCLOCK file but i didn't find any difference.
2) AFAIK mpdecision maintains clock speed disabling it will give you max freqs all the time.
3) Use intelliplug it governs frequency better than mpdecision.
Click to expand...
Click to collapse
There's only one method to make sure UV work: If you under volt more than 250mV and change cpu freq again, your phone will reboot immediately! That because voltage table will be read when cpu freq is changed
About the mpdecision, I've found a way to disable it. I found this code in init.qcom.rc
chown root system /sys/devices/system/cpu/mfreq
chmod 220 /sys/devices/system/cpu/mfreq
chown root system /sys/devices/system/cpu/cpu1/online
chmod 664 /sys/devices/system/cpu/cpu1/online
start mpdecision
service hostapd /system/bin/hostapd -dddd /data/hostapd/hostapd.conf
class late_start
user root
group root
Click to expand...
Click to collapse
Just delete this code and you'll have permission to control 2nd core.
Will it improve battery life in cm12?
Cannot download @thichthat
haresh311999 said:
Cannot download @thichthat
Click to expand...
Click to collapse
Links are working fine, there may b server problem... Try again?
KHM90 said:
Links are working fine, there may b server problem... Try again?
Click to expand...
Click to collapse
Ya It was a server problem...now its fine.....anyway thanks[emoji2] [emoji2]
Finally a fully working OC Kernel for CM12!
Been waiting for this for so long. Just installed it moments ago. FindYanot's kernel was working fine except that there was Camera and Flashlight FC issues. But no such issues in this one, so I am delighted. No other feature seems to be broken at the moment.
One question: Where to install Kernel Tuner 2015 from? Kernel Tuner 2014 was updated on Feb 28, 2015 according to Play Store, so is that gonna work as needed? (override mpdecision and set on boot)
manal.21sinha said:
Been waiting for this for so long. Just installed it moments ago. FindYanot's kernel was working fine except that there was Camera and Flashlight FC issues. But no such issues in this one, so I am delighted. No other feature seems to be broken at the moment.
One question: Where to install Kernel Tuner 2015 from? Kernel Tuner 2014 was updated on Feb 28, 2015 according to Play Store, so is that gonna work as needed? (override mpdecision and set on boot)
Click to expand...
Click to collapse
It's KT 2014. Sorry I forgot the version.
Btw, the doubletap2wake function is now working. 2.0 version will be release soon!
thichthat said:
It's KT 2014. Sorry I forgot the version.
Btw, the doubletap2wake function is now working. 2.0 version will be release soon!
Click to expand...
Click to collapse
Dude, can you add intelliplug to v2.0?
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a kernel rebuilt from the latest updated gingerbread sources and based on the CF-Root kernel (http://forum.xda-developers.com/showthread.php?t=788108).
Features
- Voodoo Sound v10
- Voodoo Color
- OC/UV (1200MHz, 1300MHz)
- BLN
- CWM v5.0.2.7
- Speedmod color fix
- Patched with the latest Samsung kernel sources.
- JVU initramfs
- compiled with Linaro GCC 4.6.2 toolchain
- O3 and other compiler optimizations
- 337 MB available RAM (353 bigmem versions - it breaks 720 video recording)
- Auto brightness driver
- Reworked cpufreq driver. cpu states 100-200-400-800-1000/1200/1300.
- Bundled with Semaphore Script Manager to v0.62
- su binary v3.0.3.2
- Governor ondemand (default)
- ondemand: sampling_down_factor tunable by momentum
- Governor conservative (module)
- Governor smartassV2 (module)
- Noop I/O scheduler (default)
- Deadline I/O Scheduler (module)
- Simple I/O Scheduler (module)
- Netfilter (iptables) as modules
- CIFS as module
- TUN as module
- Logcat disabled (as module only)
- cpufreq statistics as module (is loaded by default)
- Standard network packet scheduler
- Kernel log buffer size 4KB (from 128KB)
- deleting boot sounds procedure creates backup on /data/local
- Battery polling to 60 seconds
- jhash3
- No debug info
- TinyRCU
- HZ=256
- CPU frequency on stock music player when screen off to 400 MHz
- /system/etc/init.d directory creation if not exist
- Custom boot animation
- HM.Cardide's Addon scripts.
- VM dirty chainfire's tweak as script
- Kernel scheduler tweak as script
- noatime chainfire's tweak by default
- OC test scripts to 1200MHz, 1300MHz (Script Manager)
- enabled /proc/config.gz
- bootloop detection (clears init.d directory, if the phone does not complete 2 minutes of normal operation)
- Script to change /cache to virtual 50MB (in case you want to download apps > 30MB from Market)
Make sure to disable this option before convert to ext4. You may enable this after the conversion
In order to control voodoo sound and color and BLN you have to download Voodoo Control and BLN control applications respectively from android market.
The max CPU frequency is by default 1Ghz.
You may use applications like Voltage Control to control UV.
In order to load various modules of the kernel and enable or disable features use HM.Carbide's Semaphore Script Manager application. It automatically copies and runs the respective scripts from /res/scripts to /system/etc/init.d directory. The scripts:
- S05enable_oc_1000_default (disable overclocking)
- S05enable_oc_1200 (enable overclocking to 1200MHz)
- S05enable_oc_1300 (enable overclocking to 1300MHz)
- S10enable_gov_conservative (load and enable conservative governor module)
- S10enable_gov_ondemand_default (enable ondemand governor)
- S10enable_gov_smartassV2 (load and enable conservative smartassV2 module)
- S15enable_sched_deadline (load and enable the deadline I/O scheduler module)
- S15enable_sched_noop_default (enable noop scheduler)
- S15enable_sched_sio (enable and load SIO scheduler module)
- S20enable_netfilter (load netfilter modules for firewall or WiFi, USB tethering)
- S25enable_sm_cold (enable SpeedMod cold preset)
- S25enable_sm_neutral (enable SpeedMod neutral preset)
- S25enable_sm_warm (SpeedMod warm preset)
- S30enable_logger (enable logging)
- S35enable_tun (load tun module)
- S40enable_cifs (load cifs module)
- S42enable_bl_dis (disable bootloop detection)
For more information check the semaphore kernel website: www.semaphore.gr
Please check first the F.A.Q. article if you have any questions and before post in this thread.
For questions or issues about Semaphore Script Manager please visit HM.Carbide thread
You may find custom Semaphore specific boot animations here.
Thanks to
Special thanks to Chainfire who allowed me to use his initramfs and distribute his applications with my kernel.
Supercurio for Voodoo sound and Voodoo color
Neldar for BLN
Existz for OC/UC, his work on porting the Nexus S driver, Voodoo color and for the bigmem settings and for his helpful hints.
HM.Carbide about Semaphore Script Manager application.
Hardcore for the 334 MB configuration and color fix and his hints.
Rebel2k, quangmach for their help on testing the fix for the BT issue.
darckengel about his investigation about cpu frequencies.
malcho for his support, for making custom boot animation for this kernel and for Semaphore logo.
Mialwe for his hints and for his mount code for CWM
All people who support this kernel by testing, reporting issues, donating or simply using it.
Changelog
2.7.4 (18/04/2012)
- Updated with the latest Samsung kernel sources
- JW5 initramfs (Works also on JW4. Does NOT work on previous versions)
- CPU frequency statistics built-in
- Logger built-in
- Removed Power on sound restore scripts (kernel does not remove Power on sounds, because there is enough space for ext4 conversion)
- Conservative min sampling rate 10000
- 366.4MB available RAM
Variations:
2.7.4bmfr
- 374.8MB
- breaks 720p video recording
2.7.4bm
- 384.5MB
- breaks 720p video recording
- breaks front camera pictures and photo capture during video recording
2.7.4sc
- 366.4MB
- stock colors
2.7.4sbf
- 374.8MB
- stock colors
- breaks 720p video recording
-2.7.4scbm
- 384.5MB
- stock colors
- breaks 720p video recording
- breaks front camera pictures and photo capture during video recording
2.5.0 (15/01/2012)
- su permissions changed to 6755 (?)
- Added script to load configs module
Bigmem version 2.5.0bm
- 353 MB available RAM
Breaks 720p video recording
Breaks photo capture during video recording
Breaks front camera photo capture in JVU
Stock colors version 2.5.0sc
- Reverted Voodoo Color and Speedmod Color
Bigmem version 2.5.0scbm
Restoring backups made with CWM3 is not recommended. Although it maybe possible, I didn't test this functionality. Please create new backups with CWM5.
JVU_2.5.0beta (12/01/2012)
- CWM v5.0.2.7 (special thanks to Mialwe for his hints and for his mount code and of couse many thanks to CM team)
- busybox v1.19.3-cm7
- JVU initramfs
- fix front camera pictures issue
- fix capture frames during video recording (maybe dropped in final release)
- 337MB available RAM (due to the above fixes)
- updated Semaphore scripts by HM.Carbide (thanks to him, some scripts will be available as addon packages)
A backup of your data is HIGHLY recommended before you use the new version and new CWM.
JW1_2.4.0 (30/12/2011)
- New version of Semaphore Auto Brightness driver (details here)
- Update Semaphore Script Manager application v0.71 (thanks to HM.Carbide)
- fixes bug when sampling rate is changed.
Bigmem version 2.4.0bm
- 353 MB available RAM (it breaks 720p video recording)
JW1_2.3.0 (27/12/2011)
- ondemand: is_is_busy = 0, sampling_down_momentum = 0, sampling_rate = 40000 when screen off
- Semaphore Auto brightness driver (enable through Semaphore Application - disable auto brightness from settings first, for best results set brightness to lowest value from settings)
Bigmem version 2.3.0bm
- 353 MB available RAM (it breaks 720p video recording)
JW1_2.2.0 (23/12/2011)
- initramfs JW1
- ondemand: implemented sampling down factor
- ondemand: iowait time calculated as load (io_is_busy=1)
- ondemand: New sampling_down_momentum tunable (explanation here)
- enabled /proc/config.gz (as module)
- updated su binary v3.0.3.2
Bigmem version 2.2.0bm
- 353 MB available RAM (it breaks 720p video recording)
JVT_1.8.0 ( To my father )
- Updated Semaphore Script Manager to v0.51 (thanks to HM.Carbide)
- dropped OC to 1100MHz (investigate again for next versions)
- Added OC test scripts to 1200MHz, 1300MHz (Script Manager)
- includes all changes of 1.8.0beta1, rc1, rc2
Bigmem version 1.8.0bm
- 352 MB available RAM (it breaks 720 video recording)
Full changelog: http://www.semaphore.gr/changelog
Sources
The Linux Kernel
Samsung Kernel sources
Supercurio's voodoo sound v10
Existz OC/UV
Neldar's BLN
Semaphore kernel sources
Please use it at your own risk!
The attachment tar files are for flashing with ODIN.
Attachment files md5sum:
5853f4cdfca192c580b4a4f75f1d8cda Semaphore_kernel_JVT_1.8.0.tar
04fe56cf602d2829923f87d2af59ea87 Semaphore_2.5.0.tar
bbb68c65984329d6e92adb0ebdcfe22f Semaphore_2.5.0bm.tar
034065485d2dc727647c51ddf9b37647 Semaphore_2.5.0sc.tar
dc8f3b2f723941dc4f71c705f5122b1e Semaphore_2.5.0scbm.tar
cdb807157a88e38b017a8b0eb4c3e5a0 Semaphore_2.7.4.tar
6d12e37d17e5d07bb46772605e24936a Semaphore_2.7.4bmfr.tar
3968f116065dfbd4f847641cab20a0a6 Semaphore_2.7.4bm.tar
65999f729ed9f55451daa4535c39a9d2 Semaphore_2.7.4sc.tar
078c3d2cec04c71abc2c36da85fda49e Semaphore_2.7.4sbf.tar
fab94d07cd60a099b428e3e543d5db46 Semaphore_2.7.4scbm.tar
Alternative download from www.semaphore.gr/downloads
Nice work, πατρίδα! But you should have posted it to the Development Section. I'm going to test it asap.
Unfortunately I don't have rights to post it to development section...
this is excatly what cf-root needed.. perfect work.. thanks...
Just flashed.Works ok so far.
Galaxy S @Juwe 4.3.1
I've Installed trough neldar kernel flasher.Everything works ok.Only bln support haven't tested.
Sent from my GT-I9000 using XDA App
Seems like the perfect kernel! Thank you so much, Testing it right now. No errors till now.
Give feedback when I know more.
Thanks again.
successfully installed on dxjv9 deodexed rom using sgs kernel flasher... boot faster.. n i love cwm manager n tweak manager from cf-root. thanks.. will report back for any issues.
BLN doesn't seem to work here. Everything is correctliy set up, but no LEDs. Worked before with other BLN supporting kernels like DarkCore.
Can you check that?
Now just hardcore's sharpness fix added and it'd be the perfect kernel for me.
Thanks, testing it
Flashed, and all the cf-root apps showed up, which was good. But, the reason i installed this kernel (BLN) is non-functional.
Installing the BLN Control - Pro app gave the error 'The liblights on this device does not support BLN'
Does anyone else have BLN working on this kernel?
FuryriderX said:
Flashed, and all the cf-root apps showed up, which was good. But, the reason i installed this kernel (BLN) is non-functional.
Installing the BLN Control - Pro app gave the error 'The liblights on this device does not support BLN'
Does anyone else have BLN working on this kernel?
Click to expand...
Click to collapse
BLN 100%
The kernel is awesome, works 100%.
Kernel fluid, fluid latency, low power consumption, undervol correct.
1 error: CPU 100-200-400-800-1000-1200 <--- 600??
FuryriderX said:
Flashed, and all the cf-root apps showed up, which was good. But, the reason i installed this kernel (BLN) is non-functional.
Installing the BLN Control - Pro app gave the error 'The liblights on this device does not support BLN'
Does anyone else have BLN working on this kernel?
Click to expand...
Click to collapse
I also had this problem. I replaced the liblight with the one of the BLN thread (even if it worked before with DarkCore kernel). Now BLN app is fine, but the LEDs still doesn't work.
Anyone an idea?!
hellfirez1714 said:
BLN 100%
Click to expand...
Click to collapse
What firmware version are you running? What did you install from? Any details might help haha
BlockbusterF said:
I also had this problem. I replaced the liblight with the one of the BLN thread (even if it worked before with DarkCore kernel). Now BLN app is fine, but the LEDs still doesn't work.
Anyone an idea?!
Click to expand...
Click to collapse
Try to copy /res/misc/lights.s5pc110.so to /system/lib/hw
Just in case, keep a backup of the original file.
I use the BLN control pro without a problem. Works with missed calls and gmail. Do you have problem with all applications? Also check the scheduler in the BLN control pro.
FuryriderX said:
What firmware version are you running? What did you install from? Any details might help haha
Click to expand...
Click to collapse
Firmware: 2.3.3
Modem: XXJVO
Build Version: XXJV9
Rom: Criskelo v65
BLN Pro: 0.10.18 Alpha
stratosk said:
Try to copy /res/misc/lights.s5pc110.so to /system/lib/hw
Just in case, keep a backup of the original file.
I use the BLN control pro without a problem. Works with missed calls and gmail. Do you have problem with all applications? Also check the scheduler in the BLN control pro.
Click to expand...
Click to collapse
El kernel funciona muy bien! El mejor probado hasta ahora /// The kernel works great! The best tested so far
hellfirez1714 said:
...
1 error: CPU 100-200-400-800-1000-1200 <--- 600??
Click to expand...
Click to collapse
This is the original frequency table:
100-200-400-800-1000
and the existz patch:
100-200-400-800-1000-1200
Thanks a lot.. Was looking for exactly this.. kernel close to stock and with voodoo sound.. Working great till now !!
Update: BLN not working out of the box.. BLN control app prompts to flash another kernel.. Will try out the methods mentioned in the earlier posts.
SGS-I9000 + 2.3.3 JVO
Dorimanx Kernel for HD2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
My kernel is based on Tytung Latest ICS, But Tree 2.6.32.59 Main Line! + My Tweaks and install menu.
To use my initrd that included in kernel, you must have 2.3.4 and UP ROM
(Thanks Tytung for your great job on it so far!)
My GIT Repository
HERE
WORK ON ROMS with no changes:
MY ROM
Typhoon ROM
May work for MIUI! use it in install menu.
WILL NOT WORK Unless you use your ROM initrd.gz:
Put your initrd.gz in kernel zip folder initrd-Custom
For ANY 2.3.3 and lower you have to add the initrd.gz
For SENSE ROM you have to add the initrd.gz
For HyperDROID ROM you have to add the initrd.gz
What is included:
Default CPU governor: HYPER
This is ICS Tuned Kernel, ICS part by GREAT Developer TYTUNG!!!
AROMA INSTALLER BOOT MENU!
CFS CPU SCHEDULER!
Default CPU frequency: 245-998 MHz (for OC to 1.61, 998Ghz = Normal non OC 1Ghz speed!)
Min CPU frequency can be 96Mhz! default 245Mhz
Support overclocking to 1612 MHz. (via SetCPU or shell script) (Credits: Dorimanx)
Support undervolt/overvolting via sysfs interface. (850-1375mV) (Credits: snq-,Dorimanx)
Default I/O Scheduling: SIO
More I/O Scheduling present in kernel: AS,DEADLINE, VR,
Patched with G-Sensor freeze fix (Credits: mdebeljuh and jdivic)
Patched with Bluetooth 60mA battery drain fix (i.e. support Low-power mode Bluetooth) (Credits: trilu and charansingh)
Patched with wakeup lag fix for AUO panels (Credits: mdebeljuh and jdivic)
Full cLK bootloader support (Credits: cedesmith)
Two-way call recording (Credits: avs333 and snq-)
Mic Gain Fix is included! + script to adjust the gain to best (credits:memin1857, dorimanx)
T-Mobile Wi-Fi Calling (Credits: tytung)
Wi-Fi IEEE 802.1x/EAP authentication (Credits: tytung)
Native USB Tethering + my fix in configs (Credits: tytung , dorimanx)
Native Wi-Fi Tethering + my fix in configs (Credits: tytung, dorimanx)
Real Wi-Fi MAC address (Credits: tytung, rick1995)
Real Bluetooth MAC address (Credits: tytung, rick1995)
Official HTC extended battery support (HTC EB 2300mAh) (Credits: arne)
File systems support: Yaffs2, Ext2/3/4, ReiserFS, (NLS_UTF8 is compiled into the kernel) (Credits: tytung, dorimanx)
ALSA sound driver as kernel modules (alsa-pcm-htc-leo.ko and alsa-mix-htc-leo.ko) (Credits: Cotulla,Tytung!)
Fix to Video Drivers, PFS to max (Credits: 3DAK)
Fix to PPP drivers for full VPN Support (CM7 only) (Credits: 3DAK, Dorimanx, Arne182)
Fixed Proximity sensor wakeup (Credits: 3DAK)
Added Latest SQLB memory scheduler (Credits: 3DAK,Dorimanx)
Added Tiny RCU CPU scheduler
Added tweaks to increase I/O Speed. (Credits: Dorimanx)
Added tweaks to increase CPU speed (Credits: Dorimanx)
Full support for Decoder M4V and H264 Camera recording (3gp + mp4)
Removed all the debuggers to free the kernel from unneeded jobs (Credits: Dorimanx)
Removed lots of unneeded configurations and partitions. (Credits: Dorimanx)
Fixed the color banding issue. (Credit to marc1706)
Added 2 new governors to play with, smoothass and interactiveX (Credits: HierOS)
Updated USB Drivers from Hieros and ACA kernels.
Enable cleancache pseudo-RAM driver to cache clean pages
Run-time PM core functionality
ZRAM XVMALLOCATOR
Compressed in-memory swap device (zram) + activation scripts for CM7 and non CM7 ROMS!
Added extension to 14MB RAM page table! was 2MB!
New Nand Driver that will allow EXT4 on NAND after full testing. (credits to Munjeni)
Added Vdd AVS ( Adaptive Voltage Scaling ) code files! (by Marc1706) (this obsolete undervolt/overvolting via sysfs interface now it's all AUTO! but we still can configure dynamic voltage settings via script, added to init.d with kernel)
Tweak camera (better picks in dark, less greenly) (by Marc1706)
Added Keyboard back light !ON! in DARK, and !OFF! in LIGHT (Mod is DISABLED by default can be ON by Choose in install menu (By Munjeni)
Added ICS HeadSet FIX (Credits: tytung , dorimanx)
Stochastic Fair Blue Net Scheduler (SFB) (all credits to fhasovic)
Added new hyper governor (very strong and fast!) (credits to fhasovic and Dorimanx)
New Video driver from 2.6.28 kernel ported by RICK1995
ZCACHE and CLEANCACHE are ONLINE now!
New WIFI driver + patches.
Plans for next builds:
Debug and find more code errors! (always some thing new )
Click to expand...
Click to collapse
How to install:
Copy Kernel for your ROM to sdcard (CLK / MAG)
Reboot, and enter to CWM (Recovery)
Install kernel via INSTALL ZIP FROM SDCARD
Navigate installer menu!
To Uninstall, reinstall your ROM, or Install your older kernel / other kernel.
Credits: Marc1706, RICK1995, SecureCRT, Munjeni, AmeriCanAndroid, Fhasovic ,Gokhanmoral, Markinus, Cotulla, Tytung, Hastarin, Letama, Rajko, Dan1j3l, Cedesmith, Arne, Trilu, Charansingh, Mdebeljuh, Jdivic, Avs333, Snq-, Savan, Drizztje,3Dak,HierOS, Amarullz, Nixda99, And My ROM Best Team!
Here is something COOL for time that you wait till phone boots!
This was given to me by user XANTHRAX !
Change Log:
21/6/12 Time:16:50
New Kernel 7.3 ULTRA ICS+CM7 (NO HWA! This is for CM7/ICS)
*BT driver FIX
*New WIFI driver + lots of patches! (by MARC an ME)
*New CODE for CPU / RAM / SYSTEM / GSENSOR / ZCACHE / ZRAM
*Losts of bug fixing.
*Performance boosted!
*New Ondemand + hyper GOVS merged with kernel 3.0.45!
Ondemand = power save(slow) hyper=performance!
*USB drivers fixes
*Lots of tuning.
Report how it's going!
03/6/12 Time:21:56
New Kernel 7.2 ULTRA ICS+CM7 (NO HWA! This is for CM7/ICS)
Added new WIFI/BT driver fix that will allow us to use our real WIFI and BT MAC address! so from now own, every one have different MAC! so if your router block by MAC, please update for the last time Credits to TYTUNG and RICK1995!
Added new ZRAM compression method: made by google team, it's will reduce the amount of CPU usage while ZRAM compress ram pages to swap! so ZRAM improved allot!
Small changes to USB / WIFI hotspot by Tytung.
Tuned and fixed ondemand and hyper govs, should save more battery now.
New Kernel 7.2 ICS+CM9-HWA (HWA! This is for CM9/AOKP)
All as in above kernel! but with HWA driver! for CM9/AOKP with HWA driver!
Have fun
19/5/12 Time:17:35
New Kernel 7.1A ULTRA ICS+CM7 (NO HWA! This is for CM7/ICS)
Ported huge amount of new stuff from MARC new HWA merged with 2.3.39 kernel! (without the HWA, we dont need it on CM7!)
Now we have latest video driver for CM7 and lots of new functions and tweaks.
also tweaked config, reduced use of IPV6 it's still needed for some apps but things like VPN via ipv6 we dont need.
Kernel working great for 2 days now!
Added back the 800mv min cpu voltage scale, use with extreme caution.!
Added updated busybox 1.20 use the kernel menu to update, (forgot to change the description in kernel aroma menu )
Have fun
13/5/12 Time:03:00
New Kernel 7.0 ULTRA ICS+CM7 (NO HWA! This is for CM7/ICS)
Compiled with GCC 4.4.5 toolchain
Fixed WIFI Drivers code errors
Added support for VPN in kernel
Switched back to TINY RCU
check that your initrd.gz is not more than 1.8MB, if it's bigger kernel will not boot! we have 5MB boot partition, and kernel already 3.2MB!
Restored full busybox 1.19.4 for now without changes.
Have fun and dont forget about beer for developer
08/5/12 Time:00:20
New Kernel 6.9 ULTRA ICS+CM7 (NO HWA! This is for CM7/ICS)
*Updated lowmemkiller not mess with system and do less noise
*Added new logger code from 3.0.30 kernel
*Tuned kernel build flags
*Added to manual zram, swapon file that will help to enable zram load balance with 3 zrams in sync! (good for any not CM7 roms)
now performance is back as should be!
04/5/12 Time:22:13
New Kernel 6.8A ULTRA ICS+CM7 (NO HWA! This is for CM7/ICS)
*I have found major bug that existed from 5.6ver and killed it!
It's was responsible for SOD in many cases. (not all of them!)
*Tuned kernel for performance and stability!
*Fixed ZRAM activation
*Added new video driver from 2.6.38 kernel ported and tuned by RICK1995! big thanks to him!
*RICK1995 fixed the logo kernel code! now it's normal!
*Tuned kernel tweaks, removed some things, need to check if notification light is ok.
Have fun!
02/5/12 Time:02:51
New Kernel 6.7 ULTRA ICS+CM7 (NO HWA! This is for CM7/ICS)
*Tuned for stability
*Removed many addons, that i am not fully understand.
*Added latest code changes that i can port from high kernels.
*Tested on my HD2, all great.
Have fun!
About kernel with HWA i am working on it, and probably will open new Thread!
Here only CM7/MIUI/No HWA ICS
i will keep working till i get it to be masterpiece!
[FONT="]28/10/11 Time:19:25 > TO > 14/4/12 Time:13:30[/FONT][FONT="]
[/FONT]Kernel 1.7 -> 6.5D ULTIMATE
All very important change log!
*Added code fixes from 3.0.12 kernel.
*Updated lots of code from 3.0.28 kernel
*Fixed code for usb tether (for cm7)
*Fixed data stats for ICS ROMS.
*Switched to SLUB with fixed code
*Added new SIO scheduler and switched to it by default.
*Added XZ kernel compression! we lost 100kb and more faster decompression for kernel.
*Fixed the stuck on net apps, found the bug and removed it.
*Fixed charger and usb tether code.
*Fixed standby DRAIN! now 2~6mA
*Added new CPU cache instructions for better cache processing (RAM cache not disk cache)
*I have added new WIFI driver from CM7 kernel, now CH13/14 works!
Tuned the wifi driver, added new code for ROAMING and for wake locks add/remove in need.
Also reduced the voltage that wifi use from 2750mv to 2250mv!
lots of power will be saved!
*Added new ADB driver from 2.3.37 kernel. all cool and one less warning in kernel build.
*I have found out that if i use 3 zram drives each 100MB then system is more stable that way and working better, the work together!
and the process working faster with less ram drive!
So now it's load balanced! this give us 150 more ram!
*Added to install menu some good stuff!
1)you can now install the non CM7 ZRAM from menu.
2)you can now activated the keys light on/off by light, mod!
3)you can choose languages and theme!
4)you can install most advanced busybox 1.19.4 FULL! all included!
Updated and Compiled by me
5)you can safely reboot after all installed.
*Added new boost code to HYPER and to ONDEMAND govs
*Added new USB tether driver
*Fixed the WIFI driver, now channels 13 /14 work
*Added new lowmemorykiller module to help with ram management.
I will contact some active people to test the BETA kernel that i will upload to secret folder. When stability will be OK i will upload for public.
Stable kernels are 4.7, 3.8, 3.2, 5.7
*Added new install menu! AROMA INSTALLER! by great Developer Amarullz from HERE
HUGE Thanks to TYTUNG for his hard work on ICS parts!
*Updated all ICS tweaks from Tytung ICS Kernel to my Kernel!
Included:
Tuned Video Driver
Tuned System parts (system is huge, so to support ICS is had to add some more stuff)
*I have fixed the GPS stuck and hold wakelock,
*I have tuned the DEEP SLEEP, now phone sleep and rest
*Since there is no more bug with BT and 2way recording! now kernel is 2way as default! only one kernel now!
*Added frame buffer fix for camera (credits to fhasovic )
*Added lots of new code for PowerManager! now phone sleep as a baby
*Fixed the file transfer over dual mount apps, i get stable 1.5~2MB write over usb with no lag or delay in phone.
If mounted as normal via usb mount, then close to 5MB write. but no access to sdcard.
*Updated to busybox 1.19.4!
*Tuned the cpu freq to be stable on 1.574, so the danger freq is only 1.62
Many CPU will stuck!(some will work) and lots of apps will crash on 1.62, this is must know info!
*Added Hyper as default governor + fixed it's deep sleep function!
*Added deep sleep function to ondeman governor
*Fixed MMC sdcard, now kernel will not remove it in any condition!
So we will have stable phone, that wake up when we need it, and do it faster.
*Added helper driver for touch screen, it will help to reduce cpu usage when using touch screen.
*Tweaked RCU boost for faster cpu respond.
*Tweaked most governors to be fast as hyper!
*Added new network driver Stochastic Fair Blue Net Scheduler (SFB) (all credits to fhasovic)
*Changed network settings as in CM-KERNEL + light mod.
*Added new hyper governor (very strong and fast!) (All credits to fhasovic)
*Compiled with builder 2010.09 (gcc 4.5.1)
*If strange problems with ROM use your initrd.gz! put it to custom-initd folder before install! (to zip use latest winrar or 7zip)
*Updated to 2.6.32.56!
*Fixed power manager code
*Fixed the WIFI Sleep state,
*Added ICS headset fix. (working for CM7 also with no problem)
*Added new tunned for miui initrd, try to install kernel without adding your miui ROM initrd in custom folder, use miui in kernel install menu.
*Boosted CPU voltage in script, to help with CPU stuck on some ROMS...
*I have merged lots of things from 2.6.37.6 and from 2.6.35.4
NEW Stuff:
*Wifi driver
*G-sensor driver
*Lots of bug fix and cleanups,
*Boosted CPU power
*Added new Power Manager to save more battery power. now i see 2ma and it's jump to 5ma and back... but it's depend on cell towers and running apps.
*Fixed the zram
*Added Ram tweaks for video driver, may improve speed.
*Added cache fixes, boosted the CPU some more!
*Updated kernel to 2.6.32.55 main line!
UPDATE from 50 to 55 from HERE
I have messed allot with power wakelocks, and looks like all cool now, no stuck with 60ma!
performance boosted!
And with my ROM and data to 2 ext ON, i get 3000+ on advanced quadrant
*Added lots of tweaks to boost the sdcard I/O and CPU power
*Updated my kernel builder to GCC 4.5.1 SorceryCode 2010.09
*Faster sleep times and fixed incorrect kernel locking...
*Added VR scheduler!
*Added 96Mhz super low standby frequency with 975mV set to be stable!
*Added Tiny Preemptable RCU CPU scheduler! Now cpu power increased allot!
*Fixed Video driver, now scrolling in all apps and home launcher is much faster!
*Added extension of RAM page table from 2MB to 14MB! More ram for system operations! Greatly increase system performance!
*Added safe Overcharge for battery.
Now it's will be really fully charged and live for longer time.
*Added Power Management tweaks to reduce standby drain.
*Added I/O fix and Manager, now I/O of the sdcard is much faster!
*Added ICS to Kernel Menu! now all ICS users can use my kernel.
*Added lots of cpu governors to play with, most stable and strong is ondemand and smartassv2 all the rest should be tested for long time to see if they good or not..
*I have moved to new GITHAB! Now I host 4 kernels!
Lots of this great addons came from AmeriCanAndroid Kernel!
SO THANK YOU AmeriCanAndroid
*Lots of updates from kernel .35 to .32!
*New Video and audio drivers!
*New decoding driver for movies!
*Lots of bug fix and cleanup
*Added new ZRAM module!
*Tweaked scheduling and wakeup times,
*Added new camera driver
*Tweaked the ondemand governor to have disk IO checks when working on heavy loads..
*Fixed stand alone zram activation script for 357MB! For ROMs that don’t have option in settings for compcache.
*Fixed Network Drivers,
Facebook and droid wall works now.
*Added zram from 2.6.38 kernel and removed old ramzswap
*Replace zram with faux123's files
*Compile zram as module
*Back ported vzalloc to better support zram (faux123)
*Removed obsolete code for msm_clocks
*Fixed remaining issues after getting rid of obsolete msm_clocks
*Fixed hard coded setting of REG_PLL_MULTIPLIER_LSB
*Fixed and cleaned the network drivers, no more delays in apps.
*Razed min voltage to 975mV
*Fixed WIFI bug
*Boosted Volume! in all speakers!
*Tweaked Disk Schedulers and CPU schedulers
*Tweaked System Cache and Ram management
Thanks to Marc1706 and to bananacakes!!! (Kernel Mega DEV)
*Added lots of updates from HERE and lots but not all from HERE
*kernel merged with 2.6.35.x
*Added major fix for Dynamic Voltage MOD in kernel. now it's finally works
*Upgraded regulator core from Kernel 2.5.35.14 to be able to fix the AVS
as should! the 15voltage script is back to init.d!
But this time it's can control the dynamic voltage settings!
example:
echo "499200 1000 1075" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels_havs
echo "537600 1000 1100" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels_havs
echo "576000 1000 1100" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels_havs
frequency min voltage max voltage > sent to sysfs interface.
new 15voltage will check if your kernel support vdd_levels_havs if yes activate dynamic settings if no activate static!
Fix was been made by Marc the great kernel DEV from .35 kernel.
*Added fix for auto button on in dark and off in light, now we can switch to old ways, 10 sec on then off till touched, or screen off/on this is the default in ROM if you need to have auto light on /off depend on light, edit the 13_modules script in init.d and look for #KEYBOARDAUTOLIGHTON
Remove the # save (remove the .bkp) and reboot or run this for imitate effect.
echo 1 > /sys/devices/platform/btn_backlight_manager/button_auto
but it will be cleared on next boot, so 13_modules script change is needed.
Fix was been made by Great Kernel Dev Munjeni by my request for you all
*Added new Governor ondemanx it's more battery friendly but not super fast as original tweaked ondemand, best to use it on screen off!
*Added Vdd AVS ( Adaptive Voltage Scaling ) code files! (by Marc1706)
*Tweaked AVS code for HTC Leo (by Marc1706)
*Raise VOLTAGE_MIN_START of AVS to 950 (by Marc1706)
*Use a realtime priority thread for AVS. (by Marc1706)
*Tweaked the AVS to support 1.61Ghz and tweaked Voltage ranges to prevent SOD and over drain. (By dorimanx)
*Tweak camera (better picks in dark, less greeny) (by Marc1706)
*Added Light Sensos Fix (By Munjeni)
*Added Keyboard backligh !ON! in DARK, and !OFF! in LIGHT
(can be tweaked in ROM) (By Munjeni)
*Tweaked Settings and removed all king of stuff that not needed for normal operations. (By dorimanx)
*Added the Colored ADB in initrd.gz, but it's working only in LINUX or in SSH session! not via windows ADB!
Just type logcat -C
And see nice colurs!
*Tweaked kernel to reduce battery drain (removed not needed stuff that sit and eat battery
)
*Added updated interactiveX governor (by Marc1706)
*Added new Governors to play with: Lagfree, SavagedZen, scary, superbad, virtuous. (by Marc1706)
*Changed zram manual activation script to 375MB to reduce the cpu load.
*Reduced zram also in auto script to max of 375MB
*Tweaked the Deadline Scheduler to boost read/write i/o speed.
By request from NuttShell I have added to kernel Step that will allow installing custom mic gain file for MIUI ROM and initd.
Change log only for MIUI:
***Added miui inird.gz
***Added changed mic gain script
***Added custom miui rom default.acdb and htcleo.acdc to reduce calls problems.
***Added my tweaked modules script.
All thanks to NuttShell for supplying files for MIUI rom.
*I have added new NAND driver, + Network, CPU, and system patch by Munjeni Thanks allot for your hard work, and for looking for a way to mount EXT4 on NAND!
*I have patched from 2.6.32.39 to 2.6.32.50 main line!
*Added 6 disk schedulers deadline as default (AS,CFQ,SIO,DEADLINE,VR)
*Tweaked max cpu voltage from 1350 to 1375
*Added max CPU freq to 1.6 with 1375 voltage
*Fixed the CPU settings, so 998000 is really 1Ghz and 1.61 is MAX overclock! It’s slightly faster than Tytung 1.19Ghz because of more voltage!
So to get non overclocked device use 998000 this is also the default!
*Added minor stable tweaks for best kernel support and faster ROM!
see /system/etc/init.d/13_modules (my ROM users have them all in 2.9.9 ROM)
Patch to .50 was from HERE
And patch from .15 to .49 from HERE
*Patched Kernel from 2.6.32.15 to 2.6.32.39!
*Added new SQLB allocator, Thanks 3DAK!
ALSA drivers Disabled! they make Buzz sound, and not really needed for CM7!
only for LINUX ROMS (Ubuntu and others)
*Added new kernel modules:
Enable cleancache pseudo-RAM driver to cache clean pages
Run-time PM core functionality
ZRAM XVMALLOCATOR
Compressed in-memory swap device (zram) + activation scripts for CM7
Page cache compression support
All Run auto! Except the ZRAM swap!
All you need to know is HERE
To activate the ZRAM in CM7
At Kernel Install, choose from menu to install ZRAM SWAP
Go to settings > CyanogenMod > Performance > Compcache RAM usage
Use 26% for 110MB virtual ram swap (best choose)
Or lower, or you can disable it any time.
Reboot needed to apply the change.
After reboot!
You can check the swap load / stats
Here is how to:
Open terminal or connect by ADB SHELL
Code:
su -
free
#This will show you that you have swap! and 0 used!
zram_stats
#this will show you the usage + statistics in KB
Also the compression rate
Short info:
Compression is with LZO algorithm. already in kernel
ZRAM is RAM based SWAP, so it's take 357MB RAM and make them 700! or close to 720MB by compressing the data pages!
CPU will work slightly more, when compressing RAM, but when done, it's will be free as was.
This mod was lost for too long! time to activate it again!
Also the old mod was called ramzswap! This project is closed, now it's new 2011 project in mainline! Now it's ZRAM!
Thanks for all the donations! [IMG]file:///C:/Users/lastman/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif[/IMG]this is really help [IMG]file:///C:/Users/lastman/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif[/IMG]09/11/11 Time:00:05
*Added menu to kernel! now there is only one kernel for all!
Navigate in menu with volume down.
Menu goes only forward. No back choose. (Just start over)
You can choose:
No-2way-REC / 2way-REC ability.
CM7 + others OR sense ROM or MIUI
MAG / CLK
With new busybox 1.19.4 STABLE! / Or without! (Stay with yours form ROM)
*Compressed kernel with LZMA compression! very small image.
*I have added the smartass V2 it's working ok most of the time!
*I have added and fixed the smartass governor!
*Added kernel optimization with new tool-chain 2010 for best compatibility.
*Added RiserFS partition support.
*Added all commits from TYTUNG R13! (new audio driver as module, loaded with script that i have included.)
The END :)
[/QUOTE][COLOR=Red][B][U][SIZE=5]
[/SIZE][/U][/B][/COLOR][/LEFT]
[SIZE=4][B][U]KERNEL 6.7 ULTRA + MY INITRD.GZ [/U][/B][/SIZE]
[SIZE=5][B]
[IMG]http://img840.imageshack.us/img840/2581/dl1copy.png[/IMG]
[URL="http://www.bourseanalyse.fr/dorimanx/"]DOWNLOAD[/URL]
[IMG]http://img811.imageshack.us/img811/9285/dl2.png[/IMG]
[URL="http://www.dorimanx.com/"]DOWNLOAD[/URL]
[/B][/SIZE][U][SIZE=4][B]For older version visit my mirrors in ROM page.[/B][/SIZE][/U]
[LEFT] [CENTER][SIZE=6][COLOR=Red][U][B]Warning!!![/B][/U][/COLOR][/SIZE]
[SIZE=5][B] [SIZE=4][COLOR=Red]If you are using not [U]CM7 ROM[/U] then add your ROM [U]initrd.gz [/U][/COLOR][/SIZE][/B][/SIZE][COLOR=Red][B][SIZE=4]in [/SIZE][SIZE=4][U]initrd-Custom[/U] folder in Kernel zip.[/SIZE][/B][/COLOR]
[/CENTER]
[CENTER][B][SIZE=5][U]Donations are welcome![/U] :)[/SIZE][/B]
[SIZE=4][COLOR=YellowGreen][B][URL="http://forum.xda-developers.com/donatetome.php?u=2376110"]TO DONATE CLICK ME[/URL][/B][/COLOR][/SIZE]
[SIZE=5][U][B]DONATIONS FROM:[/B][/U][/SIZE]
[B][SIZE=5]Bologna[/SIZE][/B]
[B] [B][SIZE=5][B]Jolas[/B][/SIZE][/B][/B][B]
[SIZE=5]Ghenarys[/SIZE][/B]
[SIZE=5][B]Joescian[/B][/SIZE]
[SIZE=5][B]Themadproducer[/B][/SIZE]
[SIZE=5][B]D1wepn[/B][/SIZE][SIZE=5]
[B]Jjmmll
[/B][B]Fire1981[/B][/SIZE]
[B][SIZE=5]Jonas2295[/SIZE][/B]
[SIZE=5][B]N1ghtm4r[/B][/SIZE]
[SIZE=5][B]Johann2204[/B][/SIZE]
[SIZE=5][B]Sonscheiss
Kev007[/B][/SIZE]
[SIZE=5][B]Pirlano[/B][/SIZE]
[SIZE=5][B]THANKS ALLOT FOR DONATIONS!
They really get me going :)
[/B] [/SIZE]
[SIZE=4][B]I am here for you! so ask and comment!
Help me to make this kernel as good as possible!
[/B][/SIZE]
[SIZE=5][COLOR=RoyalBlue][U][B]DORIMANX[/B][/U][/COLOR][/SIZE]
[/CENTER]
[/LEFT]
[/CENTER]
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Dorimanx--- Great JOB kernel is fantastic!
All right I'm on board lets have some fun !
BACON, now lets PARTY!
Kickass man, just kickass!
Eagerly await your next release's just like your ROM's to feed my ultimate flashing habit/fantasy!
Can this kernel work on sense 2.3.3 roms?
Sent from my HTC HD2 using XDA App
1st bug report for your new thread!
Dorimanx_v2.9.3-Heavy! Kernel 1.6 Integrated already!
Code:
D/vending ( 1436): [89] DownloadManagerBroadcastReceiver.handleDownloadCompletedAction(): Got a download completed intent.
I/vending ( 1436): [89] DownloadManagerBroadcastReceiver.startNextDownload(): Found Paused URI null
I/vending ( 1436): [89] DownloadManagerBroadcastReceiver.startNextDownload(): No more paused downloads.
D/vending ( 1436): [89] LocalAssetDatabase.notifyListener(): 5753214359116016719 / null
D/vending ( 1436): [89] DownloadManagerBroadcastReceiver.installFromUri(): Calling install uri=content://downloads/my_downloads/5 src=null asset=5753214359116016719 (com.quoord.tapatalkxdapre.activity:0) [DOWNLOADING] name=XDA Premium last=TRUE
D/vending ( 1436): [89] LocalAssetDatabase.notifyListener(): 5753214359116016719 / INSTALLING
D/vending ( 1436): [89] VendingNotificationManager.showNotification(): Showing notification: [AssetID=5753214359116016719, NotificationID=777166110, Title=XDA Premium, Message=InstallingGǪ]
W/ActivityManager( 770): No content provider found for:
D/VoldCmdListener( 64): asec list
I/PackageHelper( 1612): Size of container 4 MB 2103655 bytes
D/VoldCmdListener( 64): asec create smdl2tmp1 4 fat {} 10009
E/Vold ( 64): Error creating device mapping (Device or resource busy)
E/Vold ( 64): ASEC device mapping failed (Device or resource busy)
E/PackageHelper( 1612): Failed to create secure container smdl2tmp1
E/DefContainer( 1612): Failed to create container smdl2tmp1
W/ActivityManager( 770): No content provider found for:
D/vending ( 1436): [8] LocalAssetDatabase.notifyListener(): 5753214359116016719 / INSTALL_FAILED
I/vending ( 1436): [8] MyPackageInstallObserver.packageInstalled(): Package install from content://downloads/my_downloads/5 failed: Unknown reason -18
This has apparently already been fixed in a refresh of the 1.6 Kernel, Soon as i test, I will edit post just a big 1ST BUG FIXED! (again )
Thank you very much i am downloading. A few questions i wanna ask.
Is this kernel have , fix for low mic issue
Fix for much background noise
And all cm 7 roms are working with that kernel without any buggy ?
Again thank you very much all devs are working very hard and did brilliant.job continue
mmmm10 said:
Thank you very much i am downloading. A few questions i wanna ask.
Is this kernel have , fix for low mic issue
Fix for much background noise
And all cm 7 roms are working with that kernel without any buggy ?
Again thank you very much all devs are working very hard and did brilliant.job continue
Click to expand...
Click to collapse
yes it's has the MIC GAIN FIX + tweaked script to adjust the gain.
so just install and enjoy clear sound and no noise!
and i will add that it's has MIC gain FIX
johnnyham89 said:
Can this kernel work on sense 2.3.3 roms?
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
yes but you have to add initrd from your ROM!
or you will lose WIFI!!!
Kernel is awesome, best that I've used. Thanks for your hard work.
Sent from my HD2 using XDA Premium App
dorimanx said:
yes but you have to add initrd from your ROM!
or you will lose WIFI!!!
Click to expand...
Click to collapse
@ Dorimax: Camera and Camcorder already fixed?
kokkok said:
@ Dorimax: Camera and Camcorder already fixed?
Click to expand...
Click to collapse
YES working with H264 + M4V (3gp + mp4)
All cool!
have fun.
Nice Work
Will try it on my SD Build
But scene Your kernel is base on Tytung kernel may i ask how is the Battery Drain when the BT is on ?
And is it paring to BT is more easier to compare with Tytung kernel ?
Thanks
Hammerfest said:
1st bug report for your new thread!
Dorimanx_v2.9.3-Heavy! Kernel 1.6 Integrated already!
Code:
D/vending ( 1436): [89] DownloadManagerBroadcastReceiver.handleDownloadCompletedAction(): Got a download completed intent.
I/vending ( 1436): [89] DownloadManagerBroadcastReceiver.startNextDownload(): Found Paused URI null
I/vending ( 1436): [89] DownloadManagerBroadcastReceiver.startNextDownload(): No more paused downloads.
D/vending ( 1436): [89] LocalAssetDatabase.notifyListener(): 5753214359116016719 / null
D/vending ( 1436): [89] DownloadManagerBroadcastReceiver.installFromUri(): Calling install uri=content://downloads/my_downloads/5 src=null asset=5753214359116016719 (com.quoord.tapatalkxdapre.activity:0) [DOWNLOADING] name=XDA Premium last=TRUE
D/vending ( 1436): [89] LocalAssetDatabase.notifyListener(): 5753214359116016719 / INSTALLING
D/vending ( 1436): [89] VendingNotificationManager.showNotification(): Showing notification: [AssetID=5753214359116016719, NotificationID=777166110, Title=XDA Premium, Message=InstallingGǪ]
W/ActivityManager( 770): No content provider found for:
D/VoldCmdListener( 64): asec list
I/PackageHelper( 1612): Size of container 4 MB 2103655 bytes
D/VoldCmdListener( 64): asec create smdl2tmp1 4 fat {} 10009
E/Vold ( 64): Error creating device mapping (Device or resource busy)
E/Vold ( 64): ASEC device mapping failed (Device or resource busy)
E/PackageHelper( 1612): Failed to create secure container smdl2tmp1
E/DefContainer( 1612): Failed to create container smdl2tmp1
W/ActivityManager( 770): No content provider found for:
D/vending ( 1436): [8] LocalAssetDatabase.notifyListener(): 5753214359116016719 / INSTALL_FAILED
I/vending ( 1436): [8] MyPackageInstallObserver.packageInstalled(): Package install from content://downloads/my_downloads/5 failed: Unknown reason -18
This has apparently already been fixed in a refresh of the 1.6 Kernel, Soon as i test, I will edit post just a big 1ST BUG FIXED! (again )
Click to expand...
Click to collapse
Bug fixed when reported
all kernels are patched already.
mccmjoon76 said:
Nice Work
Will try it on my SD Build
But scene Your kernel is base on TY kernel may i ask how is the Battery Drain when the BT is on ?
And is it paring to BT is more easier to compare with TY kernel ?
Thanks
Click to expand...
Click to collapse
I have no idea if it will work on SD build.
but the BT is the same as TY kernel.
But i have added more support for more devices. so it's may fix something that not working with TY kernel.
It's not a copy, it's progressive update
Thank you very much!!! This looks really very well...
Can you add on the first post your fix in config for tethering in order to use in other roms?
I install your new rom 2.9.3 mag
and then flash your new kernel 1.6 with 2 way rec mag
but then i have no wifi
can you tell me why
thx
shendan said:
I install your new rom 2.9.3 mag
and then flash your new kernel 1.6 with 2 way rec mag
but then i have no wifi
can you tell me why
thx
Click to expand...
Click to collapse
I have no data and when I try to connect WIFI I get error
Edit: I re-downloaded rom (mag version) and all is good the problem seems to be with stand alone Kernel
I am sure that DM will be on top of this soon as he can....
Any chance to make in work with Froyo? Sense Froyo? It boots but no wifi.
Miui
Hi,
tried cLK for latest Miui rom and wifi working. feels little smooth. can anyone tell me what to check for improvement and bugs?
nAOSP ROM 5.1 and 6.0 for Xperia S
The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").
As I'm using some external works to do this rom, I first want to thanks the community and specially billchen1977,ViPER4Android Team ,Cyanogenmod Team , FXP Team
nAOSP 6.0 Marshmallow Changelog (features, issues, etc)
b14
IMPORTANT: temporary removed due to an annoying undetected bug !
android-6.0.1_r70 (October security fixes)
Kernel: security fixes (from nAOSP 7.0)
2D: Support 60 fps + managed by the GPU to reduce CPU load (improve global responsivness)
Previous versions
b13
android-6.0.1_r66 (September security fixes)
Kernel: Quadrooter vulnerabilities fixes @millosr)
Kernel: kcal: fix display corruption with value 256
Settings: Rework of Settings/nAOSProm for a more user-friendly interaction
Settings: Add automatic proximity speakerphone settings for Dialer
telephony: proper shutdown and radio capability support
translation: Russian (WIP, @KGrandly)
b12
Please read the associated post to don't have issues with Superuser
android-6.0.1_r61 (August security fixes)
Superuser: Bye to Superuser, welcome to Superuser with AppOps
su: Support for multiuser and the new Superuser
Ui: Battery styles (see Settings/nAOSProm/More) - compatible with GravityBox (thanks @millosr)
Ui: Optimizing application displays the application name (thanks @millosr)
ROM Updater : Remove download action from notification
Layers: doze invert color is now automatically set by the theme (manual option removed)
Bluetooth: Accept all incoming files
Settings: Display safe entries into nAOSP section (depends on current user, root access ...),battery styles, substratum, root access control per user
SELinux: add missing nfc and mediaserver rules (+ fix selinux denied ioctl by checking binder fd type: sockets using ashmem accessors)
Boot: check f2fs not run anymore
kernel: bma250: more fix about bma250_ic_write issues when motion (pickup/significant) are in use with accelerometer.
Gapps: /persist/gapps-config.txt
b11
android 6.0.1_r52 (July Security patches)
Daydream: supported (see Settings/Display) - disabled by default
Sensors: Significant motion added (Full doze and localization/low power mode support) - disabled by default
Sensors: Pickup sensor implementation reviewed (just a high_g detection on Y axe) - disabled by default
Kernel: accelerometer: merge bma250_ng and bma250_motion drivers to avoid conflict and provide a better hardware managment
Kernel: cpufreq: Fix issues when a cpu goes back online and was clocked to the max frequency of 2.05 Ghz.
Kernel: Color calibration: full support of RGB Multipliers with kcal_ctrl driver implementation.
Kernel: Leds: Store the brightness requested. That permit to better control the requested brightness when thermanager/other changing the max_brightness value.
CPU Hotplug: mpdecision daemon is back (will manage cpu1 online state)
Offline charging: new pictures for chargemon (thanks @Jurn_Software)
Day/night mode: support new kcal_ctrl driver.
Settings: Enable/disable some sensors (pickup, significant motion, ...), Support substratum application
Themes: Full support of Layers 4.0
Dialer/InCall: Automatic spearkerphone (see Dialer/Settings/proximity speakerphone) - disabled by default
Translations: update for uk @Jurn_Software ), fr
b10
android 6.0.1_r46 (June Security patch)
Settings: Double Tap to sleep can be disabled (thanks @millosr)
Quick Settings: Immersive mode (hide NavBar and/or Status Bar). If you dirty flash, you can add it with SystemUI Tuner. (thanks @millosr)
Dialer: Fix "invalid number" issue (based on @runekock feedback. thanks)
b09_r43
android 6.0.1_r43 (May Security patch)
Eleven updated
TWRP: 3.0.2+
b09
android 6.0.1_r20 (April Security patch)
kernel: Intermediate security fix of march added
Quick Settings: add Caffeine (thanks @millosr)
ROM Updater: fix a permission issue (thanks @millosr)
b08
android 6.0.1_r17 (March Security patch)
Hw Keys: launch Camera application with Camera key can be configured to Disabled, Long press only or default
Translation: update pt/pt-rBR @ThunderBolt_BR)
b07
TWRP: Flash/Backup/Restore FOTA image supported (recovery.img)
Lockscreen: display Dialer or Vocal Assist shortcut (see Settings/nAOSProm/More)
Quick Settings: quick pull down with one finger can now be disabled (see Settings/nAOSProm/More)
Battery: Display time since last full charge (thanks to @millosr)
ROM Updater: Complete review of OpenRecoveryScript support with a new user-friendly solution to select zip files, set pre and post installation per zip file, change zip flash order, etc (big thanks to @millosr). (if you want to migrate to the new gui, you will just have to remove the aditional script content and use the new way to redo it.)
Translation: few updates (polish, serbian, french ...)
b06b
Fix /system/.supersu not created
Fix Viper4Android version (2.4.0.1)
ROM Updater: default path changed to Download folder. Support dependency to avoid incremental flash by mistake on a wrong ROM.
b06
ViPER4Android : 2.4.0.1
TWRP: 3.0.0
ROM Updater: Support manual download and additional parameters (don't wipe or execute post update controlled by upstream). Old ROM will be flagged as "Old" or "Old | Downloaded".
Recovery: OTA will automatically flash recovery.img into FOTA
Layers: OTA will preserve theme files when flashing a new ROM
Quick Settings: Add ADB over network support
NavBar: On-screen keys can be enabled/disabled from Settings/nAOSProm/More
SuperSU: force system installation with the new stable version 2.65 (/system/.supersu). Can be overrided by /data/.supersu
Fix offline charging
Fix FM Radio and Bluetooth crash when FMRadio is closed without headphone.
Fix DeskClock crash when trying to view world cities
Fix recent button (dismiss all) overlap NavBar in landscape mode
Translation: en, fr, es (@vayavalla), pt-rBR @ThunderBolt_BR), uk @Jurn_Software), it @nicofossa), pl @A6ekAK), sr @millosr)). Thanks Guys for your help
b05
android-6.0.1_r16
Google Now on Tap : Support with Long press on Home
TWRP: Add Crypto and Battery status
OTA: support (see Settings/About phone/Updates)
Settings: Add About nAOSProm
b04
need a /data Format. See post #3561
GSM: 2G/3G switch fixed
Selinux : Enforcing by default
SuperSU : Supported with Selinux enforcing (Beta 2.52) (For remember the ROM include by default Superuser)
Xposed : Supported with Selinux enforcing
AOSP Camera 2: Fix portrait issue (no more cropping to 3000x3000 px)
Hw Keys: Use Camera button to launch Camera Application (Short press if screen is off and long press if screen is on)
Superuser: Fix text color for theme support
Auto Power Mode : Doze and applications standby enabled by default (see Settings/nAOSProm)
Localisation: support GPS/Wifi/GSM fix with Google GMS
/data: remove inline_data mount option. (Fix Telegram/WhatsApp and some corruption issues)
init rc: complete rework of init process to simplify it (remove some scripts and unused services)
Bluetooth 3.0 Headset: Seems to support HFP and A2DP profiles (thanks to report with your model)
b03
kernel: Overclocking issues fixed
Quicksettings: Add lockscreen control
USB OTG support (thanks @Phantasm4489)
Superuser integration
Developer mode and Tuner UI enabled by default
Theme issues : SuperSU/Superuser and WakeUp use new icons into Settings. (not the best for WakeUp but that will simplify things)
b02
android-6.0.1_r10
Long press on Home : Mapped to Nothing in Modern layout to avoid SystemUI crash. Bug need to be fixed upstream.
Quick Settings: Add Fast Charge tile
NFC: support is back
Night/Day Mode: Available into Quick Settings
Settings: Color Calibration improved to support Night and Day settings. Presets are now available.
Bug to send photo into hangout : fixed upstream (need to have Storage permission)
b01
As this is the initial release, please refer to this post
nAOSP 5.1 Lollipop Changelog (features, issues, etc)
b30
android-5.1.1_r36
Support /sdcard legacy path (fix issue with some apps like ES File Explorer)
Hw Keys: launch Camera application with Camera key can be configured to Disabled, Long press only or default
Previous versions
b29
New partition layout with /data and /sdcard merged. please read the flashing procedure.
New partition layout (merge /data and /sdcard)
ROM Updater: OTA support (see Settings/About phone/Updates) (Thanks @millosr)
OTA: flash recovery.img, preserve RRO Theme
SuperSU: force system installation with the new stable version 2.65 (/system/.supersu). Can be overrided by /data/.supersu
TWRP: 2.8.7.0.1 with new partition layout support + Flash/Backup/Restore FOTA image supported
Settings: Add About, Development settings enabled by default
Quick Settings: Add tiles Fast Charge and Day/Night mode, Quick pull down can be disabled from Settings
NavBar: On-screen keys can be enabled/disabled from Settings/nAOSProm/More
Kernel: KSM disabled by default (see Settings/nAOSProm/More)
Apps: Update ViPER4Android (2.4.0.1), Superuser, Browser and Music
Fake Signature support: come back after commit lost since b28
Hw Keys: Use Camera button to launch Camera Application (Short press if screen is off and long press if screen is on)
b28_r34
android-5.1.1_r34 (Thanks @millosr)
b28
Thanks to @millosr who's working to apply Google Security Update and more
android-5.1.1_r33 (Thanks @millosr)
Font Size slider into Settings/Display/Font (Thanks @millosr)
WakeUp: Fix language mismatch and add Serbian Translation (Thanks @millosr)
Webview: Webview will be updated by Google when GApps are installed (Thanks @millosr)
b27
android-5.1.1_r24
Fake signature support (see Settings/nAOSProm/More) that permit to use microg/NoGapps
kernel minor update
multiple translation (Swedish @SysGhost, Brazilien @ThunderBolt_BR, Czech @patrol-cz @frantisekz, Polish @A6ekAK, Ukrainian @Ant_Z, Spanish @enriquettoo, French). Thanks to everybody
bootanimation 720p60 : thanks @guerreromanuel and @GjorgiDxc
b26
android-5.1.1_r13
If you come from version less than b25, read this post first
b25 version b
android-5.1.1_r9
SELinux
Layers (support themes with Layers Manager available on the play store; don't confuse with CM Theme Engine)
Settings: Integration of SuperSU, WakeUp, Layers Manager and migration from Developer Options to a dedicated nAOSProm category
Settings: support feature to control Ambient Inversion color
TWRP 2.8.7.0 (recovery.img available under the zip file)
Superuser: materialized embedded part
Translation: Italian (thanks @nicofossa ), French
to flash b25, read this post first
b24
FMRadio: bug fix (crash when back button pressed on the headphones activity)
UI: Clear Recents App button position fixed when NavigationBar is used
Dex2oat: permit dex2oat to run more than 6 minutes (fix installation timeout issues like with Facebook)
Audio Effect: add ViPER4Android with NEON_HQ mode, QCOM Acoustic Echo Cancellation (aec will be used by default on VoIP)
Audio: review code, enable QCOM Fluence mode and enable double mic (endfire)
If you like ViPER4Android, please go to thanks developers of ViPER4Android and not me. You will find more detail on the section "Good to know ".
b23
android-5.1.1_r4
Thermal protection: Migration to thermanager with a configuration file located at /system/etc/thermanager.xml. (fix device reboot when too hot). For those who overclock the CPU, please read Overclocking section.
f2fs : patch to support at least TWRP 2.8.5.0
Recents App: close recents app migrate to floating action button style and to a new location on the bottom right
b22
FM Radio: new application forked from AOSP 5.1 FMRadio (support favorites, fm band, speaker ...)
kernel: Better detection of sweep gesture, pickup driver support removed temporary
WakeUp : add Ambient/Doze action. Double Tap and Proximity enabled by default
Notification: Lightbar support. Delay On changed to 500ms. (See Settings/Developer)
GPU: revert low gpu frequencies to stock ones
Next/Previous track: Volume keys can now be used with Ambient Display enabled (media control when screen is off)
Data Roaming: Disable by default (thanks to @mirhl)
Ambient: Adaptive brightness support (default) and fix custom brightness (Settings/Developer)
Adaptive brightness: review lux/brightness (default; custom by end user supported).
Dialer: Material Icon
b21
android-5.1.1_r1
kernel: Add wake gesture (thanks to @ztc1997)
kernel: Touchscreen can power off/on itself based on the proximity sensor state (only in standby mode)
Wake Up: New application embedded to control Wake Gesture and Kernel configuration.
Settings: remove double tap option
Screen will not be turned on if you plug/unplug USB cable anymore
b20
android-5.1.0_r5
Bluetooth fixed
GPU: some corruptions are fixed
Kernel : Merge of OC and standard kernel. By default GPU and CPU use stock frequencies (gpu scaling enabled by default). SmartMax and ROW set by default. mpdecision is disabled (compensate with 192Mhz low frequency, a better governor etc).
Audio FX removed (more in nAOSP spirit)
b19
android-5.1.0_r1
Browser: Incognito mode
USB Fast Charge: Can be enable on Settings/Battery/menu. (disabled by default after a reboot)
Overclocking: OC kernel is replaced by OC Ultra kernel. OC Ultra kernel will start at 1.51Ghz by default and you are free to change the frequency after boot. For those who use OC kernel, change to OC Ultra in developer before dirty flash to b19
some code reworks to easier maintenance with billchen works (regarding last nAOSProm 5.1 alpha1)
b18
After flashing the ROM, please flash the b19-alpha3 kernel or at least change the sdcard read ahead to 128 kB. (For those who use OC_Ultra, flash b19-alpha3)
Brightness: Screen brightness level like stock ROM (als/curve parameters). Lowest brightness can be set to 2% (5/255). Boot brightness is set to 30%
dt2w: Fix touchscreen not responding issue (thanks to @ztc1997)
Screen: Color calibration added (check Settings/Developer)
USB Fast Charge supported (thanks to @ztc1997) use at your own risk
SD card: Read ahead set to 2048kb by default
Zram: switch to lz4 compressor/decompressor (thanks to @ztc1997) + Fix random hard reboot when changing zram disk size on developer GUI.
GPU: Dynamic clocking supported. 2d will run at 96Mhz and 3d at 177Mhz by default. GPU governor is set to ondemand by default. The max frequency depend of the kernel used
Overclocking: OC Ultra kernel is set to start at 1.51Ghz for the CPU. You are free to overclock up to 2.05Ghz.
Hotplug CPU: disabled on all OC kernel. It is safe to start it with OC kernel but you shouldn't do it on OC Ultra.
Music/Eleven: bugs fix
b17
kernel: last update from billchen1977 source.
Base: rewrite some code to share the effort with uCyan 12.0 (eg: migration to persist properties)
Developer: Complete rewrite of the code to integrate nAOSProm features. This is clean now and you will not lost settings after a dirty flash (for those who used kernel OC, please read the overclocking section about this change).
Mms: Material style for Mms application (this is not a full materialized application but should be enough )
Browser: Migrate to CM 12 version (minor change from AOSP, Material support. Stability is not compromise)
Gallery2: Migrate to CM 12 version (beta)
Music: Replaced by Eleven and AudioFX from CM 12 (beta).
b16
kernel: switch to cma by default (thanks billchen1977)
kernel: if you don't want cma, flash boot-b16-nocma.zip after flash of the rom
lightbar: Multiple mode (Always off, on with 5 sec timeout, on/off with the screen). Brightness/Adaptive brightness control supported on each mode (except Always off)
music: control music with long press on volume key when screen is off. long press on camera key to play/pause.
sdcard: support f2fs/ext4/vfat
overclocking: OC Ultra reduce to 1.836 Ghz
Settings: Developer permit to enable/disable "music control", double tape to wake, shake to wake. Wifi permit to support EAP-SIM and EAP-AKA.
shake to wake: disable by default
RIL: update to support conference call (and base support for eap-sim but not tested)
b15
Mainly a repack version of multiple evolution since b14 to b14d kernel.
pickup device integrated (to trigger Ambient display for example)
freeze issues fixed
multi boot f2fs/ext4 supported (for cache and data)
zram set to 192 MiB
Low Memory Killer can be set by the end user (see Settings/Developer)
b14 version b
b14b replace b14. Strange issues fixed by a complete recompilation. (Music player issue fixed too.)
Double tape to wake (in the middle of the screen) (thanks billchen1977)
Double tape to sleep (on the statusbar)
Lightbar : support adaptive brightness, state linked with display (on/off/brightness/dim)
Ambient/Doze : brightness can be set by the user (see Settings/Developer)
Adaptive brightness : speed up the brightness increase when environment become brighter (~1.5s vs ~4.0s previously)
f2fs : supported by the kernel (thanks dennes544/billchen1977) and recovery (mkfs.f2fs)
oom: more free memory will be available to avoid some memory allocations issue
b13
bluetooth: multiple issues fixed (files transfer are now operational in both directions)
b12
Browser: fix crash on Settings
Nfc: add HAL (thanks billchen1977)
Physical buttons : improvement based on comments
- You are now able to use the old layout or the modern one (Go on Developer options). By default the modern one is used.
- Modern layout: Long press on App Switch (ex Menu key) will trigger the menu for legacy app. Long press on Home will trigger assist (same behaviour than Nexus with navbar but without the bubble due to hardware constraint)
b11 version b
b11b replace b11 with webview fix (used by gapps, browser, etc)
android 5.0.2_r1
developer: zram/lightbar/kernel parameters can be set with developer options (section nAOSProm).
button: Menu key press will show recent apps. Long press on home will trigger menu key for legacy app (Android <= 2.3).
Adaptive brightness : Fix black screen when too low. Review of lux/britghtness. Slide the light control to adjust as you want (variation based on the auto brightness configuration defined)
Ambient/Doze : Fix brightness/readable notification. (display doze when pick up the device need some improvement)
memory: oom/zram tuning again
b10
Overclocking supported but by default a NON-OVERCLOCKED KERNEL will be flashed. See the Overclocking section
kernel: new governor smartmax (set by default)
kernel: new io scheduler SIO and ROW (ROW is set by default)
overclocking: 2 kernel available (OC and OC Ultra) see the Overclocking section
memory: tuning zram/lowmemory (swappiness to 100, ...) see the ZRAM section
kernel: bug fix (OTG, random reboot since b09c) (thanks billchen1977)
Ambient Display (consume some power so you can disable it on Settings/Display) (thanks billchen1977)
lightbar: turn off support (set sys.lightbar.enable=false on build.prop and reboot)
graphic: bootanimation and default wallpaper from Lollipop
b09
Update: zram management - flash boot-b09b.img kernel (possible fix for random reboots)
Memory management improvement
kernel: zram patch for ARM compatibility + swap support
enable swap with 1 zram device set to 100MB by default (zram is a compressed device in memory)
revert to more conservative oom/lowmemory values
kernel: bug fix
battery.capacity set to 1750
b08
Android 5.0.1_r1
kernel : cleanup pmem deprecated API, fix clock for msm mercury
b07
update to be inline with billchen1977 test7 (kernel update for cpu gouvernor, ksm, multi user crash fix)
Multi users supported
b06
Android 5.0.0_r7
Switch to @billchen1977 kernel_msm
Superuser (embedded into Settings)
Clear all recent apps (add button on the top right)
Quick Settings : One finger pull down when trigger from the right of the status bar
Advanced power menu with reboot support (normal, safe, recovery, bootloader)
Email : Fake security for exchange (no pin, no remote erase, etc need to be set)
GSM / Wifi / Bluetooth / GPS / Camera
Auto brightness
Lightbar
FM Radio
Busybox (Full)
Recovery support with FOTAkernel
b04-01
see my previous post
Download
Release available under :
https://www.androidfilehost.com/?w=files&flid=49217
Overclocking
Overclocked kernel are tested on my own device BUT I won't be responsible for any damages on yours
Please don't enable mpdecision on OC kernel and b20+ version except if you know what you are doing.
Since b20 kernels are merged so the overclocking is available in the default kernel. By default the ROM will use stock frequencies.
Thermanager
By default if the device is too hot it will reduce the screen brightness and CPU clock. When the device will be cool enough it will restore brightness and CPU clock but at 1.5Ghz only.
If you want to force thermanager to restore the clock to a specific value defined by an external overclocking tool, you can edit /system/etc/thermanager.xml.
See http://forum.xda-developers.com/showpost.php?p=62419397&postcount=2465
ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://forum.xda-developers.com/showthread.php?t=2191223
website: http://vipersaudio.com/blog/?page_id=31
Layers
Themes are supported with Layers Manager.
This is not a CM Theme Engine so you can just use Layers themes.
Howto flash
6.0 and 5.1 procedure
(OLD) 5.1: Read and thanks UlvarinPL
Translation help
6.0 translation files
Known issues
6.0
Source
nAOSP 5.1
nAOSP 5.1 noemulated
nAOSP 6.0
Release
Kernel: 3.4.0
Android: 5.1.1 and 6.0.1
Thanks
- billchen1977
- ViPER4Android Team
- Cyanogenmod Team
- FXP Team
- TWRP Team
- All the community around Android
FAQ
If you want a specific feature/custom, let me know and if I can I will integrate them
on my ROM nAOSProm for 4.4.4, I have removed Browser, Music, Voice Dialer etc because this is mainly replaced by other applications (Google ones). Do you want me to remove them from the 5.0.0 version ?
mickybart said:
on my ROM nAOSProm for 4.4.4, I have removed Browser, Music, Voice Dialer etc because this is mainly replaced by other applications (Google ones). Do you want me to remove them from the 5.0.0 version ?
Click to expand...
Click to collapse
Yeah, removing Voice Dialer and the ancient Music app is a good idea. But please don't remove the AOSP Browser as I find it faster and better than other browsers.
---------- Post added at 10:25 AM ---------- Previous post was at 09:57 AM ----------
mickybart said:
If you want a specific feature/custom, let me know and if I can I will integrate them
Click to expand...
Click to collapse
Can it be made possible to un-pin a pinned screen by simultaneously touching the back and menu capacitive keys instead of the standard back + recents nav bar keys?
Or can you add an option to remap buttons?
Hmm I can see it's LRX21V, does your build also have the Miscellaneous battery bug? (WiFi related)
@mickybart The zip shows name as b03 in the hubic link. Is it the b03 or b06 link?
Mirhawk said:
@mickybart The zip shows name as b03 in the hubic link. Is it the b03 or b06 link?
Click to expand...
Click to collapse
Use the MEGA link, there's a b06 zip in there
bamboohao said:
Use the MEGA link, there's a b06 zip in there
Click to expand...
Click to collapse
Mega links don't work for Me, they are always not accessible. :crying:
Hi nice work
It would be nice if you could implement hold back to kill app feature
But it would be better if you could compile Rastapop?? https://github.com/rascarlo
It has quite few features and you dont slowly add this that into here, and its also based on AOSP :good:
But still its up to you and thanks :laugh:
Error executing updater binary in zip '/sdcard/nAOSProm....anything i miss? can u give the proper way to flash it..
fildza said:
Error executing updater binary in zip '/sdcard/nAOSProm....anything i miss? can u give the proper way to flash it..
Click to expand...
Click to collapse
i flashed doom kernel first, and flash the rom with its recovery (cwm). i got error too if i flashed with twrp (maybe it's fota kernel problem or in twrp itself).
cant give feedback yet though, just flashed it myself
thanks for the rom.
Lunatiic said:
Hmm I can see it's LRX21V, does your build also have the Miscellaneous battery bug? (WiFi related)
Click to expand...
Click to collapse
i want to know this as well since billchen's build has the annoying bug that eats up my battery. :good:
Fast Charge is the only feature that i want for this rom. but thats kernel related :good:
Nice work though! Keep it up! :laugh:
m1st3r1 said:
i flashed doom kernel first, and flash the rom with its recovery (cwm). i got error too if i flashed with twrp (maybe it's fota kernel problem or in twrp itself).
cant give feedback yet though, just flashed it myself
thanks for the rom.
Click to expand...
Click to collapse
could you give me the link for the doom kernel? + your step for flashing this room...i need to wipe all data,system,cache,dalvik?
fildza said:
Error executing updater binary in zip '/sdcard/nAOSProm....anything i miss? can u give the proper way to flash it..
Click to expand...
Click to collapse
Unmount everything except the sdcard in TWRP and flash it. Worked for me....just installed it
xDroidZz said:
i want to know this as well since billchen's build has the annoying bug that eats up my battery. :good:
Fast Charge is the only feature that i want for this rom. but thats kernel related :good:
Nice work though! Keep it up! :laugh:
Click to expand...
Click to collapse
if by fastcharge you mean when it plugged to pc it'll get 500 mA, why do you need it? just use the charger, or use powerbank that has higher output.
fildza said:
could you give me the link for the doom kernel? + your step for flashing this room...i need to wipe all data,system,cache,dalvik?
Click to expand...
Click to collapse
there's a thread for doomkernel for xs. check that first. im sorry i cant upload it for you. my connection is really slow. meanwhile try unmount system in twrp first, though using this way i still got the error, maybe because resized partition or something, only using doomlord's kernel (and cwm), it'll work.
m1st3r1 said:
if by fastcharge you mean when it plugged to pc it'll get 500 mA, why do you need it? just use the charger, or use powerbank that has higher output.
there's a thread for doomkernel for xs. check that first. im sorry i cant upload it for you. my connection is really slow. meanwhile try unmount system in twrp first, though using this way i still got the error, maybe because resized partition or something, only using doomlord's kernel (and cwm), it'll work.
Click to expand...
Click to collapse
Thats not what i meant.
i had this toggle in kernel tuner ''Fast charge'' when im on 4.1+. but except on the 5.0. the toggle on kernel tuner isnt there. which is the kernel problems. it doesnt have that feature yet.:good:
xDroidZz said:
Thats not what i meant.
i had this toggle in kernel tuner ''Fast charge'' when im on 4.1+. but except on the 5.0. the toggle on kernel tuner isnt there. which is the kernel problems. it doesnt have that feature yet.:good:
Click to expand...
Click to collapse
so you just want the toggle to be there? well, the function of fastcharge is like what i've stated.. you'll get 500 mA when plugged to pc with usb2.0 (or 900 mA in usb 3, provided the phone support it or something), which i think is not-really-important feature (and besides i've read that it can damage the usb slot (both in the pc and the device)), just use the charger. XS still can get higher amperage. i test it with 3c toolbox that it still can get 1200 mA when charged with 1500 mA charger (just like stock rom)
sorry for oot..
m1st3r1 said:
so you just want the toggle to be there? well, the function of fastcharge is like what i've stated.. you'll get 500 mA when plugged to pc with usb2.0 (or 900 mA in usb 3, provided the phone support it or something), which i think is not-really-important feature (and besides i've read that it can damage the usb slot (both in the pc and the device)), just use the charger. XS still can get higher amperage. i test it with 3c toolbox that it still can get 1200 mA when charged with 1500 mA charger (just like stock rom)
sorry for oot..
Click to expand...
Click to collapse
All i can say is that. 5.0 has the slowest charging so far. all other roms (4.0+) are charging from 0 to 50% in 40 minutes in my phone.
End of discussion
xDroidZz said:
All i can say is that. 5.0 has the slowest charging so far. all other roms (4.0+) are charging from 0 to 50% in 40 minutes in my phone.
End of discussion
Click to expand...
Click to collapse
so it's not fastcharge that you want.. you should know the definition/function before asking the feature..
and, for me it still fast when charging, the same with stock rom, kitkat or anything, try to disable data, set it to 2g, dont charge it while it's hot (eg: cool it first before charging) and try unplug then plug it again if the charging seems slow. you can check the amperage that came in with 3c toolbox pro (it's paid version though, dont know about free version). fast (faster) charging (not fastcharge) is what sony advertised for XS, and it's still there in this rom
Mediafire Mirror: nAOSProm-5.0-b06.zip
Lunatiic said:
Hmm I can see it's LRX21V, does your build also have the Miscellaneous battery bug? (WiFi related)
Click to expand...
Click to collapse
I have not the problem. At this time the LRX21V is the last commit on AOSP (tag android 5.0.0_r7).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ROM
Information and thanks:
A-4.4.2 ROM
A-ROM: 1.2
Last Update: 16.02.2016
Anroid: 4.4.2
Bulid: OmniROM/Mackay
This rom is very smooth, and looks great.
I know that few people are will benefit because they prefer to 6.0.1
Changelog 2.0:
-Fix Crash Store
-Fix Back key problem
-Fix All problem with keyboard
-Correct A-ROM logo
More less problem.
Normal 4.4.2 vs this:
A-ROM CHANGELOG:
- Remove any unnecessary permissions
- VM optimization
- Slimmed 135 mb
- Disable Security
- New Better look and Slimmer Apk Music
- less font file (its better for system)
- Add tweaks for battery life and performance
- Add Script "Seeder"
- Optimalize bulid.prop
- new better stock clock
- delete apps
- Change DPI (210)
- remove auto update omni
- Less RAM usage
- Disable logcat
- 16bit transp.
- Disable Logers
- Enabled purgeable
- Disable JIT
-Optimization system/bin
-Disable Android Device Check In.
-Disable Extended JNI Checks
- Optimization ART (faster application loading)
- Corrected Dalvik
- Fix lags, when watch video
- Change video quality
- improved sqlite
- improved OOM_ADJ Settings
- improved net buffer
- Smooth FOREGROUND apps
- Disable debugging notify icon on statusbar (Offloads CPU)
- Performance boost in deodexed (Stop verify bytecode in system & data apps)
- Watch Video should will better too (Add bulid.prop code video.accelerate.hw=1)
- Fast reboot
- 390mb ram
- Chenge ICON
- Change Keyboard
- Launcher like MM
And more..
Mackay Changelog:
-Mackay kernel
-Christopher86's cortex-A8 optimized Linaro toolchain (January version)
-O3 optimization
-updated to linux kernel version 3.0.101
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-396MB RAM
-SIOplus scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (updated based on code of stratosk)
-SmartassV2 governor
-OndemandX governor
-Interactive governor (updated to android 3.4 code + fixes)
-Wheatley & Lulzactive governors
-Conservative tuned
-Call volume hack (use “Settings>Mackay Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)
-Battery life extender (set through “Settings>Mackay Settings”*)
-CustomVoltage (set using NSTools)
-USB OTG support (needs external power supply)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
-Unaligned CPU access
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Many parts of the code build as module to reduce effective kernel size
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK [email protected]
-Proportional Rate Reduction for TCP
-Introduce timer slack controller
-Zram patched
-Low RAM switch option (default off)
DOWNLOAD
A-ROM 2.0
A-4.4.2-2.0
GAPPS:
A-GAPPS 4.2.2
________________________________________________________________________________
________________________________________________________________________________
Questions / Help
How to faster:
Clean:
Once every 2 days Clean Cache (Settings>Storage & USB)
Background process limit:
-About phone, and 7 click on "Bulid number"
-Now go to settings>Developer options
- Background process limit
- Change "At most, 3 processes"
Browser faster:
Go to Browser>Settings>Advanced (here disable JavaScript)
Turn OFF Autoupdate APPS:
Go to Google Play>Settgings
Overclock:
Go to Settings>Performance>Change for 1400
KSM ENABLE:
-About phone, and 7 click on "Bulid number"
-Now go to settings>Performance>Memory>Enable KSM
THANKS FOR USE ! A-TEAM
☺?nice work bro
Force closes on playstore,keyboard on boot.Back button and menu button don't work.It looks promising if you fix this problems.:good:
ps:A ROM logo on boot is half cutted.
Hello,
Thank you for you great work. All A-ROM that I have tested are amazing
My Galaxy S has never been as many times formatted :silly:
I installed A-4.4.2 ROM coming from A-5.1.1 ROM. I performed a full wipe (Date, System, Cache, Dalvik Cache).
I installed only the ROM and reboot the phone. At this point, all functionality are OK and phone is responding very well.
Then reboot to recovery to install last OPEN-GAPPS (open_gapps-arm-4.4-pico-20160217).
After successful install and Reboot, problems start and the ROM is become unstable.
The error "Unfortunately, Android Keyboard (AOSP) has stopped" is occurred all the time. Keyboarding is impossible.
Also "Back Key" is not working in any application or menu. There is no way to go back.
Hope that you will find a solution. Meanwhile I go back to A-5.1.1 ROM :good:
PS: the boot logo is corrupted.
HamZeus said:
Hello,
Thank you for you great work. All A-ROM that I have tested are amazing
My Galaxy S has never been as many times formatted :silly:
I installed A-4.4.2 ROM coming from A-5.1.1 ROM. I performed a full wipe (Date, System, Cache, Dalvik Cache).
I installed only the ROM and reboot the phone. At this point, all functionality are OK and phone is responding very well.
Then reboot to recovery to install last OPEN-GAPPS (open_gapps-arm-4.4-pico-20160217).
After successful install and Reboot, problems start and the ROM is become unstable.
The error "Unfortunately, Android Keyboard (AOSP) has stopped" is occurred all the time. Keyboarding is impossible.
Also "Back Key" is not working in any application or menu. There is no way to go back.
Hope that you will find a solution. Meanwhile I go back to A-5.1.1 ROM :good:
PS: the boot logo is corrupted.
Click to expand...
Click to collapse
Flash gapps without keyboard libs
I Fix:
-Crash Store
-Back key problem
-All problem with keyboard
-A-ROM logo
More less problem.
Link tomorrow.
dracov76 said:
I Fix:
-Crash Store
-Back key problem
-All problem with keyboard
-A-ROM logo
More less problem.
Link tomorrow.
Click to expand...
Click to collapse
Hello,
I installed the new A-ROM version with the GAPPS package and now it's OK:
- No Keyboard crash.
- No Store crash.
- Back Key working.
- Boot logo OK.
The only problem I found til now is with cLock app : weather is not displayed (No data all the time).
I used the phone with 1GHz CPU and KMS activated.
With Antutu BenchMark v5.2 I got max 5939.
PS : For 1.2GHz CPU, the phone is not very stable. Random reboots are observed.
i don't like GAPPS, and yeah, it's a very good rom, but i have an interesting problem: my keyboard crashing sometime. Special: When I make a vertical position to horizontal. And boom, crash time.
How can i fix? Because i use another Android Keyboard app, and this is a goooooood rom, better than 6.0 roms now.
AndroidJohny said:
i don't like GAPPS, and yeah, it's a very good rom, but i have an interesting problem: my keyboard crashing sometime. Special: When I make a vertical position to horizontal. And boom, crash time.
How can i fix? Because i use another Android Keyboard app, and this is a goooooood rom, better than 6.0 roms now.
Click to expand...
Click to collapse
try google keyboard from playstore thats the only soution
play the new Arom video streams? Zatto/Clipfish??? All other Arom Version play nothing.
same here - horizontal keyboard crash crash crash
i'm on 4.4.2 on an LG g2 mini. yes, stock 4.4.2 is better than CM12.1 that i was on before.
yes, i think your ROM has the same keyboard as i had found somewhere and like.
Android_Keyboard_(AOSP).APK. i think it's one for ICS. "Unfortunately, Android keyboard (AOSP) has stopped"
so yes, i'll love if you can fix your ROM's keyb-issue - and tell me how to extract the keyboard as an APK so that i can give it a go.
the google keyboard from the play store doesn't crash, but it misses the long-press characters (and i don't remember if swiping works on it).
cant find any custom recovery to install this rom :/ any help
side said:
cant find any custom recovery to install this rom :/ any help
Click to expand...
Click to collapse
This is simple :
1. YOU NEED TO HAVE THE ORIGINAL 3 FILE JVU (STOCK!) 2.3.6 ROM
2. After that: CWM recorvery for the 3 file JVU 2.3.6 rom
3. Find the right Semaphore kernel, and do it
4. AND NOW INSTALL THIS ROM!
AndroidJohny said:
This is simple :
1. YOU NEED TO HAVE THE ORIGINAL 3 FILE JVU (STOCK!) 2.3.6 ROM
2. After that: CWM recorvery for the 3 file JVU 2.3.6 rom
3. Find the right Semaphore kernel, and do it
4. AND NOW INSTALL THIS ROM!
Click to expand...
Click to collapse
cant find the semaphore kernel
side said:
cant find the semaphore kernel
Click to expand...
Click to collapse
DOWNLOAD LINK FOR THE SEMAPHORE 2.3.0 KERNEL
Can you tell me how to add persian language? thanks for this Rom.
Can anyone tell me how to add arabic/persian language to this rom or even if its possible? Thanks
Sent from my SM-N9005 using XDA Premium 4 mobile app
Anyone?
Sent from my SM-N9005 using XDA Premium 4 mobile app
amin12345 said:
Can anyone tell me how to add arabic/persian language to this rom or even if its possible? Thanks
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Ya there is an one way just copy fonts from other rom and place in this rom and flash it. (Go to system> copy Fonts folder and place in this rom)
Hi there,
Rom is really good. There is a problem with my phone. I can use some of the sdcard1 sdcard0 but I can not see my computer. Sdcard1 part does not appear in the pictures in the gallery.
I do computer connection via TWRP I see sdcard0 and sdcard1. Sdcard intact. Also Settings \ Storage seems to sdcard size.
What do I need to use some Sdcard1.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
List of Supported
Variants
SM-G930S/K/L/F/FD/W8
SM-G935S/K/L/F/FD/W8
ROMs
TouchWiz N base all ROMs (Stock, S8 port ROMs, Note 7/8 port ROMs)
AOSP 7.1.2 & 8.x base all ROMs (Lineage, RR, crDroid & AICP & more...)
Main Features
OSRC's latest Note-FE & S7 source code base.
Using the AnyKernel2(Flashing Tool).
Synapse support.
SELinux Permissive / Enforcing switchable (+ Fake Enforcing Mode).
Linux-stable 3.18.y upstream.
Compile with UBERTC 6.4.1 toolchain.
F2FS support (/data, /cache only).
Optimized for Exynos8890 using the Exynos-M1 flag for compile options.
Gametuner-Mod
Game Booster Mode
intelligent performance enhancement mode in conjunction with Samsung-Gametuner.
Fake KNOX.
chacha20 to random (entropy).
Linaro LSK-v3.18-Energy-Aware Scheduler (EAS) port.
EAS simplifies power and performance management through scheduler-driven tuning to manage more efficiently.
Linux-v3.18 already has EAS installed, but with the LSK-v3.18-EAS, the existing EAS has been further improved and the user can choose between tuning power efficiency and performance.
Linaro v3.18/topic/OPPv2 branch merge.
Lazytime mount options
improved storage performance and longevity.
Similar to DynamicFsync, but operates at the file system level and has no risk of data loss.
CPU/GPU UC & OC.
Limit the maximum overclock range according to the device's ASV value (device yield) to prevent excessive overclocking.
CPU/GPU/BUS voltage control.
GPU Performance Tuning.
Performance/balance/battery separated DVFS user settings.
Thunder Hotplug driver port.
HMP tuning Interface.
Detail charging circuit control allows faster charging.
Added I/O Scheduler 'bfq, fifo, fiops, row, sio, maple, tripndroid, zen'.
Enable Westwood tcp/ip congestion control (not default).
LED FADE control.
PWM Flicker free.
boeffla's generic wakelock blocker driver.
Qualcomm interactive (renamed cafactive) cpu governor porting.
Added battery-friendly 'relaxed' governors, and more.
Provides an add-on that keep kernel settings on unrooted devices.
Synapse: System Tweak add-on available.
Synapse: Provides configuration profile separated by performance/battery/stability.
Many other optimization applications.
How many users are there in this kernel and what is it with custom ROM?
* Go to User Statistics.
With this kernel, the following information is sent once to the developer's server at boot time.
variant, android serial number(not device serial), name of current firmware(ROM), country code, kernel version
* This information is Android apps can see without any special permissions.
* If you suspect other information transfer, open the '/res/synapse/actions/addon' file.
Description for AOSP ROMs
If you are using another developer's custom kernel, or if using ramdisk is corrupted kernel, you may encounter a bootloop or an unknown problem.
If you have a bootloop problem, flash the PRIME kernel after first flashing the builtin kernel in your ROM. (Or flash the ROM again)
This kernel is flashed AnyKernel method, for all kinds of AOSP ROM support.
Download
Latest Version | Older Version
Community
Telegram Group: https://t.me/primekernel
Naver Cafe (for Korean): http://cafe.naver.com/primeusers
How do I enable donation-only add-on features?
Credit (Thanks. to)
@AndreiLux - Perseus8890 kernel.
@tkkg1994 - refer to some Commits.
@arter97 - cafactive & more.
@osm0sis - AnyKernel2.
@jesec - AOSP kernel source.
@Wootever - PWM Flicker Free.
All members of the PRIME-Kernel NaverCafe.
And all of commited in sources & all of xda developers.
XDA:DevDB Information
PRIME-Kernel, Kernel for the Samsung Galaxy S7
Contributors
Hyunwoo AHN
Source Code: https://github.com/dwander/Linaro-base/tree/herolte
Kernel Special Features: Linaro-LSK-3.18-EAS Port, Gametuner-MOD, Intelli-Performance
Version Information
Status: Stable
Current Stable Version: 2.1.2
Stable Release Date: 2017-12-17
Created 2017-09-23
Last Updated 2017-12-17
How do enable donation-only add-on features?
I only receive donations from your heart.
Do not donate if you intend to unlock synapses.
If you are unable to make a donation of 5.0 USD or more due to economic reasons, please do not donate and request me to unlock Synapse. Then you can use all the functions of synapse without donation.
How to request synapse unlock
Please tell [email protected] the following:
- A matter that is difficult for you to donate(eg economically difficult countries, students without money or credit card).
- The first five letters or screenshots of the KeyCode on the Synapse's first screen.
Change Log
v2.1.2
fixed bluetooth issue in AOSP 8.1
Linux upstream to v3.18.88
v2.1.1
Linux upstream to 3.18.87
Add Android O (8.x) support
Add new commit for AOSP support
Changed AOSP build to TouchWiz base (Integrated AOSP and TW kernel source code)
Fixed WiFi-Hotspot issue for N8 porting ROM
Fixed an issue where the charge state switching notification did not work
Note-FE GPU driver (r15p0) build droped
r12p1 GPU driver is built back into the package
Minor bug fixes
v2.0.1
Reuse AutoASV
Over clock limit relaxed
Removing the State Notifier Driver & Using the FB Driver
Fixed a bug where two big cores could not be used (v2.0)
Corrected the overclock value to actually apply when boosting the big core
Synapse: Memory: Z-Swap compression algorithm selection option removed
Synapse: Labs: gms drain patch removed
v2.0.0
base: Re-based on Note-FE source code
linux: upstream to v3.18.83
f2fs: Updated latest from f2fs-stable branch
init: Fixed video playback delay issues reported by some N8 porting users
tcp: Change the TCP congestion control algorithm default to Westwood (stock: bic)
Synapse: Fixed the problem that the Intelli-Performance setting is released after rebooting
GPU: Remove unnecessary ipa update code
exynos: Separate AutoASV in 5 steps
exynos: Changed AutoASV not to participate in overclock value(only used for big Core boosting)
mm: Change Z-Swap compression algorithm default to lzo(stock value)
Synapse: Memory: Added Z-Swap compression algorithm selection option
Synapse: Add Labs tab
Synapse: Storage: Resolve compatibility issues with DualSIM models
installer-zip: Include a RAMdisk for TouchWiz for all supported models in package(no need for stock kernel flashing)
installer-zip: After the kernel flashing is complete, it automatically flashes when Magisk or SuperSU files are found.
v1.9.3
Upstream to Linux 3.18.80
Synapse->Utility: Added Android ID management function
Synapse->Advanced: Added option to switch to Enforcing mode after booting
Synapse Add-on Updated to v6.4.2
selinux, Improved fake Enforcing
Use new random driver functions
Removing Gametuner-MOD from AOSP build
Minor bug fix
v1.9.0
Supported Note 8 Porting ROMs
Backported random(entropy) driver from Linux v4.14.rc7
Updated AnyKernel2 (bug fix)
Updated mptcp(Multipath TCP) driver (0.90.0 → 0.90.3)
installer, Prevent Magisk from being deleted when merging ramdisk
Reduced screen brightness during boot
r12p0/r15p0 GPU driver to separate build, packaged in one
! Please read the 'Attention to the GPU driver' part on the first page.
v1.8.2
Linux upstream to v3.18.78
Merge G935F DQJ1 firmware sources
Merge Note-FE AQI4 firmware sources
Fix SafetyNet bypass issue.
f2fs: fix potential panic during fstrim
selinux: Apply Fake-Enforcing mode
In Enforcing mode, it actually works in Permissive mode.
Thanks to @jesec
Synapse: minor bug fix
v1.8.0
• Linux 3.18.76 upstream.
• fully merged Note-FE AQH3 firmware sources.
- There are very very many improvements(bad sammy!)
- Not applicable for AOSP binaries• Added boeffla's generic wakelock block driver. by @andip71
• Synapse > wakelock: Add generic wakelock.
• Synapse: Some English translation.
v1.7.0
• Linux 3.18.75 upstream
• Added IPA update for cafactive, ironactive, impulse governors.
• Added relaxed CPU governor
- Conservative based battery-friendly governer, with performance degradation.• ironactive, impulse governor removal.
• Synapse: Added EAS-Tune tab.
- Boost support separated by global, top-app, background, and foreground items.
v1.6.0
Linux 3.18.73 upstream.
Selinux: permissive/enforce mode switching support.
Synapse: Improved to work in Enforce mode.
Synapse: Improved the SynapseLoader add-on to work in Enforce mode.
Synapse: Added SELinux Enforce option.
- More complete SafetyNet bypass & KakaoBank compatible.Synapse: Updated addon (v6.4.0)
Install-zip: Prevent Magisk from reverting kernel init files before.
Install-zip: Added init binary hexpatch to support f2fs conversion of cache partition.
v1.5.2
aosp: Reduce the haptic feedback strength default by 50%.
synapse: misc: Added haptic feedback intensity control to AOSP.
v1.5.1
Enable cgroup_schedtune.
- EAS Schedule tuning (energy or performance) automation support options.
- CFS boost setting is removed accordingly.install-zip: Fixed some bugs in the flashing process.
v1.5.0
Linux 3.18.72 upstream.
G935F-DQIC firmware kernel source merged.
Support AOSP 7.1.2 based custom ROMs.
- Tested: LineageOS, crDroid, RRChanged to AnyKernel method.
Updating the f2fs file system on the f2fs-stable branch.
workqueue improvement.
Apply ADJ_RBTREE to LMK.
Using ARM64 logic on SHA256 / 512.
PWM Flicker Free - Thank's to [email protected]
- information: https://forum.xda-developers.com/s7-edge/development/amoled-pwm-s7-edge-t3517739Synapse - Added WakeLock control.
- Some are not supported in MTweaks, I recommend using Synapse.Synapse: Added CPU Voltage margin setting.
There are many more minor changes.
v1.4.0
EAS: Adding a missing commit.
- Fixed temperature rise problem in some high-end games.GPU: DVFS tuning.
Synapse: Correct default settings when selecting maple IO scheduler.
init: cfs_boost Adjust the default value to 0.
zip-installer: Mali-R12P0 & R15P0 Include the GPU driver in the package.
v1.3.2
Linux 3.18.71 upstream.
changed the source code base to G935FXXU1DQH8.
improved crypto.
fs: updated to the latest in the f2fs-stable branch.
f2fs: support for lazytime mounts.
fstab: support f2fs mount (/system not allowed).
ext4: fix fencepost error in lazytime optimization.
ramdisk: unified with G935FXXU1DQHY base without any 'flat/edge/kor/eur'.
v1.3.0
Disable Exynos-Swap, use ZSwap.
- ZSwap's efficiency is better.Enable zswap_writeback.
Changed the toolchain to gcc-6.4.1 (UBERTC 6.4.1).
Remove the 'perfect C-state residency' related commits.
Back to r12p0 gpu driver.
- Battery efficiency issue of r15p0.Fix synaps FC issue.
- In the case of genuine firmware, FC occurs at the first execution.Optimized & bug fixes for old scripts in synapse.
Ramdisk divided build, global model and Korean model.
- Several issues related to global models.
v1.2.0
Updated with DQH8 firmware source code.
Linux 3.18.15 ~ 70 upstream rework.
NIVIDIA CPU Relax Patch removal.
- In some games, FC or loading loop issue.XPAD Joystick driver update (from Google AOSP 3.18 kernel)
ZRAM, KSM off
- ZRAM is duplicates with VNSWAP
KSM is inefficientSynapse: English translation (90%)
Details(Korean): http://enfree.com/prime/?page=changelog&device=G930
New kernel , i'm going to test now
Tried both with my S8 ROM port.
Boots very slow
When devices i booted it takes some seconds till phone freezes and than reboots!
DirkStorck said:
Tried both with my S8 ROM port.
Boots very slow
When devices i booted it takes some seconds till phone freezes and than reboots!
Click to expand...
Click to collapse
Tell me the name of your custom ROM and the name of your device model.
Hyunwoo AHN said:
Tell me the name of your custom ROM and the name of your device model.
Click to expand...
Click to collapse
My device is SM-G930F and I am using BatMan-Rom V1.3.0
After flashing the kernel I have flashed Magsik 13.6
Thanks
DirkStorck said:
My device is SM-G930F and I am using BatMan-Rom V1.3.0
After flashing the kernel I have flashed Magsik 13.6
Thanks
Click to expand...
Click to collapse
Sorry, can you try again with v1.3.0?
Hyunwoo AHN said:
Sorry, can you try again with v1.3.0?
Click to expand...
Click to collapse
Sorry, my fault. MTweaks was still running what interfered.
Flashed v1.4 with stock GPU drivers. running fine so far but boot time is still longer than with other kernels.
Could you add a global slider to under volt CPU and GPU by a certain value?
EDIT:
In Synapse at "Game Tuner MOD" and "Utility" tab the last few settings are not in englisch
DirkStorck said:
Sorry, my fault. MTweaks was still running what interfered.
Flashed v1.4 with stock GPU drivers. running fine so far but boot time is still longer than with other kernels.
Could you add a global slider to under volt CPU and GPU by a certain value?
Will try this kernel now and report back.
EDIT:
In Synapse at "Game Tuner MOD" and "Utility" tab the last few settings are not in englisch
Click to expand...
Click to collapse
The global slider is hard to implement, because of the UI structure of Synapse.
If you are not comfortable with the Voltage setting, you can get the desired result by returning to Synapse after setting in MTweaks. If you do not know what I mean, try it.
What if it takes a long time to boot? If it is a symptom that only takes longer in the first Bootanimation, it will not be a problem from the second since it recreates the dalvik (ART) cache for some reason.
If it takes a long time to boot each time, it may be because used the G935F ramdisk in this kernel. I tried BatmanROM, but I did not have the problem you said.
In the next version, i will separate ramdisks by variant like v1.3.0.
Korean in the Gametuner-MOD and utility tabs are donation-only functions.
I will translate English donors if they say inconveniences.
Hyunwoo AHN said:
The global slider is hard to implement, because of the UI structure of Synapse.
If you are not comfortable with the Voltage setting, you can get the desired result by returning to Synapse after setting in MTweaks. If you do not know what I mean, try it.
What if it takes a long time to boot? If it is a symptom that only takes longer in the first Bootanimation, it will not be a problem from the second since it recreates the dalvik (ART) cache for some reason.
If it takes a long time to boot each time, it may be because used the G935F ramdisk in this kernel. I tried BatmanROM, but I did not have the problem you said.
In the next version, i will separate ramdisks by variant like v1.3.0.
Korean in the Gametuner-MOD and utility tabs are donation-only functions.
I will translate English donors if they say inconveniences.
Click to expand...
Click to collapse
Ok, tried that with MTweaks and noticed that it was already under volted by my previous settings.
Noticed that there is no tab to disable wakelocks. Do you plan to add this?
EDIT: for now I back to my previous kernel...sorry....
Thanks!
DirkStorck said:
Ok, tried that with MTweaks and noticed that it was already under volted by my previous settings.
Noticed that there is no tab to disable wakelocks. Do you plan to add this?
EDIT: for now I back to my previous kernel...sorry....
Thanks!
Click to expand...
Click to collapse
Kernel-level wakelocks work when requested by an Android system or app.
It is not desirable to force such requests to be ignored.
My Note4 kernel has a wakelock tab. However, it was added because of the deep-sleep problem in some variants of Note4.
If there is a deep sleep (wakelock) problem in our S7, I will add a wake-lock tab.
Again briefly, the wakelock control should not be abused. So, if there are no related problems, I will not add them.
update to v1.5.0
Thanks for supporting AOSP! ?
After flashing 1.5.0 I'm still at 1.4.0 :/
MK73DS said:
After flashing 1.5.0 I'm still at 1.4.0 :/
Click to expand...
Click to collapse
If flashing was completed and there were no errors, it is not possible.
If you rooted or unrooted the kernel after flashing, the old kernel would have been restored.
If you do not know, Flash the kernel after rooting.
Hyunwoo AHN said:
If flashing was completed and there were no errors, it is not possible.
If you rooted or unrooted the kernel after flashing, the old kernel would have been restored.
If you do not know, Flash the kernel after rooting.
Click to expand...
Click to collapse
Indeed, I rooted after flashing the kernel, thank you ^-^
you do a fantastic job with all the feature you added in your kernel(thunderplug,eas, pwm flicker free, etc...). v15 is very recommended
Hey man, thanks for this kernel! I tried it on AOSP for RR which boots but I noticed that flashing this kernel, disabled the option to adjust vibrate intensity. The option in Sound is there but Settings Force Closes when clicking on it. The reason I need to adjust it, is the vibration is back to really strong vibration when touching a key. Hope this details helps. On latest Prime 1.5.0
Andrw0830 said:
Hey man, thanks for this kernel! I tried it on AOSP for RR which boots but I noticed that flashing this kernel, disabled the option to adjust vibrate intensity. The option in Sound is there but Settings Force Closes when clicking on it. The reason I need to adjust it, is the vibration is back to really strong vibration when touching a key. Hope this details helps. On latest Prime 1.5.0
Click to expand...
Click to collapse
issue was raised on edge thread.
https://forum.xda-developers.com/s7-edge/development/kernel-prime-kernel-v1-4-0-t3678159/page5