yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] DocRambone:
No problem with sound.... Seem fine so far

Update, not fully stable at 1.2GHz tho, get some lock ups
[Galaxy S I9000 Android Development] android53:
Mine is fine with 1.2, what are you using to test? I've been using my phone for the past few hours now with no fc crash or hang up

For the audio bug put on some headphones on, play some clean music then browse the net for a bit. You will hear sound glitches every few seconds as you touch the screen
[Galaxy S I9000 Android Development] android53:
The glitch sounds like static for a split second
[Galaxy S I9000 Android Development] DocRambone:
I think its due to slightly to high oc,maybe 1133 ok?
[Galaxy S I9000 Android Development] xedamen:
I've got 1139 on quadrant!

Changelog

OC120v1

OC120v1.tar

- 1.2Ghz

- Stock voltage

- Mimocan's kernel mod - ext4

If I'm using this, is this fix the lagging problem? Or I need flash this kerner for 1,2 Ghz and I need install the other kerner for fix lagging?
[Galaxy S I9000 Android Development] xedamen:
I've flashed the v1, opened set cpu set this performance, before this, used lag fix and i opened quadrant and my score is 981 :( I don't understand it!

I flashed the v1.1 and my score is 1131! It's so far from 2000 :(
[Galaxy S I9000 Android Development] android53:
Have to use this in combination with the other fixes.

You should be at least 1500 quadrant with ext4 before you try this to get 2k score
[Galaxy S I9000 Android Development] xedamen:
First i used the v1.0, with this showed me 998 points. After it, I flashed the "Kernel_GalaxyS_mimo_ext4_v4" and the v1.1 cpu mod! I've got 1139! How should I do it, for higher points ?
[Galaxy S I9000 Android Development] DocRambone:
Thanks for great work :)

Any chance to have an update 1133 MHz kernel?, 1200 is not stable for me.

edit: anyone found a list of supported freq steps?
[Galaxy S I9000 Android Development] raspdeep:
did u check out mimocan's thread? u hv to perform his mod and move the /data/data to /disk/data to take advance of the speed boost

my v1.1 OC added support on kernel side..
[Galaxy S I9000 Android Development] raspdeep:
i've made a 1.12ghz so i will upload later..

anyone tried the cpu mod has stability issues? i only see a few replies so it does not seem there are much testing
[Galaxy S I9000 Android Development] INeedYourHelp:
Is it possible to make one that supports both 1.13ghz and 1.2ghz?
[Galaxy S I9000 Android Development] Tayutama:
Hmm maybe but not sure.

This is the content of the file:

#!/system/bin/sh
/system/xbin/busybox mv /system/temp/data/app/*.* /data/app
/system/xbin/busybox rm -R /system/temp

/system/xbin/busybox rm /system/etc/init.d/79data2app

It should delete the file after it's done on first boot so dunno why it would hang.

EDIT: Gah... just saw the file is called 69data2app and not 79data2app...

No wonder it doesn't delete it
[Galaxy S I9000 Android Development] kalpik:
Haha!!

But should that make it hang at boot?
[Galaxy S I9000 Android Development] Tayutama:
Nah it shouldn't.

Running a test version myself atm where i upgraded to kernel 4.2b and it didn't hang on first boot for me.

It should just skip the line if the folder /system/temp/data/app doesn't exists... *should* :)
[Galaxy S I9000 Android Development] AndyCr15:
Exactly. This is what I'm trying to do. I need the various versions to be able to do so, but people want to argue rather than help.

I had a set up that was the best battery life I've had ever from my SGS, so I'm just trying to replicate that now.
[Galaxy S I9000 Android Development] kalpik:
This is what i did *twice* and it hung both times.

1. Flash JM8

2. Boot to recovery, and wipe data/cache

3. Boot rom, select language

4. Reboot to recovery and apply Tayutama standalone update.zip

5. Create a folder disable lagfix in Voodoo in sdcard

6. Flash kernel b4.2 via odin

Even tried without disable lagfix foler, and it converts to EXT4, then hangs again at galaxy s logo (the logo animation keeps going, but nothing happens).
[Galaxy S I9000 Android Development] raspdeep:
you will need to give logcat. its strange why it only hang on first boot and not afterwards
[Galaxy S I9000 Android Development] kalpik:
I'm really sorry, but I've already wasted a lot of time trying to get this to boot! Spent like half a day! And i'm at work right now.. So cannot test it out to give you logs :(

Sorry once again!
[Galaxy S I9000 Android Development] raspdeep:
no worries, as long as u got it to boot 2nd time :)
[Galaxy S I9000 Android Development] kalpik:
Yes! Actually when I used Tayutama's integrated package, it booted just fine even on first boot!
[Galaxy S I9000 Android Development] Joans:
I've just tried to install oc120_voodoo_b4.2.tar.

I loaded the file into Odin as the PDA (left all options as default).

Connected my phone and hit start and got the following...

<ID:0/004> Added!!
<ID:0/004> Odin v.3 engine (ID:4)..
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<OSM> All threads completed. (succeed 0 / failed 1)

I thought it was because I'd left kies running in the tray, but even after closing that down I still get the same message.

I've got a Galaxy i9000 running XWJM8 and I've already got Neldar's backlight/voodoo combo kernal installed.

Any ideas what I'm doing wrong?
[Galaxy S I9000 Android Development] raspdeep:
did you extract .tar file from the .7z file?
[Galaxy S I9000 Android Development] Joans:
Yes :p (Ah, now I know what that 10 char stuff is about).

Er, just ignore me completely, I have used Odin before, so I know what I'm supposed to be doing, I just forgot about putting my phone into download mode and was trying to flash while it was still running.

Oh, I still get an error though, but it's a bit different.

<ID:0/006> Added!!
<ID:0/006> Odin v.3 engine (ID:6)..
<ID:0/006> File analysis..
<ID:0/006> SetupConnection..
<ID:0/006> Initialzation..
<ID:0/006> Get PIT for mapping..
<ID:0/006> Firmware update start..
<ID:0/006> zImage
<ID:0/006> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)

Er, and now I have a brick.

Or not, I could get back to the downloading screen, so I'm reflashing WJM8, then I might leave things alone until I can work out what went wrong.
[Galaxy S I9000 Android Development] raspdeep:
why are u using pit file? my instruction is very simple, load the tar file under PDA in odin and flash.
[Galaxy S I9000 Android Development] Joans:
I wasn't using one, I don't know why it says that, but I didn't have a PIT file selected, and Re-Partition wasn't checked.

I appear to have everything up and running now anyway.
[Galaxy S I9000 Android Development] AnonymeLex:
Hi, sorry im a little bit noob, i didn't understand, in odin do we have check Re-repartion ? Do we put a pit file or not ? And have XWJM5 which one do i choose ?
[Galaxy S I9000 Android Development] dupel:
If you cant figure this out dont flash this. Seriously. Its advance stuff that can lead to instability, dead phone etc.
[Galaxy S I9000 Android Development] AnonymeLex:
Oh ^^". I already flash 3 times my sgs with different firmware, i have recovery and download mode. I know how to use odin to flash firmware, but overclock i don't ><...
[Galaxy S I9000 Android Development] Tayutama:
raspdeep: which file is it that controls the max clock?

Was more if i wanted to make a init.d script that sets max clock on boot instead of SetCPU :)
[Galaxy S I9000 Android Development] dupel:
Well, if you know what you are doing - do not select pit file and definetly do not select repartition.

Basically just start odin and select the pda.
[Galaxy S I9000 Android Development] AnonymeLex:
Okay thx =) And last question this will not delete anything? (applications or firmware...)
[Galaxy S I9000 Android Development] dupel:
Nope. Assuming you do everything correctly. Though do have in mind that this kernel includes voodoo lagfix, so you should know what it does and how to disable it, etc.
[Galaxy S I9000 Android Development] raspdeep:
do you mean source code?

stock boot kernel using 800mhz (which im not going to change because i think that maintain stability), after which it scales max depends on /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
[Galaxy S I9000 Android Development] AnonymeLex:
To disable it i have to creat a folder disable-lagfix in memory card no ? ^^'
[Galaxy S I9000 Android Development] AnonymeLex:
And to unistall completely i have to reflash the pda file of the firmware i have on the phone, no ?
[Galaxy S I9000 Android Development] dupel:
Yes, first disable than flash a different kernel (does not have to be specifically from you firmware. Just eclair kernel (any of the kernels from first post)).
[Galaxy S I9000 Android Development] AnonymeLex:
Ok thank you. Now i overclocked my phone and have only 1983 to quadrant. I've noticed that android just cannot go above 56 fps ! Am i right ?
[Galaxy S I9000 Android Development] FadeFx:
i think this is not an android issue, seems like samsung built in a cap
[Galaxy S I9000 Android Development] AnonymeLex:
Sad...........
[Galaxy S I9000 Android Development] FadeFx:
just be paitient, i guess its just a matter of time untill someone finds out how to hack this...
[Galaxy S I9000 Android Development] AnonymeLex:
I want to go up to 2500. Is there a way to updrade to a lag fix better ? Or a overclock higher and stable ? (think we can't go higher my phone is heating to 45 c°)
[Galaxy S I9000 Android Development] raspdeep:
ya, if u oc any higher, u may need to use the phone in a freezer :p

but seriously, benchmark does not relate to real life usage experience so it does not mean if you have 3000pts quadrant, you phone is 3x faster than stock
[Galaxy S I9000 Android Development] Tayutama:
It was more like doing what SetCPU does whne you use the option to set a clock on boot, but do it through init.d scripts :)

But it should have a max cpu freq at 1GHz if the value inside scaling_max_freq is 1000000 right? since it's 1200000 atm inside it.
[Galaxy S I9000 Android Development] FadeFx:
hehe, when i look at the difference between stock and ~1400 i´d say its 10 times faster with 3000.... lol
[Galaxy S I9000 Android Development] AnonymeLex:
I don't understand on a o/c of a comptuter not every cpu/gpu of same type have same capacity of oc before it freeze(can depend to alimention too) but when they run at same speed they show same results, but now my phone do not freeze and is at 1.2 ghz, but still people have better result with this speed. So :

1. It mean that some processors said that their running at 1.2 ghz but they are not

2. Quadrant have a probleme

3. The battery of some phones cannot stay always at a certain voltage or something

4. Their is a bug in kernel 1/2 chance to have a certain speed maxi

5. Something else...><
[Galaxy S I9000 Android Development] Unhelpful:
Quadrant results vary a bit from run to run, and there may be some differences other than CPU speed as well, users with a lagfix enabled are going to have much better scores on the I/O benchmarks.
[Galaxy S I9000 Android Development] raspdeep:
yes

if you want to see more consistent results, do CPU only benchmark, quadrant advance or pro allows that option.
[Galaxy S I9000 Android Development] Flango:
I was wondering on oc'ing my galaxy s.

But i allready get over 2000 i quadrant,

often right over 2200 points.

I'm running JM2 with oneclick lag fix.

But will i notice any increased perfomancy in oc this phone to 1.2ghz?
[Galaxy S I9000 Android Development] raspdeep:
you have to disable OCLF before you can apply this voodoo lag fix as they are different. Quadrant wise, you will see a decrease in benchmark but in real life usage, there should be improvement.

And yes oc will see improvement over stock 1ghz
[Galaxy S I9000 Android Development] raspdeep:
I will be on vacation for the next 5 days so wont be able to reply to questions.
[Galaxy S I9000 Android Development] kalpik:
Enjoy your vacation :)
[Galaxy S I9000 Android Development] Neris:
Is it possible to setna higher max clock? I am no developer yet (i'm willing to learn) so i don't really know how to do it. I would really like to go to 1.4ghz, maybe with a little higher voltage if possible. I'm like an OC Freak, on my PC everything is overclocked so I'm not afraid of Overclocking or Overvoltaging.
[Galaxy S I9000 Android Development] Unhelpful:
I think 1.2GHz is going to be the limit for most. I've gotten mine to just barely past that, but it always hangs after a few seconds.
[Galaxy S I9000 Android Development] AnonymeLex:
Hi, the overcock is taking me a lot of battery so; i wanted to know how to disable the lag-fix before flashing to an other kernel ? I've created a folder disable-lagfix but it don't seem to work ='( my phone without overclock have 1800....
[Galaxy S I9000 Android Development] Neris:
With a little Tuning to the Voltages 1,4 should be able to reach, I think.
[Galaxy S I9000 Android Development] AnonymeLex:
Hi guys,

I have an idea, why wouldn't ya includ in the kernel the voodoo color fix ? This kernel would be perfect. Voodoo color is really awsome !
[Galaxy S I9000 Android Development] dupel:
Well, I answered before the crash, so will again. I tried only first beta of color fix, but nothing big has been changed since than.

At the moment color fix is very much beta, and under many conditions very hard to use (and not to mention that not everyone actually needs it).

As strange as it sounds - this is very stable (OC) kernel despite being the oc kernel =) So I dont think we have place here for unfinished fixes.
[Galaxy S I9000 Android Development] miragebg:
I have a question:

If I want to upgrade from Version 3.1 to Version 4.0, is it enough to disable Lagfix and upgrade it after that or I have to uninstall it completely?

If I need to uninstall it completely do I have to reflash only PDA from JM7 .zip archive after disabling the lagfix?

Am I ganna lose my data?
[Galaxy S I9000 Android Development] xan:
Yes, no, no.
[Galaxy S I9000 Android Development] ufuuu:
I was using oc120_voodoo_b4 and trying 50mV UVLF and 25mV UVHF 2 days ago. Everything was cool, but suddenly I've received an incoming call and my phone didn't response anymore...

When I try rebooting TWLauncher gave FC at the opening. Thus, I couldn't disable lagfix. So, I decided to do a wipe/factory reset. After factory reset, that robotic sound said: "data partition wipe detected, converting to optimized filesystem" or something like that. And TWLauncher keep going to FC... So, I had to reflash via Odin.

But, there should be another way... I mean, if the phone stops responding, you can't create disable lagfix folder, and thus, can't use even wipe/factory reset. That's too bad...

And I'm thinking updating to oc120_voodoo_b4.2, which has CWM support, after this circumstance. But I couldn't really understand about caveats.

CWM will unmount /data after nandroid backup, you will not be able to remount /data in ext4 until you reboot back to recovery So, when I reboot back to recovery, I'll be able to remount /data, right?

Also, restore does not work when trying to restore /data. How can CWM be useful if I can't restore my backup? In the above circumstance,for example...
[Galaxy S I9000 Android Development] raspdeep:
you can still create disable lagfix if you use adb shell so you can still avoid reinstall. however, when you disable lagfix, it will backup so if you have FCs, the backup files after restore will also give you FCs so you might as well wipe or reset by "rm -r /dbdata/databases". that should let you boot back to default stage.

although you cannot use it to restore, you can use it to flash update.zip which is quite useful. To restore, you can disable lagfix then restore using CWM and re-enable lagfix
[Galaxy S I9000 Android Development] raspdeep:
our chips are very sensitive to voltage change and imo, they are already OV from recommended voltage level to give higher production yield. Vddarm max per the spec is 1.31v but we are already running at 1.3v
[Galaxy S I9000 Android Development] kalpik:
Welcome back! How was your vacation? :)

Ontopic: I see JAC has made some nice changes to the vibrant kernel.. Port for I9000 please! :D
[Galaxy S I9000 Android Development] raspdeep:
the vacation was good. bali is very beautiful.. the mosquitoes sucked quite a bit from me tho.. lol

what are the changes you are referring to? its using unhelpful's table which im not adapting for the time being because it can create a lot of problems for those not familiar. i prefer more controlled settings for user. when 2.2 comes, it will probably change by allowing only clocks and vcc but hiding the rest because they are not useful for end users.
[Galaxy S I9000 Android Development] kalpik:
Fair enough! :)
[Galaxy S I9000 Android Development] raspdeep:
ya, some of the features included in JAC's kernel is already in voodoo lagfix so you already have them in oc/uv kernel
[Galaxy S I9000 Android Development] xan:
Wb raspdeep. As you can see no 2.2 yet, we got *****in and trolling on forum instead. Hint: wes seems to make progress on CM.That would be all you missed.
[Galaxy S I9000 Android Development] LShome:
Quadrant I/O Database Write takes a long time

After I have updated the Kernel using oc120_voodoo_b4.7z (ofc extracted, ODIN etc.)

I was testing the new speed. The result was that the Quadrant I/O Database Write test took a loong time. This causes a score of ~1900 (before: ~2200).

This could be caused by the built in lag fix?

If yes, how I remove the lagfix? I can use the "One Click Lag Fix" instead? (Tells me that theres not enought free space in /data (~800MB))

Flash with 3.1?

What I can do?

FirmWare: I9000XXJM4

System Information from SetCPU:

Kernel

Linux version 2.6.29 (jw@jw-ubuntu) (gcc version 4.3.2 (crosstool-NG-1.7.2) ) #3 Tue Sep 14 23:37:58 SGT 2010

Battery

Battery Temp: 43.0° C (109.4° F)

Battery Level: 94%

CPU

Frequency: 1200000 kHz

Load Average: 3.78 3.77 2.49 1/463 5421

Processor : ARMv7 Processor rev 2 (v7l)

BogoMIPS : 1196.85

Features : swp half thumb fastmult vfp edsp neon vfpv3

CPU implementer : 0x41

CPU architecture: 7

CPU variant : 0x2

CPU part : 0xc08

CPU revision : 2

Hardware : GT-I9000

Revision : 0030

Serial : 3534045d71ec00ec

Time in State

1200000 76054

1000000 33511

800000 19799

600000 22973

400000 19208

200000 17571

100000 100356

Memory

MemTotal: 333168 kB

MemFree: 24396 kB

Buffers: 10216 kB

Cached: 81144 kB

SwapCached: 0 kB

Active: 133336 kB

Inactive: 124364 kB

Active(anon): 88196 kB

Inactive(anon): 79320 kB

Active(file): 45140 kB

Inactive(file): 45044 kB

SwapTotal: 0 kB

SwapFree: 0 kB

Dirty: 64 kB

Writeback: 0 kB

AnonPages: 166340 kB

Mapped: 57508 kB

Slab: 12488 kB

SReclaimable: 2992 kB

SUnreclaim: 9496 kB

PageTables: 13556 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

WritebackTmp: 0 kB

CommitLimit: 166584 kB

Committed_AS: 8142944 kB

VmallocTotal: 286720 kB

VmallocUsed: 83980 kB

VmallocChunk: 174084 kB
[Galaxy S I9000 Android Development] xan:
If you used OLCF (or anything similar, using loop interface mounts) previously, voodoo which is integrated in this kernel may perform slower in database write test, because /dbdata is still RFS.

According to supercurio, converting /dbdata filesystem is pointless. (in real usage, not Quadrant testing)

If you still insist on using OLCF (or similar) with this kernel, compatibility is not guaranteed, nor tested.

The way to test it would be:

- disable Voodoo lagfix using standard method (just create the /sdcard/Voodoo/disable lagfix file and restart)

- leaving this file try OLCF method.

Using double lagfix should also be possible... But seems ridiculous.

BTW: about quadrant - ive discovered some nasty behavior with 2D test, will need to look if its common or discussed previously. Generally quadrant doesnt seem realiable.
[Galaxy S I9000 Android Development] ufuuu:
First of all, I wanna thank you for your assistance. But I still have some questions :o

Ok, I don't really know much about adb shell. But, how can I use adb shell? since my phone doesn't boot up completely and I can't select usb debugging from menu?

This sounds cool. So, CWM does not useful for restoring backup, but useful for easily wipe batt stats, you said?
[Galaxy S I9000 Android Development] raspdeep:
adbd debug is running by default. did you check out the stickied BIG FAQ thread? I suggest you read it through as there are many useful information there..

CWM can still be used for restore, just not with voodoo fix because it tries to mount /data to mmcblk0p2 that has changed to mmcblk0p4 with voodoo fix. Any of its functions/features that tried to mount /data to mmcblk0p2 will fail to work. If the function/feature does not do a mount, it should still work so you are free to try what works and what not.
[Galaxy S I9000 Android Development] ufuuu:
Yes I've checked ADB Tutorial section of BIG FAQ thread. And it says Put your phone in USB debugging mode: "Settings"->"Applications"->"Development" and check "USB debugging". So, your kernel doesn't need that step?

Edit: 1 more question. Whenever I try to change "up_threshold" from 70 to 90, it always reverts itself to 70. I can't change it to 90. I tried via Root Explorer file editor and tried to copy it to /sdcard then change it to 90 then move it back to its original directory, but these are not working.

How can I change up_threshold to 90?

Edit2: I've set my cpu lower freq to 100Mhz and higher freq to 800Mhz via Overclock Widget (Since it looks more stable than SetCPU,after my experiences), however when I checked system info from quadrant, it says current cpu freq is 1000Mhz :confused: And this happens several times...

How could it be? I've set it to 800Mhz not 1000Mhz...
[Galaxy S I9000 Android Development] raspdeep:
The thresholds are set in the kernel so it will always reset.

Use setcpu to adjust frequencies, if still doesn't work, print a screen shot
[Galaxy S I9000 Android Development] kalpik:
I can confirm, Overclock widget is not able to set min/max frequencies! Everything works with SetCPU though.
[Galaxy S I9000 Android Development] ufuuu:
So, noway to change threshold?

I've tried SetCPU too. Screenshots were taken by 2 seconds interval.

Edit:

@kalpik

I've tried SetCPU too. But I can still see 1000Mhz...

And I've also checked /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq and /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq via Root Explorer. They are 100Mhz and 800Mhz
[Galaxy S I9000 Android Development] kalpik:
Mmmm.. This kernel looks so tasty! http://xdaforums.com/showthread.php?t=791478
[Galaxy S I9000 Android Development] miragebg:
But is it fully compatible with SGS I9000? Because it's in Vibrant's section...
[Galaxy S I9000 Android Development] android53:
looks awesome.. anyone care to test?
[Galaxy S I9000 Android Development] kalpik:
This is ofcourse not for the I9000! But it would be awesome if raspdeep could port it? *makes puppy face*
[Galaxy S I9000 Android Development] ufuuu:
My phone freeze whenever I have an incoming call.

UVHF is 50mV, UVLF is 25mV.

CPU is set to 100-800Mhz and 100-600Mhz when screen is off via Overclock Widget

Do you think that problem arise from UV or CPU freq values?

Edit: Is there another way to set CPU to 100-800Mhz with conservative scaling without SetCPU or Overclock Widget?

Btw, I couldn't see init.d folder, even I've made a search... using oc120_voodoo_b4.2
[Galaxy S I9000 Android Development] xan:
Here's the source of my app.

Its really messy, doesn't have comments... dont expect anything good for a beginner like me ;P

After you make modifications and publish another (better/different) version please release source code as well.

If you got questions - PM.
[Galaxy S I9000 Android Development] dupel:
What I'd really like - is this kernel but made from JM8 (like dkcldark did it). Though I suppose its not possible.
[Galaxy S I9000 Android Development] mssmison:
hey rasp, do you have your source on github?
[Galaxy S I9000 Android Development] huxflux2003:
Which kernel is this based on?
[Galaxy S I9000 Android Development] dupel:
2.1 source by samsung.