yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] suzuki6888:
sd card problem is not totally solve yet.

The sd card unexpectly remove message only show 1 time only after you flash the v1.4b kernel & first startup after idle 5 minute. Maybe is a little problem can solve by skywalker01.

After that i restart my phone till now about 6 hour only 2 time sdcard unexpectly remove problem. My sd card also kingstone 16gb class 4.

This kernel is better than 1.4a.

Hope next version can totally solve by skywalker01.

now try kernel v1.4c.

I thinks this v1.4c already solve the sd card problem. idle 10 minute not have sd card problem.

still try this kernel.

after 6 hour using v1.4c kernel, got 3 time sd card unexpectly remove message. Totally better than v1.4b

still got a bit sd card problem. Sd card idle for 20-30minutes will got sd card problem

I think is tweak problem.

when you charging your phone it had no sd card problem, if u not charge your phone it will got sd card unexpectly remove problem when idle for about 30minute.

very thanks to skywalker01 for hard work.
[Galaxy S Plus I9001 Android Development] rayiskon:
hey sky , i don't know if u came across this thread http://xdaforums.com/showthread.php?t=1564119

ya i know it's an ics kernel for I9000, but it's interesting, they took a part of the dedicated RAM and made it available, of course, some parts that use that RAM are not working, but for example, they went from 340mb RAM to 399mb (with only losing HD recording funcionality, viewing HD stuff still working,and camera recording beneath 720p also working) , with the more RAM u free u obviously lose some of the graphical funcionalities, HW decoding , can't play games and stuff etc..

in conclusion, i'm posting this in case u want to take a look at it, i think there is no need to go into extreme situations and lose some crucial stuff, but freeing 50-60mb of RAM on the expense of 720p recording is not a totally bad idea :rolleyes: i don't know, i'm just posting it coz it's an interesting concept :)
[Galaxy S Plus I9001 Android Development] carlese:
Hi sky.. Did you remove the custom bootanimation support? I can't put a bootanimation with your latest kernels..
[Galaxy S Plus I9001 Android Development] faust.deaconu:
me neither
[Galaxy S Plus I9001 Android Development] prescott66:
is 1.4c fixing the random reboots too? or you just plan to fix it?

i want to use this GREAT kernel but i am worry about that rebooting like in v 1.4 :(
[Galaxy S Plus I9001 Android Development] Gusta_HR:
Well IMHO and NHF, i respect your work Sky... but i dont see much improvements over stock kernel using your's as my daily driver (for two days now), my battery doesn't last longer, phone isnt faster much. I dont play games on my phone, so i dont oc cpu.

EDIT: also, no errors encoutered using this kernel (b ver.) so far, no sd card prob...
[Galaxy S Plus I9001 Android Development] BzArEx:
1.4c it's sdcard bug free to me. Now my i9001 is more like SGS 2 :D Thank You Skywalker01.
[Galaxy S Plus I9001 Android Development] xeGox:
Skywalker...can we use the v6 supercharger script?

And the kick ass kernelizer?

I use !fast_engine_flush to free ram memory from mb of cached apps, but when I start !fast_engine_flush there is low free memory ALWAYS

Sent from my Sgs+ Gt-i9001
[Galaxy S Plus I9001 Android Development] pascal1990:
skywalker are you going to work on the cyanogenmod project?:confused:
[Galaxy S Plus I9001 Android Development] addisuw:
SD card problem is fixed more or less now. Too soon to say if it is solved completely but so far it's good.

Thanks Skywalker!
[Galaxy S Plus I9001 Android Development] BrodaMGS:
For me it's the same. After some idle time, the card goes corrupt.

Wysłane z mojego GT-I9001 za pomocą Tapatalk
[Galaxy S Plus I9001 Android Development] suzuki6888:
v1.4c is fix more.

I connect my charger charging my phone already 3 hour without sd card problem.

If not connect charger charging my phone, it have sd card unexpectly remove problem when idle about 30minutes. This problem is show 4 times during 5 hour i using v1.4c kernel.

hope this feedback can help skywalker found out the problem.
[Galaxy S Plus I9001 Android Development] addisuw:
So long for my praise for SkyHigh V1.4c and SD card got disconnected again. So I attached the log here
[Galaxy S Plus I9001 Android Development] skywalker01:
Added FAQ #9 to post #2 for that one.
[Galaxy S Plus I9001 Android Development] skywalker01:
What random reboots with V1.4 ? I don't have any reports on that issue that I'm aware of.

BTW: I had about 4 random reboots in 5 months with my i9001, but 3 of them were with a stock kernel. So I would classify that as a general device problem.

If you have significantly more reboots than it is most probably because of OC and UV and your phone doesn't like that. You should stick to a stock kernel or FeaCore NonOC then.
[Galaxy S Plus I9001 Android Development] skywalker01:
No, as broodplank already told you it's already included.

Don't know that one. But does it do anything different than Supercharger v6 or Thunderbolt LMK60 ?

That's a general problem of the SGS+. It has only 512 MB RAM and some of that is reserved by the internal hardware at startup giving you only about 360 MB. And most of that is eaten up by running processes and services. I usually have about 100MB free when not running any apps and on top of the already in SkyHigh V1.4x integrated tweaks you can change that any further with 2 methods only:

1. disabling some functions in the phone that need memory which means breaking them. @rayiskon: that's what this chinese bigmem kernel does, it just disables 70MB of video buffer and therefore disabling the video function in the phone

2. buy another phone with more hardware RAM like the SGS2 ;)

Well, I'm not going to do anything of that and try to live with that crappy hardware. After all it was a gift and I paid nothing for it so I'm just trying to squeeze the best out of it. But that's not so much as most of us here would wish it was. I can't make an SGS2 out of it, the hardware is just to limited for that ;)
[Galaxy S Plus I9001 Android Development] b02:
I just got my first sd card problem... Blah. Though i dont use 1.43c
[Galaxy S Plus I9001 Android Development] mal13:
I've been using KQB since it came out so i thought i'll try Skyhigh to it.

Just flashed Skyhigh 1.4c.... Antutu gave before that 3598 and now after 4183.
[Galaxy S Plus I9001 Android Development] kellermanv:
Ofcourse you get a higher boost. Stock kernel it's 1.4 GHz. Skyhigh is overclocked and it has 1.8 GHz, so it adds 400 more points.
[Galaxy S Plus I9001 Android Development] sqbo:
GPS not working after install this (center europe)
[Galaxy S Plus I9001 Android Development] skywalker01:
Thanks a lot for that, the first log with which I can actually debug something.

The problem is identified now although I'm not so sure how to cure it:

the sdcard is suspended ("ejected") when the phone goes into sleep mode. When it wakes up the sdcard can't be reactivated, re-detection fails several times which causes the problems afterwards. While reinserting the sdcard (or rebooting) would work as a workaround and no data is really corrupted this is no practical solution.

I identified now some more sleep mode related code and fixed that but I'm not sure if it will be enough. I also added some more debug options so that a log of the next version will even help be more with this issue.

So stay tuned for V1.4d which will show up later.
[Galaxy S Plus I9001 Android Development] sqbo:
and how i can fix my gps ? it still say : waiting for location. i have stock rom with 4c kernel.
[Galaxy S Plus I9001 Android Development] Rhonin86:
possible solution

I think this is the responsible factor: GPS faster fix It comes with the package.

I take the solution from this thread. AGPS FIX PATCH

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] skywalker01:
Did you look at this post ?

http://xdaforums.com/showpost.php?p=24301498&postcount=205
[Galaxy S Plus I9001 Android Development] sqbo:
not work guys . . . if i want go to the feamod mobile give me restart. when i want copy new gps.conf file to system/etc it says sucefully copied, but new file isnt copied. i think problem is not working feamod . . .
[Galaxy S Plus I9001 Android Development] Blumdum:
Since the SkyHigh kernel does not touch any gps related stuff, your post is at the wrong place

But there is an easier way to change the gps.conf file

just search for the app FasterFix

This app changes the gps.conf file easily
[Galaxy S Plus I9001 Android Development] nail16:
His post is at the correct place, the SkyHigh Kernel Package contains the gps.config file from BroodRom
[Galaxy S Plus I9001 Android Development] tresed:
I get this error "status 6", trying to install version 1.4d and aborted installation
[Galaxy S Plus I9001 Android Development] broodplank1337:
The reason is that the updater-script isn't saved under the unix layout. I fixed it, download here:

http://www.mediafire.com/download.php?yujrzi4g8dfoa98
[Galaxy S Plus I9001 Android Development] skywalker01:
Upps, missed that one, just flashed it via adb and didn't test the CWM pack.

Thanks for helping out brood, updated first post with a proper version now :D
[Galaxy S Plus I9001 Android Development] broodplank1337:
No problem :)

Btw, I'm making an Business Edition of broodROM RC5 atm, and I was wondering which governor has the best battery life, I think it's smartassV2 but I'm not sure.

The main goals of the Business Edition are:

- Great Reliability

- Awesome battery life

I think v1.4d is the best for a great reliability (sdcard related) but I'm not sure about the best battery life. Do you recommend me to use v1.4 or v1.3 (with the fact in mind that it will be used by business people)

Other things such as mods are not important, although Extended Power Menu / Extended Status Bar will be included.

Because I'm not expecting someone (which uses his phone for his/her work) to use CPU Master or even want to OC. So I edited screenstate_scaling. These things I change/added to it:

AWAKE_GOVERNOR="smartassV2";

SLEEP_GOVERNOR="powersave";

# =========
# set maximum & minimum frequency to 100 & 1000 MHz (1 GHz)
# =========
echo "1401600" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "245760" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

and

# ==============================================================
# Set Scheduler to VR
# ==============================================================
echo "vr" > /sys/block/mmcblk0/queue/scheduler;
echo "vr" > /sys/block/mmcblk1/queue/scheduler;

(is that one just foolish to add or not?)

You think that will work out?

Of course a non oc version if even better but I think it's not that easy to just change all the frequencies ;) so Ill keep it at the screenstate_scaling script.

Also you told in the OP that the Car Charging thing is untested, Ill go look if there is some way of testing it without the hardware, since charging your phone in the car can't be missed as a business man/woman ^^

Thanks in advance :D

Edit: I'm now testing the screenstate_scaling script but the governor goes back to ondemand somehow.. I deleted any CPU App and rebooted so the screenstate_scaling script could do it's work, but the governors keeps getting changed to ondemand, now I have this:

# AWAKE=`cat /sys/power/wait_for_fb_wake`;
# if [ $AWAKE = "awake" ]; then
#	sleep 2 && echo $AWAKE_GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;

echo "smartassV2" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Which is kinda rubbish, do you know why this is caused?
[Galaxy S Plus I9001 Android Development] skywalker01:
smartassV2 or interactiveX (latter not tested in i9001)

Then you have a real problem. You can't use any custom kernel (compiled from open source) because of the non working car cradle (see below). But to get the best battery life you MUST use such an open source kernel. If needed I can tell you some tricks to get better battery life even with a stock kernel. Not as good as open source though, but better than stock ;)

Yes an no. The latter one won't work (just "cat /sys/block/mmcblk1/queue/scheduler", look at the output and you will see why), the rest is OK. You also don't need the screenstate_scaling script if you use one of the governors I mentioned above because they have their own wake profile. Look at this thread to learn the whole story:

http://xdaforums.com/showthread.php?t=1369817

BUT: you can't use any of these governors with a stock kernel anyway so the whole attempt is pointless.

I would suggest a modded stock kernel (with init.d support) and screenstate_scaling script to control all settings. Conservative as awake governor and powersave for sleep to get best battery saving. No chance to change io scheduler, only cfq available in stock kernels. Also look at post #4 (link above) to see why vr is best for benchmarking but otherwise always the worst io scheduler !

see above, (modded) stock kernel is your only option. Rhonin86 already tested the car kit and it doesn't work with any open source kernel. He wants to send me a log when the car kit is attached but I'm still waiting for it (log with V1.4d would be best due to very verbose debugging logs in that version).
[Galaxy S Plus I9001 Android Development] broodplank1337:
Since the open source kernel isn't a available option I think ill go for cryberts stock kernel with init.d and bootanimation support

Thanks allot for that link, really helpful

Ok thanks, Ill try that

Ok Ill keep it on the stock kernel with init.d and bootanimation support.

Thanks allot skywalker01 ;)
[Galaxy S Plus I9001 Android Development] suzuki6888:
Yeah......

Already try v1.4d about 12 hour without sd card problem.

very thank for skywalker01 fast fix this problem.

Excellance!

Sd Card problem totally fix
[Galaxy S Plus I9001 Android Development] tresed:
Thanks ....

Reading I understood what was the problem but did not know how to fix it .... I'm very newbie :D:D:D:D
[Galaxy S Plus I9001 Android Development] banditos88:
Same here, trying it about 4 hours without problems!

Thanks for your great work, skywalker01
[Galaxy S Plus I9001 Android Development] sqbo:
Hello, new info about my GPS problem.

Wifi enable, picture taked after 10 minute waiting.

I have tried : a lot of gps fix application from market, Slovakia file from this :

http://xdaforums.com/showthread.php?t=1233256

Still not work,

Thanks for every idea
[Galaxy S Plus I9001 Android Development] Rhonin86:
Desired logs

Hi Skywalker, hi broodplank,

as i promissed i attach the desired logs. Please forgive me beeing a noob, because i was searching for a way, not to write every single word in the terminal editor. I tried to make an executable script but i failed - i need more input ;) So i made a simple textfile and copied it in the terminal editor and it seems to work. But copy and paste isn't also the appropriate way.

I hope i did it right. I executed the required commands , put the phone in the cradle and connected it. After a few seconds i disconnected the phone again and stoped the terminal. Hope this was the right way of doing :confused: Otherwise please give me a detailed instruction to provide you a better result.

And here are the result (SkyHigh.7z) - hope they give new insides

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] xeGox:
it is a script with optimization for the Kernel

See here: http://xdaforums.com/showpost.php?p=18703418&postcount=5021

I know about 360 mb ram, but b the REAL free memory in daily usage is 5-7 mb

Try to execute the !Fast_engine_flush script (in the v6 supercharger menu) and you'll understand better

Sent from my Sgs+ Gt-i9001
[Galaxy S Plus I9001 Android Development] b02:
for the guys that are willing to help i ran onto an app that will ease all your log problems and uploading ...

http://xdaforums.com/showthread.php?t=1123129 check it... :)

p.s. the guys with the gps problem, try the app from xda: faster fix...

here is the link : http://xdaforums.com/showthread.php?t=1123129

if that doesnt help, i will add a thread which might... just reply.

also get gps status app : https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2

it will download agps data, also have in mind that first fix after flashing takes a lot more, after it there will be lower waiting times...
[Galaxy S Plus I9001 Android Development] skywalker01:
OK, I see what you mean. So these are all subscripts of zeppelinrox's Supercharger scripts. Didn't know that it has grown so huge now.

But that's exactly also a problem of it. Becoming such a big, sluggish dinosaur is not always best. Just leaving it to the lean and most efficient tweaks is often better. That's why I did the latter one in SkyHigh V1.4, implement only the best tweaks, but of course I didn't test all the settings as much as zeppelinrox. So there is for sure still some potential and you are invited to test if you can find better settings and share them here.

Regarding the free memory: as already said I have about 100 MB (exactly 103 MB right now) REAL free memory there. If you have installed many apps with services/tasks that always run in the background or open apps which you didn't close (usually by using home button instead of back button or exit/quit function in some apps) this will all eat up your memory. 5-7 MB is already under the memory limit where background apps/tasks will automatically be killed.

The higher you set this limit (this is one of the main functions of supercharger) the more memory will be freed automatically.

But this comes for a price !

It just means that more apps/tasks are killed automatically and sooner. Your performance and smoothness will decrease and lagging will increase in most situations. The reason is easy. The cached apps/tasks in RAM will continuosly be removed and then reloaded again everytime the corresponding function is called/used again. In some situations (as gaming for example) this more aggressive memory killing might even help, but in most it will make performance worse.

But you can test all these settings if you like and share your own results so that everybody can benefit from it.

But beware if you fiddle around with all these settings and set them permanently it might happen that your phone won't boot up anymore. You should always have CWM and a current nandroid backup handy for such cases.
[Galaxy S Plus I9001 Android Development] Rhonin86:
new logs

Hi Skywalker01,

here is a new set of logs. I have conected and disconected the phone to the charging dock several times so maybe you can figure out the existing problem.

I hope it helps more than my first log.

PS: There are more and more gps-problems reported in the german forum - me included. The fix seems to last for eternity not only the first time .... maybe i try another gps.conf and report ifit solves the problem...

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] prescott66:
still no random reboots with 1.4d ???
[Galaxy S Plus I9001 Android Development] iLpirLa:
Same here... I had no problems with broodrom rc4.... GPS issues started yesterday after flashing the update (1.4c) of the sky high kernel.. I've re modified the gps.conf file with the italian setting (the same I set in the broodrom) but nothing.... No signal at all... Or at least nothing after 5-6 min of waiting..

So I'm guessing There's something with this update of the kernel (anyway this kernel is fantastic.. Never had sd problems neither with the previous version)

Inviato dal mio GT-I9001
[Galaxy S Plus I9001 Android Development] skywalker01:
This really puzzles me a lot because of a whole bunch of reasons. Best I just sum up all the facts I found first:

1. I never touched anything in the kernel's gps driver code, it's still original unmodified Samsung code (in ALL SkyHigh versions of course)

2. I added the gps.conf file to the CWM package beginning with V1.4, nothing changed there since, all V1.4x versions contain the same version

3. this is the same version as in broodROM RC4

4. nothing else really influences GPS, all that fixes here on xda and on market just replace this file, although some make a lot of noise and hype about it

5. the file is only replaced when you install SkyHigh via CWM with the original install package; if you just flash the boot.img via adb or terminal or odin then gps.conf is not touched !

6. the gps antenna of the i9001 is rather weak and in most buildings i could never get a fix, that is with all kernels and gps.conf files I tested (and that were a lot)

7. I never saw a single sat in my own rooms not even at the window, I always had to go outside

8. I just made another test: reflashed SkyHigh V1.4d, rebooted, turned on GPS and WiFi (for agps server update !), went outside, started GPS test, hold phone up and that happened:

- first sat after about 15 secs

- sats getting more and more up to 9

- position fixed after less than 2 minutes, about 100 secs

- went back inside and number of sats decreased to 2

- went to the kitchen window and got up to 5 sats inside with position still fixed

I NEVER EVER saw a single sat or even got a fix anywhere inside my rooms with this phone until I used this gps.conf.

So for me it is by far the best gps.conf I could find.

I have no idea why it doesn't work for others and I recommend to test that with the gps.conf in your original stock ROM, you can also try to flash a stock kernel and see if it gets better with that.

One more hint: if you put the phone somewhere inside the car (on the seat besides you for example) you will most probably also get no fix. I only get a fix when I put it near the windscreen (on the dashboard which is not recommended or in a windscreen suction holder). Too much shielding in the inner part of the car for such a weak antenna inside our i9001 ;)
[Galaxy S Plus I9001 Android Development] wintel_mac:
And to make it even worse, newer cars sometimes have metallized windshields that do not tend to make reception any better - rather the contrary ;)
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
v 1.4e ? :D happy easter
[Galaxy S Plus I9001 Android Development] broodplank1337:
Doesn't matter how many GPS patches you use, the i9001 gps receiver just sucks! :P

the gps.conf from my rom worked the fastest for me, but the reception still stays sucky in general. the times I really needed my GPS (on the highway) it took over 5 minutes to lock, so pathetic for a smartphone! XD

I know we can't expect a fully working TomTom in our i9001, but the i9001 GPS is just ridiculous to be honest :)

Sometimes it's connected to 12 satellites after 10 minutes but still no lock, then the next time it locks in 3 min with only 4 satellites at the same spot.
[Galaxy S Plus I9001 Android Development] iLpirLa:
Thanks for your answer.. Didn't mean to offend you... I really appreciate your work and as I said before this is the best kernel I tried..

I compared the gps.conf settings with the original gps.conf I had when I flashed the broodrom... Only differences I've found are:

- first 4 rows in the broodrom one are customized for Holland gps... Like nl.pool.ntp.org, and 0.nl.pool.ntp.org etc etc ... Instead in your kernel there is only ntp.pool.org

-secondly the debug mode is set on 0 (none) instead of 5 (verbose).. Dunno what changes..

And for the test I've done, I did them in open air.. Not in closed spaces or in car... The strange thing is that usually while searching gps satellites it finds at least 3-4 satellites even if it says the position is not very accurate.. Now it doesn't get any signal... 0 gps satellites... Never happened before (and I used sygic a lot)

Ps I didn't change anything else from yesterday only the kernel (neither I've installed or updated any app)

Inviato dal mio GT-I9001