Related
Hiya everyone,
I've ported Dumfuq's overclocking patches from 2.6.29 to 2.6.32.21! This applies to those of us using the stock HTC OTA and allows the use of programs like SetCPU. This kernel was built from the source code from http://developer.htc.com and the kernel config is an identical copy of the one included in the latest Froyo OTA (my leak).
My current method of providing this is as an update.zip... just put this on your SDcard, boot into Clockwork, and flash it. If it kills your kittens, do not blame me.
Also, reminder: flashing this zip alone is not enough to overclock your device. Afterward, use a program (from the Market) such as SetCPU to overclock your device.
Download: http://www.multiupload.com/2XEWYRL62U
Change Log:
- Revision 2
Fix Wifi issues (as well as any other kernel module loading issues).
Add support for CPUfreq governers 'interactive' and 'smartass'.
Change the default governer from 'ondemand' to 'interactive' - this dramatically improves redraw performance and other user-interface responsiveness.
To change to the Smartass governer use something like SetCPU.
Include the MSM KGSL TLB performance tweak changes that are present in CM's kernel repository. You may or may not notice any video performance improvement, but it provides a possibility of improvement.
Fixed the kernel version string to properly read '2.6.32.21' not '2.6.32.17' - the first version wasn't .17, it was .21.
Please remember to disable the HTC Perflock in SetCPU by pressing the Menu key (while in SetCPU) and selecting 'Perflock Disabler'.
Happy? Donate.
Hey I'm running your NB 2.15 Mod ROM and just flashed this kernel. It broke the WiFi. I am now getting an Error when attempting to enable WiFi.
What is the max frequency of this kernel? And does it include smartass governer?
Sent from my T-Mobile myTouch 3G Slide using Tapatalk
pettigrew95 said:
Hey I'm running your NB 2.15 Mod ROM and just flashed this kernel. It broke the WiFi. I am now getting an Error when attempting to enable WiFi.
Click to expand...
Click to collapse
Ahh, one thing I didn't test, although I suspected it might break. I'll fix it tonight and post a new update.zip for ya'll.
agentg1001 said:
What is the max frequency of this kernel? And does it include smartass governer?
Click to expand...
Click to collapse
It's identical to Dumfuq's patches, so 864000Hz. And no, it doesn't include the smartass governer - I will investigate that possibility tonight, however I suspect I will be able to implement it. Additionally I will be disabling HTC Perflock in the kernel so it doesn't have to be done by SetCPU.
Toodles.
EDIT: I'll also be adding the new 'interactive' CPUfreq governer.
nbetcher said:
Ahh, one thing I didn't test, although I suspected it might break. I'll fix it tonight and post a new update.zip for ya'll.
It's identical to Dumfuq's patches, so 864000Hz. And no, it doesn't include the smartass governer - I will investigate that possibility tonight, however I suspect I will be able to implement it. Additionally I will be disabling HTC Perflock in the kernel so it doesn't have to be done by SetCPU.
Toodles.
EDIT: I'll also be adding the new 'interactive' CPUfreq governer.
Click to expand...
Click to collapse
I have made the changes, however I decided to NOT disable HTC Perflock through the kernel config, so please make sure to disable it (via SetCPU) first before trying to overclock or change your governer. New version uploaded, see OP.
Could you also include some higher frequencies? (Preferibly up to 960)? That would be great because my phone is stable up to 921. Also compcache enabled (like drowning child's kernel) would be awesome.
Sent from my T-Mobile myTouch 3G Slide using Tapatalk
I'm not sure why but my slide didn't like this kernel
http://pastebin.com/hVgG467j
Thank the devs for nandroid!
My slide not working with this kernel too (
Are you both running NB_Mod-2.15.531.1 Revision 2? Otherwise this won't work properly. Besides, according to that logcat your problems aren't related to the kernel... Android is unable to mount any of the MTD partitions (/system, /cache, /data, etc).
Please let me know more about what you're running.
Also, I'll be working on making a separate version of this that has OC enabled up to 960MHz, but 960MHz is very dangerous... 800MHz+ is even asking for trouble despite our processor's normal clockrate being 800MHz (T-Mobile downclocked it to 600MHz out-of-the-box).
I'll look into Compcache as well.
im IN.
good job, will try after work. gj
how long does it take to boot the first time?
been stuck at the white MT3GS boot screen for a few minutes now.
running CM7 RC4
EDIT: oops, did not know this is only for the leaked froyo update
pettigrew95 said:
Hey I'm running your NB 2.15 Mod ROM and just flashed this kernel. It broke the WiFi. I am now getting an Error when attempting to enable WiFi.
Click to expand...
Click to collapse
I just flash the this new Kernel and i'm also getting Error on the WiFi when trying to Enable it, also the SetCPU won't go higher then 600. The Rom i'm using is the 3rdSense 1.00
Thankfully i did a Rom Backup so i'm restoring my system
Sefy said:
I just flash the this new Kernel and i'm also getting Error on the WiFi when trying to Enable it, also the SetCPU won't go higher then 600. The Rom i'm using is the 3rdSense 1.00
Thankfully i did a Rom Backup so i'm restoring my system
Click to expand...
Click to collapse
This kernel is only to be flashed if youre running NB Mod 2.15 ROM. It wont work on 3rd sense
pettigrew95 said:
This kernel is only to be flashed if youre running NB Mod 2.15 ROM. It wont work on 3rd sense
Click to expand...
Click to collapse
Well, it showed it as the kernel in the "About" so it appeared to have flashed it (and it did kill the WiFi) so it did get flashed
Either way, i got back to the previous one (.17[aka .21]) and it's working fine again.
Sefy said:
Well, it showed it as the kernel in the "About" so it appeared to have flashed it (and it did kill the WiFi) so it did get flashed
Either way, i got back to the previous one (.17[aka .21]) and it's working fine again.
Click to expand...
Click to collapse
Hmm, .17 isn't AKA .21. They're two different kernels and contain different code. The kernel you're using in 3rdSense was from the HTC Legend release of 2.6.32.17 and had different Wifi drivers. When a kernel and its driver modules are built, the build process puts the kernel's version string into the modules, so if you try to load them on a different kernel it will fail. This is what happened to you... you have 3rdSense which uses 2.6.32.17 Wifi drivers and my 2.6.32.21 kernel cannot (well, I fib a little on that) load the .17 drivers. Get it? Got it? Good.
nbetcher said:
Hmm, .17 isn't AKA .21. They're two different kernels and contain different code. The kernel you're using in 3rdSense was from the HTC Legend release of 2.6.32.17 and had different Wifi drivers. When a kernel and its driver modules are built, the build process puts the kernel's version string into the modules, so if you try to load them on a different kernel it will fail. This is what happened to you... you have 3rdSense which uses 2.6.32.17 Wifi drivers and my 2.6.32.21 kernel cannot (well, I fib a little on that) load the .17 drivers. Get it? Got it? Good.
Click to expand...
Click to collapse
So... what you are saying is, a kernel from a different device all together, is working on a hardware which it doesn't really belong to. While a Kernel made specifically for this, will kill the WiFi of the device it's designed for?
From what i recall from Linux, and i could be wrong and this doesn't apply to Android, the Kernel and the UI are two separate components. The Kernel has all the drivers and the UI is the interface! but again, i could be wrong.
Sefy said:
So... what you are saying is, a kernel from a different device all together, is working on a hardware which it doesn't really belong to. While a Kernel made specifically for this, will kill the WiFi of the device it's designed for?
From what i recall from Linux, and i could be wrong and this doesn't apply to Android, the Kernel and the UI are two separate components. The Kernel has all the drivers and the UI is the interface! but again, i could be wrong.
Click to expand...
Click to collapse
What I'm saying is that the boot.img that I have in the update.zip from this post does NOT contain the modules for Wifi since the modules are stored on your /system MTD and the scope of this update.zip is for the kernel. Could I replace the modules from there with the ones shipped with the Froyo OTA? Sure, but where does it stop?
Anyways, the Legend is not a completely different device. The Legend is basically the UK version of the Slide, minus the keyboard. Same exact hardware all the way down to the Wifi and BT.
Let me explain things a little bit more:
There's sdio.ko and tiwlan_drv.ko in /system/lib/modules. NB_Mod has ones compiled from 2.6.32.21, 3rdSense has ones compiled from 2.6.32.17. This thread's kernel (boot.img, to dumb it down a bit ) is 2.6.32.21. So, when the system goes to load the modules from /system/lib/modules, it sees that you're running kernel 2.6.32.21, but the modules in that directory are for 2.6.32.17. It fails.
As far as Android being separate from the kernel... yes, of course. But touching "Wifi" (to enable Wifi) in Settings doesn't scurry out little Android gremlins to magically carry the firmware from your MTD to the Wifi chipset... all it does it say "Hey, kernel, would you mind loading the wifi module you have listed in init.rc? Thanks Linus! *kisses*" Then Android does some other stuff, but I won't bore you with the entire process or else I'll have to write a book (oops, too late).
EDIT: in hind-sight this all seems to not really answer your question and only further supports the need for a better answer to you, but hopefully you'll find some clarity.
nbetcher said:
What I'm saying is that the boot.img that I have in the update.zip from this post does NOT contain the modules for Wifi since the modules are stored on your /system MTD and the scope of this update.zip is for the kernel. Could I replace the modules from there with the ones shipped with the Froyo OTA? Sure, but where does it stop?
Anyways, the Legend is not a completely different device. The Legend is basically the UK version of the Slide, minus the keyboard. Same exact hardware all the way down to the Wifi and BT.
Let me explain things a little bit more:
There's sdio.ko and tiwlan_drv.ko in /system/lib/modules. NB_Mod has ones compiled from 2.6.32.21, 3rdSense has ones compiled from 2.6.32.17. This thread's kernel (boot.img, to dumb it down a bit ) is 2.6.32.21. So, when the system goes to load the modules from /system/lib/modules, it sees that you're running kernel 2.6.32.21, but the modules in that directory are for 2.6.32.17. It fails.
As far as Android being separate from the kernel... yes, of course. But touching "Wifi" (to enable Wifi) in Settings doesn't scurry out little Android gremlins to magically carry the firmware from your MTD to the Wifi chipset... all it does it say "Hey, kernel, would you mind loading the wifi module you have listed in init.rc? Thanks Linus! *kisses*" Then Android does some other stuff, but I won't bore you with the entire process or else I'll have to write a book (oops, too late).
Click to expand...
Click to collapse
Everyday you learn something new! thanks for being the teacher!
nbetcher said:
Are you both running NB_Mod-2.15.531.1 Revision 2? Otherwise this won't work properly.
Click to expand...
Click to collapse
Well now I feel a bit sheepish, I guess that's what I get for not reading closely enough, I'm running CM7 RC4, sorry about that.
Does anyone happen to have a copy of this kernel laying around somewhere? Megaupload is long gone unfortunately
HWMOD OC KERNEL FOR MEDIAPAD ICS
Here is my 3.0.42 Overclocked Kernel for Mediapad ICS.
It was developed to suit my modified C232B005 firmware.
Should work in combination with all released Huawei ICS firmwares.
The main objective was to have longer battery life, not sure I got 100% of it,
however it seems pretty stable. The choice about avoiding higher clock frequencies
was deliberate and aimed to avoid forced close, freezes and unexpected reboots.
Really higher frequencies seemed unstable to me during my tests.
CHANGES
- latest stable kernel-3.0.42 Overclocked, clock up to 1.782 MHz
- undervolting from 750 mV @ 192Mhz to 1.275 mV @ 1.782 MHz
- default clock 1.188 MHz as in stock but governor ondemand
- "arkusuma" touch screen driver and sysfs modifications
- mt9m114 driver embedded in the kernel (not a module)
- size optimized dhd kernel module for Wifi networking
- added SIO scheduler but kept "deadline" as default
- cleaned up errors due to non existing hardware
- removed several unused driver from the kernel
- various fixes and tweaks from other platforms
HOW TO INSTALL
- extract the "boot.img" file from the "boot-3.0.42-hwmod.zip" archive
- using "fastboot" erase and then write "boot.img" to the boot partition:
Code:
fastboot erase boot
fastboot flash boot boot.img
- extract the "modules" folder from the "modules-3.0.42-hwmod.zip" archive
- copy the complete content of the "modules" folder to "/system/lib/modules/"
BOOT PARTITION (updated 2012/09/10)
Size: 3.999.362 bytes - MD5: aa7e4676d85f45a354c29aaadbdb8eab
Contains "boot.img" file to be flashed with "fastboot" to the "boot" partition:
http://www.gamefront.com/files/22241072/boot-3.0.42-hwmod.zip
KERNEL MODULES (updated 2012/09/10)
Size: 272.341 bytes - MD5: 6406f7778a4054160f2d415673cde0ca
Contains 3.0.42 kernel modules to be copied in "/system/lib/modules":
http://www.gamefront.com/files/22241073/modules-3.0.42-hwmod.zip
As always have fun and enjoy,
.:HWMOD:.
LOCAL DOWNLOAD FROM XDA
.
Nice one but i have problem with wifi. Very very slov
Sent from my HUAWEI MediaPad using XDA Premium HD app
CSCicus said:
Nice one but i have problem with wifi. Very very slov
Sent from my HUAWEI MediaPad using XDA Premium HD app
Click to expand...
Click to collapse
The "dhd.ko" module is the original one shipped by Huawei.
It was just stripped off of symbols and other debug informations
which are not necessary for the functionality of the Wifi driver.
I have had no sign of Wifi slow down and other people on Androidiani forum
are using this same kernel and they have not reported problems so far:
http://www.androidiani.com/forum/hu...rmware-mediapad-ics-4-0-3-hwmod-c232b005.html
You could try to perform a complete "Factory data reset" if you are not
worried about reinstalling your application and data from a backup.
any other governor added to above kernel ?
I have my device 3days. I have instaled yours rom. Everything its wiped. I noticed i dont have this problem all time. On first instalation of all things was ok. But after that speed gos down to 100k/200k i disable wifi . After 2h i try it again and it was again ok.Maybe its some problem with my mikrotik router. But i have lot of wifi devices and i dont have this problems. For now its working. Thanks
Sent from my HUAWEI MediaPad using XDA Premium HD app
kakabobo said:
any other governor added to above kernel ?
Click to expand...
Click to collapse
No, I thought the standard 5 governors were enough for normal usage.
Personally I only use "ondemand" and "performance".
Which one are you missing ?
hwmod said:
No, I thought the standard 5 governors were enough for normal usage.
Personally I only use "ondemand" and "performance".
Which one are you missing ?
Click to expand...
Click to collapse
Is Ondemand have screen off profile? Iirc, the standard Ondemand governor don't have it. I don't know how much screen off profile would save battery, but I believe it's a nice thing to have.
rurou said:
Is Ondemand have screen off profile? Iirc, the standard Ondemand governor don't have it. I don't know how much screen off profile would save battery, but I believe it's a nice thing to have.
Click to expand...
Click to collapse
Hmm ... not enough knowledge about those governors details, sorry !
My objective was an usable and stable kernel with a few improvements.
As you can see there is no edge OC either and voltage has been kept to a minimum even at the cost of performances.
I haven't boosted L2 too much either, bus BW remains at max. 310Mhz.
I kept focussed on the stability of the device without changing to many things at once.
Maybe related to your question I know that "Deep Sleep" mode works while the governor is "ondemand".
So it enters this extra power saving mode every time the screen switches off for a couple of seconds.
You can check it works by downloading CPUSpy (free from the market).
Obviously it can't enter "Deep Sleep" while connected through "adb".
Hi hwmod
Is this an update to the Kernal 3.0.42 that you posted on your main thread or is it a new
one. The reason I ask is that I have the Kernal from that thread installed and have problems with
using fastboot. You previous was much easier to install.
Stransky
Sent from my HUAWEI MediaPad using xda premium
Stransky said:
Hi hwmod
Is this an update to the Kernal 3.0.42 that you posted on your main thread or is it a new
one. The reason I ask is that I have the Kernal from that thread installed and have problems with
using fastboot. You previous was much easier to install.
Stransky
Sent from my HUAWEI MediaPad using xda premium
Click to expand...
Click to collapse
No it is not an update, it is exactly the same 3.0.42 kernel and modules used in the other thread.
I extracted kernel and modules from that since there could be users wanting to try the kernel
but not wanting to install the complete package in post #2 of my modded firmware thread.
If you already installed the complete C232B005 HWMODed firmware you are fine.
Does anyone face some problems after flashing this?
hamdimo said:
Does anyone face some problems after flashing this?
Click to expand...
Click to collapse
It's running fine for me and seems a few others too.
Any more info or description about the problem you are facing ?
Hi
No problems here.
Stransky
Sent from my HUAWEI MediaPad using xda premium
A bug has been found in the kernel.
The internal microphone is not working.
External mic (from headset) works fine however.
hwmod said:
A bug has been found in the kernel.
The internal microphone is not working.
External mic (from headset) works fine however.
Click to expand...
Click to collapse
Is the bug there in the full firmware tooo? 'Cos I'm planning to flash tomorrow and don't wanna use my headset all the time for Skype.
Sent from my HUAWEI MediaPad using XDA Premium HD app
shiranmotha said:
Is the bug there in the full firmware tooo? 'Cos I'm planning to flash tomorrow and don't wanna use my headset all the time for Skype.
Sent from my HUAWEI MediaPad using XDA Premium HD app
Click to expand...
Click to collapse
No the bug is related to the kernel only.
I am looking into this to find a definitive solution.
It looks like I left out some configuration bit that is needed.
I uploaded a new kernel-3.0.42 and related modules in the OP.
This fixes the bug with the integrated microphone not working.
Thank you for your patience.
Have fun,
.:HWMOD:.
Del
Can someone tell if he noticed longer battery use? How much on WIFI, 3G, movies?
Proud to present ...
Viral OTA v3based off 4.03.605.2 RUU
Themed Aroma Installer
Choice of 3 different launchers & Selectable debloat
Advanced power menu(Thank you Izzaeroth)
TONS of kernel/init.d tweaks (Thank you mformino7)
Transparent pulldown(Thank you MicroMod777 & Izzaeroth)
HTC Lockscreen Shortcut Provider (Thank you itandy)
Enjoy! Please don't hesitate to ask questions.
DOWNLOADS
Viral OTA v3.0
Mirror
Viral OTA v2.3
Mirror
MD5: 47137dcbad0757f5dafb0c2c2a092afd
Viral OTA v1
RadioNeon
-Bright Yellow
PassionPink
-Magenta/Cotton Candy based
PerfectPurple
-Lavendar based
OrangeMG
-Multiple shades of Orange
Custom Kernel
My Github
-Stock governors & voltage
-Perflock disabled
-Brunched with 12.12 Linaro toolchain using optimize for size
-Minor memcopy tweaks and optimizations
-Auto Security flag detection
-Showp1984's custom mpdecision driver
-Custom network/filesystem modules built-in (CIFS,EXT2,Swap)
Apps
-MikMik Forums
-Android Tuner
-CPU Spy
-OTA Updater
-Quickboot
-Rom Toolbox Lite
-Titanium Backup
-Walkman
Selectable mods
-Beats Audio
-Sony Xloud Engine
Left to do:
Create boot animations
PS:Installation could take upwards to 7mins if choosing a theme, be patient. Themes are now compatible with the latest TWRP. S-on option is not compatible with the official CWM package, please use the version attached to Flyhalf's OP.
(Thank you zhp pilot for showing me some smali edits, without you my keyboards wouldn't exist)
(BIG thank you amarullz, without you this build would not had started)
(BIG thank you izzaeroth & tjarvis, without your motivation the update wouldn't had taken place)
(thank you NilsP, for allowing me to use/bundle the HTC Keyboard with arrows)
(I want to thank D.O.C. for allowing me to utilize his scripts.)
(BIG thank you to mformino7 for the scripting help **thumbs up**)
(Another thank you goes to zone23 for the slight assistance, I had questions he had answers)
(Thank you merashallan for a couple kernel tweaks)
(Thank you jlyle djsbad D4nielC for testing)
(**Thumbs up** @ Countrygirl23 for the Pink recommendation)
(Thank you prdog for some some guidance)
PS: If I forgot about you (I am sorry ) OR did not give mention from a mod. Please PM me. Please don't ask for screenshots. They would bog down the thread too much.
PSS: Remember, donations are NOT accepted but criticism is, it lets me know what I need to work on or change to make it better.
Changelog:
v3.0
Added kernel selection back in along with maintaining auto s-on detection
New recovery compatible! I suggest CWM (Touch) 6.0.30/TWRP 2.4.4.0
If using TWRP and S-On. Manually reboot to bootloader to finish kernel install.Added App Selection installation
Walkman/Play Books/HTC Lockscreen Shortcuts are installed by defaultOTA Updater is selective if a patch is ever needed -can install from aroma or from Play store later
Code:
[b]2/17/2013[/b]
Removed kernel selection
Changed to my stock kernel
Added security flag detection
Added fstrim & daily cron schedule
Removed danutzz turboprop v4
Fixed hot reboot
Updated Aroma Scripting
Added HTC Lockscreen Shortcut by itandy
Made selective apps default to always install
PS: 1/12/13 is a typo in the aroma changelog
-v2.2 Patch
Removed HTC Linkify
-v2.1 1/13/13
Updated kernel selection menu
Removed debloatable extras
Kernel based off Funky Kernel
[indent]Kernel base change -added SebastianFM overclock to 1.83Ghz
Kernel base change -baked in entropy_avail mod[/indent]
Updated Aroma Scripting & Binary
Re-based to 4.03.605.2
Updated busybox (Thank you tonekneeo)
Added full sense install & options
PS: If you choose the "Stock+" selection, S2W script will be deleted upon flashing.
PSS: This could be the last version -rest may be OTA updates
-v1 8/26/12
[URL="http://beta.androidfilehost.com/?fid=9390062577138008334"]Viral OTA v1[/URL]
Initial drop
Removed Task manager(may add it back in as selective)
First!
Sent from the Rez
Second! lol
Sent from my ADR6425LVW using Tapatalk 2
Hey Snuzzo thanks for the Rom are you going to continue to update this?
GIGZ1971 said:
Hey Snuzzo thanks for the Rom are you going to continue to update this?
Click to expand...
Click to collapse
Depends. Maybe a few cosmetics things here and there. Eventually a custom kernel and a few other things.
Yay
Sent from my ADR6425LVW using xda app-developers app
This ROM is great! I have no idea how it fell so far down the list but it's very impressive.
Would flashing the new Adreno drivers or dsb's kernel make a noticeable difference in any aspect of the ROM's performance? It is so fast already that I'm not sure it's worth the risk of breaking something.
Try dsbs kernel but I wouldn't try doing the adreno drivers. Thank you for the nice comments!!!
Sent from my ADR6425LVW using xda app-developers app
Snuzzo said:
Try dsbs kernel but I wouldn't try doing the adreno drivers. Thank you for the nice comments!!!
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
Thanks, I'm giving it a try now.
Tired of the Bull said:
Thanks, I'm giving it a try now.
Click to expand...
Click to collapse
Report back with results.
Sent from my ADR6425LVW using xda app-developers app
Snuzzo said:
Report back with results.
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
Is there a preferred benchmark or is Quadrant sufficient?
Antutu and quadrant
Sent from my ADR6425LVW using xda app-developers app
Something didn't go well....
I'm stuck at the Google and Gears animation and can't finish booting up and can't get back to HBoot.
Troubleshooting now.
Tired of the Bull said:
Something didn't go well....
I'm stuck at the Google and Gears animation and can't finish booting up and can't get back to HBoot.
Troubleshooting now.
Click to expand...
Click to collapse
Hmmmm....
Quite odd. Do a battery pull, push power and hold vol- til you can get into hboot. Then go into recovery, reflash the rom without choosing any User apps/same selections. Odd that this rom didn't like his kernel. Maybe i'm using a different ram disk or did you flash his global kernel?
Snuzzo said:
Hmmmm....
Quite odd. Do a battery pull, push power and hold vol- til you can get into hboot. Then go into recovery, reflash the rom without choosing any User apps/same selections. Odd that this rom didn't like his kernel. Maybe i'm using a different ram disk or did you flash his global kernel?
Click to expand...
Click to collapse
I flashed the ICS OTA at first and that is the one that refused to boot. I finally got the stupid phone to go back into hboot (no idea why it was so stubborn) and now I did try the Global Leak and it booted.
Testing to follow.
---------- Post added 15th September 2012 at 12:44 AM ---------- Previous post was 14th September 2012 at 11:54 PM ----------
Ok...I'm flashing back to the Viral OTA ROM to restore the kernel.
I ran a ton of tests but these results tell the story:
AnTuTu
Before Kernel Flash:
Total: 6141, CPU: 2781, RAM: 1241, I/O: 602, GPU: 1517
After Kernel Flash:
Total: 3489, CPU: 1182, RAM: 451, I/O: 461, GPU: 1385
The results after the flash were all over the place but always much worse than before, even after overclocking.
I will run them again when I'm flashed back to Viral.
---------- Post added at 12:57 AM ---------- Previous post was at 12:44 AM ----------
OK, pretty much back to where they were before my testing rampage:
After Flashing Back to Viral OTA:
Total: 5560, CPU: 2446, RAM: 1046, I/O: 548, GPU: 1520
Loving this Rom, running it with funky 1.6 rc2. This thing is so snappy on nova launcher. Only thing is inaccurate battery at low levels. Is there a fix for this?
Sent from my ADR6425LVW using Tapatalk 2
roosxter said:
Loving this Rom, running it with funky 1.6 rc2. This thing is so snappy on nova launcher. Only thing is inaccurate battery at low levels. Is there a fix for this?
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
I will have to back port to get it working. I'm working on other projects right now. On a side note, update the busybox version in this with jrummy's busybox installer, I havent had a chance to do so yet. Good to see you're enjoying it btw.
Not a big deal, ill live lol thanks for all you do!
Sent from my ADR6425LVW using Tapatalk 2
Does this rom supports full GSM capabilities like that of Siulmagic Roms?Or i need to flash force gsm patch?
And i see there are two Roms here http://themikmik.com/showthread.php...5-1-Aroma-Installer-S-Off-VillainTheme-Engine
Stock Kernel with embedded .ko modules (package revision 121216)
This is a modified stock boot.img (original available HERE) that includes unmodified zImage compiled by me from kernel source with all modules embedded inside a single neat boot.img file using realtime injection from boot ramdisk.
This is for International One X+, NOT for AT&T
This means you will get working wifi with any ROM that previously had problems and with no extra flashing/tampering with *.ko files.
Just fastboot the boot.img and you're set.
You can use this package and any of its parts, scripts and ideas inside. Feel free to mention my name
USAGE:
Windows - unzip the package anywhere, use oxp_flash_kernel.bat to flash, follow simple instructions.
Linux/OSX - fastboot flash boot boot.custom.stock.img as usual.
Click to expand...
Click to collapse
DOWNLOAD:
http://elite-force.eu/emoxp/oxp_kernel_stock_121216.zip
Click to expand...
Click to collapse
Changelog:
121216:
- updated kernel download and injector dev package to current state on EliteKernel
- improved kernel module injector reliability
- added deployment package from EliteKernel as a reference for devs (all images inside are stock)
Click to expand...
Click to collapse
Enjoy
~ NIKER
Embedding framework for kernel developers
I'm also releasing the scripts I used to automate the embedding process for other kernel developers to use.
It is pretty simple, but does its job. The sample platform contains stock kernel above.
MAP:
bootimg.base - put your base "boot.img" here
zImage.new - put your desired kernel zImage here
structure.new - contains sample init.rc, elitekernel.sh with deploying script and modules folder for your .ko's . Everything in this folder will go to rootfs.
(you will need to change the init.rc and transfer the script fire block if you change the base img file)
USAGE:
"sh extract" - extracts and primes the base boot.img, do not modify anything outside the 3 folders above, it will get deleted on compile.
"sh compile" - injects modules and scripts into the ramdisk and compiles a new boot.img to new "bootimg.out" folder.
Feel free to modify to suit your envirnment and comment.
http://elite-force.eu/emoxp/kernelinjector.oxp_stock.zip
Enjoy
Can someone port bricked's sweep2wake?
I did port that and it cut my antutu scores by 60% So it still needs some refining I suppose
Please do Sir! Would love to see that for the one x+ (without that 60% )
Sent from my HTC One X+ using xda app-developers app
Hey nik3r saw you already ported the s2w function. Did you resolve that 60%drop from before?
Sent from my HTC One X+ using Tapatalk 2
Sure did, I started again from scratch and obviously didn't make the same mistake twice
Good to know that. Am using your latest elitekernel. Very nice up to this time.
Sent from my HTC One X+ using Tapatalk 2
New release
Updated the stock package with latest Kernel Module Injector revision from EliteKernel.
The dev package is also updated.
nik3r said:
Updated the stock package with latest Kernel Module Injector revision from EliteKernel.
The dev package is also updated.
Click to expand...
Click to collapse
whats the difference between this kernel and elite Kernel
This is stock kernel without modifications.
nik3r said:
This is stock kernel without modifications.
Click to expand...
Click to collapse
Thanks
From my One X+
Rom : Elegancia 4.4.0
Kernel : Elitekernel 130106
nik3r said:
This is stock kernel without modifications.
Click to expand...
Click to collapse
Stock settings more lag in 3d with benchmark quadrant strange ,with ondemand with no frill GPU changed governor ondemand no lag
Thx
The link is not working for me. It comes back with an error.
Probably undergoing update of teh database server, it should clear itself later.
nik3r said:
Probably undergoing update of teh database server, it should clear itself later.
Click to expand...
Click to collapse
Alright thanks. I've been looking everywhere for the stock kernel and can't seem to find it
Maybe a stupid question, but is this still the most recent (updated) stock kernel?
Thanks!
I'm noticing that if I use your stock kernel with Insert Coin 3.7.2 I get 55+ FPS in the OpenGL Antutu Benchmark but if I install any of your experimental kernels I get 2 FPS. Why is this?
Antutu broke it, if you run that benchmark, it will break the CPU scaling badly until you reboot. Don't' ask why, I have no idea.
Thanks for the quick reply. No idea why it doesn't happen on the stock kernel?
---------- Post added at 05:45 PM ---------- Previous post was at 05:38 PM ----------
...and is Zram enabled in EX6? If so, how do I configure it?
BTW, thanks for your work
Introduction:
Hello everyone!
The idea to this 'project' did blossom after having an conversation with @pkgnex in the past about the general idea of creating something else that follows what he started with his PK's Tuning Script for Pixel 2 (XL) but with a twist, mainly as a complement to his own thread that you can find here, but also with a completely different vision and focus on what the script itself should achieve (and deliver) for kind of results for myself and for all of you personally, of course, that wants to try it out and use it as a "daily driver".
Shortly explained.
This script is created with the goal of improving both battery life and performance on our Pixel 3 (XL) devices, and after a whole range of configurations and various set-ups, I've come up with something that, in my eyes, is worth sharing with all of you so that you can try it out yourself and judge on your own, with constructive feedback on what can be improved or added in future releases - if desired. My philosophy is, and will always be, this:
If something can be improved or altered in a positive way so the average user can feel and see a difference, then go for it. Non stop.
The latest release can be found here.
Disclaimer:
This is presented as "what if". If this modification screws up or breaks anything for you, I am not the one to be held responsible. It's a free will to try out this kind of changes/modifications/addons/tweaks, just don't blame the inventors for eventual bad results and/or screw-ups.
Note: This script is not recommended to be modified or customized by the user.
Features:
Reduced battery consumption
Device specific enhancements for best possible balance between battery life & performance
Enabled, and fully configured, Boeffla generic kernel wakelock blocker
Disabled a lot of useless stuff at kernel level (Improves battery life as well as performance)
CPUSet improvements & optimizations
Schedtune tweaks (Improves responsivness)
Power efficiency enhancements
Wide IO block tuning (Reduces the possibility of hiccups, lags and overhead)
Possibly other miscellaneous things I've forgotten to write down here, both big and small.
Requirements/what you need for getting this script fully working:
An unlocked bootloader
Your own specific choice of kernel
Latest possible version of Magisk
Busybox for Android NDK Magisk Module by @osm0sis
Patience
Installation/How-To use & abuse:
1) Download the attached ZIP
2) Extract the script
3) Move the script to the following location;
/data/adb/service.d and give it the following & needed file permissions (0755)
4) Reboot your phone, let Android boot to the launcher and let Magisk boot service do its crucial magic (takes a few seconds before the scripts is fully up and running around behind the scenes)
5) Enjoy!
Note: If you still are unsure how to do for making my kernel configuration / modification work & be up and running behind the scenes, then please read @Phalanx7621 phenomenal guide here or check out @Phalanx7621in-depth video here. The installation method is the same for all generations of released Pixels!
Credits:
@franciscofranco for all the information on which kernel wakelocks that is safe to block
@Phalanx7621 for his phenomenal how-to guide
@Lord Boeffla for his awesome generic kernel wakelock blocker
@pkgnex for inspiring me walking into this partially unknown territory.
@flar2 for his excellent EXKM application and ElementalX Kernel
@osm0sisfor his Magisk Busybox module
Everyone that I've forgotten to mention here
Telegram:
If you want to try out betas / previews of my script before they are officially released, or just hangout and chat a little, then join the official Telegram group here
To-Do list:
Optimize and properly tune things even further for best possible balance between battery life, system responsivness and performance
Contributors:
@xFirefly93
Created: 2019-01-07
Last updated: 2019-01-07
Update!
Note: Don't forget make a folder named "logs" at the root of your internal storage before applying version 1.0.
Version 1.0 (Initial release):
- Initial release!
- Copied over a huge amount of various enhancements from BlackenedMod for Wahoo (Pixel 2 / Pixel 2 XL) + tuned a couple "crucial" Pixel 3 (XL) specific easter eggs
- Blocked a few safe-to-fully-purge kernel wakelocks for slightly improved battery life during idle / deep sleep
- Fully enabled and adjusted all of the Schedutil hispeed based / specific tunables for both of the clusters with the intention of keeping the phone both smooth and snappy while maximizing overall battery life as far as possible
- Included, but commented out, so you can enable power efficient workqueues on-the-fly directly within the script
- Some very additional minor & miscellaneous enhancements and adjustments both here and there
Enjoy!
Magisk manager app keeps stopping while checking for updates after installing script. Is this expected?
Edit, after a reboot magisk is back to normal. I'll keep an eye on this to see if I can repeat it and maybe capture a logcat.
Sent from my [device_name] using XDA-Developers Legacy app
Very interesting! Thanks for the effort! As I consider myself a modding-greenhorn, I'm waiting for the experiences other users have with that Mod!
cheers
georgs_town said:
Very interesting! Thanks for the effort! As I consider myself a modding-greenhorn, I'm waiting for the experiences other users have with that Mod!
cheers
Click to expand...
Click to collapse
Do you have any first impressions so far to share?
*Cheers*
Rommco05 said:
Blackenedmod is heavymetal magic. Pure awesomeness, I run this mod on Mi8 and my breath time to time stop. I don't feel any performance degreasing (maybe opposite) but huge improvement in battery life. Thanks!
(I removed some lines which aren't suitable for Mi8)
Click to expand...
Click to collapse
Which specific lines did you remove?
Testing currently on my op6t.
jacksummers said:
Testing currently on my op6t.
Click to expand...
Click to collapse
Enjoy!
:highfive:
xFirefly93 said:
Enjoy!
:highfive:
Click to expand...
Click to collapse
Loving it.. u should release it everywhere....
Thanks man!
This is the OnePlus 6t T-Mobile version coverted to international version..
Can you use this with the stock kernel or does it need to be with a custom kernel? I'm currently unlocked and rooted with Magisk but running stock otherwise. Thanks
What files should be in the logs folder? I made the logs folder but it's disappeared on reboot so I don't know if working or not?
cooltech786 said:
Can you use this with the stock kernel or does it need to be with a custom kernel? I'm currently unlocked and rooted with Magisk but running stock otherwise. Thanks
Click to expand...
Click to collapse
Should work with stock.
acidspider said:
What files should be in the logs folder? I made the logs folder but it's disappeared on reboot so I don't know if working or not?
Click to expand...
Click to collapse
A automatically generated output log file which tells you if the script is working or not.
A little, but important, update will be released at the end of this week once I am off from work. Perhaps at Saturday if everything is going as planned!
Just wait.
How have the initial release btw performed so far for everyone? :highfive:
xFirefly93 said:
Should work with stock.
A automatically generated output log file which tells you if the script is working or not.
Click to expand...
Click to collapse
Any of these? Dates are not right, phone wasn't even released then. ???
acidspider said:
What files should be in the logs folder? I made the logs folder but it's disappeared on reboot so I don't know if working or not?
Click to expand...
Click to collapse
I saw someone post on here to create the log folder on root and of course it doesn't survive a reboot. I read thru his script and had a duh moment. You need to create the logs folder at the root of the sdcard, /storage/emulated/0.
Sent from my [device_name] using XDA-Developers Legacy app
jd1639 said:
I saw someone post on here to create the log folder on root and of course it doesn't survive a reboot. I read thru his script and had a duh moment. You need to create the logs folder at the root of the sdcard, /storage/emulated/0.
Click to expand...
Click to collapse
That's better. ???
Have been using it for the past few days. Definitely notice better battery life through the blocking of wakelocks. Haven't noticed any difference in performance so seems to be worth running. No issues with stability at all either. Great work!
Can this be run along side naptime ? Also layman question: is this similar to naptime?
Edit: Ok I tried it on Pixel 3 with Elemental X kernal and I'm stuck on the white boot screen with google logo...Any idea ?
I had your script running along side Magisk v18 Stable on Bootleggers Ver. 4 and noticed Viper4Android wouldn't load correctly. It was showing in the Magisk logs but not showing in my app drawer. Per the link below I noticed the last think to load was your script so I deleted it and rebooted. Viper then worked and I was able to reproduce the issue by adding back the script and once again fix it by deleting the script. I really love your script and would like to use it but, Viper is a must for me. Are there any lines in the script that could be deleted or altered for Viper4Android to load correctly via Magisk?
https://www.google.com/amp/s/forum....module-viper4android-fx-2-5-0-5-t3577058/amp/
jon2jay said:
Just an update. Script is great im getting approximately 6 and change hours of SOT.
AOD off.
Location on.
WiFi always on.
kirisakura kernel
Exkm installed (no real tweaks made no idea where to start)
Also in response to previous post, viper working fine for me w/ script, root and this init script.
Click to expand...
Click to collapse
Are you running the factory image? It might be related to me running Bootlegger v4.
jon2jay said:
Just an update. Script is great im getting approximately 6 and change hours of SOT.
AOD off.
Location on.
WiFi always on.
kirisakura kernel
Exkm installed (no real tweaks made no idea where to start)
Also in response to previous post, viper working fine for me w/ script, root and this init script.
Click to expand...
Click to collapse
A update will come when I feel that I've found something that is worth sharing