yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] kasper_h:
Reply-to-myself :)

CWM kernel available now!

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/cwm/
[Galaxy S I9000 Android Development] sahalan:
switched version.

deleted
[Galaxy S I9000 Android Development] bobby_loveing:
OT:

Android kitkat is just around the corner. does Kernel 3.0 fulfill the requirements for kitkat? or we need an kernel version upgrade?

I'm just curious. :silly: :)
[Galaxy S I9000 Android Development] kasper_h:
Hard to predict, but I don't think Android versions every really required a certain kernel version.. .

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] CeesitarJet:
Hi, I've found a bug in this kernel. When I'm recording a video and I tap on pause icon the recording came paused (and that is okay), but when I resume the recording I get Gallery FC.

I have latest CM10.2 nightly.

Inviato dal mio GT-I9000 utilizzando Tapatalk
[Galaxy S I9000 Android Development] kasper_h:
Does not happen with stock kernel? Can you capture a logcat?
[Galaxy S I9000 Android Development] saszseb:
No prob using stock kernel.
[Galaxy S I9000 Android Development] CeesitarJet:
That doesn't happen with stock kernel.

This logcat is okay?

Inviato dal mio GT-I9000 utilizzando Tapatalk
[Galaxy S I9000 Android Development] tsatomas:
just for info, I tried to reproduce the problem with the same kernel (516) but with Mackay ROM and video recording is fine, I record pause and record again three times without problem also video reproduce ok
[Galaxy S I9000 Android Development] CeesitarJet:
Thanks but unfortunately with CM10.2 that doesn't work :(

Inviato dal mio GT-I9000 utilizzando Tapatalk
[Galaxy S I9000 Android Development] kasper_h:
It may be due to the memory setup: this kernel has more memory at the expense of less blocked video memory. That is why the 720p patch file is needed. But I can imagine that this is a borderline case where pausing & resuming cause problems due to the limited available video memory. Not much that can be done about that.

I never play/pause video, so I will not decrease available RAM to solve this problem.
[Galaxy S I9000 Android Development] CeesitarJet:
I understand.. I'm sorry this thing..

Inviato dal mio GT-I9000 utilizzando Tapatalk
[Galaxy S I9000 Android Development] Mydriaze:
Hello everyone, just a simple question: i'm currently on a 2.3.6 stock phone (girlfriend's one), with stock recovery (3e i guess). How to install the Mackay kernel? Using Odin? Sorry for this pretty dumb question, but i don't get it!

Thanks for your help!
[Galaxy S I9000 Android Development] saszseb:
This kernel doesn't work on GB (2.3.6).
[Galaxy S I9000 Android Development] Mydriaze:
Thankls for your reply. Is it simple to flash in odin the latest Mackay rom, including TWRP/CWM?
[Galaxy S I9000 Android Development] hollandais:
Yes, it is.

But your tablet should be rooted, in order to have full Recovery.

Flasher Mackay should be done in Recovery.

Envoyé depuis mon GT-P5110 avec Tapatalk 4
[Galaxy S I9000 Android Development] tsatomas:
I think it is not wise to get jb4.3 on stock sgs. I suggest first to root and flash cwm recovery(with Odin), then flash any jb4.1 kernel and ROM and then go to 4.3.

With Odin you can flash only kernel for 4.1(there is a semaphore tar and I think also Mackay tar) for ROM you flash with cwm recovery. Zip files are flashed in cwm/twrp, tar in odin.Dont bother for gapps etc till you are in your final choice of rom.always follow op instructions.

For more you can search for relevant threads, it is off topic.
[Galaxy S I9000 Android Development] saszseb:
No prob at all to flash CM (4.3) directly over GB (2.3.6) ROMs. You only need to get a cwm compatible kernel (semaphore, midnight, cf-root) installed on GB.
[Galaxy S I9000 Android Development] saschc:
Probably yes, probably not.

"Coming from stock Samsung ROM/CM7:

-The safest way is to flash CM9 first and then flash Mackay ROM. Going directly from Samsung ROM/CM7 to Mackay ROM may lead to loosing IMEI."

see OP from [JB 4.3][ROM]Mackay ROM 3.4.3 (26-Oct-2013)
[Galaxy S I9000 Android Development] kasper_h:
Exactly. The short route works in 90+% of the cases, but if you lose imei you have to start all over again.
[Galaxy S I9000 Android Development] saszseb:
For me it was 15/15.
[Galaxy S I9000 Android Development] Angristan:
I
[Galaxy S I9000 Android Development] N3tro:
How to configure zram? Only pic related?
[Galaxy S I9000 Android Development] kasper_h:
Yeah, that is all that can be set.
[Galaxy S I9000 Android Development] N3tro:
Hi, kasper.

Will it be useful for our sgs and kitkat? http://xdaforums.com/showthread.php?p=47151583
[Galaxy S I9000 Android Development] kasper_h:
Don't know yet, will look into it.
[Galaxy S I9000 Android Development] tsatomas:
Hi Kasper, I tried to use otg to connect usb memory with powered hub and usb host controller app but it did not work. Is there any module or other that I should enable?
[Galaxy S I9000 Android Development] kasper_h:
I never tried, as I don't have the necessary hardware. I hope someone else has experience?! I use exactly the same code as devil&stratosk for OTG, so the same procedure should work...
[Galaxy S I9000 Android Development] saschc:
I also had problems in the beginning. I tried several apps and finally for me it works with the app called "USB Host Controller" from sztupy. Default operation mode and operation mode in app settings set to OTG mode (of course ;)) and USB host driver set to S3C HS (USB2). I use an externally powered OTG cable.

I don't know if its important but in developer settings USB debugging is disabled and "wrong locations allowed" (in german menu it's called "falsche Standorte zulassen") is enabled.

Hope this helps :)
[Galaxy S I9000 Android Development] kasper_h:
The OTG code I use is also from sztupy :)
[Galaxy S I9000 Android Development] saschc:
Ok, then it probably has to work without the app from sztupy. But how can I mount usb memory that I can see it under Root Explorer :confused:

I tried under settings>memory, but perhaps I'm too stupid to see...:silly:
[Galaxy S I9000 Android Development] kasper_h:
I don't know. As I mentioned, I don't have the necessary hardware, so I can't test.

And maybe the app of sztupy is needed to use the kernel code which I added (that has been written but sztupy). But that is just a wild guess.

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] saschc:
Ok, at least it works for me with his app so perhaps you (tsatomas) give it a try.

By the way... until now ROM runs very fluid with 0.517. But as someone mentioned, it did before as well, so it's hard to compare
[Galaxy S I9000 Android Development] saschc:
Under "USB" in the app is your usb memory shown under "Connected mass storage devices" and if so did you tick on MOUNT (I'm sure you did, but you never know :))?
[Galaxy S I9000 Android Development] fmc000:
After almost a day with the latest test kernel I can say that I can't find any issue and the phone experience is the best ever.
[Galaxy S I9000 Android Development] tsatomas:
Please tell me if you have tried restore Android backup in recovery, for me it it did not work.

[MENTION=4941694]saschc[/MENTION] thank you, unfortunately for me does not work, host controller is active but under USB no devices, probably my otg cable is false:(
[Galaxy S I9000 Android Development] fmc000:
Did not try as I don't use nandroid backups at all. I rely on Titanium Pro.
[Galaxy S I9000 Android Development] kasper_h:
Can you send me a recovery.log of a failed backup/restore? For me it worked fine on the previous version, didn't check on the latest version yet.
[Galaxy S I9000 Android Development] tsatomas:
Here is my recovery log, I am still on previous version .516. backup is ook, only recovery failed hanks
[Galaxy S I9000 Android Development] kasper_h:
Changelog 0.517

-Removed all zram/zcache code, seems to cause problems

Downloadable with CMC & voodoo colour:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/
[Galaxy S I9000 Android Development] CeesitarJet:
Thank you so much! But CWM version? :(

Inviato dal mio GT-I9000 utilizzando Tapatalk
[Galaxy S I9000 Android Development] kasper_h:
Yeah, it will come, but I had some merge problem with CWM, so I couldn't build that yet. And I am spending some time on trying to get kitkat to run on our phone :) And that limits my time for other projects...
[Galaxy S I9000 Android Development] tsatomas:
Flashed. 517 VC and rom 345. My restore nandroid backup problem still exist. I created a new one but it is not restored. Need another log?
[Galaxy S I9000 Android Development] kasper_h:
Sorry to not respond on the log you posted!

Did you already try creating a new backup? It seems the .md5 file is missing. Do you see .md5 files if you check the folder? Did you try restoring with disabling md5 check in advanced twrp settings? I just backupped/restored myself and had no problem.
[Galaxy S I9000 Android Development] The_Wolf91:
It's something weird which I encountered once. In TWRP when you are going to do a nandroid backup you have to tick on the option to create a md5 file. Otherwise TWRP won't restore that backup if there are no md5 files (even if you have enabled "skip md5 files verification").

For your actual nandroid backup you can solve it with Nandroid Manager which has an option to create a md5 file per backup.
[Galaxy S I9000 Android Development] tsatomas:
Yes I created a new backup (twrp settings without md5) and tried restore withut md5. In folder there is not md5 file, also I tried with create a blank nandroid.md5 in recovery folder but the same. Do you think I should try backup with md5 enabled in settings?

Do you use md5?

Edit: I shall try this app and report back
[Galaxy S I9000 Android Development] kasper_h:
I strongly advice to use md5! It is enabled by default and should not be disabled. md5 makes sure your backup has not been corrupted, so that is a very useful safety feature. A blank nandroid.md5 off course won't help. I would create a fresh backup with md5 enabled.
[Galaxy S I9000 Android Development] tsatomas:
Ok I shall do this also ;)

I disabled it because once that I had put the backup in PC it had mismatch error when I tried to restore it
[Galaxy S I9000 Android Development] hollandais:
Yes, I saw that you're also trying to put it in your "old" G tab.

Envoyé depuis mon GT-P5110 avec Tapatalk 4
[Galaxy S I9000 Android Development] tsatomas:
Kasper please tell me what should be the default settings, I push restore defaults and they are all unticked. Should I enable both create md5 and verify on restore?

Thank you and good luck for your project.
[Galaxy S I9000 Android Development] saszseb:
Never used md5 by backup/restore and everything was fine.
[Galaxy S I9000 Android Development] The_Wolf91:
When you tap "bacukp" there are two options: "enable compression" (tick it) and "skip md5 generation during backup" (untick this). When you restore untick "enable md5 verification of backup files".
[Galaxy S I9000 Android Development] tsatomas:
Thank you for advice,

by the way nandroid manager dislikes superuser and ask for supersu, I am not sure if supersu is needed generally though it seems advanced.
[Galaxy S I9000 Android Development] The_Wolf91:
Yes, I forgot to mention it.. Anyway, if you plan to restore your backup, then flash supersu, generate md5 files with nandroid manager and then restore wiping all except sdcard/emmc (but I'm sure you already knew it). Unfortunately nandroid manager needs it..

Inviato dal mio GT-I9000 utilizzando Tapatalk
[Galaxy S I9000 Android Development] tsatomas:
Following the_wolf91 advice for settings my problem is solved. Backup AND restore now work fine, again thks, regarding the app I shall keep it for its capabilities :)
[Galaxy S I9000 Android Development] Rootax:
Can we use this kernel with «old» mckay rom like 3.4.0 ?
[Galaxy S I9000 Android Development] kasper_h:
No, there are some changes in RAMdisk for phone, making it not a good choice to mix&match old roms with new kernels (or new roms with old kernels).
[Galaxy S I9000 Android Development] mamoto66:
Sorry,of topic,Kasper, you plan on doing roms for Nexus 5?.Thank.
[Galaxy S I9000 Android Development] kasper_h:
No idea, many devs working on Nexus 5 already. I will wait till the dust settles :)
[Galaxy S I9000 Android Development] Facebooook:
How to change vibration density because dirty rom doesnt have that option ?

And how to enable touchwake without nstool app ?
[Galaxy S I9000 Android Development] kasper_h:
If you copy AriesParts.apk from Mackay ROM, you should get the Mackay Settings in your launcher and be able to change these settings.
[Galaxy S I9000 Android Development] Facebooook:
Please anyone post AriesParts.apk from mackay rom.

Thanks in advance.
[Galaxy S I9000 Android Development] grinder777:
Here http://goo.gl/de0r6C

Have fun!

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] Rohitdahiya:
Hi Kaspar_h, I am a big fan of your work for i9000 and appreciate the Mackay ROM and kernel for stunning performance.

I have installed Mackey kernel on CM 10.2 snapshot M1. It is running flawlessly except the following minor difficulty.

*While charging with phone switched off, the battery icon is shown in 2 different parts, one on top and other is at bottom. And also it seems to be fluctuating/flashing which seems annoying.

With the decent performance your kernel is giving, this difficulty can't force me to stay away from the awesome kernel. I just want little improvement in kernel and hope you will be back with working solution

Also, how can I get the option of performance control (over clocking etc.)

Thanks is advance. :)
[Galaxy S I9000 Android Development] kasper_h:
The battery icon is a know thing. I have tried to solve it, but it wouldn't work. No idea why. Extremely low priority :)

AriesParts.apk (see a few pages back in this thread) can be added to the CM10.2 ROM to enable all kernel features
[Galaxy S I9000 Android Development] kasper_h:
Latest kernel now also with CWM:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/cwm/
[Galaxy S I9000 Android Development] N3tro:
Will you return zram in kitkat?
[Galaxy S I9000 Android Development] kasper_h:
Changelog 0.518

-Added back basic zram with updates from KK

Downloadable with CMC & voodoo colour:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/

Before anyone asks, this kernel does not/will not come with cwm for the time being, no time to build all flavours of all ROMs and all kernels.
[Galaxy S I9000 Android Development] Opuz Klass:
Hi kasper_h,

Can you please release 0.518 kernel with CWM?

Thanks! :)
[Galaxy S I9000 Android Development] kasper_h:
Changelog 0.599

-Final release for JB4.3

-Identical in code to KK version of kernel

-4 version:

-CWM & TWRP

-Swapped SD (CWM & TWRP) -> I have no external SD, so I didn't test this one!

Downloadable with CMC & voodoo colour:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/

Feature request, questions like "can you also make a version with...", etc are useless. This is the final build. KK4.4 is working well ATM, so no real reason to stay behing on JB4.3 anyway.
[Galaxy S I9000 Android Development] Opuz Klass:
Thank you very much for the update! :)
[Galaxy S I9000 Android Development] Opuz Klass:
Dear kasper_h,

I will not ask you to release another build of the kernel... :)

After using Semaphore and Devil kernels for some time, Mackay kernel really is much faster on my I9000 than the other ones (with same ROM), however stock SMS app contact names and avatars, for example, take tooo long to load, which is weird because almost everything else seems feels much much faster (I have no idea of what you are doing differently from the other greats kernel devs but congratulations, anyway!).

It also seems that I have more redrawing apps than before...

Can you guide me on how to tweak these 2 issues, if it's possible?

Thanks and congratulations for your work!
[Galaxy S I9000 Android Development] kasper_h:
I can hardly imagine that such things can be influenced much by the kernel. You are using the same governor/scheduler combo for both kernels?
[Galaxy S I9000 Android Development] Opuz Klass:
Good point! I'm using SIOPlus with your kernel while with others I was using FIOPS or ROW. Will try with other schedulers to see what happen! :)

Sent from my GT-I9000
[Galaxy S I9000 Android Development] kasper_h:
Please try ondemand or interactive + ROW. Those are the most optimized ones.
[Galaxy S I9000 Android Development] carpler:
Hi!

I've installed your kernel (the last version) on CM 10.2 stable.

All works fine, but a thing.

I try to use with my Galaxy S the new DAC/AMP by Fiio, the E18 model wich is intended to work with Android device.

It doesn't requires power from the phone (it use an internal battery to work), so I was hoping that with this kernel the DAC was recognized by the GS, but is not.

There is something that I can do to enable the USB OTG feature on this phone? Or is an hardware limitation, so the DAC can not be used with the Galaxy S?

I'm looking for an audio and/or an Android expert that can answer to this question.

Many thanks for your attention!
[Galaxy S I9000 Android Development] mamkarah:
Can we use this kernel with [ROM][4.4.2] SlimKat - I9000 [BETA]
[Galaxy S I9000 Android Development] thETImo:
Slimkat is a version of Kitkat (4.4.x), thus no.

Sent from my Nokia RinGo
[Galaxy S I9000 Android Development] tetakpatak:
SlimBean

I have one question regarding this 0.599 kernel version, [MENTION=3033992]kasper_h[/MENTION]

I've tried to install it on final build of SlimBean 4.3 and it displayed successful installation, but didn't boot.

Was it my bad, or is it not compatible? I've tried both the versions, TWRP and CWM
[Galaxy S I9000 Android Development] kasper_h:
It should work I thought, never heard to Slim-related problems. But it could be there is some issue with the ramdisk, because ROMs have diverged slightly making it more relevant which ROM the kernel was build for...
[Galaxy S I9000 Android Development] tetakpatak:
Thank you. I will completely re-flash my i9000 as it seem to have had problems with reboot after flashing a kernel in general, it has rebooted successfully yesterday only if I've flashed a kernel with Odin.

I will report again if something, please igore my post otherwise :)
[Galaxy S I9000 Android Development] tetakpatak:
News

[MENTION=3033992]kasper_h[/MENTION]

It seems that my i9000 in general can't boot anymore after flashing any kernel.zip in recovery mode, the phone stucks on the splash screen after each flashing. But each time after any Odin flashing (of the very same kernel version) it boots normally....

Strange, I've never heard of that. ??? :confused:

So it is possibly my newly occured hardware related problem, it definitely has nothing to do with your kernel.

Solution:

I have repacked your 0.599 kernel from zip to tar file and flashed it through Odin without any problem, it boots with SlimBean like a bomb now.

As you didn't create any Odin package of the kernel and if someone else would need it, I've repacked it and compressed to tar file. I'm attaching it here for whoever would need it, this is the file I've flashed with success.

(EDIT: this is your VC-TWRP version of the final 0.599.....)
[Galaxy S I9000 Android Development] kasper_h:
Thanks. There were done reports of people having to flash twice if I remember correctly. No idea what the problem is. Flashing with Odin is a nice solution indeed.

Verstuurd van mijn Nexus 5
[Galaxy S I9000 Android Development] kasper_h:
Two questions with regard to the bootloop, does it loop on kernel splash or bootanimation?

If on kernel splash, can you send me the boot.txt & boot_old.txt from /cache?

If on bootanimation, can anyone grab a logcat?

I will anyway compile a test kernel tonight when I'm back home, with an updated ramdisk for selinux.

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] aways:
it stays on kernel splash :
[Galaxy S I9000 Android Development] kasper_h:
Thanks a lot. The init runs fine, so it does not want to boot after that. May therefore be something in the ramdisk. Same thing happens for both rom boot & recovery. I had similar issues in the past when using stratosk ramdisk... So I will indeed update the ramdisk and also extract stock and/or devil ramdisk for comparison.

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] kasper_h:
For those having issues, could you try the following test kernel:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/test/

I updated the ramdisks with the most recent SELinux changes.
[Galaxy S I9000 Android Development] aways:
its working now thank you bro ;)
[Galaxy S I9000 Android Development] ts1506:
Thanks , works fine now.

BTW, any reason for not using the newer July toolchain ?

Also consider these

cpufreq: ondemand: Change the calculation of target frequency

cpufreq: ondemand: Drop early_demand
[Galaxy S I9000 Android Development] kasper_h:
Thanks both for testing!

I am using the July toolchain ATM.

I am not keeping track of ondemand, haven't used it for some time. Will look to update all governors soon.
[Galaxy S I9000 Android Development] mamoto66:
New 0.405 works well in Slim Rom 4.3.Thanks.
[Galaxy S I9000 Android Development] kasper_h:
New build. Same as test version, so version number the same. But now in both flavours, CMC & VC

Changelog 0.405 compared to previous release (0.403)

-Updated ROM & CWM ramdisk of kernel with SELinux

-Christopher86's cortex-A8 optimized Linaro toolchain (July version)

Downloadable with CMC & voodoo colour:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/
[Galaxy S I9000 Android Development] kernelfreak:
After i flash your new version on 4.3 CM i lost ROOT...

Any suggstion how to fix it?
[Galaxy S I9000 Android Development] mamoto66:
Have you tried to enter development options-administrative access and applications and adb push?reboot.
[Galaxy S I9000 Android Development] kernelfreak:
Tnx, it work all good now!!!
[Galaxy S I9000 Android Development] Nitro_123:
Hello people :) and a big thank you dev for donation your time and effort for us ;)

Any suggestions for an app to undervolt kernels ? I tried tegrak and no-frills and they didn't work.

I want to undervolt my kernel a bit :)
[Galaxy S I9000 Android Development] roshan2989:
hi sir you kernel is just awesome...any chance for bigger ram like 400..
[Galaxy S I9000 Android Development] i.adrian:
I don't see this option on CyanogemMod 10.2. Where is it?!?! :confused:

LE: Managed to enable it after a little google search :)
[Galaxy S I9000 Android Development] DerRomtester:
kasper_h said long time ago that 395mb is enough, because he does not see an improvment to 409mb. :D
[Galaxy S I9000 Android Development] kasper_h:
New build, minor update.

Changelog 0.406 compared to previous release (0.405)

-Updated to linux v3.0.90

Downloadable with CMC & voodoo colour:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/
[Galaxy S I9000 Android Development] kasper_h:
The problem is more that 409MB really looses features. Some may say that is fine. For me it's not. And I don't like the different implementations that exist to switch between memory configuration, and neither do I want to build a lot of kernel flavours. So I will stick to the current bigmem implementation without about 395MB RAM + bigmem libs included in the kernel zip, so that all features of the phone continue to work fine.
[Galaxy S I9000 Android Development] DerRomtester:
I could not give a better answer :thumbup:
[Galaxy S I9000 Android Development] kasper_h:
Changelog 0.407 compared to previous release (0.406)

-Rebuild RAMdisks for SELinux

-Updated to linux v3.0.91

-Added latest Bluetooth patch

Downloadable with CMC & voodoo colour:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/