{
"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 the original HTC kernel for Butterfly s My Butterfly S project stops here.
Today I changed the rear camera (due to the purple issue), and after I closed the phone no way to switch it on, I reopened the shell and after a long search I've found a little flat cutted (the one fron the power on button).
It means to change the mainboard, and I have no intention to make this job.
Just wanna say thanks to anyone who wrote to me along this months.
Now I will move on m9.
Good luck and long life to Butterfly S, still one of the best phones.
Informations :
Stock 5.0.2 HTC Kernel rel. 3.4.10
Giampa's Kernel for Android 5.0.2
Source: GitHub
Compiler Toolbox: Linaro_arm-cortex_a15-linux-gnueabihf 4.7.4.
Kernel Version: 3.4.10
defconfig: dlxp_ul_defconfig
Supported Devices :
Daily use on DLXP_UL
DLXP_U you just try and let me know (got a few positive feedbcaks)
Supported Roms :
Still 100% working (compass too) on stock and modified ROM 5.16.709.4 (thanks to Migascalp)
About others ROMs you just try and let me know.
Features :
Wake gestures support.
GPU Overclock.
CPU Overclock.
USB Fastcharge.
ExFAT support.
Perflock removed.
Changelog :
Code:
1.0.0
- Initial release
1.1.0
- Added simple GPU Governor
- Added GPU Overclock
1.2.0
- Added CPU Overclock
- Added more CPU min frequncies
1.2.1
- Added SmartassV2 & Lulzactive CPU Governors
1.2.2
- Removed 2214 Mhz Overclock
- Changed voltage range to allow 2106 Mhz full operative
1.2.3
- Removed Back Button wakes the phone bug (what a fight!)
- Added USB Fastcharge
- Recompiled with Linaro
1.2.4
- Added advanced USB Fastcharge
- RAM optimization
- ExFAT support
1.2.5
- Perflock removed (bye bye, not gonna miss you)
- Wake gestures refined (more sensitive and now is possible to set sweep vibration)
Downloads :
in attachments
zImage_XXX: if you want to play with your own boot.img repacking
boot1_XXX.img: just flash it with fastboot: fastboot flash boot bootXXX.img
Don't forget to make a Nandroid backup before installing
Credits :
@xXminiWHOOPERxX - I really learned many things just exploring your kernel source code, 'twas a big inspiration for me.
@flar2 - You made a fantastic job with your Sweep2wake, Doubletap2wake & Wake Gestures.
@show-p1984 - You made a fantastic job with your Sweep2wake project and with your Ville perflock hack.
@Matrix}{ - For your competence.
To anybody who wants to start by himself to add wake gestures to a kernel I sugget to look at this Matri}{ commit:
AddWakeGestures
It's a perfect track for any beginner
Wake gestures support
You can manage them with Sense 6 Toolbox or Wake Gestures, both are Xposed Framework modules and Mr. Google will help you to find them.
GPU Governor & Overclock
At this point init.d support is a must, stock roms don't have it, I used "Universal init.d Support" from the market and it made its job to add the support.
To set the GPU max clock freq use the following lines in an init.d script (could be /etc/init.d/99bootGPU with 755 permissions)
Code:
echo XXXXXXXXX > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk;
chmod 444 /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk;
Values for XXXXXXXX are:
585000000 558000000 531000000 504000000 490500000 477000000 450000000 409500000 320000000 200000000 128000000
To set the governor use the following line:
echo "governortype" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/trustzone/governor;
Values for "governortype" are:
simple
ondemand
performance
powersave
Let's test and feed back to me.
CPU Overclock & more CPU min. frequencies
Ok, this is a minefield, so I must be clear:
We are playing with Krait 300 CPU frequencies and voltage, apply these changes only if you have experience on this matter at your own risk and responsibility, I'm not responsible about any damage at your phone.
I added 2 overfrequencies:
1998 Mhz
2106 Mhz
and 4 minum frequencies:
81 Mhz
135 Mhz
189 Mhz
270 Mhz
You can set these values with SetCPU or 3C CPU Manager
System seem stable, but please test and feed back to me.
>1.2.2 shows a sensible performance improvement
SmartassV2 & Lulzactive CPU governors
You can set these values with SetCPU or 3C CPU Manager
Advanced USB Fast charge
There are two settings to play with in /sys/kernel/fast_charge/
- force_fast_charge:
0 - disabled (default)
1 - substitute AC to USB unconditional
2 - custom
- fast_charge_level
values to set are: 500 700 900 1100 1300 1500 (mA)
use an init.d script, I don't know if there are APKs who can manage these settings.
ExFAT
It's managed as module, so use it only if you need.
1) Copy exfat.ko in /system/lib/modules
2) Change permission in 664
3) add this line in your favourite init.d script: insmod /system/lib/modules/exfat.ko
My Antutu score
Reserved
thank you for sharing I test as soon
Envoyé de mon HTC One M9 en utilisant Tapatalk
Can work smoothly on insertcoins 7.0.7. Bravo new dev!
One thing found, compass not working under insert coins 7.0.7 rom.
dioooi said:
One thing found, compass not working under insert coins 7.0.7 rom.
Click to expand...
Click to collapse
Yep, and that's why Mini's Kernel has the same problem in stock ROM, different drivers between ROM and kernel.
If you agree I could try to share .ko modules compiled with kernel, to replace the ones in IC 7.0.7., just to try.
I'll do it soon.
Edit:
Ok, here are the modules, just unzip, push to /system/lib/modules and set permissions.
If 'twill work I'll add them to main post.
Thanks.
Slán!
foggydew88 said:
Yep, and that's why Mini's Kernel has the same problem in stock ROM, different drivers between ROM and kernel.
If you agree I could try to share .ko modules compiled with kernel, to replace the ones in IC 7.0.7., just to try.
I'll do it soon.
Slán!
Click to expand...
Click to collapse
Sure no harm to try!
Seems to work fine for me with stock modules.
Rom base 5.16.709.3 Sense 7 and Wake Gestures by @flar2
hi foggydew88,
any idea to add the GPU overclock option? can i just copy n paste from the elementalX GPU setting (build.config) into mini's kernel or your kernel? any corruption will happen?
shiropetto said:
hi foggydew88,
any idea to add the GPU overclock option? can i just copy n paste from the elementalX GPU setting (build.config) into mini's kernel or your kernel? any corruption will happen?
Click to expand...
Click to collapse
Reference to GPU I don't know, but for CPU oc there's to play with some driver under cpufreq and mach-msm, I'm still in research stage but 'twill be my next step, our phone is quite fast enough, but I would like the see its limit.
Slán!
Sent from my HTC Butterfly s
foggydew88 said:
Reference to GPU I don't know, but for CPU oc there's to play with some driver under cpufreq and mach-msm, I'm still in research stage but 'twill be my next step, our phone is quite fast enough, but I would like the see its limit.
Slán!
Sent from my HTC Butterfly s
Click to expand...
Click to collapse
For CPU overclock, stock speed best for me. Only GPU is my consideration. Because I playing some HD games between butterfly S n Note2 and found that graphic speed smoothly n better than butterfly S (check the spec between note2 n butterfly S, of coz butterfly S better). But, My Butterfly S playing any games also lag. Donno y...
Sent from my HTC Butterfly s using xda premium
You're right, I will check.
Added in the to do list
Sent from my HTC Butterfly s
hi foggydew88,
does this kernel support FAT32 or exfat?
shiropetto said:
hi foggydew88,
does this kernel support FAT32 or exfat?
Click to expand...
Click to collapse
FAT32 supported, exfat as module, as HTC standard defconfig.
when I press the back button not slide yet ,901e wake up, why? stock 5.0.2 rom use gp kernal. Button panel locks to s2w after this distance -> http://forum.xda-developers.com/showthread.php?t=2662415 I also have one x ,and flash the kernal ,there' no problem,i need to slide to second button,then the device wake up . Thanks for your effort to this kernal!!
kimi996 said:
when I press the back button not slide yet ,901e wake up, why? stock 5.0.2 rom use gp kernal. Button panel locks to s2w after this distance -> http://forum.xda-developers.com/showthread.php?t=2662415 I also have one x ,and flash the kernal ,there' no problem,i need to slide to second button,then the device wake up . Thanks for your effort to this kernal!!
Click to expand...
Click to collapse
In think it could be logo2wake related, the wake gestures driver that I used in this kernel is M7 derived, I will check.
Slàn.
kimi996 said:
when I press the back button not slide yet ,901e wake up, why? stock 5.0.2 rom use gp kernal. Button panel locks to s2w after this distance -> http://forum.xda-developers.com/showthread.php?t=2662415 I also have one x ,and flash the kernal ,there' no problem,i need to slide to second button,then the device wake up . Thanks for your effort to this kernal!!
Click to expand...
Click to collapse
I tried to solve this little annoying bug phishing lot of codes, from M7 (old versions too) bug remains, from OneX as you suggested code is too different (at least for my knowledge) and touchscreen wont work after code insertion.
Sorry but at this moment I spent too many time on it and no solution, but all the rest of wake gestures seems to work fine and I found no other bugs yet.
If someone has some idea or input on it I will be glad to restart to work on it, but now I will start to work on todo list.
Cheers.
Anyway, thanks for your help!!
Please fix bright screen when pressing the back button
Very strange, but installing v1.2.2 to 7.0.7 IC, phone on butanimation does not start ...
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"
}
-----------------------------------------------
Disclaimer:
-----------------------------------------------
I Will Not Be Responsible For Bricking Your Phone, Voiding Your Warranty, Or
Any Other Pain Or Suffering You May Feel As Result Of Using This Kernel.
This Kernel Is Made Available To You As Is, No Warranties Can Be Given.
If You Point The Finger At Me For Messing Up Your Device, I Will Laugh At You.
If You Do Not Agree With These Terms,Then Do Not Download The Kernel.
-----------------------------------------------
Change Log:
-----------------------------------------------
Code:
[COLOR="Blue"]v5.0[/COLOR]
0% Battery Patch
Add SFB Net Scheduler
Allow CPU Unaligned Access
ARM JIT Compiler For Packet Filters
Based On 4.1.B.1.13
CPU VDD Levels Sysfs Interface
Custom CWM Recovery 6.0.2.8
NEON & Snapdragon Optimizations
Optimized ARM RWSEM Algorithm
Optimized CRC32 Algorithm
Proportional Rate Reduction For TCP
Reclaim Some Ram
Add Governors - InteractiveX,Smartassv2
Add IO Schedulers - SIO,V(R)
Update Android Drivers
Update Jhash
Update Linux Kernel To 2.6.32.60
Update LZO
Various Other Patches, Tweaks, Fixes...etc
[COLOR="Blue"]v5.1[/COLOR]
Add Snappy Compression Support For zRAM
Apply Patches To RCU
Change Memory Allocation Method
Change Memory Split Method
Enable CFQ I/O Scheduler
Set Correct Default Min/Max CPU Frequency
Switch To Snappy Compression For zRAM From Default LZO
Update CWM To 6.0.3.0
Update Snappy Drivers
[COLOR="Blue"]v5.2[/COLOR]
Merge FXP ALS Changes
Revert To Old Boot Logo
Tweak Display
[COLOR="Blue"]v5.3[/COLOR]
Add Support For CM10.1
Applied Patches To:
readahead
aio
kmod
Include Version Number In Kernel
Integrate Modules Into Boot Image
Fix Iyokan Touch Precision
Update CWM With Latest Changes
[COLOR="Blue"]v5.4[/COLOR]
Increase pmem
lib: genalloc: Change Chunk Allocation To vmalloc
jbd2: Fix fsync() Tid Wraparound Bug
jbd2: Fix Potential Memory Leak
Update CWM To 6.0.3.1
[COLOR="Blue"]v5.5[/COLOR]
Add Support For MIUI
Apply Patches To:
cpufreq
ashmem
-----------------------------------------------
Download:
-----------------------------------------------
Please Do Not Mirror
Arc Fusion
Neo Fusion
Pro Fusion
Ray Fusion
Fusion Modules
-----------------------------------------------
MD5 Checksums:
-----------------------------------------------
CA3173E1EBB3169A1AEC0394B8D3DF78
5E70059E7CA2428E9339E84A94C095F9
98345FABF7846A4DDCC14162A4115C04
CEC26DDEA728124C08C186CA733421E0
BD3D7627C08BFF64DBAA23B3789A1A5F
-----------------------------------------------
Instructions:
-----------------------------------------------
Flash Kernel Using Fastboot
Before Posting
*Read FAQ
*Search
Don't Quote The OP
-----------------------------------------------
Thanks:
-----------------------------------------------
Sony & FXP Team - Kernel Source
adridu59,CAF,FXP Team,krizky82,All Linux Kernel Developers - Kernel Patches
Jerpelea,mericon - Support
skritchz - Fix Shaking Recovery
paul678 - pmem ADSP Values
besttt,Langes - Testing
fuser1337 - Thread Banner
-----------------------------------------------
Source:
-----------------------------------------------
Kernel - 4.1.B.1.13 + Patch
RAM Disk - Custom
-----------------------------------------------
Compiler:
-----------------------------------------------
Linaro GCC 4.7.3
-----------------------------------------------
Banners:
-----------------------------------------------
HTML:
[URL=http://bitly.com/TaTmQB][IMG]http://i.imgur.com/BdxDWlK.png[/IMG][/URL]
Frequently Asked Questions
Stuck At Boot Logo?
The First Boot Will Always Take Some Time (Don't Panic),The Subsequent Boots Will Be Faster.
How To Use USB OTG?
Use This App.
What Is The Recommended Governor And IO Scheduler?
Read This Thread And Find Out Which Suits Your Needs.
Will This Kernel Support 720p/OC Above 1.6 GHz/TWRP/X Governor /X IO Scheduler?
No,Please Use Other Alternatives Which Supports Them.
How To Get Logs?
Open Terminal App
Enter "su"
Enter "dmesg > /sdcard/dmesg.txt"
Enter "cat /proc/last_kmsg > /sdcard/last_kmsg.txt"
Enter "logcat -f /sdcard/logcat.txt"
Note:
While Reporting Issues Please Be More Descriptive
Make Sure You Are On Latest Version Of Kernel
Attach Logs
You Can Use The Bug Report Template Found Below To Assist
Bug Report Template (Thanks Boudin)
Code:
Device :
ROM :
Baseband :
CPU Min & Max Frequencies :
CPU Governor :
I/O Scheduler :
Problem Description :
Thanks Mate. Downloading.
Edit:
Downloaded and flashed.
Initial issue, the first boot resulted in a hang and I had to pull out battery and restart.
On second try after the boot screen the phone rebooted itself.
All fine from then onward, though boot time has increased.
Wifi modules from FXP kernel worked fine.
It "feels" faster. I have tried playing two games, Asphalt 7 and "The Dark Knight Rises" and both "feel" much smoother.
Thanks.
AnTuTu score with FXP Kernel : 3528
AnTuTu score with Fusion Kernel : 3561
Device : Xperia Arc LT15i
Rom : AOKP
Thanks very much. Do you have some recommended settings for Arc? Like OC...
While testing besttt said kernel is stable till 1.7 Ghz.
I don't OC much,very rarely i do it only when needed.
any plans to update and based this kernel from fxp141 ?
thanks
sorry i don't read today you released this kernel..
i will test and give a feedback thx
Please, excuse me. What is the ZRAM and how to use?
Thanks for kernel. Looks great.
downloading now.. thanks mechmetal for the kernel :good:
@miqz
This kernel is already up to date,only ram disk is from fxp 138 which is just an initializer for modules and other hardware setting.
boot image=kernel+ramdisk
@kyawswaraung
Just flash zram enabler
Thanks mate. Jut flashed.
1st boot results in system hang and need pull out battery
2nd boot stayed on boot logo a long time and then reboot itself twice, then everything goes fine.
It seems faster than v3.2, no Wifi on/off issue (I randomly got wifi issue on v3.2, status hang after turn off wifi and need restart).
Youtube plays fine.
Let's see how about the battery life.
It seems there is some issues on booting.
I tried to reboot manually. Again, it sucks on the boot screen a long time and then reboot 3 times itself, finally system hang. I ever can't boot into recovery and need pull out the battery again. It boot into system then. No such booting issue in v3.2.
Did I should use Antutu Cpu master??
coz I already use No-Frills....
Sent from my Xperia Arc
@AndriyeZ
Nope,you use what ever app you wish but i recommend that app as it has neat UI for UV tables.
mechmetal said:
@AndriyeZ
Nope,you use what ever app you wish but i recommend that app as it has neat UI for UV tables.
Click to expand...
Click to collapse
Got it...!
Sent from my Xperia Arc
Thanks and everything is OK. No problem was found in my LT18i.
tintin814 said:
Thanks mate. Jut flashed.
1st boot results in system hang and need pull out battery
2nd boot stayed on boot logo a long time and then reboot itself twice, then everything goes fine.
It seems faster than v3.2, no Wifi on/off issue (I randomly got wifi issue on v3.2, status hang after turn off wifi and need restart).
Youtube plays fine.
Let's see how about the battery life.
It seems there is some issues on booting.
I tried to reboot manually. Again, it sucks on the boot screen a long time and then reboot 3 times itself, finally system hang. I ever can't boot into recovery and need pull out the battery again. It boot into system then. No such booting issue in v3.2.
Click to expand...
Click to collapse
I faced similar issues with booting.
Which device you have Arc or ArcS ?
mechmetal : Is there some logs we can provide for you to investigate this booting issue ?
@abhayks
Strange,I have not faced this issue once.What kernel were you using before?
If possible can you try these steps and report whether the issue persist s.
Flash latest stock ftf
Flash fusion kernel
Wipe everything
Flash any jb ROM
Thanks
seems kernel boots on 2.0ghz, that causes reboots.
Devoct said:
seems kernel boots on 2.0ghz, that causes reboots.
Click to expand...
Click to collapse
download setxperia go to voltage settings and overvolting a little the freq above 1400 just 50mv each i think wants overvolt
besttt said:
download setxperia go to voltage settings and overvolting a little the freq above 1400 just 50mv each i think wants overvolt
Click to expand...
Click to collapse
Is it have to do wipe battery stats before OV ??
Sent from my Xperia Arc
AndriyeZ said:
Is it have to do wipe battery stats before OV ??
Sent from my Xperia Arc
Click to expand...
Click to collapse
its no need to do this all of you only for testing if you have kernel double boot
OK as i promised i built my kernel.
Before anything i want to thank iodak which gives us nice codes and nice ideas i never took alone, laufersteppenwolf and kholk.
The code is substantially the iodak v1 code but i added some bugfixes from externity project and some Werewolf kernel features.
I'm not the "author" but just for the community i "mixed" all the best i can found actually in the net and during the time i'll research and add some interesting feature i'll found.
The new Revolution version is based on Demetris codes (Optimus Prime-play) but indeed i mixed most of the codes i found on the net.
CHANGELOG and UPDATES
Initial features:
- Same as iodak v1
- CPU at 1.7 ghz
- Optimized ksem algorithm [by Ezeekiel]
- Gpu clock interactive regulation, max frequence 766 mhz but i suggest to not go more than 600 mhz
- Added gaming and pmc cpu governors [Thanks Laufersteppenwolf]
- Temp throttle skin raised at 48 ° C and cpu throttle frequence increased at 1300 mhz
- Lot of bugfixes from Linux developers
V1.5
- implemented uhid support (for usb peripheric but i can't test it)
- modified freeze-wake-standby system (thanks TripNRaVeR)
- added araragi fix for wakelock
- various bugfixes and tweaks
- added cpu topology definitions, new voice in trickstermod for powersaving
- rebased clock table on multiple of 102 mhz for cpu_0 and cpu_g
- some other tweaks and bugfixes
V1.51
- Improved cpu topology code
- Restored interactive number of active cpu selectable
- other various bugfixes
V1.52
- added cfg i/o scheduler
- some other little patch and bugfix
V1.55 "BE CAREFUL, THIS IS NOT STABLE FOR ALL PHONE, I CAN JUST TELL IT'S REALLY STABLE ON MINE"
- raised voltages
- added fastcharge
- rebased all cpu clocks
- unlinked gpu
- raised some clocks
- compiled with Linaro toolchain gcc 4.7.3 13.04
V2
- Various bugfixes from different authors in the net
- Lot of commits from TripNraver optimized kernel for HTC ONE X
- Zram updated with Snappy google compression, it should give more i/o speed
- araragi features with the new inspired by kholk Livecolor code
- HTC ONE X clock table
- LP core voltage table editable in Trickster mod
- Enabled Swap
- Enabled 100 200 and 300 mhz clock step usable
- OC for gpu and ram
- Compiled with Linaro toolchain 4.7.4 and optimizations
- UKSM script ported from 3.0 kernel
- Restored stock thermal framework
V2.1
- New thermal tweaks from demetris
- balanced cpuquiet governor from demetris
- enabled zcache (thanks faux)
- Xpad support
- some other thing not worth to be explained here
- FOR ANDROID 4.3 only atm !!!!!
REVOLUTION 1
- Rebased entirely on Demetris' Optimus Codes
- Less controls in trickstermod, just cpu Voltage
- gpu at 520 mhz
- no more overclock since it's not stable with this code
- all the features of optimus primes except cpuquiet selectable governor
- huge number of patches and bugfixes
- need your feedback for stability
PRE-REQUIREMENTS
UNLOCKED BOOTLOADER, ROOT AND RECOVERY!
HOW TO INSTALL
1 Download the KERNEL version which fits with your needs
2 Copy the zip to your sdcard
3 Boot into recovery
4 Flash the zip
5 Wipe cache/dalvik (not required everytime)
6 Reboot
Download Links:
REV 1 05/09/2013
Stock REVOLUTION 1 link: https://www.dropbox.com/s/cxw92g7w8rx7cu7/PH85_REV1_KERNEL_STOCK_P880.zip
CM10.2 REVOLUTION 1 link: https://www.dropbox.com/s/acmnidv4bl7s4az/PH85_REV1_KERNEL_CM10.2_P880.zip CM10.2 VERSION NEEDS TO BE FIXED
PH85 old project
Stock best version v1.52: https://www.dropbox.com/s/ia0ohxouure2q1z/PH85_KERNEL_P880_V1.52.zip
- Bluetooth not working fine in following versions but it has great performances
CM10.1 version v2.15 : https://www.dropbox.com/s/bypkitzbm2b507o/PH85_V2.15_KERNEL_CM10.1_P880.zip
CM10.2 version v2.15 : https://www.dropbox.com/s/8s8ezn4ffbhgg6e/PH85_V2.15_KERNEL_CM10.2_P880.zip
My github
Original PH85 project: https://github.com/Pesach85/ph85-p880-kernel-project
Revolution 1 project: https://github.com/Pesach85/lge-kernel-p880
THANKS
I want to thank all the XDA community and all people which trasmitted me the passion to compile by myself a kernel and add features
People which i met here in xda from long time like berni and iodak and new developers i met here in p880 section like demetris, laufersteppen wolf and many other i can't nominate here.
Some screenshots
{
"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"
}
First a question: is it for stock or CM?
Then, do I get you right that this is kernel is more-less cherry-picked?
But anyways, thanks for your work
Sent from my LG-P880 using xda premium
If cherry picked stay for "i use your sources because i'm not able to code by myself", yes it is
Anyway yes almost it is.
Follow my github to see what i change
Sent from my LG-P880 using xda app-developers app
Pesach85 said:
If cherry picked stay for "i use your sources because i'm not able to code by myself", yes it is.
Anyway yes almost it is.
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Yeah, that's what it means
It comes mainly from git, where you've got the ability to "cherry-pick" single commits
BTW, your github it down
Sent from my LG-P880 using xda premium
I not use exactly cherry pic function i use the old fashioned way copy-paste because i feel more comfortable with
You should see the commit with github app anyway
Sent from my LG-P880 using xda app-developers app
Tested it, and it appears that mobile data aand wifi are not working. It also lags at times when I unlock the screen. Everything else is ok though.
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Flying_Bear said:
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Click to expand...
Click to collapse
Theorically raising the throttle temps this Tegra 3 platform can reach the One X (customized) level but this phone overheats too soon so i tried to setup the best i can without raising too much the temperatures limit.
The GPU clock doesn't give increase in perfomance, i tested it before editing the sources, even if you raise all GPU frequency at 600 i guess for the same thermal reason.
So for now i think i found the best overlock/battery drain compromise without compromise stability.
We all know this nvidia platform could indeed give much more performance with a better thermal cooling.
Pesach85 said:
Theorically raising the throttle temps this Tegra 3 platform can reach the One X (customized) level but this phone overheats too soon so i tried to setup the best i can without raising too much the temperatures limit.
The GPU clock doesn't give increase in perfomance, i tested it before editing the sources, even if you raise all GPU frequency at 600 i guess for the same thermal reason.
So for now i think i found the best overlock/battery drain compromise without compromise stability.
We all know this nvidia platform could indeed give much more performance with a better thermal cooling.
Click to expand...
Click to collapse
Gpu overclocking helps the odd game, MC4 for example
Sent from my rooted P880
Can u do cwm zip to install from phone cause i have no pc here
Sent from my LG-P880 using xda app-developers app
emre81tr said:
Can u do cwm zip to install from phone cause i have no pc here
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Use tefminal emulator, you can flash it from there
Flying_Bear said:
Use tefminal emulator, you can flash it from there
Click to expand...
Click to collapse
How will i do ? Where do i put the image file
Any instaction
Sent from my LG-P880 using xda app-developers app
Flying_Bear said:
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Click to expand...
Click to collapse
how solve baseband xmm wakelock issue?
View attachment j794_root.rar
emre81tr said:
How will i do ? Where do i put the image file
Any instaction
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
1.download j794_root (if u dont have)
2.Extrat it
3. open the Extracted folder
4. j794_root/root/ copy the img file here.
5. go back and right click root folder by holding on SHIFT key.
6. Select "Open command windows here"
7. now you can type the commend in the instruction on command window i.e
Code:
adb push phv1boot.img /sdcard/
adb shell
su
cat /mnt/sdcard/phv1boot.img >/dev/block/mmcblk0p2
sync
reboot
Before doing this make sure the kernal iodakv2 is installed
Good luck:good:
I can in tegra overclock max set GPU freg 416MHz, CPU is ok 1,7GHz, how to set GPU higher frequency? I have before instaled iodak_v02 kernel, max GPU was 520MHz.
dann1989 said:
I can in tegra overclock max set GPU freg 416MHz, CPU is ok 1,7GHz, how to set GPU higher frequency? I have before instaled iodak_v02 kernel, max GPU was 520MHz.
Click to expand...
Click to collapse
Download trickster mod kernel settings, you can use this to raise the max gpu threshold
Sent from my rooted P880
plz cvm instaled
Whether there are improvements in battery?
Wifi not work for me and its not working on cyngmod
Sent from my LG-P880 using xda premium
emre81tr said:
Wifi not work for me and its not working on cyngmod
Sent from my LG-P880 using xda premium
Click to expand...
Click to collapse
This kernel is not made for Cmod
Sent from my rooted P880
Lightning kernel
this kernel is made for cyanogenmod 11 roms and i take no responsibility if you brick,destroy your device due to this kernel
features
sound control 3.2
gpu overclock to 627mhz
intelli thermal
cpu overclock upto 1836mhz(disable mpdecision)
compiled with linaro 4.9.1
added intelliactive,intellidemand,preservative,hyper,wheatley,lionheart governors
row,fiops,tripndroid io schedulers
undervolting
sweep to wake and double tap to wake
auto mpdecision (turn off stock qcom mpdecession)
sound stuttering fixed(zzz sound while hearing music)
Motorola MSM memcpy enhancements
cpu unallingnment access
kernel mode neon
exfat support
gpu voltage control
more to come
source code https://github.com/nikhil18/android_kernel_sony_apq8064
installation instructions
flash the zip in recovery
Setting custom GPU Voltages via sysfs
NB:
- Safe lock is present on MIN/MAX values:
Quote:
#define GPU_MIN_VDD 900000
#define GPU_MAX_VDD 1200000
The default GPU voltages are:
Quote:
+ [VDD_DIG_NONE] = 0,
+ [VDD_DIG_LOW] = 975000,
+ [VDD_DIG_NOMINAL] = 1075000,
+ [VDD_DIG_HIGH] = 1175000
Verify the actual settings:
Quote:
cat /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
975000
1075000
1175000
Adjust to desired values and verify:
Quote:
echo "930000 1000000 1100000" > /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
benchmark
{
"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"
}
credits
doomlord for kernel building instructions
jeroenqui for meow kernel
cyanogenmod for kernel source
Tommy-Geenexus
faux123 - For almost all kernel features
Changelog
version 2 - wifi fixed but removed intelli-plug and overclocking
version 3 - overclocking upto 1836mhz and gpu overclocking upto 533mhz(if overclocking does not work copy sysmon file to system/etc folder)
version 4 - added many governors,undervolting,sweep to wake and double tap to wake, fiops and row io schedulers and fast charge
version 5 - fixed gpu overclock steps,added gpu overclock upto 627mhz,xz kernel compression(fast boot),mpdecission by showp (turn off stock qcom mpdecession)
version 6- added gpu governors simple performance and ondemand,many optimizations
version 7 - added new gpu drivers,updated prima wlan drivers,O3 compiling,gamma controls
version 8 - remade from scratch ,added new governors hyper,wheatley,lionheart vr,trpndroid,zen io schedulars , simple gpu governor , removed msm mp decision and added auto msm mp decision and a lot of optimizations
version 9 - removed extra frequencies in voltage table,Motorola MSM memcpy enhancements and cpu unallingnment access for better performance,removed 627mhz gpu freq,kernel mode neon,fast charge.
version 10 - added exfat support,fixed cd rom emulation,gpu voltage,updated intelliactive and hyper governor.
version 12 - https://drive.google.com/file/d/0B9d32m0t4sa0TmFfX2hGMUlLTDg/view?usp=sharing
Will test it
---------- Post added at 11:48 PM ---------- Previous post was at 11:22 PM ----------
WiFi isn't working for me, can't turn it on
...
WIFI isnot work
i just want my 2nd mic to work in custom rom, does this help?
Test it and give feedback, if it doesn't help, flash the normal cm kernel or boot.img
...
delete
Sorry, is there any special instructions for installing this kernel, or just flashing it? I want give it a try.
guys is doubletap2wake and sweep2wake working for anyone
nikhil18 said:
guys is doubletap2wake and sweep2wake working for anyone
Click to expand...
Click to collapse
Not for me. I tried your kernel with CM11 nightly last night and sadly, d2wake is not working
On Carbon(CM11 based) doubletap2wake doesn't works with default kernel and still not working with Lightning kernel.
But anyway, thanks for your work @nikhil18 :good:
Thanks @nikhil18! This solved my sound stuttering bug
Could you explain to me what the intellidemand etc. intelli stuff governors are for? I never understood what they were for :$ All I know is that ondemand and interactive is a good governor and is not a battery hog unlike Performance.
EDIT [ADD ON]: I would like to thank you for this Kernel, my ROM is smoother than before and more consistent in terms of performance, even though it already is, I can feel that it is, and its not placebo.. Keep it up. Looks like Im gonna have to set up my 2nd bank account with paypal and start donating for awesome devs like you haha
it doesn't work with mokee rom.
kostazol said:
it doesn't work with mokee rom.
Click to expand...
Click to collapse
then the sources are different sorry cant do anything about it
nikhil18 said:
then the sources are different sorry cant do anything about it
Click to expand...
Click to collapse
it work but with errors, after starting i have error systemUI. Can you repair it?
P.s. I install your kernel without wipe.
kostazol said:
it work but with errors, after starting i have error systemUI. Can you repair it?
P.s. I install your kernel without wipe.
Click to expand...
Click to collapse
bro mooke rom uses a different sourcecode and its not based on cm11 and i need to make a kernel from scratch to support the rom
del
kostazol said:
Thank you for answer, I thought that mokee is cm11 based rom. I will be very happy if you make your kernel for mokee, but i understand that it is difficult and it needs your time.
Click to expand...
Click to collapse
delete
Kernel works great
Kernel has been working smoothly for me on Carbon Rom. I don't have Bluetooth audio stuttering anymore but I do still get sound stuttering (bluetooth as well as through phone speaker) in Plants vs Zombies 2. This stuttering also occurred in the stock kernel so it might be an app optimisation problem. I've tried other governors and it doesn't seem to make a difference.
Thanks for the kernel mate.
About v7 on my ZR (CM11) :
- Impossible to undervolt (no tab on SetCPU)
- Very instable when overclocking. Phone freeze and reboot just after set max frequency.
Hi guys,
since we haven't got any kernel for our omni roms I've decided to make one. For now it's just an alpha but to me seems pretty stable I'm releasing here as a test. Please report what do you think. It's based on "stock" omni kernel with overclock (for now I'm using this commits https://github.com/marco9333/androi...mmit/1d75a501447e609dbb412c350d79ac1ef720a630 and https://github.com/marco9333/androi...mmit/36cf4ca9c78144f336dad4af88049b4a6bf59fac but from next release I'll try @humberos commit https://github.com/humberos/android...mmit/5f768f943d0c420860575e22756b58ff64f0c596 as he suggested See changelog below).
I've tested on Omnirom and @nerdyblonde reported it is working on Carbon, feel free to try on any AOSP based rom (not Samsung based)
Features:
An awful name (I'll try to find a better one)
Different versions for n8000 and n801x
Overclock up to 1600Mhz (booting max freq is 1400Mhz) and underclock to 100 Mhz (booting min freq is 200 Mhz) -> version 0.2 and newer
I've added a (temporary) my commit https://gerrit.omnirom.org/#/c/9555/2 to force cpu frequency range to stock values (I'll decide about merging this in omni rom official builds)
Version 0.1 built with different flags and toolchains but from the next one I'll use only linaro (maybe I'll try sabermod too) See below
See changelog
TODO:
Add fast-charge -> I've almost finished this, I hope to post an update soon (maybe today) DONE
Add underclock (100 Mhz, see humberos commit above) Done.... version 0.2 and up See below
Change installing script to solve possible dialer problems with some roms (unpack modify and repack original boot.img I'll use https://github.com/ModdingMyMind/boot_manipulation but I'll need some time)
Add more schedulers and/or governors (???)
Tell me what would you like to have and I'll think about that
Add thanks to all the developers
DIRECT DOWNLOADS Version 0.6 (LATEST):
N8000 -> https://www.androidfilehost.com/?fid=95784891001603463
N801x -> https://www.androidfilehost.com/?fid=95784891001603462
Link to version 0.5 are removed -> Some tweaks weren't included in the zip so I'm releasing a new version. See second post for changelog
Previous version 0.4:
N8000 -> https://www.androidfilehost.com/?fid=95747613655041727
N801x -> https://www.androidfilehost.com/?fid=95747613655041728
DOWNLOADS FOLDER: https://www.androidfilehost.com/?w=files&flid=19342
HOW TO INSTALL
(*optional) Make a backup (or just keep the original rom zip so you can reflash that to go back to stock omni without losing data)
(*not optional) Use this at your own risk I don't take responsibility for any crash, excessive heat, forced reboot, and whichever problem you could have
Flash the zip in recovery, no need to wipe anything, reboot
Thanks to:
* Omnirom team
* @iofthestorm (is the one who ported and made our devices official with omni)
* @humberos (underclock)
* @Lord Boeffla (overclock)
* @Christopher83 (I'm using his toolchains)
* See my sources on github
CHANGELOG
Version 0.1
Initial release
Version 0.2
Added frandom(See https://github.com/Ryuinferno/frandom-android for reference)
Added underclock down to 100Mhz (Thanks to @humberos)
Added more build flags (Check http://forum.xda-developers.com/showpost.php?p=36693600&postcount=9 for reference)
Version 0.3
Added fastcharge support in kernel drivers(need some testing to check the best currents) -> Disabled by default but can be enabled anytime without reboot(Maybe an entry in Advanced settings??? See next post)
https://github.com/marco9333/androi...mmit/b3e4981b88be28d59ab01052cf3f66d5e411c88b
Added support for ntfs and exfat filesystems https://github.com/marco9333/androi...mmit/27b3a545c6651fc89fd8a1eaf0bc801dc6222b09
Now powerkey should switch the screen on faster (no lag between pressing and screen on) All credits to https://github.com/dsc-team/dsc-team-kernel-project Not working
Added some patches from linaro, they should give more battery juice-> got about +400 points with antutu if you believe in benchmarks... I don't
Version 0.4
Changed mounts flags for system,data,cache and preload (with antutu I had about 300 for storage I/O now is around 980-989 with cfq, got better result with row, test it if you find some improvements)
Added some patches from linaro (see my github)
Increased i2c speed with wacom digitilizer(I'll test this tomorrow)
Increased sampling rate of wacom digitalizer (S-PEN should beis smoother (IMHO))
Added init.d script editable by user to set cpu frequency,fast charge and s-pen tweaks(for now)
Fixed Broken charging animation when the tablet is off (I will merge this into official omnirom after some testing, maybe I'll release here before as a preview, if you're curious https://gerrit.omnirom.org/#/c/9658/) ->
Merged into omnirom, if you're using omnirom now this fix is present "by default", if you have another rom the fix is still installed with the kernel (Report if not working)
Backported xpad driver (xbox, xbox 360 and xbox one controller support) from linux 3.17 (Needs testing)
Backported ps2, ps3, ps4 driver from linux 3.17 (Needs testing)
Other minor changes
Version 0.5
Fix for camera recording and hd video playing (waiting approval approved and merged into official omnirom -> https://gerrit.omnirom.org/#/c/9943/ and https://gerrit.omnirom.org/#/c/9944/)
Reduced hdmi out resolution to 720p and set hdmi audio to 2ch (Quite useless now since hdmi isn't working)
Introduced compiler flags from JustArchi's github and switched to linaro-4.8.4 (should give a performance boost)
Version 0.6
Enabled previous added SMT (http://en.wikipedia.org/wiki/Simultaneous_multithreading)
Patches for conservative and ondemand governors
Added zzmoove governor
Enabled more governors (interactive and adaptive)
Other small changes (check my github)
Source: https://github.com/marco9333/android_kernel_samsung_smdk4412 and https://github.com/marco9333/android_device_samsung_n80xx-common
How to temporary enable fastchargeYou need a rooted device but since you're using a custom rom I assume that you have it
Download a terminal emulator app on google play store
Open it, write su and press enter(superuser or supersu should popup, grant root access)
Write echo 1 > /sys/kernel/fast_charge/fast_charge to enable
Write echo 0 > /sys/kernel/fast_charge/fast_charge to disable
Done
This settings will be reset on startup, if someone is interested I can write a init.d script to set fast_charge on boot just let me know DONE. See below
Stock charging settings AC -> 1800 mAh USB -> 600 mAh
Fast charging settings AC ->1900 mAh USB -> 1500 mAh
How to set kernel parameter on boot (Version 0.4 and up)
You need root and a root browser (like https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree)
Go to /system/etc/init.d and open 99mm_alpha file (it's a plain text file)
All the settings are commented
First section is for cpu frequency set on boot (by default max freq is the stock one so no overclock, try to set it with a kernel app, if everything is alright you can after modify this file)
The second section is about wacom pen, choose the sampling rate you prefe: higher means more smoothness, but possible higher battery consumption
Last section is for fast charge change the 0 in the last line with a 1 to get fast charge enabled at each boot (you should have echo 1 > /sys/kernel/fast_charge/fast_charge)
This is just for omni Rom correct? I rub carbon rom but I'd like to try it.
Sent from my Note 3's big ass screen
smuvman said:
This is just for omni Rom correct? I rub carbon rom but I'd like to try it.
Sent from my Note 3's big ass screen
Click to expand...
Click to collapse
I haven't got time to try on other roms but should work with every AOSP based (like Carbon). You can always try it just flash in recovery: if the boot is ok then it's working, if you got a bootloop you can go to recovery and reflash the whole rom without wiping so you won't lose your data (I think doing a backup is better, just in case)
I can confirm the kernel works on Carbon Rom.. Underclocking works great... I don't overclock though.. Thanks for compiling this for us!
Thanks for taking the time to create it and thanks nerdy for testing
Sent from my Note 2's big ass screen
Unfortunately can't get it to run. Keep getting this fc error.
Running latest carbon rom. I'll wait for the next version. Thanks though. Btw I have the N8013
Sent from my Note 3's big ass screen
{
"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"
}
smuvman said:
Unfortunately can't get it to run. Keep getting this fc error.
Running latest carbon rom. I'll wait for the next version. Thanks though. Btw I have the N8013
Sent from my Note 3's big ass screen
View attachment 2950595
Click to expand...
Click to collapse
Phone fc is quite strange since you are using a n8013 which don't have a modem. In n801x version of the kernel isn't included the modem driver, so this is the cause of that force close IMHO. You can try two things:
Go to settings-> apps-> all-> dialer-> disable -> reboot and check (now phone app is disabled so it shouldn't crash since is not running)
Or download and flash n8000 kernel. (with the modem drivers so the process can't complain anymore)
I have a N8013 as well.. I didn't get any force closes.. I uninstall all system apps I don't use, the dialer being one of them.. I flashed thru TWRP.. Hope you get it working
Ok that would make sense since I never uninstalled the dialer app. Never needed to lol I will try and report back. Thanks.
Sent from my Note 3's big ass screen
Yea! That did the trick! Thanks guys. Now to tweak!
Sent from my Note 10.1 aka my Mobile Porn Storage Unit
Way to go Marco!! Downloaded and flashed!
Unfortunately this doesn't work on CM11. Tested, and android.phone FCs. :/
Spectral1991 said:
Unfortunately this doesn't work on CM11. Tested, and android.phone FCs. :/
Click to expand...
Click to collapse
If you're using n801x check post #9 http://forum.xda-developers.com/showpost.php?p=55679855&postcount=9
marco9333 said:
If you're using n801x check post #9 http://forum.xda-developers.com/showpost.php?p=55679855&postcount=9
Click to expand...
Click to collapse
I'm using n8000. Tried flashing the related kernel file as well. Still not working on latest CM11.
Spectral1991 said:
I'm using n8000. Tried flashing the related kernel file as well. Still not working on latest CM11.
Click to expand...
Click to collapse
Have you tried to clean Dialer data??
marco9333 said:
Have you tried to clean Dialer data??
Click to expand...
Click to collapse
Couldn't even get there. The FCs happen too quickly. After closing a dialog it immediately appears.
When the message appear do not close the dialog but try to pull down the quicksettings and go to settings from there... If this won't work I'll add a script to kernel zip to clean dialer data (if possible) so you can easily flash directly without further actions
Sent from my Nexus 5 using XDA Free mobile app
Thanks for this Marco, it works great here- Omnirom on a n8013. :good:
Is there any chance you might take over the omnirom development now that iofthestorm is out of the loop? He mentioned he was up for helping someone who was willing to continue the work on it.
{
"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"
}
Changelogs
18.0.3: Fixed HBM mode switch, a few other small fixes, and improvements.
Qcacld now uses a profile system ported from CAF's qcacld-3.0 msm8996.
18.0.0: Updated Touchscreen & FP, Changed name of Zip Name, Latest OP sources with 4.9.159:
17.1.0: Built 100% CLANG: Last official for the 4.9.158 series.
17.0.2: Rebased whole new kernel, Updated commits, Build Fully With Clang 9 'DragonTC'.
16.8.3: Reformated code style, For faster optimized code, Now built with POLLY Thanks to @xanaxdroid
Reworked FP. Removed some unneeded TCP CONGS and some debugging code.
16.8.0: Removed most debugging stuff, toned down FP, updated a few other areas.
16.7.0: Fixed the data corruption issue, reworked some things. Calmed down CPU, Pocket Protection works again.
16.6.0: Rebuilt from previous edition. Smoother and faster.
16.4.0: Rebuilt from scratch under fresh new source.
16.3.0: This kernel is being released as is, I made many many changes, I would take heed
when installing this kernel, keep an eye on it. Some things I am not very happy about.
(Then why release? Because I need to make sure its not just me.)
16.1.9: Re-based Kernel, made some cosmetic changes, also reworked defconfig,
Gesture Controls for AOSP based ROMs, will not work, But OOS it will.
WiFi has been tested to work on .10 but many have complained that it will
only work when they upgrade to .11 (Keep this in mind when you report problem)
16.5.0: Both Stock and Custom AOSP Gestures work, (depending on your ROM)
16.1.0: New Download Location added: Also, this is probably my best release yet.
qcacld-3.0 is now compiled inline with Kernel.
Attention
This is strictly created for OOS, but it has been tested on Custom AOSP based ROMs,
on AOSP, everything works, But WiFi and Gestures, (WiFi uses stock WLAN module) (Gestures, need the API, I never added yet)
One day I will add that in the near future if people on AOSP based ROMs request so.
Compilers Used
Clang Compiler: DragonTC 9.x Compiled by me w/Polly
GCC Compiler: Uber 9.x <-- We build w/100% CLANG.
Features
Linux 4.9.159 (w/latest OP/Linux)
CAF: LA.UM.7.3.r1-06700-sdm845.0
Linker: CLANG_LD <-- Yeah thats right, 100% CLANG
Makefile: Optimized to use POLLY
SafeStack (Disabled for now)
qcacld-3.0: (Compiled inline with Kernel)
CPU (New Overclocked Freq Table) (Added: 838mhz and 767mhz) By @pappschlumpf of SmurfKernel (Doesnt work as expected)
GPU (w/Overclock Freqs 767, 838)
AUDIT (Disabled) <Better Performance>
PROC_STRIPPED (Enabled)
Memory Compaction (Disabled)
DEBUG_ALIGN_RODATA (Enabled) <Better Performance>
FRAME_POINTER (Disabled) <Better Performance>
OPTIMIZE_INLINING (Enabled) <Better Performance>
gcma Guaranteed Contiguous Memory Allocator (default)
Simple Low Memory Killer By @Sultan (seems to work) (Causes Camera Issues)
CPU Input Boost By @sultan (Updated)
DevFreq Boost By @Sultan (Updated)
KLapse V4.0 - A kernel level livedisplay module by @tanish2k09
HZ=1000 (This is for now)
Memory Optimizations
Frame Pointers Disabled
Adreno Booster 2.2 By @tbalden
KCAL Color Control
Sound Control (w/gain Controls)
Touch Boost (W/Dynamic SchedTune Boost)
Boeffla WakeLock Blocker (v1.10)
Backlight Minimun Brightness (int)
High Brightness Mode (On/Off)
Override System VIB Settings (On/Off)
OnePlus Gesture Vibration (On/Off)
USB Fast Charge (On/Off)
Notification LED Fade/Speed/Intensity (On/Off)
Notification Vibration
Call Vibration
Sweet2Sleep Vibration
Available Gestures
Double Tap To wake
Sweep To Wake
OnePlus Gesture Vibration
Sweep To Sleep
Available IO/Scheds
noop
anxiety
deadline
cfq (default)
fiops
sio
zen
maple
bfq
Available TCP Congestion Algorithms
agilesd
westwood (default)
cubic
vegas
sociopath
Downloads
OnePlus 6-6T (Nebula)
Links to my other Nebula Kernel Threads
Nebula Telegram Group
OnePlus 6T Nebula Kernel Thread
OnePlus 6 Nebula Kernel Thread
XDA:DevDB Information
OnePlus 6/6T Nebula Kernel, Kernel for the OnePlus 6T
Contributors
Eliminater74, theknux
Source Code: https://gitlab.com/devoneplus/android-linux-stable-op6t_20190222/tree/oneplus/SDM845_P_9.0_CAF_WIP_20190224
Kernel Special Features:
Version Information
Status: Stable
Created 2018-12-08
Last Updated 2019-02-27
Reserved......
reserved b
??
Patiently waiting for OC.
Hello, nice to see you here.
Man I love to see new development.. patiently waiting on this one.thank you
dennisbednarz said:
Patiently waiting for OC.
Click to expand...
Click to collapse
The chances of OverClocking CPU is 49%, I know I can do it.
but it overwrites the max top freq, rather then add a new freq step..
Code:
if (i >= 27) { // the overclocked freq 2956800
src = 1;
div = 0;
lval = 154;
core_count = 1;
}
<-- This is supposed to see last main freq setting, which in this case is 27 steps,
Code:
struct osm_entry perf_ex = {
.lval = 154,
.ccount = 1,
.frequency = 2956800000,
.virtual_corner = 28,
.open_loop_volt = 1098,
};
<-- This creates the new step, or at least supposed too....
But problem is this, we dont have 27 steps, we only have 24, and looking at the dts file for the sdm845-2.dtsi, it shows a hell of alot more freq's up to 3.4ghrz.......
But I dont see our freq steps anywhere.. as some know, the TrustZone handles all the VDD and Voltage restrictions.. But the Table should still be listed..
But its not the correct table that we use..........
But good news is, I know our CPU can handle 3.4ghrz.. its even written in the dts settings already by default.........
But give me time and ill figure something out, I sent Email to the Original Author of the CPU OC Hack above... waiting to see what he says, he removed it from all his kernels, and another person that tried it
also removed it.. so I wanted to find out why..
I honestly don't think we really need OC on this phone, just my opinion though. The phone is already blazing fast especially with the OnePlus Labratory Boost Mode. I'd rather have Nebula be a stable, balanced/performance based kernel like the OP's previous kernels rather than have it packed full of features that don't really do much.
Stoked. I knew our planets would align again. Haven't been able to use your work since the G3 days.
Eliminater74 said:
The chances of OverClocking CPU is 49%, I know I can do it.
but it overwrites the max top freq, rather then add a new freq step..
<-- This is supposed to see last main freq setting, which in this case is 27 steps,
<-- This creates the new step, or at least supposed too....
But problem is this, we dont have 27 steps, we only have 24, and looking at the dts file for the sdm845-2.dtsi, it shows a hell of alot more freq's up to 3.4ghrz.......
But I dont see our freq steps anywhere.. as some know, the TrustZone handles all the VDD and Voltage restrictions.. But the Table should still be listed..
But its not the correct table that we use..........
But good news is, I know our CPU can handle 3.4ghrz.. its even written in the dts settings already by default.........
But give me time and ill figure something out, I sent Email to the Original Author of the CPU OC Hack above... waiting to see what he says, he removed it from all his kernels, and another person that tried it
also removed it.. so I wanted to find out why..
Click to expand...
Click to collapse
Now, see, you used s lot of words I do not understand. I'm mostly into userland stuff
Wouldn't overwriting the max top freq just modify the highest step to use that as the maximum frequency available for the CPU? Sure, this would cause the system to randomly jump between the next highest step and possibly 3.4GHz but it's a good start.
@Eliminater74 Good to see you on this device been awhile since I used Nebula..
dennisbednarz said:
Now, see, you used s lot of words I do not understand. I'm mostly into userland stuff
Wouldn't overwriting the max top freq just modify the highest step to use that as the maximum frequency available for the CPU? Sure, this would cause the system to randomly jump between the next highest step and possibly 3.4GHz but it's a good start.
Click to expand...
Click to collapse
Yeah I can do it.. but between 2.6 and 2.9 is a huge step, just as 2.6 and 3.4 which is what your talking about...........
the freq that gets overwritten is the 2.8...........
I am working on trying to figure out the deal with it.. as I said, its supposed to add a step which would be the 2.9 above the 2.8, but it didnt.
what it did was take the 2.8 and changed it to 2.9...... I could change the 2.8 to anything really.. even 3.4 ....... but again....... its a dirty hack that I dont feel right with......
Eliminater74 said:
Yeah I can do it.. but between 2.6 and 2.9 is a huge step, just as 2.6 and 3.4 which is what your talking about...........
the freq that gets overwritten is the 2.8...........
I am working on trying to figure out the deal with it.. as I said, its supposed to add a step which would be the 2.9 above the 2.8, but it didnt.
what it did was take the 2.8 and changed it to 2.9...... I could change the 2.8 to anything really.. even 3.4 ....... but again....... its a dirty hack that I dont feel right with......
Click to expand...
Click to collapse
I'm personally just interested in 2.96 so RoG phone users can't bully me anymore
Trying to flash this and it said
unpacking ram disk failed aborting
Update process failed with error: 1
Error installing zip file
Tried uploading a screenshot but to wouldn't let me did I flash it wrong or something or is this a bug
DarkNeo253 said:
Trying to flash this and it said
unpacking ram disk failed aborting
Update process failed with error: 1
Error installing zip file
Tried uploading a screenshot but to wouldn't let me did I flash it wrong or something or is this a bug
Click to expand...
Click to collapse
Using twrp?
zplit said:
Using twrp?
Click to expand...
Click to collapse
ya
@Eliminater74 I don't know if this is a bad question in terms of ones work being separate from another, but have you talked to pappschlumpf about the OC?
Causical said:
@Eliminater74 I don't know if this is a bad question in terms of ones work being separate from another, but have you talked to pappschlumpf about the OC?
Click to expand...
Click to collapse
Yes, they have both talked already. Just have to sit back and wait...
hey @Eliminater74
great to see nebula rise again! I wish you the best of luck for this project!
Also replied in slack to you