yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] henriquesb:
Network security, GPS fix...
[Galaxy S I9000 Android Development] henriquesb:
This was the one I tried to quote on previous posts ;)
[Galaxy S I9000 Android Development] McGiverGim:
Simply I want to comment that with this kernel... the GPS work for me!! Is the first time I can get the GPS working more or less in the way it has to be. Maybe the hack of hardcore works.

Thanks!!
[Galaxy S I9000 Android Development] shranav:
@Trasig Can you please make a Kernel for XXJPU with only these?

stock+Voodoo-5.0.2-Froyo

Builtin CWM

OC/UV v216

Kernel tweaks for better(?) GPS. tnx hardcore.

Bigmem config is not needed for XXJPU i think because it already has 339 mb ram.

Thanks waiting for ur reply
[Galaxy S I9000 Android Development] betoNL:
Stock JPU does not need hardcore's "gps" tweak any longer.

Gps locks (outdoors) and offline ( no a-gps) are happening so fast now with JPU,

that I dont need optimized kernels or mod rom at all anymore

Happy man here:)
[Galaxy S I9000 Android Development] zsolti256:
stock xxjpu and 1200 oc kernel fails, no write on usb mass storage, its recognized az cd rom...
[Galaxy S I9000 Android Development] mr_at_sgs:
Fails? That's simply a temporary issue, who needs kies? Everything is experimental, there are no sources of XXJPU and nothing else. So keep a away such words like "fail". It's a fail to flash a unofficial firmware on a productive system which has to be reliable.
[Galaxy S I9000 Android Development] Rawat:
Works fine on JPU. Can't mount the internal SD, but that's not too big of a problem. If you need to access it, you can mount via CWM :)
[Galaxy S I9000 Android Development] mgtroyas:
Using 1.1 kernel without overclocking, and JPM Rom (spanish JPP). Everything works ok, and is very fast, but I also think it's sucking battery at a faster pace than stock voodoo...
[Galaxy S I9000 Android Development] wliu88:
is this uninstall same as voodoo original?
[Galaxy S I9000 Android Development] henriquesb:
From 23:15 full battery to 6:10 79%, idling with Wifi on, no apps active according to Samsung task manager, no auto sync but Touchdown running as usual. Meanwhile dropped to 77 while writing this message. One of the best characteristics of this kernel build seems to be gone :(

I'm using the build from Dec 8th.
[Galaxy S I9000 Android Development] ashwinds:
I lost over 30% overnight on idle - found "Running" in batt stats for over 60% of the time - but no abnormal sensor/partial wake lock usage leading me to believe its network related. I think battery is a problem with the builds which use JPU initramfs. I switched back to curio's 5.0.1 build and battery seems ok again.
[Galaxy S I9000 Android Development] henriquesb:
Either JPU initramfs, network security fixes or the GPS fix. If it is the GPS then it should be turned into optional in CWM, since it is one parameter only.
[Galaxy S I9000 Android Development] ashwinds:
Its certainly the JPU initramfs - i've had battery trouble with stock+voodoo 5.0.2 as well which doesn't feature the network security / gps fixes.

PS: supercurio did mention that there were changes in the RIL which necessitated the JPU kernel to be used only with the JPU modem. Maybe it extends to the initramfs as well. But even with JPU modem, my battery life has been crappy.
[Galaxy S I9000 Android Development] henriquesb:
@trasig: can you make a NoOC build without the JPU ramdisk available? Should be enough to confirm if cause of battery drain.

Thanks for all the good work so far :)
[Galaxy S I9000 Android Development] habylab:
So how long before this can be fixed?

I'm having strange problems. Last night when out, it froze when I was trying to record a video and restarted. Not good. Then later, it froze, when starting up as usual... Really annoying, needs to be fixed.
[Galaxy S I9000 Android Development] supercurio:
This can only be fixed with sources, we are waiting on Samsung for now.

So far, I recommend stock+Voodoo if you use JPU.

http://xdaforums.com/showthread.php?t=774500
[Galaxy S I9000 Android Development] tonysac:
+1 I have also strange battery behaviour in 1.12 as I had with Nooc I mentioned before..

Sent from Galaxy !
[Galaxy S I9000 Android Development] trasig:
will put up 3 versions with jpo ramdisk again to see.

and ofcoz this takes more battery then stock voodoo ;) its OC and more features so :)
[Galaxy S I9000 Android Development] shranav:
In Case This got missed. Can this be done? Thanks
[Galaxy S I9000 Android Development] supercurio:
stock+Voodoo is Samsung's kernel with Voodoo lagfix.

We cannot overclock it.
[Galaxy S I9000 Android Development] henriquesb:
Sorry for the nagging :) but could you start making CWM versions ax well like hardcore or supercurio?

Among the great kernels yours is the only one published for Odin only, and CWM is so much more convenient... I've installed Voodoo stable without leaving the bed this morning :D
[Galaxy S I9000 Android Development] shranav:
oh! o.k. Thanks for the reply :)
[Galaxy S I9000 Android Development] tonysac:
Thanks trying right now

Sent from Galaxy !
[Galaxy S I9000 Android Development] chrisjcks:
I agree, we need CWM versions as it would be nice to yet new versions without the need of a PC.
[Galaxy S I9000 Android Development] trasig:
Im actully not using any bigger memory config atm, im using same values as in JPU kernel (extracted from dmesg) so all my kernels have 339mb now.
[Galaxy S I9000 Android Development] trasig:
cwm files are up
[Galaxy S I9000 Android Development] henriquesb:
Thanks :)

JPU initramfs or JPO?
[Galaxy S I9000 Android Development] Virnik0:
BTW, as supercurio have noticed, I like fancy environment. I know that it is useless, and it is only for eyes, nothing more, but what I love, is red themed CWM, which is really cool.

Is there way to have blue themed cwm voodoo edition?

understand - i know that it will not bring any functionality...I also know, that it in other words - useless. so pardon my dumb question. ;)
[Galaxy S I9000 Android Development] mgtroyas:
Just installed new version with JPO ramdisk (no OC). Quadrant has droped back from 1600 to 1300, as in Voodoo 5.0.1. Everything else seems to work, lets see battery usage, it was very high with JPU ramdisk.
[Galaxy S I9000 Android Development] tonysac:
Things are better now I think with jpo based...i wonder is it possible to make a jpa based kernel because I'm using jpa firmware or its the same as using jpo based kernel?

Trasig I'm going to donate for sure if I see battery drain goes better next days...thanks one more time!

Sent from Galaxy !
[Galaxy S I9000 Android Development] tonysac:
Try 2,3 more rounds with quadrant..numbers going to be better first I had 1300 then 1600

Sent from Galaxy !
[Galaxy S I9000 Android Development] henriquesb:
Indeed JPO initramfs seems to make quite a difference, battery is a lot better than with JPU version.
[Galaxy S I9000 Android Development] Death-Co:
Like others above, I was having massive battery drain since v1.1 JPU ramdisk update. Strangely it drains only at night.

This morning at 9:00, battery was at less than 10% after leaving the battery with 80% left at about 0:40.

My battery seemed to have been drained by WiFi all the night as if it at nether gone to sleep after lock ! :confused:

Very surprising as I've noticed better WiFi signal with the 9 dec update (like 10dB more)

I don't use WiFi at work so it may be the source of the leak.

I just made the v1.1 JPO flash and WiFi is back to it preceeding dB level.

I will soon see if battery is no more leaking as I'm at home for the day with WiFi left on (I use Proximity WiFi app).

I will be updating this post after a few hours testing

No more battery drain this night after going back to JPO ramdisk

Note : your kernel is the best combination I've tested as of today
[Galaxy S I9000 Android Development] mgtroyas:
Battery is much better now, only 7% down in a couple of hours. Seems the new ramdisk was the problem.
[Galaxy S I9000 Android Development] chrisjcks:
The red voodoo cwm screen is sexy as fook! Lol :)

Oh and cheers for the CWM versions :) much easier
[Galaxy S I9000 Android Development] henriquesb:
@trasig: seems the battery drain was indeed JPU ramdisk, can you make JPO versions available as CWM?

maybe you already did, couldn't tell by the name ;)
[Galaxy S I9000 Android Development] trasig:
the update.zip's are the jpo versions :)
[Galaxy S I9000 Android Development] supercurio:
No, blue is stock recovery. Red is also present in the Voodoo logo

The color mostly also used as a differentiator.

CWM with stock recovery / Samsung colors => confusing :D
[Galaxy S I9000 Android Development] chrisjcks:
Good, im sticking to my original JPO released UK firmware :)
[Galaxy S I9000 Android Development] spinelli06:
There it is !!!
[Galaxy S I9000 Android Development] mazsuper:
cant connect to wifi with cwm v1.1 version
[Galaxy S I9000 Android Development] habylab:
Cannot connect to wifi with JPO kernels!
[Galaxy S I9000 Android Development] trasig:
on wich rom? becasue it has been reported to work.
[Galaxy S I9000 Android Development] vukandric:
Can I flash this one over supercurio's with voodoo enabled or I need to disable it first? Just to check to be sure... I want to try this one, I've heard it has better battery life?
[Galaxy S I9000 Android Development] mazsuper:
i am on jpu with cf root
[Galaxy S I9000 Android Development] trasig:
you can flash it over yes.. but better battery life that i dunno since i got more features then him.
[Galaxy S I9000 Android Development] chrisjcks:
Im on JPO and everything is working as it should.

1.2ghz OC cwm version.

Cheers trasig :)

Also thanks to SuperCurio for the recommendation of this kernel and.voodoo :)

Also to raspdeep for the OC :)

And last but not least, Hardcore! Gr8 work bud.

Hope you all keep it up :)
[Galaxy S I9000 Android Development] chrisjcks:
Unless those 4 guys recommend 2.2.1 as a big improvement over my UK firmware JPO (im in the uk aswell), ill stick to what im on - this kernel gives OC, more ram, lagfix and other enhancements, so.. For now, im happy :)
[Galaxy S I9000 Android Development] fane1:
Ohh man its like day and night from jpo to jpu..u just have to flash to feel it like Curio said jpo seems a beta release compared to Jpu... :)
[Galaxy S I9000 Android Development] trasig:
shud use the ODIN file then that isent named JPO-RAMDISK. and if you put cf root after this kernel you remove the kernel again. this is already rooted so dont need cf-root. just install superuser from market.
[Galaxy S I9000 Android Development] xExisioNx:
Also got JPU with vodoo kernel today, its very fun to see how good galaxy s really is :D
[Galaxy S I9000 Android Development] fane1:
Yeah its like sammy doesnt want Galaxys to be the best smart phone in the market.Cmon we have been with jpo for almost 2 months now they should have released this fw sooner like when they start to sell galaxy tab.

The phone is very snappy now very happy with it just hope that sources will be released so dev can make optimized kernels for it.Thanks for the great job guys :)
[Galaxy S I9000 Android Development] chrisjcks:
But this kernel doesnt work with it right?

Ive heard of mounting problems with JPU aswell, i might wait for an official uk release of it.
[Galaxy S I9000 Android Development] xfighter11:
So many files on your server. Which one is recommended to use on my brand new flashed JPU?

I don't want to oc. THX for your help.
[Galaxy S I9000 Android Development] trasig:
i wouldent recommend any on JPU if you want the phone to be 100% stable.. since we dont got the sources for jpu kernel theres a few minor bugs.. like mounting of usb wont work,wifi sometimes ****ups, and other wierdo stuff.. but i use

http://kernel.1ug.org/voodoo.oc1120.v1.1-20101209-19.11.tar

the files with nothing added to them is with JPU ramdisk (jpu drivers)

but if you want a stable one i would recommend JPU stock kernel with voodoo lagfix.

http://project-voodoo.org/downloads/stock+Voodoo-5.0.2-Froyo-GT-I9000-odin-pda.tar

or cwm package..

http://project-voodoo.org/downloads/stock+Voodoo-5.0.2-Froyo-GT-I9000-unsigned-update.zip
[Galaxy S I9000 Android Development] trasig:
it works.. but with bugs like that usb thing yes.. and nothing we can do about it until we get the JPU sources :(
[Galaxy S I9000 Android Development] AV1985:
Very quick kernel.

My two cents for the USB mounting bug, it does show on my PC but the internal SD shows as a CD so can't be written to. The external SD is fine.

Can't wait until that's fixed, so far this is my favourite kernel.
[Galaxy S I9000 Android Development] habylab:
How long until we can expect the sources to be released? Surely they might just wait until gingerbread?
[Galaxy S I9000 Android Development] trasig:
i found a way you can mount your internal sd if you want...

type this in a adb shell with root

echo "/dev/block/mmcblk0p1" > /sys/devices/platform/s3c-usbgadget/gadget/lun1/file

and to unmount it again type

echo "" > /sys/devices/platform/s3c-usbgadget/gadget/lun1/file
[Galaxy S I9000 Android Development] trasig:
removed becasue i suck.
[Galaxy S I9000 Android Development] tonysac:
Hey Trasig how can I donate for you?i can't see a donation tab around! Your kernel now works fine for me!1.2 with jpa firmware..

Fast, logical battery drain, and combination of the best devs work(a BIG thanks to all of them)!

Best kernel for me!

Sent from Galaxy !
[Galaxy S I9000 Android Development] trasig:
Hello :) thanks! im glad it works out so well for you :)

Donations please go to supercurio becasue hes unemployed and really needs it!

And this could never become real without him :) hes my mentor and god! ;)

https://www.paypal.com/cgi-bin/webs...percurio Project-Voodoo.org&currency_code=EUR
[Galaxy S I9000 Android Development] tonysac:
Lol lol I have already donated to him first day stable voodoo comes out! Really good work guys, really good work!

Unemployed? Samsung should already have been hired him since eclair voodoo was out!

Sent from Galaxy !
[Galaxy S I9000 Android Development] Gh0stw4lk3r:
i am running doc's JPU with your 1,12Ghz kernel, but for me wifi isn't working correctly aswell. it tries to connect en disconnects and repeats.

already tried to re enter credentials for the network, but that didn't work either.

here is a logcat of the problem (Dragon is the SSID i want to connect to)

http://pastebin.com/QjEeuus0
[Galaxy S I9000 Android Development] trasig:
wich version?

shud be using http://kernel.1ug.org/voodoo.oc1120.v1.1-20101209-19.11.tar

seems that JPO wifi drivers dont work on jpu :/ theres alot of wierdo errors on jpu... i would recommend stock JPU kernel on JPU.. supercurio repacked stock kernel with voodoo.. so if that one above isent working so try this. (until we get the jpu sources)

http://project-voodoo.org/downloads/stock+Voodoo-5.0.2-Froyo-GT-I9000-odin-pda.tar
[Galaxy S I9000 Android Development] Gh0stw4lk3r:
tnx for the answer. i used 1.1 when this occured, already switched to the stock + voodoo for the time being. still hope you can do something with the logcat i provided so you can fix this, so i can use your OC kernel in the future.
[Galaxy S I9000 Android Development] trasig:
woundered more wich of the 3 files you used.. becasue only one is with JPU ramdisk..
[Galaxy S I9000 Android Development] aladin6:
Is lagfix enabled by default ? I don't like lagfixes(and i didn't enable anything) but when i access to recovery i have lagfix: enabled !
[Galaxy S I9000 Android Development] supercurio:
Yep, Voodoo lagfix is enabled by default;)
[Galaxy S I9000 Android Development] aladin6:
Thank you for your response :)! The fact that i don't like lagfixes is i think that they effect on battery life(it drains battery)! Is this true ?
[Galaxy S I9000 Android Development] Gh0stw4lk3r:
obviously i used the wrong one, used the one in your quote and now i do have wifi working. i misunderstoond the link with the CWM flashable kernel.

now flashed with Odin and all is ok :)

i see you already changed the names of the links in FP :)

tnx and sorry for the unlegit report from my side ;)
[Galaxy S I9000 Android Development] chrisjcks:
Keep it on, voodoo is awesome (it converts your /system too which i dont think the others do)

Voodoo is the only lagfix ive tried that doesnt cause corrupt apps, lost.dir filling up or apps vanishing on reboot, plus you do get the speed increase (i think) :)

The only thing i dont like is, when you turn off lagfix in cwm and wipe your phone, it doesnt keep that setting and.re-enables the lagfix and applies it on reboot after the wipe, so this makes it a pain to get back to factory.
[Galaxy S I9000 Android Development] aladin6:
Yes, i confirm it, it is awesome !!! i never seen my phone like this, very very smooth !!!! but hopefully it doesn't effect battery !!!!
[Galaxy S I9000 Android Development] chrisjcks:
This kernel uses 10-15% more battery, but im sure this is because of all the features all in one kernel.

The OC will take extra battery, and voodoo too, and the other tweaks and fixes too, so having them all enabled with a 10-15% battery increase on stock, isnt too bad for me.
[Galaxy S I9000 Android Development] supercurio:
Sorry but.. i couldn't agree less ;)

Ext4 is at least as power efficient than RFS (in my tests, it's more power efficient)

And about OC, you know, when a CPU does the same thing faster (higher frequency) but with the same voltage, it means the OC makes the CPU more power-efficient.

For the same number of joules, the CPU calculates more operations in less time. Then it can switch to a low-power test sooner.

It's the same for Desktop CPU overclock. It's vastly documented.

For this reason, I think lagfix kernels like Voodoo are more power efficient (can't tell for other tweaked ones), and also OC ones if they switch properly between frequency and don't use Overvolting

And this is the case for this kernel here :)
[Galaxy S I9000 Android Development] chrisjcks:
Lol

Maybe not down to voodoo, but im right in saying this kernel uses 10-15% more than stock. :)

Like i said, if its not voodoo - its the other features ;)

What do you think supercurio about the one thing i dont like about voodoo ( see a couple posts up)
[Galaxy S I9000 Android Development] supercurio:
If you disable lagfix and wipe data, the lagfix is still disabled after boot.

Only the state will be lost (enabled by default) if you wipe totally your sdcard. But who does that, why so much hate about this poor SDcard :D
[Galaxy S I9000 Android Development] aladin6:
Thank you for your explanation ! i'm ensured now :P! For me, battery is the first priority !

And again thank you for all persons that participated in this project !
[Galaxy S I9000 Android Development] wcg707:
When I first got my 1st Android and it is SGS, a couple of months back, the only good thing I done was joined XDA and applied Voodoo to my Eclair. Then came froyo 2.2 with a bloated software from samsung and not an improved version of froyo which required voodoo or ULK to improve your performance.

Now came the real froyo from Samsung, 2.2.1, this is the real thing. The 2.2 release worldwide by Samsung was probably to satisfy the needs of the many and prompted XDA to release many mods/rom/kernel/lagfixes.

The 2.2.1 for SGS known as XXJPU has turned lagfixes into history and filesystems conversion obscures. I've applied Voodoo on stock JPU and the performance improvement was not noticeable at all except if you are running quadrant which shows an increase of 20%, from 1270, to 1550.

If you on Eclair or non-JPU, then Voodoo is the way to go.
[Galaxy S I9000 Android Development] chrisjcks:
Yeah well, i didnt like 2.2.1, too many bugs.

I shall wait for an official UK release before changing my JPO.
[Galaxy S I9000 Android Development] habylab:
Of course this kernel uses more battery, its got way more features, thats what its for. No pain no gain, as they say!
[Galaxy S I9000 Android Development] aladin6:
Sorry but i don't agree with you!

I used my SGS with JPU and without lagfix for about 4 days, then i decided to apply the voodoo kernel to see if it changes anything!

And WAW :p , there is a huge difference when i was without voodoo! voodoo really makes my phone very very smooth!

JPU+voodoo= WAW :p !:p
[Galaxy S I9000 Android Development] habylab:
It hasn't turned them into history at all. Still using the old filesystem, and for how ever long they are, lagfixes are essential in my eyes. Yeah, its faster, but they only improved in I/O; and not much else.
[Galaxy S I9000 Android Development] aladin6:
I think that supercurio is the appropriate person to answer this question, and he said that voodoo has not any effect on battery! he explained that and this is for us to believe him or not (i believe you supercurio ;) ).
[Galaxy S I9000 Android Development] ADeadlySpoon:
I have a quick question, sorry if it has already been answered, but will voodoo work over the top of doc's jpo? (If the default speedmod is disabled ofc)

Thanks,

Luke.
[Galaxy S I9000 Android Development] mathieumeuh:
I'm using BUJP8 Doc Rom ans lastest Voodoo advanced kernel and it is perfectly working :)
[Galaxy S I9000 Android Development] ADeadlySpoon:
Thanks for the reply, I'll try it now. (:
[Galaxy S I9000 Android Development] habylab:
Yeah, he also said he doesn't know about this kernel, and trasig said this one does.. so there you go ;)
[Galaxy S I9000 Android Development] zsolti256:
on jpu firmware, its read only usb mass, with this kernel 1200 jpu
[Galaxy S I9000 Android Development] AV1985:
I am using Doc's 3.0 JPU ROM. Had Darky's ROM before that.

I downloaded this as a CWM and after doing the usual odin flash to JPU, resets and clears, then installed Doc's ROM, before rebooting I flashed this kernel and carried on as normal.

Finding this kernel superfast, it's oced (yay!) and is definitely faster than stock voodoo because of it. Smooth as well, not yet noticed any crashing.

For the next release, can I suggest that 600mhz be included as a speed via setCPU as it's the ideal one for screen off. 400 sometimes struggles to wake up and 800 is still too power hungry.

Otherwise, thanks for this kernel, I've tried loads (stock voodoo, raspdeep, hardcore, sztufo, ya-ok) and liking this most of all so far! I prefer voodoo lagfix to ULK, seems more reliable!
[Galaxy S I9000 Android Development] mathieumeuh:
The generic formula to calculate TDP of CPUs is :

P = U² * F * X

P : Power in Watts
U : Voltage
F : Frequency
X : Special coefficient based on 1/Y*R with R "kind of internal resistance" and Y depends of the architecture, Technology...

So, Frequency DO change the heat dissipation and the power consumption!

My point is : the Super AMOLED Screen and the radio consume the main part of the battery!
[Galaxy S I9000 Android Development] supercurio:
Yes, Frequency increase the heat dissipipation, but your formula would work only with a CPU stuck at the maximum frequency and with 100% utilization.

In real usage, the task is not infinite (hopefully), this is why if you reuse the same formula to take into account the other power states with lower frequency and lower voltage, you will understand why you improve the power efficiency with an OC kernel.
[Galaxy S I9000 Android Development] pcboyy:
Just want to report some already known issues

- wifi doesnt work. It can detect the network but doesnt connect

- usb doesnt work. It connects as cd driver

- it easily gets hot. I use setcpu widget to monitor and my temp easily goes to 40 and even 45. Hence battery drainage

But i still like this kernel and keep using it. Will donate soon :)
[Galaxy S I9000 Android Development] specialex:
same here, the Internal SD gets mounted as a CDRom on the PC
[Galaxy S I9000 Android Development] trasig:
Use jpu ramdisk on jpu else wifi wont work. And use jpo ramdisk on rest. Dont oc if your phone get that hot.
[Galaxy S I9000 Android Development] trasig:
And yes. Usb dont work on jpu with costums kernel. Use stock+voodoo for stable jpu.
[Galaxy S I9000 Android Development] mathieumeuh:
But CPU is used most of the time to do fancy unlimited things like when you are scrolling in LauncherPro App Drawer for example. This is no important debate but do not spread the idea that OC does save energy :-)