Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,768,721 Members 52,241 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL] [JB] [WIP] oxydo@jb | Based on nAa-JB kernel with some added features!

Tip us?
 
sgt. meow
Old
(Last edited by sgt. meow; 19th February 2013 at 03:56 PM.) Reason: Updated sources
#1  
sgt. meow's Avatar
Recognized Contributor - OP
Thanks Meter 2782
Posts: 4,334
Join Date: Dec 2011
Location: Dhaka
Default [KERNEL] [JB] [WIP] oxydo@jb | Based on nAa-JB kernel with some added features!

Yes guys, you read the title right.

Presenting oxydo@jb.

Now you have a kernel with touch recovery for JB. Yeah, JB!!! It is compiled from nAa's JB kernel sources and TWRP is compiled from source, too, but not by me. Performance is almost like that of nAa's JB kernel. Maybe even better.


FEATURES
- Everything from nAa's JB kernel
- Custom MTD partitions as in nAa-JB kernels
- Built with Linaro toolchain
- CWM-based recovery 5.5.0.4 because the touch version just HAD to mess up.
- TWRP! Check this link: http://forum.xda-developers.com/show....php?t=1985993
- A new I/O scheduler - Deadline - that's as fast as hell especially after the tweaks from Daveee10's commits. Seriously I tried this on my phone. Super fast.
- SIO and V(R) schedulers.
- smartassH3 governor that nearly eliminates the wake up bug on JB ROMs.
- SLQB slab allocator
- H/W video decoding.
- Dual-booting JB ROMs. fehereneoh's post in the 34th covers that.
That's it for now.

REQUIREMENTS:
- Rooted XPERIA X8 with unlocked bootloader
- A lot of courage
- The ability to follow instructions (which I'm pretty sure everyone around here possesses =))
- An sdcard backup is recommended, too.

INSTRUCTIONS
- Make sure you have a copy of the stock kernel and ROM in case anything goes wrong (I'm pretty sure it won't)
- Backup using CWM
- And don't forget to format /system, /cache and /data before flashing. Otherwise the kernel won't boot.
- Download the kernel and put in the firmwares folder of Flashtool
- Follow the instructions provided by Flashtool
- Reboot and press back button several times and if you see the TOUCH RECOVERY you have succeeded in your quest

SCREENSHOTS
Kernel info:**

SetCPU screenshot (check the scheduler bit):**

I/O Scheduler Deadline in use:**

Best AnTuTu score with CPU@787MHz on smartassv2 and Deadline I/O scheduler. Stock 2GB sdcard was used. I swear to God no tweaks were used:**

Since I forgot to take a screenshot of the "Detailed scores", I'm uploading the score record XML file as well (mostly for skeptics). It hasn't been tampered with. What you believe is up to you, though:
https://www.dropbox.com/s/xegzeia4sr...2018_04_01.xml

BUGS
- Rebooting to recovery from ROM works but if you reboot to system from CWM it keeps booting to CWM. Wipe cache to solve this.
- SDCARD gets formatted sometimes. This bug has been confirmed removed by testers. But you should always be on the safer side and have a backup.

DOWNLOADS AND SOURCES
Downloads: http://d-h.st/qGM V8: http://forum.xda-developers.com/show...&postcount=511 Thank CnCprior to downloading, as it wouldn't have been possible without his efforts. Much appreciated bruv.
Kernel source: https://github.com/souljaboy11792/oxydo-kernel-jb
Use the master branch and as EET has advised, use this instead of zipballs or tarballs:
Code:
git clone https://github.com/souljaboy11792/oxydo-kernel-jb.git
Ramdisk is present in the source (after extraction of course) as kernel.sin-ramdisk. Copy it some place else if you want to pack it.
Tha above basically means I am fully compliant with GPL. Thanks go to nAa, pilu1978, CtrlAltDelIrl, EET and all the others who warned me.

CREDITS:
- nobodyAtall for kernel source
- alfsamsung for touch recovery
- djnilse for helping alfsamsung
- feherneoh for being a great friend and helping with nBoot which still doesn't work, and for creating oBoot which does work!
- pilu1978 for helping me
- Daveee10 for helping out with governors and schedulers
- CnC-ROCK for bootlogo and soon, bootanim
- viper001 for instructions
- mayurcools for ideas for solutions to bugs
- DooMLorD for the unpacking tool
- Dev-Host for being the wonderful file-hosters they are (suck on that Mediafire)
- androidnerd2 for providing the commands that determine what touch screen you have
- Cyanogenmod team for......you know what....if you don't, then GTFO. just kidding
- TAJ_Rocks - For some suggestions
- Sony Ericsson for the phone
- My family for supporting me =)
- The whole of Team Oxydo for being the awesome guys that they are
- Allah Almighty (yes I'm a proud Muslim)

TO BOOT INTO TWRP, TOUCH THE SCREEN WHILE THE LOGO IS BEING DISPLAYED.
TO ENTER CWM RECOVERY, KEEP PRESSING BACK BUTTON WHILE LOGO IS BEING DISPLAYED.
ENJOY!



NEITHER ME NOR ANYONE RELATED TO THIS KERNEL CAN BE HELD RESPONSIBLE IF YOU BRICK YOUR PHONE BY FLASHING THIS. PLEASE HAVE A BACKUP OF YOUR SDCARD BEFORE FLASHING AS THIS MAY FORMAT IT. THIS BUG HAS BEEN REMOVED AS CONFIRMED BY TESTERS, BUT HAVE A BACKUP BEFOREHAND TO BE SAFE.


NOTE: I still consider it a WIP. Therefore bugs may exist. However they shouldn't cause much damage. And bug reports are always welcome. You can use this kernel. If you like it, just press the "Thanks" button. Don't spam, please.

**If you're wondering how I got my phone's UI to look that nice (it is nice, isn't it?), just set LCD density to 120. Text is a little small but I can read it without glasses, so it's all good.
 

https://www.dropbox.com/s/ho7noezbf3ph0l6/CrossMiranda.png
R.I.P. Miranda Nicole
An innocent soul, who deserved to live a lot longer. We all miss you.

R.I.P Alif Shahriar
A true friend, no longer here in this world, but always there in our hearts. We sorely miss you.


Owner and creator of Oxydo kernels for Nexus 7 2012 (Grouper/Tilapia) and Xperia X8 (Shakira)
Maintainer of AOSPAL for Nexus 7 2012 (Grouper).


My blog: http://alltheengsawesumz.blogspot.com/
Circle or chat: https://plus.google.com/+FayadChowdhury
The Following 56 Users Say Thank You to sgt. meow For This Useful Post: [ Click to Expand ]
 
sgt. meow
Old
(Last edited by sgt. meow; 18th December 2012 at 11:34 AM.) Reason: Thanks to Daveee10.
#2  
sgt. meow's Avatar
Recognized Contributor - OP
Thanks Meter 2782
Posts: 4,334
Join Date: Dec 2011
Location: Dhaka
THIS WORKS WITH ALL JB ROMs THAT ARE BASED ON THE MINICM10 ROMs (Nightly or stable version doesn't really matter here)

MAKE SURE YOU HAVE A JB ROM BACKUP THAT YOU CAN RESTORE. OTHERWISE YOU'LL FACE THE assert getprop ..... ERROR.
AFTER RESTORATION, YOU CAN INSTALL ANY JB ROM.
OR
YOU CAN EDIT THE UPDATER-SCRIPT IN THE ROM.ZIP. REMOVE THE assert getprop LINES, AND THEN PROCEED WITH INSTALLATION. THIS IS NOT ALWAYS SAFE AND CAN CORRUPT YOUR ROM.ZIP FILE.
 

https://www.dropbox.com/s/ho7noezbf3ph0l6/CrossMiranda.png
R.I.P. Miranda Nicole
An innocent soul, who deserved to live a lot longer. We all miss you.

R.I.P Alif Shahriar
A true friend, no longer here in this world, but always there in our hearts. We sorely miss you.


Owner and creator of Oxydo kernels for Nexus 7 2012 (Grouper/Tilapia) and Xperia X8 (Shakira)
Maintainer of AOSPAL for Nexus 7 2012 (Grouper).


My blog: http://alltheengsawesumz.blogspot.com/
Circle or chat: https://plus.google.com/+FayadChowdhury
The Following 24 Users Say Thank You to sgt. meow For This Useful Post: [ Click to Expand ]
 
sgt. meow
Old
(Last edited by sgt. meow; 14th January 2013 at 02:47 AM.)
#3  
sgt. meow's Avatar
Recognized Contributor - OP
Thanks Meter 2782
Posts: 4,334
Join Date: Dec 2011
Location: Dhaka
CHANGELOG

-30-10-12
* Initial release
* CWM touch recovery from Alfs' kernel

-8-12-12
*TWRP
*Both versions of CWM touch recovery integrated into one ramdisk
*FPS-uncap (maybe?)

-15-12-12
*Removed CWM touch
*Included CWM 5.5.0.4

-18-12-12
*Forget 5.5.0.4. CWM touch 5.0.2.8 is back in two different kernels.
*MD5 mismatch is still un-fixed. Official error (I guess).

-1-1-13
*New Year's Release (not really, built it quite some time ago).
*Added Deadline I/O scheduler (not quite sure why nAa-jb doesn't have this; it is blazing fast).
*Better TWRP UI (thanks to CnC for providing the awesome buttons and the sliders).

-7-1-13
*Added SIO and V(R) schedulers.
*Tweaked Deadline a bit from Daveee10's commits. Super cool now.
*Added smartassH3 governor.

-12-1-13
*Used SLQB slab allocator instead of the default SLAB.
*Applied the PMEM commits from nAa-jb-03. H/W video decoding works perfectly now.
*Edited the bootrec to make sure two recoveries aren't booted at once. Sdcard bug gone for now.
*CWM backups work. You just have to mount /system and /data. Don't pull out the battery when it's backing up. It's actually in progress, although the progress bar is so thin, you won't be able to determine whether it's actually working or not.
*New TWRP theme. Credits: thecoby for the original theme and an0nym0us_ for resizing it to MDPI.
*Fixed the I/O schedulers bug. Credits: Daveee10.

DEVELOPMENT PLANS FOR NEXT RELEASE(S)

- New bootanimation (similar to Nexus ones)
- Powerboost and some other newer ondemand governor features. Also thanks to Daveee10.
 

https://www.dropbox.com/s/ho7noezbf3ph0l6/CrossMiranda.png
R.I.P. Miranda Nicole
An innocent soul, who deserved to live a lot longer. We all miss you.

R.I.P Alif Shahriar
A true friend, no longer here in this world, but always there in our hearts. We sorely miss you.


Owner and creator of Oxydo kernels for Nexus 7 2012 (Grouper/Tilapia) and Xperia X8 (Shakira)
Maintainer of AOSPAL for Nexus 7 2012 (Grouper).


My blog: http://alltheengsawesumz.blogspot.com/
Circle or chat: https://plus.google.com/+FayadChowdhury
The Following 26 Users Say Thank You to sgt. meow For This Useful Post: [ Click to Expand ]
 
Neur0Nerd
Old
#4  
Neur0Nerd's Avatar
Senior Member
Thanks Meter 62
Posts: 498
Join Date: Feb 2012
Thanks for this Kernel, Good work.
 
sgt. meow
Old
#5  
sgt. meow's Avatar
Recognized Contributor - OP
Thanks Meter 2782
Posts: 4,334
Join Date: Dec 2011
Location: Dhaka
The thanks button is just below the profile pic. Thank me later if you ran out of thanks for today.
 

https://www.dropbox.com/s/ho7noezbf3ph0l6/CrossMiranda.png
R.I.P. Miranda Nicole
An innocent soul, who deserved to live a lot longer. We all miss you.

R.I.P Alif Shahriar
A true friend, no longer here in this world, but always there in our hearts. We sorely miss you.


Owner and creator of Oxydo kernels for Nexus 7 2012 (Grouper/Tilapia) and Xperia X8 (Shakira)
Maintainer of AOSPAL for Nexus 7 2012 (Grouper).


My blog: http://alltheengsawesumz.blogspot.com/
Circle or chat: https://plus.google.com/+FayadChowdhury
The Following 7 Users Say Thank You to sgt. meow For This Useful Post: [ Click to Expand ]
 
feherneoh
Old
#6  
feherneoh's Avatar
Senior Member
Thanks Meter 953
Posts: 1,285
Join Date: Sep 2012
I have to work hard if I want to see my name in the first post, right?
This kernel is still on my project list

Sent from my Sony Ericsson Galaxy SIII using XDA-Developers Boot2Gecko app


FoXperia on Facebook

If I helped you somehow, please hit 'Thanks'

NeoH-quotes:
"Is SUP an OS? I want to PORT it to HD2, so it will have SUPPORT."
" I want to steal tiestobunio's work. Oh, wait... It's not his."
"CotullaCode posted some screenshots of Windows 8 running on HD2. I will RT them."
"Compilers can produce warnings - make the compiler programmers happy: Use them!"

wAppStore

Current device: Sony Ericsson k750i (Lumia 520 bricked)
The Following User Says Thank You to feherneoh For This Useful Post: [ Click to Expand ]
 
sgt. meow
Old
#7  
sgt. meow's Avatar
Recognized Contributor - OP
Thanks Meter 2782
Posts: 4,334
Join Date: Dec 2011
Location: Dhaka
Added your name to credits. By project list, are you referring to nBoot? Top-notch work that, though we couldn't get it to work.
 

https://www.dropbox.com/s/ho7noezbf3ph0l6/CrossMiranda.png
R.I.P. Miranda Nicole
An innocent soul, who deserved to live a lot longer. We all miss you.

R.I.P Alif Shahriar
A true friend, no longer here in this world, but always there in our hearts. We sorely miss you.


Owner and creator of Oxydo kernels for Nexus 7 2012 (Grouper/Tilapia) and Xperia X8 (Shakira)
Maintainer of AOSPAL for Nexus 7 2012 (Grouper).


My blog: http://alltheengsawesumz.blogspot.com/
Circle or chat: https://plus.google.com/+FayadChowdhury
The Following 2 Users Say Thank You to sgt. meow For This Useful Post: [ Click to Expand ]
 
feherneoh
Old
#8  
feherneoh's Avatar
Senior Member
Thanks Meter 953
Posts: 1,285
Join Date: Sep 2012
Quote:
Originally Posted by sgt. meow View Post
Added your name to credits. By project list, are you referring to nBoot? Top-notch work that, though we couldn't get it to work.
Thanks man
As soon as I finish/give up the B2G project I will start working on it again


FoXperia on Facebook

If I helped you somehow, please hit 'Thanks'

NeoH-quotes:
"Is SUP an OS? I want to PORT it to HD2, so it will have SUPPORT."
" I want to steal tiestobunio's work. Oh, wait... It's not his."
"CotullaCode posted some screenshots of Windows 8 running on HD2. I will RT them."
"Compilers can produce warnings - make the compiler programmers happy: Use them!"

wAppStore

Current device: Sony Ericsson k750i (Lumia 520 bricked)
 
gocegi
Old
#9  
gocegi's Avatar
Senior Member
Thanks Meter 120
Posts: 255
Join Date: Aug 2010
Just a suggestion:

Why don't you make this with FPS cap OFF too, like in the ICS kernel... Wouldn't there be more performance enhancements?
 
sgt. meow
Old
#10  
sgt. meow's Avatar
Recognized Contributor - OP
Thanks Meter 2782
Posts: 4,334
Join Date: Dec 2011
Location: Dhaka
Will do. I'm trying to port TWRP to ICS now. Will come back to this after that is done.
 

https://www.dropbox.com/s/ho7noezbf3ph0l6/CrossMiranda.png
R.I.P. Miranda Nicole
An innocent soul, who deserved to live a lot longer. We all miss you.

R.I.P Alif Shahriar
A true friend, no longer here in this world, but always there in our hearts. We sorely miss you.


Owner and creator of Oxydo kernels for Nexus 7 2012 (Grouper/Tilapia) and Xperia X8 (Shakira)
Maintainer of AOSPAL for Nexus 7 2012 (Grouper).


My blog: http://alltheengsawesumz.blogspot.com/
Circle or chat: https://plus.google.com/+FayadChowdhury

The Following 2 Users Say Thank You to sgt. meow For This Useful Post: [ Click to Expand ]
Tags
cwm 5.0.2.8, jellybean, kernel, oxydo, touch
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes