Here is something I have been working on and thought I would share.
It is a 3.08 kernel based on DZOs source and modified with some governer settings the way I like them, a bit of tuning of the voltages and cpu freqs, and a lot of cherry picks from different sources.
Sources:
Mine:
https://github.com/PaulMilbank/kernel_huawei.git
Build off the master branch with the u8800_defconfig if you want to compile yourself.
Where I borrowed from:
https://github.com/Blefish/android_kernel_huawei_u8800: Quite a few cherry picks from the ICS_Chocolate source.
https://github.com/virtuous/htc7x30-3.0.git: Mostly KGSL fixes from here.
https://github.com/ezeteze/u8800-kernel: Gave me an idea about how much to undervolt by.
https://github.com/dzo/kernel_huawei: Pulled some old fixes from the .35 ICS source
https://github.com/TomGiordano/kernel_huawei: Pulled some changes from the .35 ICS Source
Mostly these have been cherry picks that I integrated into my kernel and some tuning by me.
Also thanks to fjsferreira for his guide on compiling DZO source: http://forum.xda-developers.com/showthread.php?t=1577876
Everything that worked on DZOs kernel should work here and it should also fix a few annoying bugs.
Notes:
First Kernel:
The battery life is largely improved. I easily get 24 hours use and could probably get up to 2 days if I turned wifi off and turned mobile data off when I was not using it.
I have not seen the random text corruption on this kernel. I did see it a few times on the original aurora kernel.
It seems at least as smooth as the original Aurora kernel, maybe a bit smoother.
It should leak slightly less memory and handle kernel events better.
It is not magic though, you may still have the odd reboot and not everything is perfect. It should be at least as good as the original and hopefully a lot better.
Not so much distortion over back speaker.
Added SIO cpu scheduler.
07/10/2012 update kernel#22:
Swap and Zram enabled, need to test.
1.8ghz is back
368mhz minimum clock.
13/10/2012 update kernel #54
Some CAF and Huawei pro wifi code for testing.
Changed readahead (may need to wipe cache, dalvic cache for this, seems to cause some apps to force close without those wipes.)
Couple more KGSL tweaks
Couple of Bluetooth tweaks.
14/10/2012 update kernel #55
Revert most wifi changes, I am still getting wifi sticking on, will likely have another revert here too.
Reduce readahead some more, please wipe cache, dalvic cache and fix permissions when flashing after this change.
fix a line of code I forgot to add
Revert a franco change.
Boost lowmwmory killer values to hold a bit more ram free and kill appps/background processes a little earlier.
SuperStock Kernel
Test kernel for those with issues. Just latest DZO config, latest DZO source fresh from his github, no CAF or Franco changes
Undervolt from 308 Kernel
368mhz minimum, might need to set this to 245 to match DZO kernel
lowmemorykiller updated
swap and zram enabled.
Hopefully this should show where issues are occurring in my other kernel.
If you get a reboot, do the following from a terminal or over adb:
Code:
su
cat /dev/block/mmcblk0p7 > /sdcard/crash.txt
Then post the crash file (if it has anything in it) here.
Get it Here:
07/10/2012 Kernel #22: http://www.mediafire.com/?o5niwi1jb73j2jn
13/10/2012 update #54: http://www.mediafire.com/?ih5iy936irt326i
14/10/2012 update #55: http://www.mediafire.com/?u29faeh4v1l0sfw
SuperStock Kernel: http://www.mediafire.com/?67o0y9kc2956fy1
Works in Aurora and Miui, I tried it in AOKP, but it did not boot so something went wrong there, not sure what yet.
Will update here and on GitHub too as I make more changes.
Cheers
Paul
PaulMilbank said:
Here is something I have been working on and thought I would share.
It is a 3.08 kernel based on DZOs source and modified with some governer settings the way I like them, a bit of tuning of the voltages and cpu freqs, and a lot of cherry picks from different sources.
Sources:
Mine:
https://github.com/PaulMilbank/kernel_huawei.git
Build off the master branch with the u8800_defconfig if you want to compile yourself.
Where I copied from:
https://github.com/Blefish/android_kernel_huawei_u8800: Quite a few cherry picks from the ICS_Chocolate source
https://github.com/virtuous/htc7x30-3.0.git
Click to expand...
Click to collapse
Please can u explain the changes in more detail? and where is download link?
Sorry, posted instead of hitting the preview button. Everything up now.
Is it possible to provide only the Kernel update?
Can we undervolt even more?
Actually just noticed... since u modified only the kernel, why you post the whole ROM?
Sent from my U8800
firstly, thank you so much!
I just want to request a tuning in camera, cause camera on aurora 4.1a is a little bit slow (it's delay like 0.3s and blurry as hell:crying
AceDroidX said:
Can we undervolt even more?
Actually just noticed... since u modified only the kernel, why you post the whole ROM?
Sent from my U8800
Click to expand...
Click to collapse
yea, why is that?
EDIT
Ive just saw this
I will sort out an anykernel updater soon, but until then I have put it into Aurora 4.1 with all the updates applied and Geno's Miui 2.9.14.
Click to expand...
Click to collapse
Thanks to you, the screen tearing problem that I had on DZO's 4.1 ICS is gone.
Thank you!
Sorry guys, as it says, will sort out a kernel updater soon, just need a little time. I just already had the roms I had been testing with.
Sent from my U8800 using xda premium
Unicorn9x said:
firstly, thank you so much!
I just want to request a tuning in camera, cause camera on aurora 4.1a is a little bit slow (it's delay like 0.3s and blurry as hell:crying
Click to expand...
Click to collapse
Is this just on my kernel or the original Aurora too? have you tried tap to focus or holding the button down until the square goes green to show it is focussed? Should not be blurry if it is focussed correctly.
Anykernel updater posted.
can you try to compile JB source from code Aurora with this kernel. it might get quite stable now.
Thanks Paul your kernel + init.d tweaks = super silky smooth ui great work mate
Glad it is helping people. What init.d tweaks did you use?
Also I won't be compiling roms from source. I don't have the hardware to do it. Kernels are about my limit.
I get random touches in the right edge of the screen with this kernel. Synaptics digitizer.
PaulMilbank said:
Glad it is helping people. What init.d tweaks did you use?
Also I won't be compiling roms from source. I don't have the hardware to do it. Kernels are about my limit.
Click to expand...
Click to collapse
I used zephyr1988's one, I only just realized he updated it to work with the latest version of aurora
Link: http://forum.xda-developers.com/showpost.php?p=27398688&postcount=1
faekplastik3s said:
I get random touches in the right edge of the screen with this kernel. Synaptics digitizer.
Click to expand...
Click to collapse
Not sure about this, have not changed anything with the synaptics driver. If it worked in DZOs kernel, it should work here.
so if u want to use on aurore i only need to download the file on the first page and your kernel is already there?
Can I use this kernel on Elora ROM?
I was waiting for any kernel!!
Already testing and tearing screen problem gone, WiFi is super fast! You have done really great job!
Huawei u8800 - Tapatalked
Related
INTRODUCTION
This kernel is a developmental fork of the CM7/AOSP and Sense kernel tree built by Imoseyon (leankernel). With his permission, I have started working on an alternative kernel that offers some extra functionality.
The goal of this project is to add things to the kernel that aren't, well, necessarily lean. As development progresses, I intend to keep to the spirit of Imoseyon's work (by being careful not to make this too fat), and any major fixes or changes to code that occurs in his source tree will be ported to this kernel.
ALREADY COOKED IN BY IMOSEYON
Since most of you already know of Imoseyon's work (if you don't, see the link to his thread above), and what his kernel is about, I won't go over all the minutiae from his kernel's development, but I will highlight:
Linux Kernel v2.6.35.13 with back-ported code nearly identical to 2.6.39.
speedtweak.sh (on-the-fly frequency/voltage modification).
interactiveX, ondemandX, and smartass governors that are highly tweaked.
ramdisk enhancements (file system speed-up, init.d)
SENSE CHANGELOG - NEROZEHL'S ADDITIONS
version 2.9.0
Fix WiFi issues.
TinyRCU is now used.
Tweaks to minfree.
Filesystems mounted as ext4.
version 2.3.6
Bugfixes. No more boot issues!
version 2.3.2
Latest Charging code from Imoseyon.
Wireless charging seems to work
Another try at call recording...
version 2.3.0
Charging and over-clocking modifications ported from Imoseyon's kernel.
Call Recorder has been added. It is reported to be working for someone when receiving calls. I'm tracking the issue down, but the code is there. YMMV.
version 2.2.4
Latest charging and ramdisk tweaks from Imoseyon's 3.3.6
version 2.2.2
Bluetooth patched up! (thanks Imoseyon!)
version 2.2.1
After much anticipation, a new version!
Kernel base changed to Imoseyon's latest 3.x source (as of 6/22/11), including charging and camcorder fixes!
Call recording support coming in the next version!
Various kernel performance tweaks galore!
Slightly leaner than before.
version 2.0.3
Updated speedtweak.sh and customtweak.sh scripts to latest release. New features! Bugs Fixed.
Reversed charging tweak.
Minor smartass governor tweak.
version 2.0.2
Tiny tweak to charging code.
Added twistedumbrella's "speedtweak.sh" as default script for speedtweak.
Added twistedumbrella's "customtweak.sh" to allow for setting tweaks like whether or not to have logcat on, and more!
version 2.0.1
Added SWAP support (enable by typing, in shell, "swap create" and disable by typing, in shell, "swap remove"). This wouldn't have been possible without the help of twistedumbrella's MODs!
Added in some of Imoseyon's tweaks for performance. Thanks!
version 2.0.0
All the usual refinements from my AOSP kernel, except for Sense! This kernel source has been pulled from Imoseyon's latest work (DesireHD kernel)
Brain **** Scheduler (BFS) task scheduler
Budget Fair Queue (BFQ) and V(R) I/O schedulers
SLQB slab allocation
Enabled 184MHz CPU slot (disabled by default), enable using speedtweak.sh
TUN/TAP/FUSE/NFS/CIFS support
See changelog for AOSP for the rest.
AOSP CHANGELOG - NEROZEHL'S ADDITIONS
version 2.9.0
Ramdisk updates for CM7
Minfree Tweaks
Audio driver upgrade and tweaks.
TinyRCU
version 2.6.0
Aligned to latest source - forked repository from github and updated my end.
Latest ramdisk, and audio driver tweaks.
TinyRCU for better memory management.
version 2.5.0
This wasn't ever officially released. I posted it in a reply to this thread for testing. The changes:
Reverted workquue and BlueTooth -- keeping previous backports.
New Wifi driver and charging tweaks.
version 2.4.0
New workqueue, cpufreq, and cpuidle code from 3.0 RC!
InteractiveX adjustments to help with reboots.
Backported bluetooth code (also, from 3.0 RC!)
Hacked BFS to be compatible with recent changes.
Tweaked call-recording to fix some FC issues.
version 2.3.0
Alas, a new AOSP kernel to be had!
Latest Imoseyon patches (driver code updates)
Latest ramdisk updates applied.
Re-added Incall recording support, let me know how it works!
version 2.0.3
Audio, WiFi, etc. fixed with latest Imoseyon patches. Enjoy!
version 2.0.2
Fixed the issues with WiFi, camera, bluetooth, CPU frequencies, etc.
version 2.0.1
FINALLY! It's here!
New Kernel base (Ace kernel) -- latest pull from Imoseyon's sourcetree. That means all his tweaks up to 6/15/11.
All the usual refinements (BFS, BFQ/V(R) schedulers, SLQB, etc.) are added into this kernel.
Does not have sched.sh but it will soon (wanted to get this out to you quick!)
Work on CM7 RC0.6 -- Enjoy!
version 1.3.0
Enabled 184MHz CPU slot (disabled by default), enable using speedtweak.sh
Symlinked "speedtweak.sh" -> "st" and "sched.sh" -> "sk"
Tweaked ramdisk a bit more.
version 1.2.6
Updated init files to align with slayher's settings.
Increased blue-tooth audio volume (slayher)
Set default boot CPU frequency to 1024MHz to address issues some folks were having with battery temperature.
version 1.2.4
Wifi/MMS/Settings fixed thanks to beavis9k. (init buffer sizes changed)
Minor code cleanups/optimizations.
version 1.2.2
Changed task scheduler to the latest version of Con Kolivas' Brain **** Scheduler (BFS). Should improve performance.
Added Fabio Checconi's latest Budget Fair Queue (BFQ) I/O scheduler and set it as default.
Added "sched.sh" script that will allow you to choose your I/O scheduler and set as default for each boot (Re-purposed from Imoseyon's "speedtweak.sh").
Pulled numerous tweaks from CyanogenMod's source tree.
Enabled 802.11n
version 1.1.8
Increase GPU memory allocation.
Minor speed tweaks.
version 1.1.7
Added SLQB slab allocation (ported from Adrynalyne's source, modified to work on kernel v2.6.35.13)
Added support for FUSE (Userland filesystems, can be used to create encrypted filesystems and other neat things.)
version 1.1.3
Ported new GPU code from Imoseyon.
Tweaked charging.
Added call recording support.
/data, /system, /cache are now EXT4 (and tweaked).
version 1.0.2
New I/O Scheduler (Aaron Carroll's V/R I/O Scheduler) has been added and is now the default scheduler.
Read-ahead buffer has been further increased for performance.
Death-Ray support was ported from Adrynalyne's CF kernel.
NFS (Network Filesystem) and CIFS (Common Internet File System, SAMBA replacement) support has been added.
Tunneling and TUN/TAP support have been added (required by OpenVPN)
System V IPC (SYSVIPC) has been re-enabled to address issues with broken dependencies in CM7.
WARNING
As a general disclaimer, I do not accept responsibility for what may result from you flashing something I post. While I take every precaution and thoroughly test before I release, I cannot be to blame for catastrophic failure.
DIRECTIONS
Flash in Recovery (Do NOT flash in Kernel Manager or ROM Manager).
DOWNLOAD
SENSE KERNELS
http://www.nerozehl.net/dreamkernel_sense_2_9_0.zip - MD5: cd5a03acc495c5c0def7c00b14d3d535
http://www.nerozehl.net/dreamkernel_sense_2_3_6.zip - MD5: 15985306c69cf659c96abc085b9fa3a2
AOSP/CM7 KERNELS
http://www.nerozehl.net/dreamkernel_aosp_2_9_0.zip - MD5: 785410364278d72d7059d92f1a83453b
http://www.nerozehl.net/dreamkernel_aosp_2_6_0.zip - MD5: cc2d0eda4edd3004cbe2797cb80b4dea
GEE PEE ELL (GPL) AND USAGE
My source-tree can be found here. I have permission from Imoseyon to use his source for this kernel. In turn, I've given permission for folks to use my kernel in their ROMs as well. Consequently, if you use this kernel in your ROM, please credit both Imoseyon and myself for the work, and--while not required--a heads up if you're using it in a ROM would be appreciated. If you intend to use my source-tree for your own kernel, then you must get permission from both Imoseyon and myself.
ADDITIONAL
I sincerely hope you find this kernel to your liking. If you find any bugs, or if you have questions or concerns, please feel free to let me know. Likewise, if there is a feature you would like to see added to this kernel, I will be happy to look into it.
KNOWN ISSUES
SENSE
Speedtweak is under re-construction. Bear with us!
AOSP
None reported yet, please let me know.
Tempting
Sent from my ThunderBolt using XDA App
Just saw in the CM thread that this works work the latest build so I'm giving it a go.
awesome! nerozehl, wanna add in-call reporting support? That way I don't have to build SP anymore and I can just link it here from my thread.
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
DipRip said:
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
Click to expand...
Click to collapse
I dont think you should really be telling people what to try. unless it breaks it permanently, then let people flash whatever they want. he never stated it fixes everything in CM7 or that it was the god of all kernels. just something new. I can see posting a warning telling people that it doesnt work, but not just telling em to not even bother using it.
just my 2 cents though.
Imoseyon said:
awesome! nerozehl, wanna add in-call reporting support? That way I don't have to build SP anymore and I can just link it here from my thread.
Click to expand...
Click to collapse
Yep! Working on that right now!
Heh I meant to type recording not reporting.
sent from my phone running leanKernel + gingerjane
Works for me? Actually it seems pretty good
DipRip said:
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
Click to expand...
Click to collapse
DipRip said:
don't bother using it...wifi does not work at all. It attempts to connect then disconnects. Just went back to the stock slayher kernal instead.
Click to expand...
Click to collapse
I have $20 that says you flashed it with ROM Manager. Lol.
Sent from my ADR6400L using XDA App
Ok! I have 1.1.3 coming out this evening (thanks to my friends who have been test dummies!). Will support call recording and have the GPU patches and tweaks from Imoseyon and some EXT4 tweaks courtesy of yours truly. Stay tuned
Just great now I to threads to keep an eye on, JK. Thanks though I've always sworn by Imoseyon's kernels and I'm really looking forward to your 1.1.3 release.
1.1.3 Released! Enjoy.
nerozehl said:
This kernel is not a Sense kernel (coming soon!)
Click to expand...
Click to collapse
Is the Sense kernel going to be Froyo or GB? (BTW, very happy that you have a featureful version of LeanKernel - great idea to free Imo up some on the lower-level stuff!)
Jaxidian said:
Is the Sense kernel going to be Froyo or GB? (BTW, very happy that you have a featureful version of LeanKernel - great idea to free Imo up some on the lower-level stuff!)
Click to expand...
Click to collapse
Most likely GB, because the Froyo kernel playing field is pretty well saturated with great kernels.
WPA2 does not work with wifi, thats what the "wifi is broken trollololololol" guy ment
tho i wish SOMEONE could fix this, i have yet to find a kernel that doesn't have some wpa2 issues. *hint hint, please?*
DroidTh3ory said:
I have $20 that says you flashed it with ROM Manager. Lol.
Sent from my ADR6400L using XDA App
Click to expand...
Click to collapse
How do you want to send me the 20? I hate rom manager. Of course everything performs differently for different people, but for me it was a total failure compared to other kernels.
Sent from my ADR6400L using Tapatalk
DipRip said:
How do you want to send me the 20? I hate rom manager. Of course everything performs differently for different people, but for me it was a total failure compared to other kernels.
Sent from my ADR6400L using Tapatalk
Click to expand...
Click to collapse
Ooooh, somebody just made twenty bucks! ;-)
WPA2 is currently at the top of my list.
So, this is just the result of my messing around with these roms and tweaking where I see fit. They are both .32 franco kernel based and I flashed and tested both with CWM 5.0.2.6.
CyanogenMod Tweaked
First one is CyanogenMod 7.2 and owes everything to the amazing work by Ezet.
Original thread is here: http://forum.xda-developers.com/showthread.php?t=1527745 and tweaks are here: http://forum.xda-developers.com/showthread.php?t=1227269 Thanks to Ezet and Knzo
I have tweaked it by building a new kernel and editing the build.prop as well as adding other tweaks from elite rom by terramino. It also has bravia engine built in and a few apps removed. Seems smooth and a little sharper than before. Battery may end up being a little better too. Will have to see.
Get it here:
http://www.mediafire.com/?x8j867um8pfg69i
LeanX5_rc1: Latest with new kernel:
http://www.mediafire.com/?fk0dy9bxrhd9lzr
MD5: 75DB996CD48465F473091B85ABBFB77E
EliteRom X1 with Market
This is just Terramino's rom with the market put in by default. Original thread is here: http://forum.xda-developers.com/showthread.php?t=1475687. Thanks to Terramino for all your work.
I have also removed some apps. Why did this rom have three notepads? just download one you like from the market now.
Get It Here:
http://www.mediafire.com/?6ga0r23cgffz8f8
Get Your Email Back:
http://www.mediafire.com/?rwhq08eqlar0cky
What about a Custom Kernel?
Just for my experimentation, I have made a custom kernel. It has my smartass V2 mods, various other governer mods, SimpleIO enabled and default and a couple of other small tweaks. Just flash it and see what you think. If you want the old one back, just reinstall the rom. It seems very smooth and battery efficient to me.
http://www.mediafire.com/?4tqq9yeullp9ceq
Source:
https://github.com/PaulMilbank/u8800-kernel
latest version of the kernel:
http://www.mediafire.com/?zy6ach4rivnx82g
Has DZO led backlight mod for battery savings, smoothass and interactiveX, compiled against codesourcery toolchain with arm v7 optimisations and my governor changes. Just did 3630 on Antutu at 1.5ghz with minmax governer.
Thanks to DZO, Stockwell, Ezet, Franco and fjsFerreira for sources and helping me to understand where building was going wrong.
Superb Work Dude. Can You Please Upload This For U8800Pro And Add Some Screenshots Please.
Will add screenshots sometime, but I don't have a pro to test the rom with if I make a rom. Also which rom did you want me to mod for the pro?
Says SD card available - can't access any of my music or files.
Any clues, I've probably just missed something??
PaulMilbank said:
Will add screenshots sometime, but I don't have a pro to test the rom with if I make a rom. Also which rom did you want me to mod for the pro?
Click to expand...
Click to collapse
CM7 Please
Sounds nice, any benchmarks?
Sent from my U8800 using XDA
LarzGearbox said:
Says SD card available - can't access any of my music or files.
Any clues, I've probably just missed something??
Click to expand...
Click to collapse
Sorry mate, installed over ezets rom and just done a fresh install too, no problems here. Which recovery are you using? Did you wipe cache/dalvic cache and fix permissions after installing?
levibuko said:
Sounds nice, any benchmarks?
Sent from my U8800 using XDA
Click to expand...
Click to collapse
2866 in antutu on 1ghz. Think that was a little better than original rom. Can't remember.
PaulMilbank said:
Sorry mate, installed over ezets rom and just done a fresh install too, no problems here. Which recovery are you using? Did you wipe cache/dalvic cache and fix permissions after installing?
Click to expand...
Click to collapse
Got it sorted, did another set of wipes and it seems to be all good.
Looks like an excellent ROM - nice and smooth.
I've just come back from the .35 kernel which was too buggy for me and and loving this.
great stuff, glad you got it sorted.
Do you gonna update this when CM new releases/updates comes, or this is just one time project?
Also you said you did lot of modifications, but did you tested original ezet rom with yours and did you see any effect? Or something that tells you that your rom is somehow better? I'm just asking because of i want to try but if there is really no way of telling the difference than i will pass it to the next time
I will keep it up to date as Ezet updates his rom. I ran Ezet's rom for ages by my standards but I was just taken by the smoothness, battery life and camera of Mossterra's elite rom x1. I have tried to combine the best of both.
I have tested all the mods thus far except battery life as I only installed it two days ago and it all seems positive, faster and smoother. I put it up so if people thought it was ok, they could use it and feed back.
All I can say is give it a try and if you like it, keep it, if not, Ezet's CM 7.2 rom is fantastic still.
All the changes will be overwritten if you install ezet's rom over this one or vice versa. They are compatible without a full wipe, just wipe cache, dalvic cache and fix permissions after installing.
My last tiny little bug - I have disabled haptic feedback (in both Sound & Cyanogen settings), but I still get vibration when clicking any of the 4 menu buttons (back, menu, home, search).
Thoughts??
Disable in x5 settings maybe? im not sure, I normally have the opposite problem of trying to get haptic feedback on.
PaulMilbank said:
I have tweaked it a lot using the init scripts and the build.prop as well as adding custom minfree values and other tweaks from elite rom by terramino. It also has bravia engine built in and a few apps removed. Seems smooth and a little sharper than before. Battery may end up being a little better too. Will have to see.
Click to expand...
Click to collapse
Which Apps have you removed from CM7?? - having some issues with the default email client - meaning I can't find it, and restoring backups isn't working for me.
heh... sorry, I removed it as I don't use it. Flashable zip now in first post with email.
Well, looks like I cant get init tweaks to stick so this rom is just bravia engine and some build.prop mods until I can figure out why.
OK, well new kernel is up, will be releasing a new rom with this kernel and some more tweaks and superuser updates as soon as I can get it to upload.
Still using and loving this rom - looking forward to the upgrade
Ok, New rom is up. New Kernel, updated superuser, set permissions for bravia engine correctly. Seems to work very well and smoothly for me.
EDIT: Use these at your own risk! These modules are built from the U8860 source, which is almost the same as the U8800pro one but not quite. In theory corruption may occur as something else may be located at a certain position in memory where the module expects something else to be there. I have yet to notice anything on my phone, but the risk is still there.
EDIT 2: My phone randomly rebooted. I haven't yet determined if these modules were the cause, but, still.
Hi,
Since the SIO IO scheduler is the one I favourite, I built the module for the B928 U8800pro firmware (tested on bronxitas' CWM variant).
1. gunzip the attached sio-iosched.ko.gz in /system/lib/modules
2. chown root.root /system/lib/modules/sio-iosched.ko && chmod 644 /system/lib/modules/sio-iosched.ko
3. Add "insmod /system/lib/modules/sio-iosched.ko" to /system/etc/install-recovery.sh
4. Reboot (or insmod now :shrug and use SetCPU or No Frills CPU to change the IO scheduler.
If you want to use SmartassV2 and/or OndemandX, insmod symsearch.ko first and then the cpufreq modules. Thanks to AnDyX, Skrilax_CZ and whirleyes.
What Is This? Give Me Brief Detail What This Thing Do?
husen4u said:
What Is This? Give Me Brief Detail What This Thing Do?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1558153
qwerty12 said:
Hi,
Since the SIO IO scheduler is the one I favourite, I built the module for the B928 U8800pro firmware (tested on bronxitas' CWM variant).
1. gunzip the attached sio-iosched.ko.gz in /system/lib/modules
2. chown root.root /system/lib/modules/sio-iosched.ko && chmod 644 /system/lib/modules/sio-iosched.ko
3. Add "insmod /system/lib/modules/sio-iosched.ko" to /system/etc/install-recovery.sh
4. Reboot (or insmod now :shrug and use SetCPU or No Frills CPU to change the IO scheduler.
If you want to use SmartassV2 and/or OndemandX, insmod symsearch.ko first and then the cpufreq modules. Thanks to AnDyX, Skrilax_CZ and whirleyes.
EDIT: These were built from the U8860 3.0.8 kernel source which isn't the same as the U8800pro kernel, but close enough. Use at your own risk.
Click to expand...
Click to collapse
Did you use the honor kernel??cos geno release a 3.0.8 kernel from honor source and the usb didnt work and also it corrupt my sdcard...if you have knowlage release a proper kernel working with sio and o/c inside...until then this isnt much help!! :/
pikachukaki said:
Did you use the honor kernel??cos geno release a 3.0.8 kernel from honor source and the usb didnt work and also it corrupt my sdcard...if you have knowlage release a proper kernel working with sio and o/c inside...until then this isnt much help!! :/
Click to expand...
Click to collapse
They're modules - not an entire kernel - built from the Honor source, but tricked into loading on our original Huawei U8800pro 3.0.8 kernel...
It is possible that something can go wrong because this isn't built from the original source (you're not meant to do this - kernel structures in memory may be located somewhere else etc.), but I haven't noticed any corruption on the internal eMMC so far on my U8800pro with OndemandX governor and SIO I/O scheduler [and logcat kernel module built from this source] & USB is working fine
qwerty12 said:
They're modules - not an entire kernel - built from the Honor source, but tricked into loading on our original Huawei U8800pro 3.0.8 kernel...
It is possible that something can go wrong because this isn't built from the original source (you're not meant to do this - kernel structures in memory may be located somewhere else etc.), but I haven't noticed any corruption on the internal eMMC so far on my U8800pro with OndemandX governor and SIO I/O scheduler [and logcat kernel module built from this source] & USB is working fine
Click to expand...
Click to collapse
so you compile the honor source...add the modules and had a working kernel??so its easier to release the boot.img and if you can add o/c but its funny that geno compile honor source and it didnt work properly!!!
pikachukaki said:
so you compile the honor source...add the modules and had a working kernel??so its easier to release the boot.img and if you can add o/c but its funny that geno compile honor source and it didnt work properly!!!
Click to expand...
Click to collapse
No, no! Genokolar actually did some proper work to try and get the Honor source working for the U8800pro but too much is missing (drivers that the U8800pro needs)
My approach was to take the Honor source and bastardize it into getting these modules built (files that let you introduce code into a running kernel after it's been built) and trick them into loading on the original kernel
This is a dangerous trick (there's a reason why the kernel checks to see if the version stored in the module matches your running kernel) because you're not meant to do this (corruption can occur) but so far everything has been working OK for me and I'd rather be using the phone with the modules as it feels a bit smoother. It is possible to add OC support through modules without having to replace the kernel (http://hex.ro/wp/blog/overclocking-an-android-phone-running-with-an-msm-core/) but it's harder to do and more dangerous to do with the Honor sources because it's not the original kernel source. Actually I should edit the first post...
qwerty12 said:
No, no! Genokolar actually did some proper work to try and get the Honor source working for the U8800pro but too much is missing (drivers that the U8800pro needs)
My approach was to take the Honor source and bastardize it into getting these modules built (files that let you introduce code into a running kernel after it's been built) and trick them into loading on the original kernel
This is a dangerous trick (there's a reason why the kernel checks to see if the version stored in the module matches your running kernel) because you're not meant to do this (corruption can occur) but so far everything has been working OK for me and I'd rather be using the phone with the modules as it feels a bit smoother. It is possible to add OC support through modules without having to replace the kernel (http://hex.ro/wp/blog/overclocking-an-android-phone-running-with-an-msm-core/) but it's harder to do and more dangerous to do with the Honor sources because it's not the original kernel source. Actually I should edit the first post...
Click to expand...
Click to collapse
I see that you have the knowlage...and also you can let us try if you want the kernel...but if you manage to o/c it this will be wonderful..and also there is a english word bastardize??? i willing to give your kernel a try although!!
pikachukaki said:
I see that you have the knowlage...
Click to expand...
Click to collapse
I wish I know only the basics - people like dzo and genokolar know what they're doing
and also you can let us try if you want the kernel
Click to expand...
Click to collapse
The Honor kernel is useless - I don't think it would even boot... I just take the modules
...but if you manage to o/c it this will be wonderful..and also there is a english word bastardize???
Click to expand...
Click to collapse
I would like to OC, I admit, but it's very risky to attempt when the person (me) is lacking a lot of knowledge about kernels, CPU clocks and assembly, and when the kernel source isn't the original - I'd have to attempt to guess things from the 2.6 source
And, yes, bastardize is a real word, meaning to corrupt, make illegitimate and reduce the quality of something. It's an apt word for the stuff in the first post!
qwerty12 said:
I wish I know only the basics - people like dzo and genokolar know what they're doing
The Honor kernel is useless - I don't think it would even boot... I just take the modules
I would like to OC, I admit, but it's very risky to attempt when the person (me) is lacking a lot of knowledge about kernels, CPU clocks and assembly, and when the kernel source isn't the original - I'd have to attempt to guess things from the 2.6 source
And, yes, bastardize is a real word, meaning to corrupt, make illegitimate and reduce the quality of something. It's an apt word for the stuff in the first post!
Click to expand...
Click to collapse
hmm at least you have some knowlage.. so you didnt edit the boot.img you edit sideways! hmm if you manage to play with this a bit it will be great....we also have the word basardise and i never heard of it until now...by bastardise (Bastarde) its a curse a "bad" word...we mean someone that isnt his parents child!
Honor boot.img works on our phone almost perfectly, phone boots but some diferent hardware (wifi, camera, bluetooth) doesn't work (ril OK). Cpu has clocked to 1,4GHz and works very stable. We find it moth ago, but with other hardware didn't work we dropped this work. Maybe you could find something usefull from that.
Sent from my ragelis
great job qwerty12!
Trust me what you've done needs more than just basic knowledge
I'll also tell that honor kernel boots up correctly on u8800pro(in my occasion touchscreen just didn't work, so I could only see a beautiful lockscreen there xD).
I think you should try also adding OC. Although I kinda understand you don't want to risk damaging your phone, but I'm pretty much sure that you'll manage to add OC correctly.
Anyways, keep it up!
Again great job and thanks!
Crazy talk...but we can't took rils from GB kernel...or even desire hd or some other similar phone and make our way??and geno again didnt release his honor/u8800+ source kernel code so someone can fix the sd bugs!!
also..good news everyone...(profesor furnworth) i found cm9 device tree for u8800+ dont know if its working properly but someone with linux can give it a try
https://github.com/ivan19871002/cm9_device_u8800pro
https://github.com/ivan19871002/cm9_vendor_u8800pro (Im not quite sure what this is but maybe its needed!)
@pika
great news about cm9. I hope someone is gonna give it a shot and build it. Better post it on anzhi too.The more people see it, the better.
@qwerty12
I had an idea for OC in u8800 pro. The good thing about this one, is that I think is more safe to try out.
I think you can use dzo kernel source!
boot.img from latest dzo aurora works just fine on our phone(only bt + wifi don't work at all - camera works partially)
OC on dzo kernel also works correctly on u8800pro(personally tried this).
I think with your knowledge, you can just grab dzo kernel source and build the appropriate modules.
Please give it a try if you want to.
Again thanks for your great work.
the guy is chinese and he is known in anzhi i dont know why they arent compiling it... i try last night until 8 in the morning with no success! :/
Moihack said:
I had an idea for OC in u8800 pro. The good thing about this one, is that I think is more safe to try out.
I think you can use dzo kernel source!
boot.img from latest dzo aurora works just fine on our phone(only bt + wifi don't work at all - camera works partially)
OC on dzo kernel also works correctly on u8800pro(personally tried this).
I think with your knowledge, you can just grab dzo kernel source and build the appropriate modules.
Please give it a try if you want to.
Again thanks for your great work.
Click to expand...
Click to collapse
The thing is, (I/O) schedulers can be built as modules - load them, and you're adding new functionality. However, the difference with OC support: CPU regulation (probably the wrong term) is built into the kernel - it has to be. With dzo's kernel, overclocking works because the "CPU regulation" code has been directly modified to allow the user to support higher frequencies. With a module designed to enable overclocking for phones where you can, you don't add new functionality like with the schedulers - you're patching the kernel code in memory that controls the CPU.
I will look into it (people infinitely more clever than me have done it for other phones and produced code and, believe it or not, I do actually want to OC my U8800pro and I don't mind the risk personally), but it's unlikely I'll be able to come up with anything since:
I am not a proper programmer (this is probably reason enough to stay away )
Loading modules designed for another kernel is already risky enough, but even more so since I'm dealing with a kernel designed for another model so,
I'd have to look at the 2.6 kernel source to see what the frequencies etc. assigned to the U8800pro are and hope that Huawei didn't change anything for the 3.0 kernel
There is a ics boot.img with OC to 1.8GHz already, but needs to fix sd card mounting bug, on some phones sd card mounts normaly, on other ones didn't mount my phone no maunting sd
Sent from my ragelis
bronxitas said:
There is a ics boot.img with OC to 1.8GHz already, but needs to fix sd card mounting bug, on some phones sd card mounts normaly, on other ones didn't mount my phone no maunting sd
Sent from my ragelis
Click to expand...
Click to collapse
And at mine scruew my sdcard (( it needed format after installing geno kernel
Sent from my U8800Pro using xda premium
Tomorow giris said that look at oc boot.img and will try to fix sd card mounting problem. The new OC boot.img is not geno's work we are in one step further than geno
Tommorow giris will upload to chinese developers my and kamatozko work and... i think that europeans are leaving china customers/developers behind in this situation
I can't upload here kamatozko OC boot.img because it is not finished yet and I even didn't asked his permissions to do that.
Sent from my ragelis
bronxitas said:
Tomorow giris said that look at oc boot.img and will try to fix sd card mounting problem. The new OC boot.img is not geno's work we are in one step further than geno
Tommorow giris will upload to chinese developers my and kamatozko work and... i think that europeans are leaving china customers/developers behind in this situation
I can't upload here kamatozko OC boot.img because it is not finished yet and I even didn't asked his permissions to do that.
Sent from my ragelis
Click to expand...
Click to collapse
chinese cant make nothing except for geno and geno took all the chinese he can get and make miui for them he just can't or won't work with our phone..anyway thats good news let hope more devs pop out!!for once in my life i want cm based rom!
This it's very much patched compared to the genokolar's cm7 kernel and it's aim is for performance/battery balance.
02032013
-revert all of net changes for fix sleep RIL while edge turned on
-update sound drivers from ics kernel
-Increase some parameters governing the random number generator. (entropy fix)
-Atmel Touch Screen driver updated by me (increased feedback,fixed the lag). Now, as good as in 2.6.32.9
-Update WiFi configs by dzo
-Some fixed for SD Card detection by dzo
-"Phone sometimes stuck on bootanimation" is fixed
10112012
-Updated VSYNC and mdp4 drivers
-Lag on Atmel TS is fixed but I'm not sure,please give me a feedback about this
03112012
- re-enabled gemini JPEG engine
29102012
- disabled gemini JPEG engine for prevent purple and red lines on JPEG
- fix in call volume on some phones
- changed some voltages for system stability. You can change voltage volues with Antutu CPU Master
- updated ext3 and ext4 drivers from HTC G2 kernel so phone don't boot on some ROM's (like WhiteLight) fixed and also set wrong file permission on some devices fixed
- changed bfq i/o from cyanogenmod kernel
- a lot of updates from cyanogenmod kernel
03102012
- fixed 720p video recording
- disabled haptic feedback for softkeys by default. You can enable this with X5 Settings (in attachments)
30092012.2
- fix for bluetooth problems
- some video/screen problems fixed
- removed 122Mhz,undorvolt some frq for battery
Features:
- It can overclock to 1.8 Ghz
- force phone mic with headphones & fix speakerphone echo by ksatta
- Updated smartassV2 from franco kernel
- updated video encode/decode
- Fix memory allocation for video decode
- Reduced keypad led brightness
- Reduced RAM requirement for camera
- Atmel Fixed (reduced sensitivy)
- Enable haptic feedback for soft keys
- ZRAM
- Latest kernel patches from ICS
- Internet/data speed was major improved by changing the TCP Congestion scheduler to a better one. (not tested)
- Various memory bugfixes and tweaks
Source:
https://github.com/forumber/2.6.35.7-u8800-cm7
Install:
Install zip by CWM (like ROM installation). No need wipe proccess. You can install all of 2.6.35.7 - 2.3.x ROMs (except of MIUIv3).
Thanks to:
ksatta,genokolar,dzo,stockwell,franco,ezeti,cyanogenmod team
Is this kernel already in your WhiteLight rom? if not do you recommend installing it with this kernel?
Edward Stanbury said:
Is this kernel already in your WhiteLight rom? if not do you recommend installing it with this kernel?
Click to expand...
Click to collapse
WhiteLight hasn't got this kernel yet,but you should install this kernel on WhiteLight.
forumber2 said:
WhiteLight hasn't got this kernel yet,but you should install this kernel on WhiteLight.
Click to expand...
Click to collapse
sweet as thanks mate will give it a go now what rom do you currently use for your everyday use ?
Omg! Im using miui v3 so sad wait for along time and now it's not used for miui v3
»»Sent From My U8800««
This kernel can be used in Aurora ou Elora ROMS???
Hey forumber, nice work:good:. Keep it up man. Would be great to have a really good .35 kernel for cm7.2, stockroms, lewa and mokeeOS. I take it you are building off the u8800_defconfig in Genos kernel? Just building it now, then will pull in your latest commits. Will try push some changes out to you this week.:good:
DriftGT said:
This kernel can be used in Aurora ou Elora ROMS???
Click to expand...
Click to collapse
No
PaulMilbank said:
Hey forumber, nice work:good:. Keep it up man. Would be great to have a really good .35 kernel for cm7.2, stockroms, lewa and mokeeOS. I take it you are building off the u8800_defconfig in Genos kernel? Just building it now, then will pull in your latest commits. Will try push some changes out to you this week.:good:
Click to expand...
Click to collapse
Yeap,I built it with geno's u8800_defconfig (with my changes). Thanks for your support
DriftGT said:
This kernel can be used in Aurora ou Elora ROMS???
Click to expand...
Click to collapse
please, read the first post!...aurora is kernel 3.xxx..
Ya I check that.
Thx
Kernel updated
forumber2 said:
Kernel updated
Click to expand...
Click to collapse
Are you still planning on doing a CM-7 build?
If you want this to also work on MIUI just checkout this commit https://github.com/Victor-android/kernel_huawei/commit/e8917f2bc490ec2604b439318927da6dd9837536
PaulMilbank said:
Are you still planning on doing a CM-7 build?
Click to expand...
Click to collapse
Sure
Can this work on stock roms?
Sent from my U8800 using xda premium
NeostarNeko said:
Can this work on stock roms?
Sent from my U8800 using xda premium
Click to expand...
Click to collapse
Sure;
forumber2 said:
You can install all of 2.6.35.7 - 2.3.x ROMs (except of MIUIv3).
Click to expand...
Click to collapse
Sweep2wake and 2way call recorder would be awesome =)
I'm using cm7 by ezet which is 32 based kernel...Can I instal it through that rom? Or I have to change into B5xx first...
Thanks in advance
Sent from my U8800 using xda app-developers app
iikbgsdw said:
I'm using cm7 by ezet which is 32 based kernel...Can I instal it through that rom? Or I have to change into B5xx first...
Thanks in advance
Sent from my U8800 using xda app-developers app
Click to expand...
Click to collapse
i want to know the same thing aswell...
thanks
Sent from my SGS-II powered by CM9
Have to be on b5xx first.
Sent from my U8800 using xda premium
Hello,
I open this thread to continue the great work of @OmarEinea and kasper with his kernel. I will try to update all possible ROMs with a new kernel improvements and all what we can add to this good setup. Kernel has new cherry picks from Faux, loosethisskin, A1 and others.
New Marshmallow ROMs here
Actually, we are very happy with AOSP ROMs that decatf build for P75xx. They are not perfect and there are a few issues. Known bugs:
Mobile data not working for p5 users
OC upper that 1400 MHz cause reboots and instability.
SELinux is completely disabled in my ROMs (we don't have a working modern TWRP yet)
Maybe other bugs and issues, but in general, p5wifi ROM works fine for a daily use, gaming, etc.
Current Lollipop 5.1.1 ROMs (AOSP, decatf's build) (in beta state)
P7310 = aosp-5.1.1-p5wifi-20150513.zip
P7300 = aosp-5.1.1-p5-20150513.zip
GAPPS = p75xx-gapps-L-5-6-15_selinux_OFF.zip
Flash instructions
Wipe factory reset if you come from another ROM/version.
Flash ROM
Flash GAPPS
Flash SuperSU
In 5.1 kernel works sweet, thanks to decatf's work
New recoveries with F2FS support
(these recoveries can't format to f2fs all partitions, the only difference is in kernel, that has support to mount f2fs partitions)
twrp2710_p5_f2fs.zip (P7300)
twrp2710_p5wifi_f2fs.zip (P7310)
Other Lollipop and KitKat ROMs:
Old 5.0.2
OmniROM v5.0.2 compiled by @AAcount. Download latest here.
decatf's AOSP v5.0.2: Download latest here.
Nameless 4.4.4 ROMS Download + Figue Kernel
(this is a port of Nameless for 75xx devices, done by @BeeGee_Tokyo)
EXT4 version (stock Samsung partition setup)
nameless-4.4.4-20141108-p5wifi-HOMEMADE.zip
nameless-4.4.4-20141108-p5-HOMEMADE.zipF2FS version (/system and /cache are formatted to f2fs in flash process)
nameless-4.4.4-20141108-p5wifi-HOMEMADE-f2fs.zip
nameless-4.4.4-20141108-p5-HOMEMADE-f2fs-fixed2.zip
Liquidsmooth v3.2 Milestone + Figue Kernel v11 and pico pa_gapps
(This port comes from 75xx forum and is made by @deadman96385. Please thanks to him this great port).
F2FS version (/system and /cache are formatted to f2fs in flash process)
LS-KK-MileStone-3.2-p5wifi-system-cache-f2fs.zip
pa_gapps-modular-pico-4.4.4-20141110-P75xx-P73xx.zip (this pa_gapps package should work in EXT4 or F2FS setup, and it should work in P75xx and P73xx devices.)
Gapps Download
EXT4 version
PA-GAPPS (mini version recommended)F2FS version (mount process is patched to mount /system in any format)
pa_gapps-modular-mini-4.4.4-20141110-F2FS.zip
Kernel Downloads
(Cherry picks, new configuration and lightweight)
Universal kernel for EXT4, F2FS and XFS partitions
Figue kernel autofstab v2 (p5wifi)
Figue kernel autofstab v2 (p5)
Changelog (KitKat releases):
Build with Linaro 4.6.4
Enabled 801 MB RAM (or 799MB according to "free -m"), original hack by @AAccount (http://forum.xda-developers.com/showpost.php?p=34026793&postcount=908)
Address CVE-2014-3153 and CVE-2014-3153 (https://github.com/AAccount/android...mmit/0b0f3905fc742dce278b44a734f16259c391daf4)
New script in /system/etc/init.d/figue-settings with all settings. Note: max and min freq are reset to 1000/216 after boot. Set those values with Device Control, Trickster or any other CPU management tool.
UKSM 0.1.2.3 merged (http://kerneldedup.org/en/projects/uksm/download/)
Removed lots of debug stuff
Changed allocator to SLUB
Available CPU governors: aggressive, wheatley, smartassV2, lulzactive, interactive, conservative, userspace, powersave, lionheart, ondemand and performance. Default is lionheart, set by the init script.
Frequencies are set to 216 MHz min. 1400 MHz max. by init script.
TCP congestion control set to westwood. Also available: reno, bic, cubic, vegas, veno and lp.
Schedulers available: noop, deadline, row, bfq, sio, sioplus, vr and tripndroid (default is deadline)
Other little improvements and tweaks
New in v12: Build is done with Linaro 4.7-2013.04-20130415
New in v13: Added Nightmare CPU governor from Nexus 5 Unleashed kernel. Added a few tweaks in deadline scheduler (I hope it will increase read storage performance).
New in v14: blkdev - tweak max nr_requests
New in v15: small tweaks in init script (zram and swappiness)
New in v16: Fixed ramdisk bugs, merged p4 kernel init.p3.rc. Some permissions in /data, devices and bluetooth tethering bug.
New in v17: F2FS code ported from latest Grouper kernel.
New autofstab series: Now, fstab is patched every time we flash a kernel zip. It supports EXT4, F2FS and XFS in all partitions.
Legacy downloads
Omar latest kernel (20140719)
Tricks for EXT4 setups
A little trick to increase ext4 partitions speed: disabling journal in /system and /cache. Flash this zip:
Journal_OFF_QC_p5.zip
Mirror for old downloads
Mega
Jolie kernel source for P73xx
My Github
Buy me a beer. Thanks.
Paypal
Reserved
jolinnard said:
Reserved
Click to expand...
Click to collapse
Great, thanks for keeping our tab alive!
Just a question, is this rom as buttery smooth as stock Samsung 4.0.4? In the past I've tried many different roms with JB and above but none of them reached the silkness of touchwized ics rom, so I had to revert back to ics...
zooster said:
Great, thanks for keeping our tab alive!
Just a question, is this rom as buttery smooth as stock Samsung 4.0.4? In the past I've tried many different roms with JB and above but none of them reached the silkness of touchwized ics rom, so I had to revert back to ics...
Click to expand...
Click to collapse
This ROM is smooth. If you're into gaming and this sort of thing then I suggest you stick to stock ICS for that but for all other tasks this ROM performs well. I played a downloaded HD video and it played smoothly...no hiccups/stutters as are found in previous releases. HD video from the YouTube site also plays smoothly. I don't use the app so I wouldn't know how it works with it but I'm guessing they should play OK. The best thing to do is to try it out and see if it works for you. Take a nandroid backup before you do so reverting will be easier if you don't like this ROM.
zooster said:
Great, thanks for keeping our tab alive!
Just a question, is this rom as buttery smooth as stock Samsung 4.0.4? In the past I've tried many different roms with JB and above but none of them reached the silkness of touchwized ics rom, so I had to revert back to ics...
Click to expand...
Click to collapse
L3R0N said:
This ROM is smooth. If you're into gaming and this sort of thing then I suggest you stick to stock ICS for that but for all other tasks this ROM performs well. I played a downloaded HD video and it played smoothly...no hiccups/stutters as are found in previous releases. HD video from the YouTube site also plays smoothly. I don't use the app so I wouldn't know how it works with it but I'm guessing they should play OK. The best thing to do is to try it out and see if it works for you. Take a nandroid backup before you do so reverting will be easier if you don't like this ROM.
Click to expand...
Click to collapse
You're welcome. I think @L3R0N is right, this ROM probably isn't the most smooth for our tab, but I played to some games, surfed the internet and seems very good to me. You know, all software is evolving very quickly, so you never will feel the same smoothness as before. But we will try to improve as much as we can.
All suggestions are welcome.
jolinnard said:
You're welcome. I think @L3R0N is right, this ROM probably isn't the most smooth for our tab, but I played to some games, surfed the internet and seems very good to me. You know, all software is evolving very quickly, so you never will feel the same smoothness as before. But we will try to improve as much as we can.
All suggestions are welcome.
Click to expand...
Click to collapse
And even Stock ICS wasn't buttery smooth. By games I meant the likes of NOVA 3, Asphalt 8 and Dead Trigger 2. I played some games as well and they were OK. Even tried beach buggy blitz and it ran surprisingly well with an occasional frame skip at times. For a smoother experience I set all animations to 0.25 and I use nova launcher prime with animations set to stock and sometimes I change it to faster than light. Processor is over clocked of course with hw overlays disabled and force GPU rendering on. Along with the tweaks included in this ROM performance is pretty smooth to me.
Playing with LiquidSmooth by @deadman96385.
It boots with f2fs and my latest kernel
I was asking because I've tried every combination with JB roms and above, but none reached the smoothness of stock ics. I don't usually play games beside some casual easy game. I meant smoothness in transitions, animations and scrolling. Tried Nova and every possible setting but no way.
I'm so eager to have a rom >4.0 but stutters and lags pushed me to stay with ics.
Not a complain at all, just asking because I'd like to move on a newer os, but if it's not yet there I'd save me all the format and restore of everything (not to say that to go back to ics is not as easy as flashing a newer rom because new folder layout).
Thanks.
jolinnard said:
Playing with LiquidSmooth by @deadman96385.
It boots with f2fs and my latest kernel
Click to expand...
Click to collapse
Now that is awesome news.One suggestion though, I think you should use the Pico Modular Gapps package instead since it has less apps that people like me won't bother to use(Google Photos, Google Experience Launcher, Hangouts etc...). These can easily be downloaded later if the user has need for them.
But hopes up for the Liquid smooth ROM. I will port Omni and see how it plays out with your kernel(non f2fs).
L3R0N said:
Now that is awesome news.One suggestion though, I think you should use the Pico Modular Gapps package instead since it has less apps that people like me won't bother to use(Google Photos, Google Experience Launcher, Hangouts etc...). These can easily be downloaded later if the user has need for them.
But hopes up for the Liquid smooth ROM. I will port Omni and see how it plays out with your kernel(non f2fs).
Click to expand...
Click to collapse
Ok, thanks. Tried Omnirom long time ago...
Will convert pico gapps for this release. Liquidsmooth is "smooth" I only see some force closes on performance app (I don't need it) and in other settings like recents... But it's a great ROM. Will flash gapps now...
jolinnard said:
Ok, thanks. Tried Omnirom long time ago...
Will convert pico gapps for this release. Liquidsmooth is "smooth" I only see some force closes on performance app (I don't need it) and in other settings like recents... But it's a great ROM. Will flash gapps now...
Click to expand...
Click to collapse
Oh...then I'm not going to waste time on it then. Noticed that AAccount said he won't be able to keep updated as much anymore. So I'm not going to waste time on a ROM that may not be updated further.
L3R0N said:
Oh...then I'm not going to waste time on it then. Noticed that AAccount said he won't be able to keep updated as much anymore. So I'm not going to waste time on a ROM that may not be updated further.
Click to expand...
Click to collapse
Ok. First post is updated with the new Liquidsmooth ROM. Seems promising...
I also have updated all URLs in first post with a new folder tree in my server. It's more organized now
jolinnard said:
Ok. First post is updated with the new Liquidsmooth ROM. Seems promising...
I also have updated all URLs in first post with a new folder tree in my server. It's more organized now
Click to expand...
Click to collapse
That's great!! Will wait for a 3g version so I can test. Great to see this ole girl is still getting some ROM love. The previous f2fs gapps worked with both ext4 and f2fs ROMs. Tried, tested and proven to work.
zooster said:
I was asking because I've tried every combination with JB roms and above, but none reached the smoothness of stock ics. I don't usually play games beside some casual easy game. I meant smoothness in transitions, animations and scrolling. Tried Nova and every possible setting but no way.
I'm so eager to have a rom >4.0 but stutters and lags pushed me to stay with ics.
Not a complain at all, just asking because I'd like to move on a newer os, but if it's not yet there I'd save me all the format and restore of everything (not to say that to go back to ics is not as easy as flashing a newer rom because new folder layout).
Thanks.
Click to expand...
Click to collapse
True, never had problems with stock ICS. All other roms I've tried pale in comparison to the smoothness and performance of the stock. That's why this is worth trying out since feedback is good.
---------- Post added at 08:55 AM ---------- Previous post was at 08:51 AM ----------
@jolinnard Are the roms based on nightlies or stable release?
iZLeeP said:
@jolinnard Are the roms based on nightlies or stable release?
Click to expand...
Click to collapse
Nameless comes from homemade versions (thread and link).
Liquidsmooth is the first alpha release for P75xx (check the first post).
I followed the instructions for installing the liquid smooth rom. Rom first - boot - then gapps. First impressions seem very good. I couldnt get superuser to work. I installed supersu zip and app and that appears to be working OK. I havent had any FC's yet. I have gone through the liquidsmooth performance settings OK. Just installed all my apps so will run for a while and see how it goes.
The link for twrp with f2fs support for the p5 doesn't work anymore. Clicking it results in this message:
The requested URL /android/galaxy-tab/twrp2710_p5_f2fs.zip was not found on this server.
Not that I need it again because I already have it but I'm sure there are others out there who do.
L3R0N said:
The link for twrp with f2fs support for the p5 doesn't work anymore. Clicking it results in this message:
The requested URL /android/galaxy-tab/twrp2710_p5_f2fs.zip was not found on this server.
Not that I need it again because I already have it but I'm sure there are others out there who do.
Click to expand...
Click to collapse
Thanks. Fixed.
decky006 said:
I followed the instructions for installing the liquid smooth rom. Rom first - boot - then gapps. First impressions seem very good. I couldnt get superuser to work. I installed supersu zip and app and that appears to be working OK. I havent had any FC's yet. I have gone through the liquidsmooth performance settings OK. Just installed all my apps so will run for a while and see how it goes.
Click to expand...
Click to collapse
Yep. SuperSU works fine for me too.
Do you know more hacks or improvements that we can try to do? I tried to port FIOPS scheduler, but it's almost impossible for me (I'm not a C expert)...
Tab was stuck in bootloop so I reverted to Stock ICS and now the nameless rom won't flash via twrp. I'm lost as to why this is since it worked well before. Attached is the recovery log I pulled after the failed installation.