[Q&A] [Kernel] TRIM: Speed up CyanogenMod on the Galaxy S2 i9100 - Galaxy S II Q&A, Help & Troubleshooting

Q&A for [Kernel] TRIM: Speed up CyanogenMod on the Galaxy S2 i9100
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer. Thanks for understanding and for helping to keep XDA neat and tidy! :smile:

Hi. I'm using your kernel and it's way better than the others available for my i9100, including dorimanx. There's just one thing that I read in your first post, which is you don't supporting overclock. That's the only lack of this kernel cause my device OC to 1.6Ghz with no problem and have a major boost, without voltage changing. If there could be a possibility to unlock this feature in your kernel would be incredible. The best combination in years for any device I had. AICP (latest version with CM kernel support) and TRIM kernel with OC support. Of course with all the precaution that it's necessary. By the way, mine receive the warning of insane chip, but I'm using it for about 56 hours and no problem at all! It's so fast...if only you could help me to unlock the OC feature in kernel... Would be the Zeus of God's!
Thanks for your excellent work, Lanchon!
Just tell me how could I support all your effort.
Cheers .:good:

Lol is this kernel battery eater?
I have aftermath brickbug rev0x19 emmc
Before this kernel my screen on time: 3h40m
On this kernel: 2h30m
By the way kernel works well and did its job. I have trimmed all my partitions successfully.
But I have a question. How can I go back to official cm kernel?
Just have to flash cm11-nightly zip without wipe data? Cuz battery is going to be a serious problem
Edit: Just flashed some cm11 kernel. NO wipe!

kernel for cm11 nightlies 30/10/14
you can create this kernel for cm11 30/10/14 nightly becuase i dont know how to create the self build.
thanks!!
(i9100 VYL00M 2012 0X19 Brick Bug )

Will this work on stock jb 4.1.2 gt i9100 with siyah kernel?
My phone has brick bug(insane chip) will this hard brick emmc?

jaswinprakash said:
Will this work on stock jb 4.1.2 gt i9100 with siyah kernel?
My phone has brick bug(insane chip) will this hard brick emmc?
Click to expand...
Click to collapse
what is your phones values on emmc bug check app?

I tried your kernel on last SlimSaber, but Wifi stopped working. Is it a known issue? (I had to revert to SlimSaber kernel, losing trim capability). Thanks in advance!

performance feedback
Thanks for all the work.
Using your patches on my i9100.
Been using CyanogenMod for at least 18 months then moved to monthly snapshots from M8 through to M11. Now have the cm11-119 nightly with you patch for trim and changed the sdcard.c binary. Running nicely.
androbench:
cm11-m11 cm11-nightly-119-TRIM
--------------------------------------------------------------------------------
#Micro-bench
Target: /data (ext4)
Use Buffer: No
SEQ RD 39.16 MB/s 47.31 MB/s
SEQ WR 5.31 MB/s 6.88 MB/s
RND RD 1073.45 IOPS(4K) 1148.9 IOPS(4K)
RND WR 75.62 IOPS(4K) 80.8 IOPS(4K)
#SQLite benchmark
Insert 22.17 TPS 22.05 TPS
Update 28.69 TPS 30.08 TPS
Delete 27.5 TPS 28.91 TPS
#Macro benchmark
Target: /data (ext4)
Browser 327.0 msec 361.25 msec
Market 743.0 msec 625.0 msec
Camera 579.0 msec 752.25 msec
Camcorder 1794.0 msec 1512.0 msec
Cheers!

post
will try and post the feedback

A big thank you to the OP
@Lanchon thankyouthankyouthankyou.
Just installed, works flawless.
Pictures (for fame) attached
before:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
after:
Update: emmc chip? insane. brickbug expected. i don't care. it was either this or buy a new phone for me.

arab-pl said:
@Lanchon thankyouthankyouthankyou.
Just installed, works flawless.
Pictures (for fame) attached
before:
View attachment 3024925
after:
View attachment 3024926
Update: emmc chip? insane. brickbug expected. i don't care. it was either this or buy a new phone for me.
Click to expand...
Click to collapse
no, dont worry, nothing bad will happen!

Hello, im using OMNI rom, would like to try this kernel, read whole dev post, but didn't quite get it, what version of kernel should i flash on OMNI rom.. Btw, this is my score right now, how much of a gain should i expect with your kernel Thanks :laugh:

kira993 said:
Hello, im using OMNI rom, would like to try this kernel, read whole dev post, but didn't quite get it, what version of kernel should i flash on OMNI rom.. Btw, this is my score right now, how much of a gain should i expect with your kernel Thanks :laugh:
Click to expand...
Click to collapse
kernels are for CM users. if using omni, follow instructions on dev thread post #2.
for gains read "what to expect" on dev thread post #1

Awesome stuff! I'm new to kernels and custom roms in general and only started looking in to this stuff about a week ago but during that time I've managed to get my phone running quicker than I even remember it running when I bought it as well as vastly improving my battery life with the help of all the guys here! Can't thank you guys enough for the work you do!
Unfortunately I don't have a bench from before I started tweaking stuff but my Androbench and AnTuTu results as they currently stand are below (can't post full links as I don't have 10 posts);
i.imgur.com/CW699J2.png
i.imgur.com/XkRhcGn.png
i.imgur.com/a5Khqng.png
Running CM 10.1.3 on Dorimanx 9.4.3 kernel
Running an Exynos 4210 cpu and VYL00M 0x19 eMMC chip (Insane chip, apparently)
This may not be the place, but I've found 10.1.3 to be the best of all the roms I've tried on my phone (there's been MANY in the past week).
Can anyone recommend any newer roms that I may be able to push my phone further on that are stable on 4210 chips?
Again, thanks for all the hard work!
[EDIT] Added my screenshots as attachments

Someone can explain what the lines in the benchmark say.
(sequel reading etc.)
Sorry about my English.
Thanks!
Sent from my GT-I9100 using XDA Free mobile app

I'm using this kernel with cm11 22 nightly and this thing is good! By device is running like a meteor! Thanks @Lanchon!
Sent from my GT-I9100 using XDA Free mobile app

Rkr87 said:
Awesome stuff! I'm new to kernels and custom roms in general and only started looking in to this stuff about a week ago but during that time I've managed to get my phone running quicker than I even remember it running when I bought it as well as vastly improving my battery life with the help of all the guys here! Can't thank you guys enough for the work you do!
Unfortunately I don't have a bench from before I started tweaking stuff but my Androbench and AnTuTu results as they currently stand are below (can't post full links as I don't have 10 posts);
i.imgur.com/CW699J2.png
i.imgur.com/XkRhcGn.png
i.imgur.com/a5Khqng.png
Running CM 10.1.3 on Dorimanx 9.4.3 kernel
Running an Exynos 4210 cpu and VYL00M 0x19 eMMC chip (Insane chip, apparently)
This may not be the place, but I've found 10.1.3 to be the best of all the roms I've tried on my phone (there's been MANY in the past week).
Can anyone recommend any newer roms that I may be able to push my phone further on that are stable on 4210 chips?
Again, thanks for all the hard work!
[EDIT] Added my screenshots as attachments
Click to expand...
Click to collapse
well it's great you r having some fun!
unfortunately there seems to be no stable roms for your devices newer than gingerbread. not even samsung's ICS or jellybean. google music bug omni i9100 for a long read.
but cm 10.1.3 seems to work well. also, most people find that CM11 works well with my music bug fix. but reality is that the kernel or the 4210 chips are borked.

Can I tweak ma device any more to get a better score rating than da one in the attached image?

eMMC chip VYL00M 0x19
Hello, I used eMMC check and I have insane chip, whose details are in the title. It's safe to do TRIM? My phone is too slow
Another question: is it possible to TRIM whit stock/stock-based roms? How? Is it safe to do?

ilmoro93 said:
Hello, I used eMMC check and I have insane chip, whose details are in the title. It's safe to do TRIM? My phone is too slow
Another question: is it possible to TRIM whit stock/stock-based roms? How? Is it safe to do?
Click to expand...
Click to collapse
yes its safe.
stock: see post #2 of main thread
these things are all answered, read!!!

Related

[ROM] Pure Google Mod - Even Faster, Rock Stable and Google [0.8][20-04-11][CM7]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
by @Amethystxx (capsuledna.com)
For everyone who want nexus one roms with all feature of CyanogenMod and Gingerbread OTA look&Feel.
If you love this rom,Buy me a beer.
Features
- Based on CyanogenMod 7 Nightly Build
- Original Google's Gingerbread UI
- Original Nexus Boot Animation
- Original Gingerbread Launcher
- TrackBall Wake / Notification Sleep (No need to push power button)
- Even Faster With a New 1.15 GHz Wildmonks kernel (1600+ On Quadrant)(Optional)
- Long Lasting Battery Life
- Less Wonk
- Rock stable system
- Original Google's Gingerbread UI
Requirement
- Nexus one (Absolutely !!)
- ClockworkMod Recovery or RA-Passion Recovery
- Hboot-0.35
- Radio 5.12 (Threads)
Installation
1 Boot to Recovery
2 Wipe All
3 Toggled Signalture
4 Flash a rom
6 reboot
Thank to
- All CyanogenMod Dev Team for your great work
- Google for Android
- nicandris for his tutorial threads
- Mediafire
- XDA-Developer
Downloads
Roms
PureGoogleMod v0.8
Optional
1.15 GHz Kernel by wildmonks (Threads)
Google Apps
Darktremor Apps2SD 2.7.5.3 Beta 04 (If you found A2SD Flash This Thanks tkirton for this fix & kitman8888 for solution) Thread
Arabic Support (Thanks ardoid.com) (I doesn't test it. Please reports) ardoid.com
Change Log
Pure Google Mod V 0.8
- Fix 0.7 stability issue. (frequency random reboot on my n1)
Pure Google Mod V 0.7
- based on CyanogenMod 1.0.
Pure Google Mod V 0.4
- 20/03/2011 CyanogenMod Nightly.
- Fixing Permission. (That may cause GPS, A2SD problem in 0.3)
- Add new options.
Screenshot
ill try er out
what kernal should i use?
and hows battery life?(cause battery is my biggest concern)
Does it also feature the wonk?
squidbutt said:
ill try er out
what kernal should i use?
Click to expand...
Click to collapse
Same here.
BackfireNL said:
Does it also feature the wonk?
Click to expand...
Click to collapse
Isn't this being too persuasive to put faults which have not yet been proven wonking on this rom . Really love the effort though
It wonks by the way
Sent from my Nexus One using XDA App
It's from the future? Are we already in April? 13-04-11
Obsy said:
It's from the future? Are we already in April? 13-04-11
Click to expand...
Click to collapse
I was about to post the same thing
He apparently went at 88mph with 1.21 jiggawatts
- Kernel include in this rom is default CM7 nightly build (OC MAX 1.13 GHz)
- I have no idea on battery life, assuming same on CM7 build,
testing on my n1 (Always on 3G), it gets around 5-6 hrs, to 35% drain battery
- I still not found bug on CAM, Video CAM etc.
- but found a memory leaks when connected to usb for transfer big files.
- I 've correct the date on this thread, ha-ha-ha
How are you getting quadrant scores like that? I'm running the latest CM nightly and I rarely get above 1300
Amethystx said:
- Kernel include in this rom is default CM7 nightly build (OC MAX 1.13 GHz)
- I have no idea on battery life, assuming same on CM7 build,
testing on my n1 (Always on 3G), it gets around 5-6 hrs, to 35% drain battery
- I still not found bug on CAM, Video CAM etc.
- but found a memory leaks when connected to usb for transfer big files.
- I 've correct the date on this thread, ha-ha-ha
Click to expand...
Click to collapse
What do you mean you found a memory leak when connected to USB ? You sure this hasn't crept in from CM7 Nightly ?
Does it have track ball wake? is HSPA working?
tks great work
The download link of configuration.zip has been died. Plz check it.
stewartk said:
It wonks by the way
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
Please exactly what is Wonk?
lcchan1 said:
Please exactly what is Wonk?
Click to expand...
Click to collapse
Below is an explanation of "the wonk" provided to me by Redstar, who is a close bud here on XDA and is a kernel developer too that provides great support here.
Per Redstar:
<<Don't know how much you've read about the wonk, so I'll try to briefly explain things...
It has to do with when you answer an incoming call (or make a call) after the phone has been asleep for some time and it either freezes and reboots or you won't be able to hear anything.... We've been able to trace it to a race in the i2c bus so that the a1026 chip isn't getting initialized correctly... what that translates to is that something is keeping the i2c bus busy, and when the voice processor chip tries to start up, it can't... so that's where you get the "wonk" from... >>
Nevermind
Docmjldds said:
Below is an explanation of "the wonk" provided to me by Redstar, who is a close bud here on XDA and is a kernel developer too that provides great support here.
Per Redstar:
<<Don't know how much you've read about the wonk, so I'll try to briefly explain things...
It has to do with when you answer an incoming call (or make a call) after the phone has been asleep for some time and it either freezes and reboots or you won't be able to hear anything.... We've been able to trace it to a race in the i2c bus so that the a1026 chip isn't getting initialized correctly... what that translates to is that something is keeping the i2c bus busy, and when the voice processor chip tries to start up, it can't... so that's where you get the "wonk" from... >>
Click to expand...
Click to collapse
Thanks and I did have "wonk" many many times regardless what GB 2.3.3 I tried.
lcchan1 said:
Thanks and I did have "wonk" many many times regardless what GB 2.3.3 I tried.
Click to expand...
Click to collapse
OTA doesn't have it!
when i try to install the configuration zip file, i get an 'install aborted' message. anyone else getting that?
unknownrebelx said:
How are you getting quadrant scores like that? I'm running the latest CM nightly and I rarely get above 1300
Click to expand...
Click to collapse
are you using quadrant advanced or the new one from the market? ive noticed benchmarks to be 200-300 points lower with the new one from the market. dont know why quadrant advanced benches higher. also, if you have a2sd or data2sd enabled your scores will be lower. changing setcpu scaling to performance while overclocked would help. so would closing all running processes

[KERNEL] FD's Kernel v1.0 (OC/UV, CWM4, BLN, ROOT)

Yes!! My first release. (another kernel )
To keep it simple; this is a basic kernel, compiled from Samsung source.
My target was to keep it fast, stable and improve battery life at the same time.
Features:
Disabled unnecessary debugging and logging (logcat/dmesg) - for increased smoothness
OC/UV - CPU Freq range is 7 now (200/500/800/1000/1200/1400/1600)
Supports BLN
Touch sensitivity fix
Minor performance tweaks
CWM4
ROOT
Using Samsung Update2 source code
Using Chainfire's initramfs
Recommended Voltage:
OC/UV available with SetCPU or Voltage Controller.
1600MHz: 1350mV
1400MHz: 1250mV
1200MHz: 1200mV
1000MHz: 1100mV
800MHz: 1000mV
500MHz: 950mV
200MHz: 850mV
Screenshots:
Quadrant is not an accurate benchmark tool, but on an average with this kernel (Scaling: ondemand), I'm able to achieve ~4200 to ~4400.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: This is a hobby for me and I do this in my free time. If you like my work, you can always say thanks .
I would like to thank the following members of this community: chainfire, creams, hacre, codeworkx, hardcore, netarchy and vitalij.
If I forgot to mention someone - apologizes.
Disclaimer: Flashing could break your hardware. Use at your own risk!
Updates:
FD-Kernel_SGS2_v1.0b:
Updated initramfs to KI4
Oh a new kernel, cheers mate will try this out.
Sent from my GT-I9100 using XDA App
is this KH3?
Thanks man, another good kernel for us for testing and improving our phone's experience
Some questions :
1) root is an "auto-root" or it has to be installed using CWM?
2) BLN support includes correct libraries installation or it depends by specific rom (lights.GT-I9100.so modified)?
3) That quadrant score in the figure is high...on what build you were when you have obtained that result?
4) I often use GPS, have you planned for the future some kind of features to improve it?
Thank you for your work, i'll test it with pleasure.
Good luck! I wish you all the best!
A good idea would be to post what version's initramfs you're using. I suppose this is for XWKI4?
pan466 said:
is this KH3?
Click to expand...
Click to collapse
Its a kernel, you can use it with any build.
I'm using KG3 initramfs from Chainfire though.
HTCDevil said:
Thanks man, another good kernel for us for testing and improving our phone's experience
Some questions :
1) root is an "auto-root" or it has to be installed using CWM?
2) BLN support includes correct libraries installation or it depends by specific rom (lights.GT-I9100.so modified)?
3) That quadrant score in the figure is high...on what build you were when you have obtained that result?
4) I often use GPS, have you planned for the future some kind of features to improve it?
Thank you for your work, i'll test it with pleasure.
Click to expand...
Click to collapse
1) Auto-root
2) Kernel has the support, you should have compatible ROM or if required, I can provide the cwm zip to install the .so file.
3) Stock KG3
4) There is no point in releasing updates and making the users the guinea-pigs. If I'm able to achieve performance improvement without sacrificing battery and stability, I'll update and release a new version. But, yes, I plan on continuing the development.
Thanks for your support.
FrozenData said:
Its a kernel, you can use it with any build.
I'm using KG3 initramfs from Chainfire though.
1) Auto-root
2) Kernel has the support, you should have compatible ROM or if required, I can provide the cwm zip to install the .so file.
3) Stock KG3
4) There is no point in releasing updates and making the users the guinea-pigs. If I'm able to achieve performance improvement without sacrificing battery and stability, I'll update and release a new version. But, yes, I plan on continuing the development.
Thanks for your support.
Click to expand...
Click to collapse
Thank you for your answers. I'll test it on XWKI4 Odexed and then on my Deodex version. BLN libraries could be important but not needed (if everyone knew what to do ).
Have you provided any kind of script in etc/init.d?
Nice work, i've subscribed your 3D for following it
Battery calibration done now will discharge to 100% like a mad man today lol to test this out. Not had much luck with previous update2 kernels in relation to battery but lets see what this baby can do. UV settings so far stable, slight sensitivity issues whilst in charge. Will report my findings in due course.
Thanks again mate.
Sent from my GT-I9100 using XDA App
HTCDevil said:
Thank you for your answers. I'll test it on XWKI4 Odexed and then on my Deodex version. BLN libraries could be important but not needed (if everyone knew what to do ).
Have you provided any kind of script in etc/init.d?
Nice work, i've subscribed your 3D for following it
Click to expand...
Click to collapse
I'm guessing everyone knows about BLN library. Incase if someone asks for help, I'm sure either me or someone else will jump in to help.
No, I've not added any scripts.
Thanks.
nikzDHD said:
Battery calibration done now will discharge to 100% like a mad man today lol to test this out. Not had much luck with previous update2 kernels in relation to battery but lets see what this baby can do. UV settings so far stable, slight sensitivity issues whilst in charge. Will report my findings in due course.
Thanks again mate.
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Thanks for the support.
Sourcecode?
FrozenData said:
Yes!! My first release. (another kernel )
To keep it simple; this is a basic kernel, compiled from Samsung source.
My target was to keep it fast, stable and improve battery life at the same time.
Features:
Disabled unnecessary debugging and logging (logcat/dmesg) - for increased smoothness
OC/UV - CPU Freq range is 7 now (200/500/800/1000/1200/1400/1600)
Supports BLN
Touch sensitivity fix
Minor performance tweaks
CWM4
ROOT
Using Samsung Update2 source code
Using Chainfire's initramfs
Recommended Voltage:
OC/UV available with SetCPU or Voltage Controller.
1600MHz: 1350mV
1400MHz: 1250mV
1200MHz: 1200mV
1000MHz: 1100mV
800MHz: 1000mV
500MHz: 950mV
200MHz: 850mV
Screenshots:
Quadrant is not an accurate benchmark tool, but on an average with this kernel (Scaling: ondemand), I'm able to achieve ~4200 to ~4400.
Note: This is a hobby for me and I do this in my free time. If you like my work, you can always say thanks .
I would like to thank the following members of this community: chainfire, creams, hacre, codeworkx, hardcore, netarchy and vitalij.
If I forgot to mention someone - apologizes.
Disclaimer: Flashing could break your hardware. Use at your own risk!
Updates:
FD-Kernel_SGS2_v1.0b:
Updated initramfs to KI4
Click to expand...
Click to collapse
May I tell you that is a little bit stupid for disabling debugging tools?
Now users can not do bugreports, cannot use adb for pushing files.
Cannot use adb in recoverymod for fixing a bad script, nothing.
ObihoernchenDE said:
Sourcecode?
Click to expand...
Click to collapse
I'll up it sometime next week. My bandwidth limit has almost reached for this month.
netchip said:
May I tell you that is a little bit stupid for disabling debugging tools?
Now users can not do bugreports, cannot use adb for pushing files.
Cannot use adb in recoverymod for fixing a bad script, nothing.
Click to expand...
Click to collapse
All final releases are supposed to have them disabled. Debugging is left on only for development purposes.
BTW, adb install/push/pull will still work. That isn't disable.
FrozenData said:
I'll up it sometime next week. My bandwidth limit has almost reached for this month.
All final releases are supposed to have them disabled. Debugging is left on only for development purposes.
BTW, adb install/push/pull will still work. That isn't disable.
Click to expand...
Click to collapse
Okay, but you can disable adb.
Debugging is also handy for people who make a own app, or ROM.
Ex. ROM chefs.
netchip said:
Okay, but you can disable adb.
Debugging is also handy for people who make a own app, or ROM.
Ex. ROM chefs.
Click to expand...
Click to collapse
Yes. But, disabling adb completely isn't a wise choice. In-case a user is facing problem with their ROM and data-wipe doesn't help, they will need to push in a clean ROM to flash from CWM, it is important to have adb then.
Developers should use another kernel. This is meant for end-users who likes their phones fast and stable.
Hi
I found a problem - i cannot use QtADB software ( hxxp: // qtadb.wordpress.com ) with his Kernel. Right now just SiyahKernel works great. Can you please take a look and see how to add the use of this software correctly under your system.
hxxp: // forum.xda-developers.com/showthread.php?t=683223 Some explanation of problem and how to fix it.
Thanks a lot for your help

[KERNEL] Custom Kernel for YP-G1 USA + INTL (5/3/12) [UPDATE: R3]

Klin's Custom Kernel for YP-G1 USA and INTL
Latest Version: R3​
This is a custom kernel that I made based off of STeVE's 3.0 sources. (He gave me permission to release this) I will be adding more features and continue to develop it. The sources are here: https://github.com/klin1344/Galaxy-Player-4.0-Kernel
Please be patient if there are problems as this is my first kernel and everything is still a learning process for me. (I'm completely new to Linux) Enjoy .
Disclamer: I will not be responsible if you brick your device or if any weird stuff happens.
R1 features:
- EXT4 support (See instructions in 2nd post on how to convert to EXT4)
- Insecure kernel (root in ADB)
- All features from STeVE's 3.0 kernel
R2 features:
- Improve touch screen responsiveness
- Custom bootanimation support; the kernel will look in both /data/local/ or /system/media/ for bootanims
- Netarchy/coolbho3ks SoD patch from Entropy512's source (allows you to use screen off profiles of under 800Mhz)
- Lots of tweaks and mods for overall performance and responsiveness
R3 features
- Ported ClockWorkMod 5.2.0.7 from semaphore kernel source for the I9000
- Raised FPS cap to 72
- Raised RAM from 341 MB to 352 MB
--Doing this would break HD video recording and taking photos while taking videos on the I9000, but our device has none of those features, so it shouldn't have any issues.
- More reliable and easier way of converting to EXT4 (see below) (thanks zaclimon for the advice)
How to install:
Check the PDA slot and flash the .tar in ODIN. Or if you're on Linux, extract the zImage from the .tar and flash with Heimdall.
All releases are here: http://www.mediafire.com/?m1bjqojv5ln6o
Thanks to:
- Entropy512 and rumirand for their kernel sources
- STeVE for his custom kernel and source
- Many kernel devs in other SGS and Nexus S forums for their kernel sources as well
- zaclimon for testing initial release and helping me with MD5 mismatch issues
How to convert to EXT4​Instructions are for R3 only​
1. Flash my kernel.
2. Make sure you have about 14 MB free space on /system.
3. Boot into CWM recovery and do a full nandroid backup.
4. Reboot, and from your computer go to the CWM backup directory on your sd card.
5. Change all the files from ".rfs.tar" to ".ext4.tar".
6. Open nandroid.md5 with a text editor and change all the ".rfs.tar" to ".ext4.tar". Save and close.
7. Eject the device from your computer FIRST. This step is crucial. Then disconnect from your player.
8. Reboot to CWM recovery and do a full restore.
Note: If you're using R5 of my KlassicROM then system is already EXT4.
Thanks to zaclimon for advising me to eject from computer first
If you appreciate my work and want to encourage me to continue developing, don't post "thanks", just click it!
Reserved for future use.
Thanks for your continual development for this player with the custom kernel. Is the CWM the same version from Steve's kernel, or have you put in a newer version?
Regarding your new rom release, I'm always reluctant to change things when they are working well. I hesitated (slightly) going from R3 to R4 and now I'm doing the same thing going to R5.
Quite frankly, R4 works great for me but I'll probably change over to R5 soon enough. LOL Also, if I'm understanding your release notes correctly for R5, I can no longer replace sanim zip with my own boot anim in /system/media, is that correct?
Thanks again, klin.
Mike T
webdroidmt said:
Thanks for your continual development for this player. Funny, I'm always reluctant to change things when they are working well. I hesitated (slightly) going from R3 to R4 and now I'm doing the same thing going to R5.
Quite frankly, R4 works great for me but I'll probably change over to R5 soon enough. LOL Also, if I'm understanding your release notes correctly for R5, I can no longer replace sanim zip with my own boot anim in /system/media, is that correct?
Thanks again, klin.
Mike T
Click to expand...
Click to collapse
Yes bootanimation is no longer supported, but thats an easy fix I will add to this kernel.
Sent using Tapatalk
How long should the device stay at the boot animation after converting the filesystems? Mine has been sitting for more than 5 minutes. I'm on Klassic R5
EDIT: Didn't know R5 was already using EXT4 until I read the note at the top of the page. Change it to a larger font and make it bold so people can read it better.
Screenshot
anyone ??
pentatonicfunk said:
Screenshot
anyone ??
Click to expand...
Click to collapse
It's a KERNEL not a ROM.
There is not screeshot. The kernel is the core of a linux architecture, the one that handle the drivers, the filesystem etc ...
The Rom is the "software" that is around the kernel with all the apps.
See the kernel and the rom as a onion, kernel as the centre and rom as the rest.
What is the benefit of EXT4?
Ext4 file system is much faster than Samsung's proprietary rfs filesystem. It is basically voodoo lagfix, except you have to manually convert instead of it doing it automatically.
Sent using Tapatalk
klin1344 said:
Ext4 file system is much faster than Samsung's proprietary rfs filesystem. It is basically voodoo lagfix, except you have to manually convert instead of it doing it automatically.
Sent using Tapatalk
Click to expand...
Click to collapse
So that makes closer to how others like HTC does it?
caseyatbt said:
So that makes closer to how others like HTC does it?
Click to expand...
Click to collapse
I'm not sure what HTC uses, but the Linux standard us ext4.
Sent using Tapatalk
Updated to r2.
Edit: oh yeah, some suggestions for a kernel name would be nice.
Sent using Tapatalk
Hmm, how about "Klin's kool kernal"
Or "Klin's kustom kernal" might be better?
"Netarchy/coolbho3ks SoD patch from Entropy512's source"
What is that, btw? Nvm about that, just read about it in entropy512's thread.
One more thing: you said somewhere that you had ported a newer version of cwm than what is in Steve's rom, is that in here?
Sent using Tapatalk
iJimaniac said:
Hmm, how about "Klin's kool kernal"
Or "Klin's kustom kernal" might be better?
"Netarchy/coolbho3ks SoD patch from Entropy512's source"
What is that, btw? Nvm about that, just read about it in entropy512's thread.
One more thing: you said somewhere that you had ported a newer version of cwm than what is in Steve's rom, is that in here?
Sent using Tapatalk
Click to expand...
Click to collapse
Thanks for the suggestions.
The CWM had too many problems than it was worth to sort everything out so I'll have to stick to steves cwm implementation for now.
Sent using Tapatalk
Nice!
Can I just flash this over the current kernel? (R1)
I'm on your r5 ROM.
And also, does this version fix the lagging issues in internet browsers and games?
Se7enex said:
Can I just flash this over the current kernel? (R1)
I'm on your r5 ROM.
And also, does this version fix the lagging issues in internet browsers and games?
Click to expand...
Click to collapse
Yes it is compatible with my ROMs. I'm not sure if it fixes the issues because I'm not using Klassic anymore so I can't test it. But I'm using rooted/deodexed stock with this kernel and it is pretty smooth.
Sent using Tapatalk
klin1344 said:
Yes it is compatible with my ROMs. I'm not sure if it fixes the issues because I'm not using Klassic anymore so I can't test it. But I'm using rooted/deodexed stock with this kernel and it is pretty smooth.
Sent using Tapatalk
Click to expand...
Click to collapse
Found a problem. If you are to flash r2 from stock and follow the steps you get suck and the logo. You have to flash r1 follow the steps and then r2.
Edit: On a side note I only see system and cache are the only ones that are converted to ext4. Is that supposed to happen?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey klin, can you post screenshots of the mounts like mine on the post above so I know I'm not alone? The app is Android system info. I feel bad for you cause it seems like i'm annoying you with problems

whats the difference between a ROM and a kernel

really appreciate your answers
Sent from my U8150 using xda premium
faux123 said:
What is a Kernel? The Kernel is the Foundation in which everything else builds upon in any software system.
[Car Analogy]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
​
Click to expand...
Click to collapse
In other words, you can sort of think of a ROM as your "version of the OS" on this phone, while the kernel is the thing that manages memory, tasks, etc and contains the drivers to the input/outputs. (This is probably highly inaccurate.) If you have options for, say, volume waking, changing the navigation bar, changing general OS settings, that's probably the ROM. Kernel changes are usually to subtly increase speed/reduce battery drain, but they can also be driver features like color control, vibration level, touch wake and so on.
A ROM comes with a default kernel when you flash it. However, the kernel can often be changed, by flashing a different one (the files just get overridden). Not all kernels are compatible with all ROMS/devices, so this does involve a bit of reading (and nandroid backuping, of course).
---
ROM literally stands for read-only memory, but I'm not sure this is true. I think the access is only limited by permissions, as root explorer seems to have access to everything. (Once again, I could be quite wrong.) The name probably comes from that the phone manufacturers intended for it to be read-only, since phones were originally intended to be far more locked-in than computers, for some reason.
ROM
(previously) During the production process, the whole operating system was written on ROM [Read Only Memory]
(now) They write it on a Flash-ROM [rewrite-able (Read Only) Memory]
In XDA or Android,
ROM stands for the whole packages, which the manufacturer otherwise write at manufacturing
Package includes:
-Operating System
-Kernel
- diverse Platforms (depending on) [Java is always for Android required]
-Applications
Kernel
Android is based on Linux or it just uses the Linux - Kernel
- the Word kernel comes from Linux and that means Core, because it comes from German Noun [Kern] {I speak German, so understandable for me ;-)}
- Kernel is a bridge between Hardware and Software, which manage the whole Calulating process
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
in XDA or Android Modifier
-try to modify the Kernel to accelerate the phone or to activate new/better function
Know-how
Flashing a new ROM/Kernel --> it means new/other version of firmware/Kernel onto your phone
custom ROM/Kernel --> a ROM/Kernel which was not developed manufacturer, it means someone else has modified/tuned/pimped/hacked a ROM
---Recommandable ROM is "CyanogenMod"
Stock ROM/Kernel --> a firmware/Kernel that comes from manufacturer or default/non-Modified ROM/Kernel
Links
http://en.wikipedia.org/wiki/Kernel_(computing)
http://en.wikipedia.org/wiki/Read-only_memory
http://en.wikipedia.org/wiki/ROM_image
_______
If it was useful, so don't forget to press the Thank-Button
thanks for the info. :good:
i dont get it...& also i cant find a thread for flashing details...can u help plz
Sent from my GT-S5360 using xda app-developers app
a kernel is the backbone of the rom
both have to be compatible with each other.
a kernel influences the battery usage of the rom, it also helps it to boot after flashing. a wrong kernel if flashed will make the phone get stuck at logo. a kernel will decide how safe it is to wipe/format your system or if some chips will be triggered to brick the emmc.
it determines root issues too. certain features of the rom will not work unless the kernel supports it like multiwindows in JB. the kernel decides if
your phone will support bootanimations. it will also decide from its nature if you can overclock your phone or undervolt it and to what extent.
custom kernels are released by highly knowledgeable developers and usually it is released in the forum set up for your device. All details of flashing etc are written in the OP. Feedback is given in following posts by those who have used it for reference of new users. usually kernels are paclaged in CWM zips which can be flashed from recovery. sometimes you may come across tar files that can be flashed with mobile or pc odin (depending upon device.
Sent from my NEO L using xda app-developers app
---------- Post added at 09:33 PM ---------- Previous post was at 09:29 PM ----------
Dhaval Bhatt said:
i dont get it...& also i cant find a thread for flashing details...can u help plz
Sent from my GT-S5360 using xda app-developers app
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1508585
Look in this u will get an ida about fashing Rom / kernal
Sent from my NEO L using xda app-developers app
Nice info
Really superb explanation.
What ROM and Kernel to install. Confused
Hi Guys. Ive been reading through the forums here and there but im still confused on what rom and kernel do i need to flash on my Samsung galaxy s3 I9300 international version. I really dont want to mess up this phone thats why i wanted some help from the experts . Ive already rooted my phone and backup everything using titanium backup.
Baseband version : I9300DXELK1
Kernel : 3.0.31 stock
Build Number : I9300XXEMA2
Basically what i really wanted was to have a better battery life, ofcourse new themes/looks/feel, remove all the bloatwares, and hopefully to add items on my multiwindow would really be great. Im doubtful of what version of omega rom and siyah kernel to flash as ive read that they should harmonically match with each other not to mess up the phone. Your help would really be appreciated specially for noob like me
[email protected] said:
Hi Guys. Ive been reading through the forums here and there but im still confused on what rom and kernel do i need to flash on my Samsung galaxy s3 I9300 international version. I really dont want to mess up this phone thats why i wanted some help from the experts . Ive already rooted my phone and backup everything using titanium backup.
Baseband version : I9300DXELK1
Kernel : 3.0.31 stock
Build Number : I9300XXEMA2
Basically what i really wanted was to have a better battery life, ofcourse new themes/looks/feel, remove all the bloatwares, and hopefully to add items on my multiwindow would really be great. Im doubtful of what version of omega rom and siyah kernel to flash as ive read that they should harmonically match with each other not to mess up the phone. Your help would really be appreciated specially for noob like me
Click to expand...
Click to collapse
As for ROM i would say get Cyanogenmod 10/10.1
And for kernel - franco kernel
That's What i would say is awesome + safe
Or if you prefer paranoidandroid or aokp go for them , it is a matter of personal preference.
Franco kernel will help with battery life.
Guide To Install Franco Kernel - Click here
Guide to Installing Cyanogenmod 10.1 - Click
here
Known issues/bugs - click here
Hit the tanks button if i helped
Thanks Techmasta :good: i would give it a try. But is there anything that i need to look for like compatibilities? or are most of the kernels and roms compatible with my baseband/firmware. Thats what i am really afraid of before proceeding with flashing
Custom ROM on Stock Kernel
Thanks for the information!!
Will a custom rom work on Stock Kernel tooo????
Will it work smoothly????

[Help Thread][Karbonn Octane Plus] Q&A, Help, Guides and Troubleshooting

[SIZE=+2]Welcome to
Questions Answers & Troubleshooting[/SIZE]​[SIZE=+2]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This thread has been created to assist owners of:​[/SIZE]
[SIZE=+2]Karbonn Titanium Octane Plus[/SIZE]
There are no questions that are deemed insignificant​
Welcome to the Karbonn Titanium Octane Plus - Help Thread! You can ask all questions here without the need of background knowledge. This thread is dedicated to solve users problems, so if you don't want to start a new thread for your question, ask it here. Members ready to help will be monitoring this thread and provide answers as soon as possible. To see a list of supporters, see here
List of supporters
Ritesh Jain - @RITZYtheDEVIL
*
*
Click to expand...
Click to collapse
To those seeking help: Please don't bombard the supporters with PMs asking for help. Instead, ask your question here in the thread so others can benefit from the solution to your problem as well. If you want to be sure someone particular gets notified of your question, put his / her username directly after an @.
If you have ROM related questions, post in the relevant ROM Q&A thread (if there is one) or directly in the ROM development thread. If you are not eligible of posting there, you may post here. Thank you!
Supporters: If you want to be put on or off the list, just make a request here in the thread!
ROM developers: Please read this. Consider if you want to have a ROM specific help thread or not, if not, most likely questions about your ROM will be asked here if the users aren't eligable for posting in development section.
ASK ANY QUESTION HERE! No question is stupid or irrelevant in this thread.
You will either get an answer or will get pointed in the right direction.
No abuse towards noobs tolerated here!: If you see any do not engage, instead Report the Post(s).
You can also visit the the Index Thread of this device for a lot of additional resources and links, etc.
When Posting a Question : Please provide as much of the following Information as you can -
Your bootloader status if applicable
Rom name with complete baseband/date/version
Kernel name
Any Mods you are using
If you are using Custom Rom, your flashing style i.e dirty/clean or you wiped anything else in specific
If you used any guide, link to the guide
Root status
Your exact problem
Any method you tried that failed
Any other detail you think would be necessary
If you do not include the information, it will be the first thing I ask.
New Members : Before posting anything, I strongly advise you to read the following -
Forum Rules
[GUIDE] - XDA New User Guide - Getting started on XDA
XDA Tour
Report Posts
FAQs for Device Thread link
Index for Device Thread Link
About the Phone :
Karbonn Titanium Octane Plus comes with a 5-inch Full HD display and is powered by MediaTek MT6592 octa-core processor running at 1.7 GHz. There is 2 GB of RAM and 16 megapixel rear camera along with the 8 megapixel front facing shooter to let you capture high quality images.
This phone comes with 16 GB of onboard memory and supports expansion via the microSD card. The juice for the smartphone is provided by a 2,000mAh battery. Octane Plus comes preloaded with Android 4.4.2 KitKat.
Specifications : GSMArena Karbonn official website.
Reviews : NDTV Times of India
Where to buy : [91Mobiles] [MySmartPrice]
Index :
Post #1 - Introduction.
Post #2 - Frequently asked questions.
Post #3 - Some useful links.
Post #4 - reserved for now.
Post #5 - reserved for now.
FAQ
[SIZE=+3]Frequently Asked Questions[/SIZE]
[SIZE=+2]Karbonn Titanium Octane Plus[/SIZE]​
[SIZE=+1]This a short list of frequently asked questions for this device and the answers often given as a response. It should serve as a starting point for gathering knowledge and finding solutions to many common problems. [/SIZE]
[SIZE=+1]Q1: How do I Root Karbonn Titanium Octane Plus?[/SIZE]
Any of the following methods can be used : -
Using Kingroot
Using Custom Recovery
Using MTK Droid Tools
[SIZE=+1]Q2: What is the ........................................................................................................?[/SIZE]
[SIZE=+1]Q3: Why does the ........................................................................................................?[/SIZE]
*​Forum Rules | New Users Guide | XDA Tour | Report Posts​A special thanks to everyone who contributed to the production of this FAQ​
Custom recoveries - HERE
Captured OTAs - HERE
Stock Rom - HERE
Custom ROMs - JellyBean ; KitKat
CM11 (by Urmish Ramani) - Download , Thread
Utilities -
SP Flash Tools
Mediatek Drivers
KingRoot
More links coming....
Reserved #3
Reserved #4
camera
Hello ritesh,
i rooted my phone(Octane Plus) at least a month ago and installed new custom rom of lenovo vibe ui 2.0 and it's working pretty much impresive . i liked the ui of the rom, but camera of the phone is decreased both rear and front. it becomes 13 and 5. also there is bugs in the camera as it looks not smoother than earlier.
also the battery is decreasing quickly.
can you fix it please.
Srk7 said:
Hello ritesh,
i rooted my phone(Octane Plus) at least a month ago and installed new custom rom of lenovo vibe ui 2.0 and it's working pretty much impresive . i liked the ui of the rom, but camera of the phone is decreased both rear and front. it becomes 13 and 5. also there is bugs in the camera as it looks not smoother than earlier.
also the battery is decreasing quickly.
can you fix it please.
Click to expand...
Click to collapse
You are using a rom that is not meant for our phone. So performance and compatibility issues will be there. Flashing the stock rom with ota solves the camera problem for me. I've tried many custom ROMs, vibe, miui, etc. But they all have max camera resolution of 13 mp. Only stock rom gives full 16mp.
Thanks for reply bro
also someone uploaded material rom for octane plus. should i go for it or wait for sometime as you told that you will cook cynogenmod 11 for this device
Sure, give it a try. CM will take time, as the p5000 source hasn't been released yet. But I will eventually build a cm11 android 4.4.4 rom for this phone.
i also wanted to built a rom, can you assist me?
plz? i also wanted to help people by build a fantastic rom.
Sure. What help you need?
That ota img will work on my custom rom?
Sent from my Nibiru H1 using XDA Free mobile app
Don't know. These OTAs contain incremental patches that are not supposed to run on custom ROMs. But it might still work. Make a nandroid backup before trying.
What exactly ota stands for?i think its just for update stuffs.
Sent from my Nibiru H1 using XDA Free mobile app
OTA stands for 'over the air'. Yes, its for updating.
Are there any custom ROMs for this device ? And is any recovery built ?
Even I wanna know
revolutionyzer said:
Are there any custom ROMs for this device ? And is any recovery built ?
Click to expand...
Click to collapse
Even I want to know if any recovery has been ported to this device .
@incogno, @revolutionyzer
Yes, I just recently ported twrp 2.8.2.0 recovery from stock source. Also managed to find old twrp 2.7.0.0, CWM and Carliv. Links are in the second post. I Will work on my own ports of Carliv and CWM later. I'm thinking of starting a new thread for recoveries. For now, twrp 2.8.2.0 source code for those who are interested in further development - HERE.
As for custom ROMs, sadly there are no custom ROMs available for "Octane Plus". But there are lots of roms available for Chinese phones that are rebrands of octane Plus. These roms work just fine, but few bugs. Most will have max camra resolution of 13 mp. Stock rom has 16 mp resolution. Links for these roms -
Jellybean
Kitkat
Check out new miui v6
https://docs.google.com/uc?id=0B65OAWuXDTGSVDBQemc4MzlTSE0&export=download
Sent from my Nibiru H1 using XDA Free mobile app
storage problem in rom
i flash miui v6 and material rom and both was awesome but my problem is it replaced my internal storage to external storage i.e. sdcard0 becomes sdcard1 and sdcard1 becomes sdcard0 it means my default write storage is my memory card so i want to change it plz help...

Categories

Resources