yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] RyanZA:
SD is still flash memory though, right? So you wouldn't want to be overtaxing it. But I get the feeling RFS writes to disk the same way as FAT32 anyway, so it probably does it by default anyway...

You need to run it from your PC. ;)
[Galaxy S I9000 Android Development] RyanZA:
Umm.. I don't really have the stuff I'd need to do that. Got a link to some software I could use?

And yeah, the "One Click Lag Fix" isn't so one click with all the prerequisites like rooting and busybox, haha!
[Galaxy S I9000 Android Development] adambrooks015:
I did that first but i just get devise not found errors
[Galaxy S I9000 Android Development] FadeFx:
i´d say this requires a camera rather than a software since you have to record what is going on on pc and what is going on on device...
[Galaxy S I9000 Android Development] :
Ok! Thank you.. I will try half hour more :D
[Galaxy S I9000 Android Development] g00ndu:
Incorporate the one click root into your one click lag fix? :D
[Galaxy S I9000 Android Development] bidboy:
Working great on my phone running JM5. Followed instructions to the letter, no problems. Ran Quadrant & got a score of 2025, rebooted phone, ran test again & got 2159. Brilliant. :)
[Galaxy S I9000 Android Development] sunwee:
thanks...didnt realise i had to run the installer..lol.

everything working now. quandrant 2150.

great job!
[Galaxy S I9000 Android Development] sunwee:
oh btw, will titanium or mybackuppro be backing up correctly? i understand if you flash a new firmware you'll have to run this again.

but what about clockwork recovery..will it save the ext2?
[Galaxy S I9000 Android Development] Adevem:
sadly it gave me a black screen of doom after booting up. reflashed and gonna try again lol :D
[Galaxy S I9000 Android Development] joserobleda:
I have packed it for linux users.

I just try it on my device.

Just add exectuble permissions on fixit.sh and execute it.

fixundo.sh is not tested. But it should work.

The adb executable is the patched one.
[Galaxy S I9000 Android Development] jodue:
@FadeFx: that reminds me of your post before ... no matter how much or less a person actually knows what he/she is doing. they will all want to do the speed fix. however at this stage a "one click" windows script is not enough and we need a video? sorry, but what's about you send your device to us and we fix it for you :D
[Galaxy S I9000 Android Development] FadeFx:
dont suggest this without mentioning the fee... lol
[Galaxy S I9000 Android Development] ipoh:
Perfect

Thanks for the good work ;)

First test Quadrant scored 2241

My gallery loaded with no lags at all (1000+ photo)

my sgs is 16gb running uk voda stock firmware JF3

busybox 1.17.1 with mkfs.ext2 is a must ;)
[Galaxy S I9000 Android Development] fua:
:confused: why 2.2 scores less than 2.1

should be opposite, because whitout any fix froyo is 100p faster.
[Galaxy S I9000 Android Development] g00ndu:
froyo is not yet optimized. Expect it to be optimized for later froyo firmwares.
[Galaxy S I9000 Android Development] mickeko:
Because the score is nothing but a number on your screen. It has no real impact on how snappy the phone actually is. Benchmarks sucks, specially when it's just a single number representing a bunch of hardware.

Sent with my Personal Dis-organizer GT-I9000
[Galaxy S I9000 Android Development] ipoh:
maybe for warranty purpose ;)
[Galaxy S I9000 Android Development] toca79:
+1 works great 2125 in quadrant
[Galaxy S I9000 Android Development] kloodee:
guys im gettig a weird error plz help !

i never used any lag fix, im currently on the jpjg8 , also used the busy box given and im rooted by the one click, the busy box shows that im using the 1.17 version and correctly rooted

here is what i get when i try to run the script

---------------------------------------------------------------------------------

===============================================================

===============================================================

One Click Lag Fix for Galaxy S I9000

===============================================================

===============================================================

__________________________________________________________

Pushing required files to /sdcard This is internal SD Card Please wait.

* daemon not running. starting it now *

* daemon started successfully *

failed to copy 'createlagfix.txt' to '/sdcard/createlagfix.sh': Permission denie

d

failed to copy 'playlogos1' to '/sdcard/playlogos1': Permission denied

failed to copy 'userinit.sh' to '/sdcard/userinit.sh': Permission denied

Now running lag fix. On your device, select allow root privledges!"

/system/bin/sh: Can't open /sdcard/createlagfix.sh

Script complete!

Press any key to continue . . .

any help???
[Galaxy S I9000 Android Development] spider_mg_zr:
everything whent just fine

2145 in quadrant :D
[Galaxy S I9000 Android Development] ehmjay1:
ok got busybox installed, but when i run the lagfixme batch it says "adb is not recognized as an internal or external command, operable batch file"

what does that mean??
[Galaxy S I9000 Android Development] RyanZA:
Naw, it does have a real impact. What the benchmark does is create a database, and it runs some different operations on it and times how long it all takes. Since this is fairly similar to what a lot of your applications are also doing, it does have some relevance.

As to why 2.2 is slower than 2.1... well, it just is. Try a 2.2 alpha device with this lag fix next to a 2.1 alpha device with this lag fix, and the 2.1 device feels a lot smoother. This is mainly because the JIT in the 2.2 builds are broken, and generating bad code and other nastiness (Seems like it anyway). No idea why 2.2 stock benchmarks faster than JM2 stock, since JM2 feels a lot smoother. Probably a bug in quadrant?
[Galaxy S I9000 Android Development] RyanZA:
I'm guessing you did not extract the zip file to a folder before running it. Extract it first. ^^
[Galaxy S I9000 Android Development] reb73:
Thanks OP

A big thumbs up to RyanZA.. Executed the one click lag fix on my Modaco Rooted JP3 Froyo 2.2 ROM and the phone is almost silky smooth now.. Quadrant benchmark score more than doubled from about 830 to 1792. Keeps me happy until more stable versions of the Froyo ROM are available..
[Galaxy S I9000 Android Development] krnjoejoe:
First post :)

Thanks for the fix, worked great!

Quadrant score 2262 now. Didn't do it before the fix though.

Edit: on JG4
[Galaxy S I9000 Android Development] RyanZA:
Interesting... Only thing I can think of is that your device is not in debugging mode. Settings->Applications->Development
[Galaxy S I9000 Android Development] nickporwal:
Does this fix drains the battery faster?

BTW Thanx for the such a good work RynZA. Keep it up.You just made it possible for no linux users to use their SGS fully.
[Galaxy S I9000 Android Development] :
Work't like a charm on my samsung captivate running JM2 i9000 rom.
[Galaxy S I9000 Android Development] mramonks:
Works like a charm!

890's before with quadrant. 2100-2200 after running JF3

Cheers
[Galaxy S I9000 Android Development] fredphoesh:
WOW amazing...

I have some questions for you if thats ok?

1/ Are you running the stock JM5 from samsung-firmware.webs.com?

2/ Are you running an external SD card too, and if so, did it have an EXT4/3 partition on it, did you leave that partition there?

3/ Do you still get delays, for example, when you reboot and unlock the screen, or add an application shortcut to desktop, or...

Thanks,

Mark.
[Galaxy S I9000 Android Development] alphadog00:
the OP of the original fix claims that this is best done for /dbdata not necessarily for /data....

But the first page of this post mentions this script is for doing /data and others, but I don't see dbdata mentioned at all.

Can OP shed some light?

Thanks,
[Galaxy S I9000 Android Development] tannerswe:
Hmm I think that something went quite wrong. The phone is now more laggy than ever. The startup process take 10x longer time and everything is extremely slow the first time one uses it.

I went from 855 to 833 in but in the test it stucks on the I/O test.

The log from the script looks like this:

===============================================================
===============================================================
One Click Lag Fix for Galaxy S I9000
===============================================================
===============================================================
__________________________________________________________
Pushing required files to /sdcard This is internal SD Card Please wait.
* daemon not running. starting it now *
* daemon started successfully *
5 KB/s (1741 bytes in 0.311s)
0 KB/s (56 bytes in 0.284s)
10 KB/s (177 bytes in 0.016s)
Now running lag fix. On your device, select allow root privledges!"
Creating 1GB file to store data inside. This could take a long time...
0+0 records in
0+0 records out
Creating loopback, you may see an error that it already exists. Ignore that erro
r.
Linking loopback to the 1GB file store
Creating the EXT2 filesystem
mkfs.ext2: applet not found
Creating a mountpoint for files, you may see an error that it already exists. Ig
nore that error.
Mounting device
mount: Invalid argument
Copying data across
Clearing out any old backups, ignore any errors
Backing up old data
Linking to fast ext2
Now setting up reboot support
Moving boot animation
Copying over init scripts
Setting up permissions
All Complete!
Script complete!
Tryck ned valfri tangent för att fortsätta...

There are some errors that I don’t think should be there.

Is it possible to check if the imagefile has been formatted to ext2? Or what can one do? Total noob.

I used the lasted busybox v 1.18.0 and has JF3.
[Galaxy S I9000 Android Development] RyanZA:
Nope, unlike mimocan's fix which keeps the external SD always running, this runs the data folder from exactly the same place it always has, so no additional running hardware is needed. :D

In fact, since EXT2 with noatime is running, and it is doing more buffering, this fix has a pretty good chance of actually increasing your battery life! :D
[Galaxy S I9000 Android Development] Adevem:
you read my mind. lol.
[Galaxy S I9000 Android Development] RyanZA:
Noes! Stop that! Busybox 1.18.0 BAD. BAD Busybox! BAD! ;)

Check the first post, and grab that version of busybox.
[Galaxy S I9000 Android Development] ostendk:
Looks like really nice work :D But..

"adb push createlagfix.txt /sdcard/createlagfix.sh"

i cannot see why you convert the file here, and not just let it stay a .sh ? - any reason? :)

oh, and as far as i know, is it not a good idea to have a "#!/bin/bash" in top of you're two scripts? :)
[Galaxy S I9000 Android Development] tannerswe:
sry about that...

can I just run the script again with 1.17?
[Galaxy S I9000 Android Development] nickporwal:
Thanx for the reply. Seriously samsung should learn something or hire coders like you. Damn you samsung for making such a good hardware look like a crawling turtle.
[Galaxy S I9000 Android Development] RyanZA:
Hey -- Yeah, /dbdata would be faster and it is nice to use for demo testing and benchmarking. However, it is only 200mb big. :(

200mb is obviously not enough for real use by most people, so I used /data for this fix which lets us have 1GB+ and almost the same speed. /dbdata is also more fragile, I think. /data is just the internal SD card and should be very resilient. :D

I'm checking a fix now of actually using /sdcard, which could let people who want it have up to 16GB of space for apps.. (crazy buggers ;) )
[Galaxy S I9000 Android Development] fredphoesh:
Running SamSet with it's built-in lagfix... question

Howzit Ryan... this looks very exciting, thanks!

I am running SamSet 1.9b which has a lagfix... so I guess I would have to wipe all and flash with WJM5 to use your lag fix, right?

My external sd card has fat32 and ext4 partitions, so should the ext4 be removed for your lagfix to work?

Thanks,

Mark.
[Galaxy S I9000 Android Development] INeedYourHelp:
Can the OP add what this guy did?
[Galaxy S I9000 Android Development] Adevem:
anyone on the stock JM5 off samsung-firmwares who have used this lagfix answer some of my queries?

1 - Do you face any lag time after applying this fix from say, lock/unlocking the screen. opening the applications drawer, moving of icons, opening apps from cold(not running in the background)

2 - if your device has a external SD card on it, is it partitioned into ext3/4 and is there any benefits of keeping the ext3/4 partitions on the card with this fix, or will it just cause problems?

thanks!
[Galaxy S I9000 Android Development] RyanZA:
No reason at all, the .txt was easier to edit when I was making it. ;)

Umm.. I don't think so. :(

You may have moved some files around that you shouldn't have, and the script might mess it up further if you ran it again. I'm not 100% sure on this, and it might work.

If you know how to use ADB, could you log in and run this command and post the results here?

ls -l /data

Yeah it's insane. How could they not notice anything was wrong? I guess the software people at samsung just assumed the hardware people had put in bad hardware and didn't bother to tweak it. And I guess there is some mandate in samsung that they have to use 'developed here' RFS? Or they just don't have anybody who knows filesystems?

I have literally picked most of this up in the last ONE DAY so it is insane how all the people at samsung could have missed this. Using my device is much nicer now, everything flies. :D (Limited use, I can't do much testing with all these forum posts!)
[Galaxy S I9000 Android Development] RyanZA:
I am running stock JPJG8 (I feel it is the best firmware at the moment) off samsung-firmwares with the lagfix, but I'll answer your questions anyway! ;)

1 - No lag on lock/unlock, it opens instantly. App page opens instantly.

2 - The external SD card is not used at all for this fix. You can take it out of your device while its running and have no problems (I guess you should unmount it first in settings, but I never do :D ) You can leave the existing ext3/4 partition on the external SD card with no ill effects though. It just won't be used.
[Galaxy S I9000 Android Development] OliviaOng:
I just download the busybox 1.17 but when I installed it the following appear...it said busybox version 1.17.1

Status :done

Your phone is rooted

busybox was found here /sysytem/xbin/

Currently installed busybox version is :V1.1.4.2

When I click in stall at the bottom of the screen but nothing happen....is it already installed with 1.17 if not how to uninstall the V1.14.2 ?
[Galaxy S I9000 Android Development] Adevem:
thanks for the speedy reply! i'm still looking around for the "best" firmware around. need some comparison charts ;p just done with the lagfix, let me try it out...

sweet. 2106. lol :D i like big numbers.
[Galaxy S I9000 Android Development] RyanZA:
You don't technically have to wipe anything - you could use ADB to copy the files from the samset lag fix back to your /data. It might be tricky though.

The EXT4 can be left and my lag fix will still work, however the EXT4 won't be used for anything and would just be wasted space. It wouldn't cause any problems though.
[Galaxy S I9000 Android Development] RyanZA:
Sorry, don't know enough about busybox installer to help you here. :(

Maybe someone else who knows how it works can give you a hand.

V1.1.4.2 busybox might actually be fine if it has the mkfs.ext2 command. You could test it by using adb shell, and running 'busybox mkfs.ext2' and seeing if it gives an error
[Galaxy S I9000 Android Development] chrissyg123:
samsung seriously need to read through this thread
[Galaxy S I9000 Android Development] RyanZA:
I don't know how to add automatic zipaligning, or cleanup of old whiteouts, or odex files in the app-dir. Sorry. :(

We'll have to wait for him to tell us how, or someone else can maybe help.
[Galaxy S I9000 Android Development] Asdain:
Flashed to JM5..

Rooted..

installed Busyboy..

connected in Debugging mode..

clicked the script..

rebooted..

..and smiled :D

Quadrant on first try: 2079
[Galaxy S I9000 Android Development] sunwee:
ryanZa, good job! mind answering these little questions? :)

1) will titanium or mybackuppro be backing up data correctly?

2) what about clockwork recovery..will it save the ext2? will it restore everything as before including the ext2?

3) i had a poke around the /data/ direcotry with root explorer. it says 1.5gb used, 380mb free...is this enough for future?

thanks.
[Galaxy S I9000 Android Development] lgkahn:
can you make a verwsion of this that

1. either install directly as an app on the phone and runs..

2. or a .sh shell script on the phone that is standalone and runs and copies files and renames etc and sets up userinit.. basically lookly for something that runs on phone (rooted) without needing to use adb..

thanks..

also i have the original lag fix with a sym link of data/data to dbdata.. how would that affect the fix.
[Galaxy S I9000 Android Development] mramonks:
Hi.

I applied the fix and everything went smoothly. My quadrant scores flew up. When i come to restart the device it comes up with the galaxy logo then when it come to the animation it dissapears. It plays the music then nothing. Anyone know what this could be?

P.S The lights on the menu and back stay on

Thanks in advance
[Galaxy S I9000 Android Development] RyanZA:
Haven't tested - should work fine though!

No clue, the EXT2 is just a file and a symlink, so if it just takes a copy of the directory then it should work fine.

The 1GB partition may be too small. I used it for now for the simplicity. I'm working on a better fix that will use all 2GB, or maybe even allow you to use /sdcard and have up to 16GB. Still checking...
[Galaxy S I9000 Android Development] nickporwal:
How this fix is different from ykk_five? Sorry as i am not much into linux.
[Galaxy S I9000 Android Development] socket84:
Clean i9000xwjm5

I'm sure, you are my man!!!

2100 ON QUADRANT... another mobile phone...!!!
[Galaxy S I9000 Android Development] Adevem:
damn you ryan, now i'm tempted to flash jg8 after reading the thread about it lol.

to be related :

YOU MUST HAVE BUSYBOX 1.17 (READ FIRST POST, download the apk, throw it in your internal sd card),

open up "My Files" in your application drawer,

click the busybox apk, install it,

open the busybox INSTALLER app, install busybox (the app is JUST AN INSTALLER).

make sure it reads that you have the "latest" BB 1.17 running, found on your(at least on mine) system/bin
[Hero, G2 Touch Q&A, Help & Troubleshooting] ggre2675:
I used the goldcard method to install the generic 2.1 ROM, but after that i heard that the official t mobile g2 2.1 update was released. I successfully got back to the t mobile 1.5, but after i download the first ota update it fails. Please help!
[Hero, G2 Touch Q&A, Help & Troubleshooting] pulser_g2:
Are you definitely using the correct T-Mobile RUU? If it's not the right one, the update won't apply.
[Hero, G2 Touch Q&A, Help & Troubleshooting] idroid84:
Should work now, I did it last night and it worked fine. Get the T-Mobile RUU from the offical HTC UK website, enter your SN and confirm download. Run it and then try again.
[HD2 Android Q&A, Help & Troubleshooting and Genera] dvigue:
just wondering..i tried it once, but i saw no diffrence..

what are your findings? work for you or not? and what settings worked best for you?
[HD2 Android Q&A, Help & Troubleshooting and Genera] tinuz97:
I use these on mattc and they work for me!

I use the pack21 config:

Main Tab:

* 998Mhz Max

* 245Mhz Min

* Ondemand Scaling

* Check Set on Boot

Profile Tab:

* Check Enable

* Check Notifications

* Screen Off Profile

o

o 245 Max

o 245 Min

o Ondemand Governor

o Priority 100

* Battery < 25% Profile

o 652 Max

o 245 Min

o Ondemand Governor

o Priority 0

Advanced Tab:

* 20000 Sampling Rate

* 30 Up Threshold (THIS IS THE KEY: This means when your CPU load hits 30%, it will scale up the mhz. If the phone still responds too slow for your taste, set this lower)

* 0 Ignore Nice

* 0 Powersave

* Check Set on Boot (And Apply)
[HD2 Android Q&A, Help & Troubleshooting and Genera] chrisjasper:
Seems to work for me but I use it more to scale down the cpu for power saving, rather than overclocking, it only really needs to run at 768 for day to day use anyway, look for the thread about battery saving on all Android roms: those settings seem pretty effective for me.

Edit: the ones just posted by Tinuz97 are the ones I use, except I set the maximum to 768.
[HD2 Android Q&A, Help & Troubleshooting and Genera] dvigue:
great info..i just did it, ill report back...

thank you
[HD2 Android Q&A, Help & Troubleshooting and Genera] melcali:
Im using overclock widget instead and battery in standby has improved and performance has been smooth constantly. I have 245 while screen off and 998 during screen on.
[HD2 Android Q&A, Help & Troubleshooting and Genera] silas_action:
will it always stay in the notification bar or can we take it off?
[HD2 Android Q&A, Help & Troubleshooting and Genera] songokussm:
setcpu gives me an extra 18ish hours on hd2. the issue that MOST people come across is not setting the priories correctly.

the two previous posts also have their priories wrong.

for example:

996 max 256min

<100 battery

priority 50

756max 256min

<65 battery

priority 50

in this case the second profile will be completely ignored. It should be 51 or better in the priority.
[HD2 Android Q&A, Help & Troubleshooting and Genera] waldemator:
I have the same setup as Tinuz97, working fine for me.
[myTouch 3G, Magic General] devnull79:
has anyone else had problems calling international numbers since rooting their phones? ive rooted and installed a few different roms and have had this problem that i cannot call numbers with a different country code. i can make local calls no problem and can send text messages to international numbers but cannot dial them. its not call barring, i did check that. if i log into my vodafone account and set it to international call barring and try make an international call i get the "this call has been barred" message.with international call barring off the call drops before ringing
[myTouch 3G, Magic General] devnull79:
this appears to have been a problem with my sim after playing with sim tools
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] Alan-B:
Hi,

I have a problem in my kitchen with PhoneCanvas and OS 24662 ! What the use to display photos and phone number? Instead I have a white box in place of the image

Or is there something else has changed in the SYS ?

Thank in advance

NB: Optionally which version would be for the LEO compatible to OS 24662 ?

Désolé pour mon Anglais !!
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] samsamuel:
already answered in your duplicate thread.

You will get far better answers if you ask in the Chef Central thread.
[Streak 5 General] kanej2006:
Many years ago I had a Samsung omnia which had windows mobile 5.1

When I went to set my sms tone, it would only allow me to set the default tones.

Somebody told me to change the format to .wav and put it in a certain folder and you could then select the tone of your choice.

Is there any similar way to do this on the streak?
[Streak 5 General] flumps:
go into messaging app settings and change it from there. i recommend handcent sms. best text app out there.
[Streak 5 General] kanej2006:
Thank you flumps
[Streak 5 General] grizlore:
TO enable the Streak to find your .mp3 etc to use as notification, or alarms or ringtones, you need to create a folder on your SDcard.

For Alarms, create one called Alarms

For Notifications (sms tones etc), create one called Notifications

For RIngtones, create one called.... you get the idea

once they are in those folders, you can see them and use them from the normal place you change your settings
[Streak 5 General] kanej2006:
Thank you grizlore. It's a good program too...