[KERNEL] Swap-enabled kernel for GT-I8552 [version 3] - Samsung Galaxy Grand Quattro

Greetings.
For a while, I've been wondering if swap usage could benefit our device, since we usually have a lot of apps and few memory to run them. But there were no kernels with swapping enabled... until now
With this kernel, you can use swap on your device and free memory for apps which drain more resources, thus obtaining better usage experience. Also, this zip file enables your device to run init.d scripts, and it already has a script to enable swap at boot, so you don't need to worry when you restart your phone.
I tested this on my device. It boots and some of my apps ran better than before. But it is still experimental, I am testing features, toolchains, compiler flags, so be warned.
My thanks to @yajnab, because of his tutorial for compiling the kernel:
http://forum.xda-developers.com/gra...torial-compile-kernel-samsung-galaxy-t2821042
This kernel is based on his work, and the only changes are the swap support and some optimizations during compilation time.
Links for download:
v3:
http://d-h.st/65V (Dev-Host)
http://www.mediafire.com/download/57u3aa931r97u3b/kernel-with-swap-v3.zip (MediaFire)
restore-modules.zip (see next post for details):
http://d-h.st/MB3 (Dev-Host)
http://www.mediafire.com/download/tupga5ekc5xlv6r/restore-modules.zip (Dev-Host)
Change log:
v3: Compiled with Linaro 4.7.4 with compiler flags for tuning performance
v2: Test version which I didn't post
v1: Initial version.
Click to expand...
Click to collapse
Older versions:
v1:
http://d-h.st/iBP (Dev-Host)
http://www.mediafire.com/download/y4hry7mn7rgg85j/kernel-with-swap-v1.zip
Click to expand...
Click to collapse
Before flashing it, check my next post for guidelines! I won't take any responsibility for bricked devices.

Guidelines for using this kernel
What do I need to flash it?
You need to have:
A rooted phone (obvious)
CWM installed
Busybox installed (VERY important!)
A bit of courage, hehe
And about the instructions?
Very easy and painless. Just follow these steps:
Download zip file
Put it on your sd card
Reboot on CWM mode
Flash zip file
CWM will warn you that rom may flash stock recovery. You MUST answer "NO" to this question.
Reboot, and you're done.
Notes about usage of this kernel
From the 3rd version, this kernel ships their own modules. A backup is made during install, so if you want to change back to stock kernel by restoring a boot.img backup, you need also to flash the restore-modules.zip package, otherwise some things won't work after kernel change (for example, wi-fi).
Also, this kernel may drain more battery than usual.
Notes about swap usage
There are some points that YOU MUST notice before using this kernel.
Reduction of SD card life
Swap activity is disk-intensive and flash media has a limit of write cycles. So, this kernel WILL reduce your SD card life. How many time will you lose, you wonder? I don't know. But be warned.
Performance changes
Swap activity is also dependent of your SD card speed. So, if your SD card is class 4 or below, your device may get slower, so you shouldn't use this. This is for use on faster SD cards. I use on a Kingston SD card class 10, so it's fast and will provide me some performance gain. Still, this kernel might give you lags.
Use of swap files or partition files
You probably WILL need to edit the file located under the folder
Code:
system/etc/init.d
on zip package. This is because your swap device will be different from mine. I use as swap a partition on my SD card, and it is the second partition. So, the path for the device, in my case, is
Code:
/dev/block/mmcblk1p2
If you use another partition, or even a swap file, you will need to unzip the package, change the file on previously mentioned folder and zip it again before you flash it. You only need to change the part referent to device (for example, from
Code:
/dev/block/mmcblk1p2
to
Code:
/storage/sdcard0/swapfile.swp
This is just an example, your values probably will be different.
Size of swap file/partition
This will vary according to your necessities. In my daily use, my device uses up to 240MB of swap space, during some heavy gaming. So, I reccomend no more than 512MB of swap space; more than this will be probably waste of space.
That said, you may make questions, or flash this package straight.

Download Link Not Found
Error 404 !

dadash_ari said:
Download Link Not Found
Error 404 !
Click to expand...
Click to collapse
It is working for me. Anyway, I uploaded it on an alternate link.

Nice Job.Keep Devloping bro.add some SmartassH3 nd SIO nd Smartassv2 nd voltage control Will Be HelpFul

manojkumar8552 said:
Nice Job.Keep Devloping bro.add some SmartassH3 nd SIO nd Smartassv2 nd voltage control Will Be HelpFul
Click to expand...
Click to collapse
I will try to include this as soon as I have free time.

freitaz said:
I will try to include this as soon as I have free time.
Click to expand...
Click to collapse
which toolchain do u use ????
i m getti g error in toolchain so i need some batter toolchain !!

manojkumar8552 said:
which toolchain do u use ????
i m getti g error in toolchain so i need some batter toolchain !!
Click to expand...
Click to collapse
For the first version I used the toolchain from CM repo:
https://github.com/CyanogenMod/android_prebuilt/tree/cm-10.2/linux-x86/toolchain/arm-eabi-4.4.3
For the third I used Linaro 4.7.4.

freitaz said:
For the first version I used the toolchain from CM repo:
https://github.com/CyanogenMod/android_prebuilt/tree/cm-10.2/linux-x86/toolchain/arm-eabi-4.4.3
For the third I used Linaro 4.7.4.
Click to expand...
Click to collapse
Nicer Pls Provide me Linaro 4.7.4 link
I mess always i dont get Zimage Sometimes.
and dont knw how to solve problem that can u help me in that !!
www.fb.com/420manoj is my FB

manojkumar8552 said:
Nicer Pls Provide me Linaro 4.7.4 link
I mess always i dont get Zimage Sometimes.
and dont knw how to solve problem that can u help me in that !!
www.fb.com/420manoj is my FB
Click to expand...
Click to collapse
You can find Linaro pre-built there:
http://forum.xda-developers.com/showthread.php?t=2098133
About the zImage, I will be of little help at moment. Basically I am only compiling this, and nothing more else, at least for now.

freitaz said:
You can find Linaro pre-built there:
http://forum.xda-developers.com/showthread.php?t=2098133
About the zImage, I will be of little help at moment. Basically I am only compiling this, and nothing more else, at least for now.
Click to expand...
Click to collapse
i have 2 toolchain problem is with different toolchain get different problem. when add governors than no problem in output but when Add IO gots problem !! Will try thnxs.

He bro, I have all steps . But I did not understand how I will set size swap and How do I activate it 1؟
plz help

I flashed both the zips. Then rebooted the phone. But Wi-Fi is not working. Could you please tell me the solution? Can I restore my stock kernel? How can I do it? Please reply.

got a bootloop after flashing it on my cm11

Lupihaziq said:
got a bootloop after flashing it on my cm11
Click to expand...
Click to collapse
Its for stock rom based on 4.1.2

no wifi with this kernel
zooperaj said:
I flashed both the zips. Then rebooted the phone. But Wi-Fi is not working. Could you please tell me the solution? Can I restore my stock kernel? How can I do it? Please reply.
Click to expand...
Click to collapse
same problème !

link expired
does anyone here have a working link for the kernel? the ones on the post shows error

Mosh_98 said:
does anyone here have a working link for the kernel? the ones on the post shows error
Click to expand...
Click to collapse
https://mega.nz/#!5Q8nzagJ!EHSgAhnN5Vr-I-fQ0hzHAQ6um84lrZGEq5y0gbf7bsQ

Related

Experimental .34-rc2 Kernel

NEW:
Working .34-rc3 kernel available at http://forum.xda-developers.com/showpost.php?p=6290443&postcount=45
OLD:
Code:
This is an experimental .34-rc2 kernel for the Nexus One.
Provided in the zip file is a folder (2.6.34-rc2-termana-nexusone) and the kernel (zImage).
It is extremely experimental, so only follow this if you [B][I][U]really[/U][/I][/B] know what your doing and know how to reflash another kernel back to make it boot again if it doesn't boot. I'm not responsible if your device curls over and dies.
Use adb to push the folder into /system/lib/modules/ and then use fastboot to flash the kernel.
The kernel is a rebase of cyanogen's .33.1 kernel to the latest .34-rc2 kernel. So nothing particularly new about it, besides the satisfaction that not many people would be running this kernel version on devices.
Zip file: bit.ly/94Oo6m (To download it click the link next to the text "Save file to your PC:")
Edit: Being a new member of xda-developers forum, it wouldn't let me post the link properly, but just copy and paste it and you'll be fine.
what folder are you talking about that needs to be pushed into /system/lib/modules/
there's only one folder in 2.6.34-rc2-termana-nexusone folder and that's kernel
also, is this kernel undervolted/overclocked/audio boost? can you give more info on the kernel itself?
thanks
jblazea50 said:
what folder are you talking about that needs to be pushed into /system/lib/modules/
there's only one folder in 2.6.34-rc2-termana-nexusone folder and that's kernel
also, is this kernel undervolted/overclocked/audio boost? can you give more info on the kernel itself?
thanks
Click to expand...
Click to collapse
Here is the changelog. Grab a cigarette and a cup of coffee it's damn long:
http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.34-rc2
I just flashed the zimage, and the phone went into a boot loop. Do I have to install anything else?
jblazea50 said:
what folder are you talking about that needs to be pushed into /system/lib/modules/
there's only one folder in 2.6.34-rc2-termana-nexusone folder and that's kernel
also, is this kernel undervolted/overclocked/audio boost? can you give more info on the kernel itself?
thanks
Click to expand...
Click to collapse
You have to push the 2.6.34-rc2-termana-nexusone folder, the whole thing, THAT folder, so that you end up with the a folder in /system/lib/modules called 2.6.34-rc2-termana-nexusone. There are no changes regarding undervolting, overclocking or audio boosting (unless cyanogen's kernel has included one of these) - but for general kernel changes jlevy73 provided a link to the mainline changelog.
Will give it a go nad logcat it
Termana said:
You have to push the 2.6.34-rc2-termana-nexusone folder, the whole thing, THAT folder, so that you end up with the a folder in /system/lib/modules called 2.6.34-rc2-termana-nexusone. There are no changes regarding undervolting, overclocking or audio boosting (unless cyanogen's kernel has included one of these) - but for general kernel changes jlevy73 provided a link to the mainline changelog.
Click to expand...
Click to collapse
thanks, thought it was a mistake that you said push that folder, glad you clarified it for me
thanks again
jlevy73 said:
Here is the changelog. Grab a cigarette and a cup of coffee it's damn long:
http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.34-rc2
Click to expand...
Click to collapse
damn, that is long; won't bother reading that thing
Termana said:
You have to push the 2.6.34-rc2-termana-nexusone folder, the whole thing, THAT folder, so that you end up with the a folder in /system/lib/modules called 2.6.34-rc2-termana-nexusone. There are no changes regarding undervolting, overclocking or audio boosting (unless cyanogen's kernel has included one of these) - but for general kernel changes jlevy73 provided a link to the mainline changelog.
Click to expand...
Click to collapse
I used this:
adb push 2.6.34-rc2-termana-nexusone /system/lib/modules/2.6.34-rc2-termana-nexusone
Click to expand...
Click to collapse
...and it still went into a boot loop for me.
hotweiss said:
I used this:
...and it still went into a boot loop for me.
Click to expand...
Click to collapse
You sure that wouldn't create a folder within a folder?
Not really sure just saying...
So is this working for you Termana?
I tried both have the subfolder and just pushing all the files to /modules and both produced a bootloop
i pushed the folder to /system/lib/modules/ and flashed zimage, but just get bootloop
I should of been more clear. I released the kernel as extremely experimental as I don't have a Nexus One yet to test it on. I will be obtaining one in April/May some time. However, if people are willing to help me test these kernels, I will keep building and changing things until we get something that works. If no wants to help at all, then I will just wait until I obtain one to do any of this kind of work.
So if anyone does want to test, I will be doing another compile in the next day or two to be tested.
I seriously thought, you tested it on your Nex before posting it....was a missunderstanding.
Termana said:
I should of been more clear. I released the kernel as extremely experimental as I don't have a Nexus One yet to test it on. I will be obtaining one in April/May some time. However, if people are willing to help me test these kernels, I will keep building and changing things until we get something that works. If no wants to help at all, then I will just wait until I obtain one to do any of this kind of work.
So if anyone does want to test, I will be doing another compile in the next day or two to be tested.
Click to expand...
Click to collapse
Did you cross compile the source against the ARM source?
hotweiss said:
Did you cross compile the source against the ARM source?
Click to expand...
Click to collapse
You might need to rephrase your question as the way you've said it doesn't let me know exactly what you mean by "ARM source". Do you mean using the Android ARM toolchain or what?
To anyone that is willing to help me test:
New build available at - bit.ly/c1tFqg (just the zImage, don't worry about pushing the modules for now)
Info:
This is a .33.1 kernel not a .34-rc2 kernel HOWEVER, I wanted to get the source that I'm rebasing off tested to make sure it boots, because if the source I'm pulling from doesn't boot, then obviously my rebases aren't going to either. So, please test it and tell me if it boots, if it does, I'll have another .34-rc2 kernel build up shortly after. If it doesn't, I may have to try rebasing from the official .32 kernel rather than the current source I'm rebasing from at the moment (which is .33.1).
Booted for me.
Code:
2.6.33.1-cyanogenmod
[email protected] #1
Should I post this in the kerenls list or wait till we know what it does, I dont think its a good idea to post yet with the noobs that might be flashin it and complaining.
Justin241982 said:
Should I post this in the kerenls list or wait till we know what it does, I dont think its a good idea to post yet with the noobs that might be flashin it and complaining.
Click to expand...
Click to collapse
I wouldn't post it yet. The first one he posted doesn't boot and the second one he posted I don't believe has any optimizations.

[ROM] (21/5/12) Renaissance for YP-G1 V3.0 (FINAL)

I decided to make my first custom rom. The main difference over klin1344's klassic is the fact that we can customize what we want with the aroma installer. As of now, there's no customised interface (and there will not be. Consider this like WT Ho's rom for the 5.0).
I stop working on it because I want to try something other than stock. Also thanks for your consideration for this rom. (I will continue the maintenance of it though)
Features:
- Stock 2.3.6 XXKPQ
- Rooted
- Busybox
- Deodexed
- Zipaligned
- Aroma installer: An interactive installer
- Multiple bootanimations.
- Choice between TW 3.0, TW 4.5, Go launcher EX, Xperia S launcher
- Possibility to install DSP manager and voodoo app (for sound enchance)
- Features the CWM 5.0.2.7 (Intl Only. Kernel based from steve's 3.0) (V.1.0)
- US users will recieve the latest klin's R2 custom kernel* (V.1.0).
- Intl and US compatibility in a single zip. (v.2.0)
- SuperSU (v.3.0)
Changelog:
Code:
[B]V.3.0 (Vita) FINAL [/B]
- Deodexed and Zipaligned
- SuperSU is used instead of SuperUser
- Updated Google Play Store, Maps and Youtube app (Can play 720p) (It's real this time)
- Possibility to add Antutu Cpu Master Free (For Overclock)
[B]V.2.0 (Radiance)[/B]
- Name changed only to Renaissance
- Possibility to chose the device type (Thanks to dark_valor's Terra Silent)
- New Honeycomb bootanimation
- Possibility to add terminal to the rom
[B]v.1.0 (Etincelle)[/B]:
- Initial Release.
Download:
1.0
Intl: Intl Renaissance 1.0 Download
US: US Renaissance 1.0 Download
2.0: Renaissance 2.0 Download
3.0: Renaissance 3.0 Download
If you want there's the Xperia S Wallpapers: Xperia S Wallpapers Download
If there's a problem with antutu, install the apk here: Cpu Master Apk Download
If there's a problem with terminal reinstall it.
Instructions:
1. Boot into Cwm
2. Backup
3. Wipe data (BEFORE IT IS MANDATORY)
4. Run renaissance-device.zip
5. Follow the instructions.
6. Reboot
7. Enjoy!
If you do like please hit thanks button. If you have problem with installation, Send me .log file in aroma. If it's problem with the rom please let me know.
Thanks to:
amarullz: for Aroma installer
Klin1344, SteveS and stratosk for the kernel related things.
WT Ho for his base for aroma installer. (and help too )
GO Dev Team , Fr4gg0r and ra3al for their launcher
Dark_balor for his kernel (terra silent)
Jackpal for the terminal emulator
Antutu for the CPU Master
As this is the last version, If you want to use something in the rom (porting) ask me first.(Mostly for Aroma)
These are the possible implementations (suggestions)
- Deodex
- Performance tweaks
- More customisation options
- Better compatibility with apps (Like deviceID hack)
reserved again
screenshots please?
EcHoFiiVe said:
screenshots please?
Click to expand...
Click to collapse
Oh sorry about that. I will put them tomowrrow. (that depends which screenshots you want?)
Is ext4 enabled for data and dbdata? From stock its stuck at rfs.
Wheatly said:
Is ext4 enabled for data and dbdata? From stock its stuck at rfs.
Click to expand...
Click to collapse
Well I didin't enable ext4 so data and dbdata will be stuck at rfs. Sorry about that.
Does the CWM 5 in the kernel I gave you work well? Because when I gave it to you there seemed to be a lot of errors... But if it does, I'll probably apply those changes back to my kernel again and update to cwm 5 because it allows easier converting to ext4. Also, did stratosk give you permission because I used his cwm recovery files from his sources. (just making sure, so he doesn't come and flame me for porting cwm5 from his sources without permission)
Sent using Tapatalk
When you sent it to me back then it wasn't working well. So I fixed the errors on it (I did send a PM for you for testing). I do got permission from stratosk (that's why I put him in the thanks section.) I think I have the US kernel in my mediafire account. I'll upload it so both devices will have justice.
zaclimon said:
When you sent it to me back then it wasn't working well. So I fixed the errors on it (I did send a PM for you for testing). I do got permission from stratosk (that's why I put him in the thanks section.) I think I have the US kernel in my mediafire account. I'll upload it so everyone will have justice.
Click to expand...
Click to collapse
Ok thanks. But how exactly did you fix it? I didn't flash the kernel you gave me but where are your sources? (the Linux kernel is GPL licensed, so it's mandatory to have a source )
Sent using Tapatalk
Never mind for now I will just extract the initrd from your kernel and use git to track the changes from the one I sent to you.
But really, you need to provide a source if you release a kernel, as per the GPL license.
Sent using Tapatalk
From which release of the Klin rom you based yours ?
If it's from the R5, did you had the font that were missing ?
Is it supercharged ?
For the kernel I'm also curious to know what are the change you have done
Dark_Balor said:
From which release of the Klin rom you based yours ?
If it's from the R5, did you had the font that were missing ?
Is it supercharged ?
For the kernel I'm also curious to know what are the change you have done
Click to expand...
Click to collapse
He based it off stock rom. Tomorrow I'll figure out how he fixed cwm 5.0.2.7 from his initramfs.
Sent using Tapatalk
klin1344 said:
Never mind for now I will just extract the initrd from your kernel and use git to track the changes from the one I sent to you.
But really, you need to provide a source if you release a kernel, as per the GPL license.
Sent using Tapatalk
Click to expand...
Click to collapse
I had the source before but my ubuntu 12.04 bugged with my old computer (nvidia problem) so I downloaded 11.04 but I forgot to do a backup.
zaclimon said:
I had the source before but my ubuntu 12.04 bugged with my old computer (nvidia problem) so I downloaded 11.04 but I forgot to do a backup.
Click to expand...
Click to collapse
If you can extract the initramfs then that's basically your source because cwm is only an initramfs change.
But again, how did you do it? Surely you remember what changes you did? It sounds like a minor tweak because you sent me your kernel a matter of hours after I sent you mine.
Btw, you know that you can downgrade ubuntu without losing data right? Ndiswrapper wasn't working on 12.04 so I put my 11.04 disc in and was able to install without losing all my personal files.
Sent using Tapatalk
klin1344 said:
If you can extract the initramfs then that's basically your source because cwm is only an initramfs change.
But again, how did you do it? Surely you remember what changes you did? It sounds like a minor tweak because you sent me your kernel a matter of hours after I sent you mine.
Btw, you know that you can downgrade ubuntu without losing data right? Ndiswrapper wasn't working on 12.04 so I put my 11.04 disc in and was able to install without losing all my personal files.
Sent using Tapatalk
Click to expand...
Click to collapse
I made some changes to the init.rc and lpm.rc I think.
Screenshots like Homescreen, App drawer, Notification place thingy, and settings.
EcHoFiiVe said:
Screenshots like Homescreen, App drawer, Notification place thingy, and settings.
Click to expand...
Click to collapse
Because it is a stock rom (with multiple apps) I won't put screenshots. Once 2.0 will be released (UI modifications) I will put them. You can backup and try it?
zaclimon said:
When you sent it to me back then it wasn't working well. So I fixed the errors on it (I did send a PM for you for testing). I do got permission from stratosk (that's why I put him in the thanks section.) I think I have the US kernel in my mediafire account. I'll upload it so both devices will have justice.
Click to expand...
Click to collapse
zaclimon said:
I made some changes to the init.rc and lpm.rc I think.
Click to expand...
Click to collapse
Ok, I just used git to check your initramfs for your INTL kernel, and lpm.rc is exactly the same as my source, and in init.rc it's also the exact same thing as my source for the CWM 5.0.2.7 beta (not on github anymore), except that you forgot a '/' in enabling bootanimation support.
So I'm confused. When I gave you my kernel, there seemed to be many errors because I was screwing with my partition filesystems, and also got a lot of "md5 mismatches" when trying to convert, so I decided to stop and work on other things. You got it working, and you claimed that you "fixed the errors in init.rc and lpm.rc" without proof with a proper source when you CHANGED NOTHING AT ALL. You probably just got lucky with CWM restoring and no md5 mismatches like I had. So you're releasing a kernel with a CWM 5 port that I completely did, and claiming that YOU fixed most of the errors and got it working when proof shows that all you did was download my source before I deleted it and simply compiled them with SteveS's one click compiling script.
And since you don't have a Github account or a source of any sort, you thought you could get away with tricking everybody that you "fixed the CWM errors", when the work was originally done by me. You changed nothing at all. It was not my intention to flame you, but seriously, I am disapointed . I'm really discouraged and very tempted to just take down all my work for the Galaxy Player and just keep all the development to myself. Maybe that's why precious devs keep leaving XDA because people just use someone else's work and package it as their own. Learn to give proper credit to other people, and if you really didn't make something, don't act or say that you did.
Ok, I'm done. Really needed to vent.
klin1344 said:
Ok, I just used git to check your initramfs for your INTL kernel, and lpm.rc is exactly the same as my source, and in init.rc it's also the exact same thing as my source for the CWM 5.0.2.7 beta (not on github anymore), except that you forgot a '/' in enabling bootanimation support.
So I'm confused. When I gave you my kernel, there seemed to be many errors because I was screwing with my partition filesystems, and also got a lot of "md5 mismatches" when trying to convert, so I decided to stop and work on other things. You got it working, and you claimed that you "fixed the errors in init.rc and lpm.rc" without proof with a proper source when you CHANGED NOTHING AT ALL. You probably just got lucky with CWM restoring and no md5 mismatches like I had. So you're releasing a kernel with a CWM 5 port that I completely did, and claiming that YOU fixed most of the errors and got it working when proof shows that all you did was download my source before I deleted it and simply compiled them with SteveS's one click compiling script.
And since you don't have a Github account or a source of any sort, you thought you could get away with tricking everybody that you "fixed the CWM errors", when the work was originally done by me. You changed nothing at all. It was not my intention to flame you, but seriously, I am disapointed . Maybe that's why precious devs keep leaving XDA because people just use someone else's work and package it as their own. Learn to give proper credit to other people, and if you really didn't make something, don't act or say that you did.
Ok, I'm done. Really needed to vent.
Click to expand...
Click to collapse
ok don't go blaming me BECAUSE IT GOT ERRORS when YOU sent it to me. I corrected some errors but I can't remember which ones is it. I can't get lucky if EVERY of my backups works(Because I got errors for md5 mismatch as well too). It is sure that your init files are the same because I used some of the text you used when you were building YOUR R1 kernel. (so basically I used some of your sources) but you were always complaining about ext4 not working so you gave up on CWMR5.0. and when I said I've fixed them you didin't tested it. DON'T GO COMPLAINING IF YOU DIDIN'T EVEN TESTED IT. (also check all the init files to be sure and also check the thanks it is `kernel related things`.) -___-
EDIT: If you want all the credits. You can have them. I should have said that you made all the changes but the problem was that you gave up on CWMR5.0 so I was like (The kernel works now but I won't release it because you already have your custom kernel with CWMR3.)

[Rom][Linaro][All-F2FS][28-05-2014] Resurrection Remix v5.1.3

Hey guys what's up
I just wanted to post this to make it easier for people moving to the F2FS scene.
The rom is officially from this thread http://forum.xda-developers.com/goo...m-resurrection-remix-4-4-2-kitkat-v5-t2706610
But then with the All-F2FS included with a custom kernel.
First of all this will wipe your Cache, System and Data partition.
If you're feeling not really safe formatting all these partitions to a different format because it might bricks orsomething just get a USB stick and your good to go
The thing with F2FS is that it requires the ROM to be compatible but also the Kernel.
If the kernel is not supporting it but the ROM is then Cache will not be mounted! or your kitten will be eaten
First download all the requires files from here: https://mega.co.nz/#!JJZgAJpa!cWSnKkKJtldaIianGisyuV7OQ9vp4Lpje4PFQUTvX8Y
The .rar contains the following:
boot.img <- custom boot.img if not flashed it will not boot!
FormatPartitions-mako <- thanks to http://forum.xda-developers.com/goo...t/recovery-twrp-2-7-0-0-f2fs-support-t2746030
linaro.Kernel-nightly-r51-linaro <- custom kernel provided by http://forum.xda-developers.com/goo...ernel-linaro-kernel-r32-3-4-76-4-4-2-t2527130
openrecovery-twrp-2.7.0.0-hammerhead-All-F2FS-2.img <- TWRP with F2FS support
pa_gapps <- just the google apps, made no modifications to it
Resurrection_Remix_KK_v5.1.3-20140526-hammerhead <- the ROM, repacked with F2FS
fastboot-windows <- Provided by ChainFire
Ok so when you have that downloaded let's begin shall we :victory:
1. Backup your SD Card data to your pc as this will get wiped!
2. Copy all the files you downloaded to your internal sd card.
3. Go into the bootloader (hold volume lower + power)
4. On your pc Open CMD and go to the Fastboot directory
5. Now type "fastboot-windows flash recovery openrecovery-twrp-2.7.0.0-hammerhead-All-F2FS-2.img", file not found ? drag/drop the TWRP recovery
6. Wait for it to show DONE, now reboot into recovery
7. Flash the FormatPartitions.zip, from this point it will format your Cache and System to F2FS
8. Reboot again but in recovery, do NOT do a simple reboot/shutdown or reboot into system as this will keep bootlooping untill you've reformated or flashed stock rom
Flashing part, do NOT wipe cache/dalvik etc!
9. Flash Resurrection_Remix_KK_v5.1.3-20140526-hammerhead.zip
10. Flash pa_gapps-stock-4.4.2-20140517-signed.zip
11. FLash linaro.Kernel-nightly-r51-linaro.zip
12. Go back to the main menu and hit the wipe button, now do a Data Partition Wipe (button at the right) and type in "yes" and hit enter, it will now Format your Data partition to F2FS
13. Now reboot into Bootloader, hitting excidently reboot to system ? turn the phone off and reboot into bootloader
14. Now let's flash the boot.img to fix the bootloops, or you must be a lover of the startup animation :victory:
15. Go back to your CMD and type in "fastboot-windows flash boot boot.img", file not found ? drag/drop the boot.img
16. Well at this point you're able to reboot and say hello to F2FS with linaro :victory:
17. When booted simply follow the installs steps or just keep pressing continue...
18. Go into settings -> developer options, scrolldown and switch from DALVIK to ART, will even speed it up more :victory:
If you're afraid you can't go back to EXT4 (official), no worries you can go back to EXT4 by flashing the stock rom/firmware
http://forum.xda-developers.com/google-nexus-5/general/tutorial-how-to-flash-factory-image-t2513701?
The boot.img provided above is only for CM/CAF roms and shall not be used on different rom's like AOSP !
I hope you liked this tutorial, have fun :good:
umm... did i even test this..? cos its just impossible to boot with linaro kernel.
It doesnt support f2fs and the most important part is its a kenel meant for AOSP not for CM/CAF which u stated as the ROM to be.
And exchange step14 with step11. Flashing AOSP kernel on CM based ROM is causing the bootloop.
And for step16, if u really got linaro to boot on cm based rom u must be GOD.
kdh2834 said:
umm... did i even test this..? cos its just impossible to boot with linaro kernel.
It doesnt support f2fs and the most important part is its a kenel meant for AOSP not for CM/CAF which u stated as the ROM to be.
And exchange step14 with step11. Flashing AOSP kernel on CM based ROM is causing the bootloop.
And for step16, if u really got linaro to boot on cm based rom u must be GOD.
Click to expand...
Click to collapse
Uploading now a different repacked version, accidently uploaded my wrong build of the rom
But no clue for the AOSP kernel (on kernel thread it stated CM), It booted for me and it's sooo fast :victory:
Re-uploaded the files, please try this
https://mega.co.nz/#!JJZgAJpa!cWSnKkKJtldaIianGisyuV7OQ9vp4Lpje4PFQUTvX8Y
DragonHunt3r said:
Uploading now a different repacked version, accidently uploaded my wrong build of the rom
But no clue for the AOSP kernel (on kernel thread it stated CM), It booted for me and it's sooo fast :victory:
Re-uploaded the files, please try this
https://mega.co.nz/#!JJZgAJpa!cWSnKkKJtldaIianGisyuV7OQ9vp4Lpje4PFQUTvX8Y
Click to expand...
Click to collapse
Oh yea it says CAF My bad. But its impossible if u dont mod the ramdisk and just download it from the original thread as it doesnt support f2fs (now dont say "in the thread its written f2fs supported")
Im just saying to cause less confusion for the ones who r not used to f2fs
Sent from my Nexus 5 using XDA Free mobile app
kdh2834 said:
Oh yea it says CAF My bad. But its impossible if u dont mod the ramdisk and just download it from the original thread as it doesnt support f2fs (now dont say "in the thread its written f2fs supported")
Im just saying to cause less confusion for the ones who r not used to f2fs
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
I repacked the rom, check the thread and the download also contains the rom which is repacked to work with f2fs
This thread was pretty much to make it easy for those people so I rather not upload a non repacked version hah
DragonHunt3r said:
I repacked the rom, check the thread and the download also contains the rom which is repacked to work with f2fs
Click to expand...
Click to collapse
Rom doesnt matter. Yes it matters but read again. Im not stating anything about the rom. The thing im trying to convince to u is that the kernel just wont work if u download it from the original thread as u stated the link to the original linaro kernel thread
Sent from my Nexus 5 using XDA Free mobile app
kdh2834 said:
Rom doesnt matter. Yes it matters but read again. Im not stating anything about the rom. The thing im trying to convince to u is that the kernel just wont work if u download it from the original thread as u stated the link to the original linaro kernel thread
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
That's true which even I noticed, that why you have to flash the boot.img to make it work again
Everything is included in the download above from MEGA so following the steps should simply work
DragonHunt3r said:
That's true which even I noticed, that why you have to flash the boot.img to make it work again
Click to expand...
Click to collapse
.... flashing that boot.img will just remove all linaro kernel stuff and itll just end up with flashing boot.img (which i suppose its dennes544 cm kernel)
Just take a screenie of the about phone (Kernel Version).
and did u build the rom again with linaro toolchain, or just put [Linaro] in ur thread title cos it involves in flashing linaro kernel?
kdh2834 said:
.... flashing that boot.img will just remove all linaro kernel stuff and itll just end up with flashing boot.img (which i suppose its dennes544 cm kernel)
Just take a screenie of the about phone (Kernel Version).
and did u build the rom again with linaro toolchain, or just put [Linaro] in ur thread title cos it involves in flashing linaro kernel?
Click to expand...
Click to collapse
I agree with you.
Just tried and found that the ROM don't support f2fs all.
Converted the ROM and used charizardx caf f2fs all with no boot.
There is some thing wrong with your ROM man.
mekayzer said:
I agree with you.
Just tried and found that the ROM don't support f2fs all.
Converted the ROM and used charizardx caf f2fs all with no boot.
There is some thing wrong with your ROM man.
Click to expand...
Click to collapse
If you follow the steps correctly it should just boot, try following my thread first before making changes :angel:
DragonHunt3r said:
If you follow the steps correctly it should just boot, try following my thread first before making changes :angel:
Click to expand...
Click to collapse
I'm using f2fs 4 month ago, converted dozen rom to work with f2fs.
Used all kernel with f2fs support.
Why this rom cannot be converted, there is some thing wrong.
For you knowing :
- i converted original rom from original thread
- no linaro with caf and f2fs
- ART is broken on f2fs
Good day, my last post in this thread
Just bring the post down. U lack basic knowledge such as flashing a kernel.
U just taking others work and posting it.
And still my questions r not answered.
I wonder if u really tested it urself.
Pls post a screenshot of ur about phone running with linaro r51v3. Cos its not possible from the first place.
Ur thread title is also an error. Its not the kernel that u can just put [Linaro]. U have to complie the ROM with linaro toolchain again. If u meant it that way anyone can post others ROM and linaro kernel saying as linaro ROM which just don't make sense..
Sent from my Nexus 5 using XDA Free mobile app
THREAD CLOSED ON OP's REQUEST

[4.2.2]FeraLab_Firmware-v1.0

Hello. Recently I recieved new xperia x10 and immediately started to cook sweet droid jellybeans for it from source.
This is first RAW build based on CMX10 sources with minor fixups.
Changelog:
Code:
*** v1 ***
- Sdcard daemon tune-up (R/W buffer tweak)
- Latest CM10.1.3 sources
- Removed chromium webview
- Disabled emulator build
- OMX video recording fix
- WiFi framework fix
- AR600 wpa_supplicant fix
- HWcomposer fix
- WiFi hostapd fix
- Unbloated
- Legacy SoftAP support
- O3 optimization
- Decreased debugging in system
Download zip..extract .ftf from it and flash using flashtool. then go to cwm.. make factory reset and flash zip.
Everything have to work fine.. please test and report.
Donwload HERE (kindly, don't make mirrors)
If you like this..feed me :good:
Peace out!
buddy this is great still after so much time our X10 is alive thanks to you
mate u did the inmpossible
in that honor if this build works i will make SOKP build for u guys and i will help fera make X10 run CM12
but still i am very suprised good work mate
glad we work together....
FIRST DEVELOPING SKILL GAINED BY WATCHING FERA WORK
Did it boot?
FeraVolt said:
Wusup guys. Me again. This time with some crazy thing - CM12 for x10. I don't have device on hands so I can't even tell you if it''s booting. Don't expect that anything will work on this build. Just be happy if it boots and provide logcat anyhow. I barely compiled this thing dealing with tonns of errors..starting over again and again..so this pre-alpha's main aim is - to boot. Please test and report.
Download here
no mirrors please..
Extract & flash .ftf from zip. then flash rom (if recovery is working ) but better flash rom first using CWM 6 then flash provided ftf..just in case nothing will work. make sure you will be able to restore your x10 from hell state UB only.
This is RAW build..mostly based on Tof's work..with 3.0.8 kernel.. (Thanks bud )
Finally..hit thanks button and feed me a juicy burger if this will boot :fingers-crossed: :good:
Peace out...
Click to expand...
Click to collapse
I will test and report you ASAP
flashed kernel. but cannot go to cwm. not even cwm lights.just showing feralab logo.
Wow Fera, you have excelled yourself here! I am so going to try this!!
Just tried flashing it and it only seems to flash the kernel (Flashtool flashes it really quickly, a couple of seconds, it would be much longer if it was the entire ROM flashing) Am I doing something wrong?
alex_ncfc said:
Wow Fera, you have excelled yourself here! I am so going to try this!!
Just tried flashing it and it only seems to flash the kernel (Flashtool flashes it really quickly, a couple of seconds, it would be much longer if it was the entire ROM flashing) Am I doing something wrong?
Click to expand...
Click to collapse
ok. cm12 kernel don't have recovery access..use any kernel with cwm6 to flash rom..then pull out battery and flash cm12 kernel to boot new rom.
Tried as you mentioned several times.
Downloaded rom file just provide ROM FILE WITHOUT ANY EXTENTION. just a file. When i rename it as zip, cwm says cannot open. When i rename as RAR, cwm cannot find file. Plz provide proper ROM.ZIP file if you can
reuploaded fixed zip and updated OP.
FeraVolt said:
reuploaded fixed zip and updated OP.
Click to expand...
Click to collapse
Hi Mate
I Hope this help's
doodownunda said:
Hi Mate
I Hope this help's
Click to expand...
Click to collapse
This is lovely..thanks... while installing cm12 x10 was simply out of space on system partiton... will delete some sht from .zip and reupload it...
EDIT:
http://ul.to/p8yjsnmt another try.
FeraVolt said:
This is lovely..thanks... while installing cm12 x10 was simply out of space on system partiton... will delete some sht from .zip and reupload it...
EDIT:
http://ul.to/p8yjsnmt another try.
Click to expand...
Click to collapse
Hi again Mate i keep getting error's trying to download.
It keeps redirecting to register and pay for download?
The free download is currently not available - Please try again later! Premium account users are not affected by this temporary limitation.
Ok I tried internet explore to download and it is now downloading. So it must of been my ad-blocker on chrome stopping it? It say's it will take approx 3 hour's. I'll try to reflash when it's finished.
Thank you
Tried to install this. Installed the rom first and then flashed the kernel. It gets stuck at the bootlogo. It doesn't spin like Kernel v27 does. I couldn't get logcat to connect to my phone so nog logs sadly
~Aeny
ROM and Kernel install without problems, however as above, the boot process hangs on the FeraLab logo. (waited over 10mins)
No dmesg available at this boot stage.
@FeraVolt maybe you should place /system on sd. Maybe you should check lx cm12 sources , they did the same. just an ext4 partition on sd must be made on user's side
TakisBeskos said:
@FeraVolt maybe you should place /system on sd. Maybe you should check lx cm12 sources , they did the same. just an ext4 partition on sd must be made on user's side
Click to expand...
Click to collapse
I don't have working x10 onhands and can't do amything more that this atm. I have an idea about system partition..dont worry... :good:
FeraVolt said:
I don't have working x10 onhands and can't do amything more that this atm. I have an idea about system partition..dont worry... :good:
Click to expand...
Click to collapse
Compiled cm10.1. Please test and report.
FeraVolt said:
Hello. Recently I recieved new xperia x10 and immediately started to cook sweet droid jellybeans for it from source.
This is first RAW build based on CMX10 sources with minor fixups.
Changelog:
Code:
*** v1 ***
- Sdcard daemon tune-up (R/W buffer tweak)
- Latest CM10.1.3 sources
- Removed chromium webview
- Disabled emulator build
- OMX video recording fix
- WiFi framework fix
- AR600 wpa_supplicant fix
- HWcomposer fix
- WiFi hostapd fix
- Unbloated
- Legacy SoftAP support
- O3 optimization
- Decreased debugging in system
Download zip..extract .ftf from it and flash using flashtool. then go to cwm.. make factory reset and flash zip.
Everything have to work fine.. please test and report.
Donwload HERE (kindly, don't make mirrors)
If you like this..feed me :good:
Peace out!
Click to expand...
Click to collapse
i installed rom by using gb kernel.Then i flashed jb kernel. rom booted. but when i move home screens, its always blur. cam worked,video record worked in law quality. ram usage is 192mb without any apps.i felt very slow and not much smooth when comparing with V40 gb. i couldn't take screenchots because there was no option. however happy with booting the rom.
tsyssampath said:
i installed rom by using gb kernel.Then i flashed jb kernel. rom booted. but when i move home screens, its always blur. cam worked,video record worked in law quality. ram usage is 192mb without any apps.i felt very slow and not much smooth when comparing with V40 gb. i couldn't take screenchots because there was no option. however happy with booting the rom.
Click to expand...
Click to collapse
Tried it today, if you install gapps the blur stops.
The rom is working quite well for what I was expecting.
It is a too laggy, process "com.android.phone" FC's and the notification bar freezes, you need to restart the phone. No reboots.
Wifi, bluetooth, gps, accelerometer, camera (8Mpx, video low), are all working.
This is a great first version of what could be a great rom for our old X10...
Thank you Fera!

[FIX][ZIP] 2 cores only - Recover your 4 cores - Mi 3/4/Note - MIUI 8+ - Nasus v15.4

Hello! First of all, my english is not the best so ill try to do it quickly. Some of you may know, or maybe not, but on MIUI only 2 cores works by default, to get the 4 cores working you need to use the "Performance" profile on battery settings, so, you can fix this with any custom kernel, or now, you can flash this zip.
This will enable your 4 cores to being used when you need them without using the "Performance" profile, plus you will get some optimizations that i added so you will feel MIUI like you never done before. Well, lets go for it!
This fix works for MI 3 and MI 4
Things that fix do:
- Allows you to use the 4 core and not only 2
- Better multitasking(Follow recomendations steps)
- Stops some useless services
- Tweaks the VM for better performance
- Tune-up the Interactive Governor for battery without losing performance
Latest Version
Now there is two versions, one a bit focused on battery and the other on performance so, youre free to test and choose
Battery: http://www.mediafire.com/file/moidapk07hfwsch/FIX_Nasus_v15_Bat.zip
(Updated) Performance: http://www.mediafire.com/file/bmcuu3x1cxqma6k/FIX_Nasus_v15.4.zip
Note: If you are comming from any verson after 8.2 of the fix you can just flash the latest version without any problem. Or if its your first time flashing this just go for the latest version.
Apps to test this
CPU Float: https://play.google.com/store/apps/details?id=com.waterdaaan.cpufloat
With this app you can see that by default MIUI only uses 2 cores and when the battery temperature gets kinda high(which is most of time) the frecuency locks at 1.19 ghz, with the fix the frecuency will step down the frec one by one so you wont feel the lag that hard and it wont overheat that easy as usually MIUI do.
Instalation:
Just flash it on TWRP, you dont need to wipe anything.
Recomendations:
Go to delevoper settings and turn off Memory Optimization so the fix will work perfect without any MIUI locks.
Turning off MIUI Optimizations its optional since it do not change anything to the fix, its just if you have problems with some apps, that will be because of the MIUI optimizations. Turning off this will also allow you to make your MIUI more like android stock in term of how apps works and how they dont get close and just get all permissions that they need, since you will be able to disable all MIUI permissions manager and battery saver.
Thats all! If you have any question just ask for it, ill answer ASAP!
Enjoy
Original Post: http://www.htcmania.com/showthread.php?t=1304306
Thank u very much....
Thanks mate!
How is the battery for you?
Does it really work with 4 cores?
Which miui version should I install?
lazye53 said:
How is the battery for you?
Does it really work with 4 cores?
Which miui version should I install?
Click to expand...
Click to collapse
1. As it was before.
2. Yes.
3. I'm using it with 7.6.14 xiaomi.eu rom
Hi. Thanks to you for your works. But tell me please, what is mpdecision file using in your patch?
And which changes in other files?
Thanks.
Update Bard 8.6
Changes on virtual memory and seeder deleted, not worth with actual virtual memory changes
Does this work with pisces?
Hello, thank you for this zip it works fine. Do you have any zip that removed or disables all useless Miui apps and services?
Currently testing your cpufix on my Mi3(cancro) running the latest stable MIUI8 china rom. Device feels snappier than before. I am loving it. But I observe no significant difference in terms of battery saving. Will continue to test for another 48-72 hours and post my conclusion. Thanks.
Update(this was released a few time ago, but i had no time to post it here). Cassiopeia v9.3
A few updates ago i just changed one of the files and now the 4 cores works kinda most of time, and btw, i did a few test and leaving the 4 cores on all time uses less battery than normal way to turn on and off the cores. Also did some changes for better performance without losing battery life. The file its on the OP.
Enjoy <3
Broken download link
mdki1996 said:
Broken download link
Click to expand...
Click to collapse
The download link works for me.
Btw, if I were to flash this zip. Is there any way to restore to the original (uninstall)?
I'm interested to give this a try but afraid if things doesn't work there's no way for me to revert.
Any thoughts?
chiwawa10 said:
The download link works for me.
Click to expand...
Click to collapse
Try clicking the download button
chiwawa10 said:
Btw, if I were to flash this zip. Is there any way to restore to the original (uninstall)?
I'm interested to give this a try but afraid if things doesn't work there's no way for me to revert.
Any thoughts?
Click to expand...
Click to collapse
Just copy the zip files and replace whatever on the zip with the original one, if things doesnt work, u can flash that zip (the zip with original files)
tokict said:
Just copy the zip files and replace whatever on the zip with the original one, if things doesnt work, u can flash that zip (the zip with original files)
Click to expand...
Click to collapse
Do you mean that I need to extract the original files from my phone first (as backup)? In case I want to restore, I will need to use them later?
Is that what you mean?
chiwawa10 said:
Do you mean that I need to extract the original files from my phone first (as backup)? In case I want to restore, I will need to use them later?
Is that what you mean?
Click to expand...
Click to collapse
Yup
chiwawa10 said:
Btw, if I were to flash this zip. Is there any way to restore to the original (uninstall)?
I'm interested to give this a try but afraid if things doesn't work there's no way for me to revert.
Any thoughts?
Click to expand...
Click to collapse
You will not need to revert this. Just do a TWRP backup and flash it, just the "system" backup is necesary
Arthur King said:
You will not need to revert this. Just do a TWRP backup and flash it, just the "system" backup is necesary
Click to expand...
Click to collapse
When I read your first post again, it sounds like its fixing a flaw in MIUI. What if I am not using MIUI but other custom ROMs. Will this be useful? I used to be on Lineage OS 14.1. Recently I moved to AOSiP 6.2, both of which are buttery smooth. What's you think?

Categories

Resources