yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] JulesMarcus1234:
Haven't had any lag since i installed it!! It's amazing!
[Galaxy S Plus I9001 Android Development] kouros17:
Continuous improvements by arco. Update of kernel 3.0.58 to 3.0.59!

Thanks arco!
[Galaxy S Plus I9001 Android Development] XeLLaR*:
We need to comment every commit? Arent we? :good: :D
[Galaxy S Plus I9001 Android Development] billy1billy:
Can you PM a mirror please???
[Galaxy S Plus I9001 Android Development] :
Please stop it wait for arco and ivendor. Be patient and support them as You can.
[Galaxy S Plus I9001 Android Development] billy1billy:
+1 Done.
[Galaxy S Plus I9001 Android Development] jaggyjags:
Anyone know how to use systrace on jb branch kernel?

http://developer.android.com/tools/debugging/systrace.html

I get errors as "sys/kernel/debug/tracing" does not exist and after enabling tracers on menuconfig phone didn't boot.

I may be missing something...
[Galaxy S Plus I9001 Android Development] mose_pe:
To Ivendor and Arco:

Keep up the good work!
[Galaxy S Plus I9001 Android Development] crazybasss:
The best kernel so far. When invendor finishes his work i will surely make a donation to consider his great efforts! :highfive:
[Galaxy S Plus I9001 Android Development] hahnjo:
Camera

I think getting camera to work will be very hard with the new ION allocator. I always got these errors in logcat:

I/QualcommCameraHardware( 142): constructing MemPool preview backed by pmem pool /dev/pmem_adsp: 4 frames @ 460800 bytes, buffer size 460800
E/MemoryHeapBase( 142): error opening /dev/pmem_adsp: No such file or directory
E/QualcommCameraHardware( 142): failed to construct master heap for pmem pool /dev/pmem_adsp

So I searched a bit and found that this file isn't yet optimized for ION! But it also isn't yet for CM-10.1...

EDIT: I'm again writing rubbish: libcamera.so is copied from vendor files (so from GB)...
[Galaxy S Plus I9001 Android Development] Doomsday94:
the man (ivendor) fixed the camera of ics 3.0 kernel. :)
[Galaxy S Plus I9001 Android Development] kouros17:
"Solved camera take picture issue"..the most beautiful words in ivendor's github. :victory::laugh:
[Galaxy S Plus I9001 Android Development] anuseb89:
this is the best news in the thread so far... happy to hear... waiting for his post...
[Galaxy S Plus I9001 Android Development] Juanmiwow:
Greats news!!!!

Thanks u Ivendor, and thanks u Kouros to bring us the new!
[Galaxy S Plus I9001 Android Development] XeLLaR*:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

At every single commit he does the whole forum is like "our god has spoken" and "praise the lord" :D

He deserves it.
[Galaxy S Plus I9001 Android Development] shaw_fiq:
Looks like a new release from Ivendor is coming to us soon.. Long live Ivendor!!:D
[Galaxy S Plus I9001 Android Development] Daniel.96:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

I think we are getting CM 10 based on vsync ready and cam fixed 3.0.60 kernel very soon ! :)
[Galaxy S Plus I9001 Android Development] JulesMarcus1234:
I was sick of the waiting but since I know what we are going to get from ivendor I can wait for this much longer! !
[Galaxy S Plus I9001 Android Development] Madridii:
It is the best news I heard

Is than means the camera will work with 3.x on galaxy W??

I hope it is yes...

Thanks for Ivendor and ARCO..

Sent From My Wonder With - CM10 By ARCO -
[Galaxy S Plus I9001 Android Development] XeLLaR*:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

Hmm i dont think it will fix it. Camera at Galaxy W is different. But i dont know how much it differs from ours.
[Galaxy S Plus I9001 Android Development] signs23:
don't know, but is ICS fix for camera also working on JB Rom? i thought there are differences because of the drivers for CM10
[Galaxy S Plus I9001 Android Development] shaw_fiq:
LoL.. i just noticed that the camera fix for 3.0 kernel was for CM9.. :(
[Galaxy S Plus I9001 Android Development] jaggyjags:
Really? Have you checked it on cm10?

The fact that the fix was on ics-3.0 branch doesn't mean it only works for ics.
[Galaxy S Plus I9001 Android Development] ivendor:
Updates:

I've pushed fixes for camera in ics-3.0 branch, and i'm pushing the new jb-3.0-pmem branch. It's so-called because i've reverted the initial support of arco for ION allocator, in order to have camera proper working with old PMEM allocator.
[Galaxy S Plus I9001 Android Development] rickvrolings:
Re: [Q&As][REQs][etc]Q&A, REQ, PLEASE POST HERE!

I just saw this in the CAF kernel thread:

Does this mean he isnt finished with the 3.0.x kernel? If so i guess he wont release the kernel soon.

But as a complete noob i dont know what this mean.

Edit: oops. It was meant for the q&a thread. Sorry for spamming this thread :'(

Verstuurd van mijn GT-I9001 met Tapatalk
[Galaxy S Plus I9001 Android Development] jaggyjags:
Donating as soon as I get some credit on my banc account. Seriously, you are incredible!...

(sorry for spam, i couldn't control it)
[Galaxy S Plus I9001 Android Development] Daniel.96:
Fix/Cam takes pictures on CM 10 and Slimbean ! just tested it, amazing Ivendor ! :)
[Galaxy S Plus I9001 Android Development] XeLLaR*:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

@ All who are asking questions like this

Wait and see. Whats the matter? We will get it as soon he is happy with the results. End of story.
[Galaxy S Plus I9001 Android Development] jaggyjags:
Ivendor, just one question.. We still have to dissable ION, right?

CONFIG_MSM_MULTIMEDIA_USE_ION=n

ariesve_defconfig should be modified I guess...

EDIT: no, this isnt the way, it doesn't boot. but still can't compile kernel properly without dissabling it.
[Galaxy S Plus I9001 Android Development] Doomsday94:
ivendor or anyone else who compiled the ics 3.0 kernel- did you not get a white screen when trying to unlock the screen?
[Galaxy S Plus I9001 Android Development] lacoska:
:thumbup::thumbup::thumbup::thumbup:
[Galaxy S Plus I9001 Android Development] krislibaeer:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

There is no white screen for me all works but my phone is active most of the time but deep sleep works
[Galaxy S Plus I9001 Android Development] XeLLaR*:
He Probably fixed it :good:

https://github.com/ivendor/samsung-kernel-msm7x30/compare/a71ed572b0...80bc4877e9
[Galaxy S Plus I9001 Android Development] educk:
Does anyone know what this error means:

make[1] *** [block/elevator.o] error 1
make *** [block] Error 2

I was trying to compile the kernel but came across this, I didn't messed with that elevator.c file at all, all I did inside /block was adding SIO and VR schedulers...

Thanks!
[Galaxy S Plus I9001 Android Development] krislibaeer:
i think vr scheduler is the problem try to uncheck vr and compile again and then it should work

i had the same problem
[Galaxy S Plus I9001 Android Development] bananause:
If you get errors when you compile it, wait vor ivendor till he releases his version of the kernel. I think we should wait for him
[Galaxy S Plus I9001 Android Development] CastagnaIT:
you must disable the voice:

CONFIG_ION=y

to

# CONFIG_ION is not set

and remove those lines:

CONFIG_ION_MSM=y

CONFIG_MSM_MULTIMEDIA_USE_ION=y
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Yes look here: https://github.com/ivendor/samsung-kernel-msm7x30/commit/a2b9925a2f637863fcd34b20d0ec5c0fcc8de11b

And i think ivendor will release a new build soon:

https://github.com/ivendor/android_device_samsung_ariesve/compare/4ed904c1ba...1ee5723fb2

P.S: He enabled V-sync :good:

Everytime, i want to do things myself, they just fall from the sky. I am setting up ubuntu right now to compile rom+kernel by myself, and after cloning the chains, i saw those commits. Goddamnit :laugh:
[Galaxy S Plus I9001 Android Development] educk:
Good luck, I compiled the kernel too, but only stock, no OC/UV,no new governors or shedulers, it just gives errors when compiling, but compiling normally should work fine. ;)
[Galaxy S Plus I9001 Android Development] XeLLaR*:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

It lives! :D but wifi wont work, maybe dhd.ko?

Compiled from jb-3.0-pmem branch
[Galaxy S Plus I9001 Android Development] oscarmalo:
yeaah!! waiting for the new kernel and ROM!!!
[Galaxy S Plus I9001 Android Development] yussuf007:
for me wifi works.

are you use an outdated ramdisk?
[Galaxy S Plus I9001 Android Development] educk:
After building the zImage did you executed this command?

make modules

and after that, you must extract the modules into a separate location, you can easily do that with this command, Xistance suggested:

A. Open a terminal
B. Change to your root kernel directory
C. Type "mkdir ../<your_kernel>_output"
D. Type "cp arch/arm/boot/zImage ../<your_kernel>_output/zImage"
E. Type "find . -name "*.ko" -exec cp {} ../<your_kernel>_output \;"

After that, in your ramdisk folder look for the modules folder and push there you new modules.

I had a similar problem on 3.0.57 and this solved the problem.

Good luck!
[Galaxy S Plus I9001 Android Development] cezaralboiu:
cm10 by ivendor

Cool. I'm waiting for an update:D
[Galaxy S Plus I9001 Android Development] Christopher83:
R: [KERNEL][DEV] ICS CAF Kernel 3.0.x

You don't need to execute:

make modules

if you executed the full make before. When you previously executed the kernel build using only make (also followed by build threads number, -j#) without specifing anything, it implies the execution of

make all

So, it also builds all modules...

That command is necessary if you've changed one or more modules source code and you won't to rebuild the whole kernel because you only need the updated modules.
[Galaxy S Plus I9001 Android Development] XeLLaR*:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

I used Diablos aitocompiler. I think its the old ramdisk.
[Galaxy S Plus I9001 Android Development] educk:
You are right,

make modules

is used only when the modules source code was changed.

I needed to use that when I was switching between 2.6 kernel and 3.0, I used the old modules and WiFi didn't work. After building the new ones, and replacing them in the Ramdisk, WiFi worked again.

But yes, that command was necessary only for me.
[Galaxy S Plus I9001 Android Development] alireza7991:
Hi guys

Please excuse me because of spamming ...

I want to start building 3.0 kernels but I'm afraid that if I do sth wrong my device will be breaked ; so ehat should I do for my device to be not breaked ?
[Galaxy S Plus I9001 Android Development] XeLLaR*:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

Dont worry, the Gapaxy s plus is a almost non brickable device. If something went wrong, flash a working kernel through cwm/adb or use odin.
[Galaxy S Plus I9001 Android Development] alireza7991:
Thankd for helping

I knew S plus has secondary bootloader and seprated recovery partition , but I became fully sure with your answer

thanks again !
[Galaxy S Plus I9001 Android Development] bananause:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

Just for information: you can download 3.0.x stock kernel used in alpha 7 now at castagnas kernel thread.

He used ivendors 3.0.60 kernel.
[Galaxy S Plus I9001 Android Development] Rhonin86:
ICS Version

just for my information - as far as i kwow this kernel thread is meant for ICS CAF Kernel 3.0.x and CastagnaIT offers only the 3.0.60 kernel for JB. Or is there an ICS-Version hidden somewhere in the thread..... :confused:

THX

Rhonin
[Galaxy S Plus I9001 Android Development] bananause:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

Your right. But yaggigags makes an 3.0.x kernel for ics
[Galaxy S Plus I9001 Android Development] medo94:
Sorry for spamming but is camera working normaly on 3.0.x ICS ?
[Galaxy S Plus I9001 Android Development] bananause:
Yes of course
[Galaxy S Plus I9001 Android Development] EB20XY:
I think jaggy wrote in his thread, that he will switch to the JB track.

So, perhaps noone compiles the latest 3.x kernels (like 3.0.61) for ICS ?

Would be interesting to gon on and test this for ICS too, I think.
[Galaxy S Plus I9001 Android Development] Doomsday94:
latest 3.0.61 stock ics kernel.

http://www.mediafire.com/?pm9graxdfkdqcf0

only bug is that usb mounting does not work. did not have time yet to modify the usb related files,so please mount through recovery. everything else works perfectly. i noticed a substantial performance upgrade with cm9 rc3.

regards

doom
[Galaxy S Plus I9001 Android Development] cezaralboiu:
Can you make one for jellybean 4.1 with arco's jb-3.0 branch,please?:D
[Galaxy S Plus I9001 Android Development] EB20XY:
Yo, the same with full usb functionality would be great !
[Galaxy S Plus I9001 Android Development] c0dac0da:
any1 tried making a big mem OC kernel upto 400 mb with camera working .... if so it could a hell more faster and smoother
[Galaxy S Plus I9001 Android Development] Doomsday94:
i made one without overclock,having 399 mbs of ram. with only 720p video not working. if only i have the time to modify the acpuclock file,then overclock will also be possible. but for now,i only have the bigmem one with no overclock. :(
[Galaxy S Plus I9001 Android Development] :
Does it work on galaxy w with CM9 RC3?
[Galaxy S Plus I9001 Android Development] davidteri91:
No this is a thread only Samsung Galaxy S Plus
[Galaxy S Plus I9001 Android Development] c0dac0da:
its ok if its without OC .... but if it has dat amount of ram and vsync enabled .... u mind sharing it
[Galaxy S Plus I9001 Android Development] Rhonin86:
I'll test it ....

Ok - today i have to go for a nightshift and i think there will be time to test :D

btw, is it enough after flashing the kernel to mount external-sd-card directly before rebooting or do i have to reboot first and then go back into recovery to mount the missing card ? I'll report later if i succeed :o

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] UpGado:
I think yes, I've heard this kernel will run on 3 Devices i9001,18150,Exhibit (i think) Just try to make sure
[Galaxy S Plus I9001 Android Development] Doomsday94:
you got me confused. :P . i think you are talking about the external sd mounting in the phone? external sd and internal sd mounts fine,but the usb storage to computer does not work. for that you need to do that through recovery. rest all is fine.

will upload the bigmem versions of both ics and jb in a short while.

nope,the kernel branch is common to the 3 devices,but each of them have separate board configs,flashing our kernel on the w,will not potentially break the device,but it won't boot. so,don't try this kernel on w or any other phone,its specific only to the s plus.
[Galaxy S Plus I9001 Android Development] :
Okay thanks.
[Galaxy S Plus I9001 Android Development] Rhonin86:
sry - my fault

i totally misunderstood your statement - but now it makes sense - thx :o

Will you upload a corrected version - it means : USB-issue fixed or the actual version ?

Don't meant to confuse you - it was just me who was confused.....

Have a nice evening and thx for all

Rhonin
[Galaxy S Plus I9001 Android Development] Doomsday94:
here are the bigmem variants

ics: http://www.mediafire.com/?w6rqkv181c463m2

jb- http://www.mediafire.com/?8hxqg9o03ssm5qk

it has 399 mbs of ram. sacrificed only 720p video recording,rest all should work fine. before flashing the kernel,open camera and switch to video mode,then select the 480p mode. (it is necessary so that you can shoot 480p after flashing the kernel)

there might be sods because of extreme pmem values. it's just a test since many people wanted to test this out. multi-tasking is really good.

instructions:

reboot to recovery

flash kernel

wipe cache and dalvik

fix permissions

reboot

hit thanks :P

it's ok. :)

i really had only today to spend time on android,i'm really busy with my studies,so don't know when i'll post next,but fixing usb issue is real easy. only problem is my lack of time. hope i can be understood. i'm signig off now. goodnight all. :)

cheers

doom
[Galaxy S Plus I9001 Android Development] kouros17:
Good kernel (for jb), but video doesn't work at all (neither to 480p). Seems to record properly but doesn't save the file.
[Galaxy S Plus I9001 Android Development] arunmcops:
While compiling JB from code aurora sources I am getting this error.

make: *** No rule to make target `out/host/linux-x86/bin/checksparse.py', needed by `out/target/product/msm7627a/obj/PACKAGING/target_files_intermediates/msm7627a-target_files-eng.arun.zip'. Stop.
make: *** Waiting for unfinished jobs...

.

Any solution ????
[Galaxy S Plus I9001 Android Development] arco68:
Yeah compile from CM sources instead. To compile from raw CAF sources you need to make massive changes everywhere. And also if you look at the error log, you're trying to compile for msm7627, when our platform is msm7x30. But that's the least of the problem.
[Galaxy S Plus I9001 Android Development] arunmcops:
I know your platform is msm7x30. But mine is msm7627a. I am able to find only a handful of threads related to CAF sources thats why I asked the question here. Plz suggest a solution if u can ....
[Galaxy S Plus I9001 Android Development] arco68:
Ok, but my advice still stands. :) It's simply way too much work adjusting the CAF source to build, and I don't know anyone who's succeeded in that.
[Galaxy S Plus I9001 Android Development] c0dac0da:
Thnx Doom .. superb kernel ...... just hope u fix OC
[Galaxy S Plus I9001 Android Development] kouros17:
Works video to you;

Because to me does not record at all (neither at 480p). :(
[Galaxy S Plus I9001 Android Development] EternalFame:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

On ICS Version and AOSP 4.0.4 taking pictures work but if you try to switch ti video the app fc's :/
[Galaxy S Plus I9001 Android Development] Doomsday94:
you had to switch to 480p video recording before flashing the kernel (already mentioned that in my post) . i can confirm that camera and video recording 480p works fine in the ics version. you will need to play vids through mx player (hw decoding mode works fine)

yep,anuseb89 sent me a pm with that error,i will try to fix that when i get some free time.
[Galaxy S Plus I9001 Android Development] kouros17:
Video recording doesn't work at all to me (neither at 480p).

Photo camera is okay (cm10 alpha 7).
[Galaxy S Plus I9001 Android Development] EternalFame:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

i had my first SoD using doomsdays bigmem ics version using ondemand. noop. 1.2 GHz :/
[Galaxy S Plus I9001 Android Development] EB20XY:
would be great to get any 3.x kernel (e.g. 3.0.61)

running properly (with usb functions and deepsleep) for ICS (CM9 RC3 from arco) on i9001.
[Galaxy S Plus I9001 Android Development] EternalFame:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

the one from doomsday works great! except the 720p video (;
[Galaxy S Plus I9001 Android Development] EB20XY:
but is is e.g. without usb functinal access (need to go out of ROM and use recovery tool), right ?
[Galaxy S Plus I9001 Android Development] EternalFame:
AW: [KERNEL][DEV] ICS CAF Kernel 3.0.x

yep thats also right!

usb is handled as charging device only!
[Galaxy S Plus I9001 Android Development] EminSG:
What about MTP mode??
[Galaxy S Plus I9001 Android Development] Doomsday94:
here is a new kernel,with overclockable upto 1824 mhz. (i took the oc table from diablo,so kudos to him. :) )

only for ics (for jellybean,there is jaggy and cast's kernel)

http://www.mediafire.com/?p1dznfgtqqoqnth

i added interactiveX,its my favourite governor.

increased pmem a bit,now memory available is 395 mbs. (sods should not happen anymore)

instructions are similar like before. DON'T FOGET TO CHANGE THE VIDEO RECORDING MODE TO 480p BEFORE FLASHING THE KERNEL.

about the usb mounting,i had cleared the cm9 sources long ago,so i'm currently doing some cleanup and then will pull the cm9 sources,will build cm9 in the next 2-3 days, and then provide the kernel. although i highly doubt the kernel made for cm9 with kernel 3.0 will result in working usb for cm9 with 2.6 kernel. will see what i can do. till then mount through recovery and enjoy cm9 rc3 with this kernel.

p.s: ivendor's github is on fire! again! :P

cheers

doom
[Galaxy S Plus I9001 Android Development] Xistance:
About USB mounting, since the MTP device in 2.6 kernel is non-existant in 3.0 we have to use the correct one. In 3.0 kernel we don't use Samsung's USB drivers. So we have to make the system use the correct and default device, which is /dev/mtp_usb. Oh and yes to people that are wondering. The whole ROM needs to be built again for USB mounting to work.

Thanks to arco for clearing this up.
[Galaxy S Plus I9001 Android Development] Rhonin86:
Dooms kernel 3.0.61 Big mem

just want to share my experiences with you,

i have tested both variants of the above mentioned kernels - with/without OC and they both seemed to work pretty good. But i can't confirm a big performance boost. Maybe it depends additionally on the used rom - in my case RealROM V6 based on arcos release (don't know which bases)

Though i encountered some weired effects:

After installing the newest kernel - i tried to access WLan and succeeded, but there appears no wlan-icon in the status bar ? Maybe the next report resulted from the app nofrills - but it told me after starting that min frequency was 124 MHz and max frequency 245 MHz ? strange :confused:

On my way home i rebooted the phone due to the above described problem and couldn't enter the pin-screen for the sim-card and the phone didn't get any connection to my provider whether 2g or 3g.

But i must admit that i haven't fixed permission after flashing the kernel only wipde Cache / Dalvik Cache so maybe this is the cause....

Cheers

Rhonin

Thx Doom for compiling an ICS Variant of the newest 3 - kernel... :good:

Edit:

I 've tested it again, now with fixing permission. But after a while the system starts lagging heavily after waking up.
[Galaxy S Plus I9001 Android Development] Rhonin86:
Dooms newest Compilation 3.0.63

Just want to share the link with you.

ICS 3.0.63

Have fun and please report :good:

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] ivendor:
You can use both as remote, if you want, git allows such configuration.
[Galaxy S Plus I9001 Android Development] VisualTech48:
Ok since people are allready starting to spam the thread i made a thread where All Of YOu Who HavE QuestIons About this Write IT here:

http://xdaforums.com/showthread.php?p=32869429#post32869429
[Galaxy S Plus I9001 Android Development] hahnjo:
I know, I asked because of the pull requests. To you or to arco?
[Galaxy S Plus I9001 Android Development] arco68:
If it's specific for the S+, you can send it to ivendor, as he has the phone and can test it. I can cherry-pick it eventually from his repo.

If someones wondering what improvements a 3.0 kernel will give us, I can list some.

Easier to implement bug fixes and security fixes to core kernel (since 2.6.35 kernel is EOL and won't receive any more updates).

Easier to implement new features.

Most probably working USB accessory and OTG support.

Native working USB drivers for ICS (not legacy support like now), which means MTP works flawlessly.

Easier to build a proper kernel for jellybean that has the required vsync stuff for full project butter.

Regarding camera, it will not provide any improvements in that area unfortunately - if we are able to get it working at all. That's because we don't have native userspace libraries for ICS, so it will still be using a HAL wrapper around the gingerbread libs.
[Galaxy S Plus I9001 Android Development] crybert:
Am i right that for camera I need to enable the following two sensors in ariesve_defconfig:

CONFIG_SENSOR_CE147=y
CONFIG_SENSOR_S5KA3DFX=y

Now I get a lot errors while compiling these two files.

So one option is to rewrite the files for our device.

Now my idea. I hope arco & ivendor can say if this it totally stupid.

The Samsung Galaxy S uses the same Sensors. Is it possible to take the files from this 3.x Kernel?

CE147.c

S5KA3DFX.c

S5KA3DFX.h

Inclusive all needed depencies. What do you think of it?