yashsingh1/xdaforums huggingface dataset:
[MDA III, XDA III, PDA2k, 9090 Software Upgrading] Abducted:
Whaha nice! :D

Oke those settings ore probably nice and stable, but like i said, are they faster then default, that would be nice to know. :)

BetaPlayer can also do a benchmark test. I'll compare the next to seetings:

L:40, M:4, N1 (589Mhz CPU) = SI 446 on my device

L:40, M:4, N1.5 (885Mhz CPU) = SI 329 on my device

and see if the 589Mhz settings is still faster then the 885Mhz setting to see if that SI can be trusted.

hhmm, when at 589Mhz BetaPlayer sees my system as 592Mhz, yet at 885Mhz BetaPlayer sees it as 564Mhz and the benchmark result is also slower. So i guess the SI is a good indication.

Looks like that 'N' multiplier doesn't work on the BA.

I compared L:40, M:4, N1 (589Mhz CPU) with L:40, M:2, N2 (589Mhz CPU)

Only difference is the PXBus is half the speed with the second setting.

L:40, M:4, N1 (589Mhz CPU) = SI: 446

L:40, M:2, N2 (589Mhz CPU) = SI: 361

Yet at both settings BetaPlayer sees it as 592Mhz, so the 'N=2' multiplier does work.
[HTC Desire S] lost4468:
I was following this guide, I've gotten up to part 16 but now it won't flash anything, it starts and then says that it's the wrong version. I do not have a goldcard and the phone is locked to Orange UK, but I can't find the correct RUU for this anywhere, where can I get the Orange RUU?
[HTC Desire S] chninkel:
What an over complicated guide to do such things :silly:.

3 sec google search: http://www.filefactory.com/file/ca318a0/n/RUU_Saga_Orange_UK_1.31.61.1_Radio_20.28b.30.0805U_38.03.02.11_M_release_178918_signed.exe
[HTC Desire S] lost4468:
Thanks but I already tried that one and it said it was an older version. Although I found out the official 4.0 worked even though it wasn't Orange.
[HTC Desire S] teadrinker:
You have to use misc_version first if you want to flash an older version.

Edit: in other words, step 13 in that guide.
[HTC Desire S] chninkel:
Or you can do it like that:

1. unlock bootloader

2. flash 4EXT recovery recovery.img file using fastboot

fastboot flash recovery recovery.img

3. boot to recovery using volume/power key -> the recovery has root access.

4. Go to mounts | storage and mount /system and /data partitions.

5. Push and use misc_version

adb push misc_version /data/local/tmp

adb shell

chmod 777 /data/local/tmp/misc_version

/data/local/tmp/misc_version -s 1.27.405.6

exit

6. unmount partitions, reboot to bootloader, relock it and run orange_UK RUU.
[Android Q&A, Help & Troubleshooting] vpxf:
I know there is an AreaRom but I would love to see a CM7. There hasn't been much talk about the Proclaim but I hear the Illusion(similar phone) has some CM7 even CM9+ ports. Does anyone know if there are ROMs available for the Proclaim other than AreaRom and stock?
[Galaxy S III Android Development] AndroidGX:
Thanks & greetings

★ THANKS & GREETINGS ★ :​

XDA board and community

Google

Samsung

CyanogenMod Team

gokhanmoral

Andreilux

wanam

spica1234

ZaneZam

Yank555

googy_anas

hardcore

AndiP
[Galaxy S III Android Development] AndroidGX:
DONATIONS

★ DONATIONS ★ :​

Many thanks to [MENTION=2809106]fuxmen[/MENTION] ! :good:

Many thanks to [MENTION=4119063]colingpt[/MENTION] ! :good:

Thank you to support my work !
[Galaxy S III Android Development] pendroz:
Thanks bro tested ( Pardus HD Rom MG6 v18 )
[Galaxy S III Android Development] qtwrk:
downloading and nandorid backing up

does the setting Stweak compatible ?
[Galaxy S III Android Development] AndroidGX:
Sorry, no STweaks support for the moment, but planning to do it. Need to learn how to add the compatibility. Stay tuned.

Envoyé depuis un téléphone qui pique les yeux.
[Galaxy S III Android Development] DaReDeViL:
Great work. The S3 community is getting richer with you aboard ;) congratulations!
[Galaxy S III Android Development] AndroidGX:
UPDATE

UPDATE :​

16.08.2013

: v1.1 released.

ramdisk from XXEMF6.

Note

: If you have a message before reboot in your recovery asking you to disable stock recovery flash, click yes to keep your custom recovery. I guess it's due to XXEMF6 ramdisk on which included a stock recovery flashing procedure with.

Thank you mate, XDA is proud to have such great devs like you, and sharing to us kernels of your quality is such a chance that only a few people will understand this on this board :good:

My goal is to stay as stock as possible, so.. sorry but no competition with mine ! :laugh: ;)

Cheers from France :cool:
[Galaxy S III Android Development] AndroidGX:
UPDATE

UPDATE :​

18.08.2013

: v1.2 released.

Linux kernel branch from 3.0.91 (kernel.org).

Enjoy :good:
[Galaxy S III Android Development] Assa551N:
This kernel is amazing :D

I flashed it.

Will be kernel compiled with Linaro Toolchain?
[Galaxy S III Android Development] AndroidGX:
Glad you like it ;)

Yeah, I will compile it using linaro toolchain soon (already tried but had some errors when compiling resulting an abort. Need to learn a bit more flags configuration for compiling, hehe) :good:

Stay tuned!
[Galaxy S III Android Development] spica1234:
Androidgx nice work.

For linaro 4.6 and above you will require this patch https://github.com/AndreiLux/Perseus-S3/commit/71f536fb9957c64cc6274221faa056694e010616

After this you're good to go with Linaro toolchain:)
[Galaxy S III Android Development] AndroidGX:
Thanks mate :good:

You write at the good moment, was currently trying to compile and learning how to compile right without errors using linaro gcc 4.7 :D

I stay you tuned!
[Galaxy S III Android Development] spica1234:
Androidgx,

This is the simple fsync which I wrote in 2012 which turns fsync on untill phone is booted and later after ,it"s booted it turns off fsync.

Plus the code has been optimized with branch prediction feature of cortexa-9 cpu by gcc accembly code and it does use cortex-a9 's preload engine (prefetch) to keep fsync state in L2 cache. Plus by branch prediction there is a less cpu overhead checking about whether fsync is on or off. It assumes fsync is off and with probable branch prediction it executes faster.

Below is the fsync as a patch which I wrote in mid 2012 for my older phone. You can use it .The basic fsync functional code is based on alrahi's code.

Simple Fsunc patch is here: http://db.tt/rdikFoKY
[Galaxy S III Android Development] spica1234:
Linaro 4.8 is out. Try it as well;)
[Galaxy S III Android Development] spica1234:
Androidgx,

Seems like this will solve it.

Open file drivers/video/samsung_extdisp/s3cfb_extdsp.h

Now goto line 154 and remove the word "inline" before struct declaration or add "static" before inline. Save file and try to compile back:)
[Galaxy S III Android Development] AndroidGX:
Thank you mate it worked almost perfectly after. Just faced the same problem as THIS guy before finishing compiling, followed exactly what he said (replacing the Makefile completely, and it worked, finally :laugh:). I just hope it was the right way to do.

Currenty testing my fresh new kernel with linaro 4.7.4 gcc toolchain thanks to you.

Btw, about your fsync tips patch you send me, I have very poor knowledge, is this something really noticable in term of difference as stock ? I mean a good improvement over ?

Many thanks for your explanations :good:
[Galaxy S III Android Development] aamirleo55:
does this kernel supports exfat sd cards ???
[Galaxy S III Android Development] borjaag:
Thanks for the incredible kernel!

You guys love it too, at least you should go to first post and like it!!! :good::good::good:
[Galaxy S III Android Development] hansen5265:
Hi,

Can anyone confirm exfat is not working in latest update? In v3.3 and other kernel can detect my exfat extsdcard.

Thanks :D :thumbup:

Sent from my GT-I9300
[Galaxy S III Android Development] AndroidGX:
Your english is good :cyclops:

As precised in FAQ on first post, it wil not reset any as it stays on init.d folder until you delete them manually :good:

I don't use ExFAT, but you were right, I forgot to add exfat modules in ramdisk :D (just modified my compression script so it will never ignore them anymore), sorry about this :)

Just re-uploaded v3.4, ExFAT should work again, just tell me :cowboy:

Next release will include official ExFAT samsung source.
[Galaxy S III Android Development] AndroidGX:
UPDATE

UPDATE :​

09.09.2013

: v3.5 released.

ExFAT now based from official Samsung source.

Removed old ExFAT patch to avoid conflict with new source.

EnjoyZ ! :D
[Galaxy S III Android Development] aamirleo55:
how do we customize the kernel, could you please suggest any app to customize your kernel ?
[Galaxy S III Android Development] AndroidGX:
Mainly with ZZMoove profiles (grab them in first post) and with TricksterMOD app :good:
[Galaxy S III Android Development] hansen5265:
Hehe thanks for the exfat fix AndroidGX :beer:

I was about to report a wifi issue (can't turn on wifi lol) with v3.4 but will report back if the problem is solved in latest update :D

Edit: All is fine (including new exfat patch) in latest update :thumbup:

Sent from my GT-I9300
[Galaxy S III Android Development] AndroidGX:
UPDATE

UPDATE :​

09.09.2013

: v3.6 released.

Increased "limit_us" a bit more in MMC core.

Re-enabled "reno" and "cubic" TCP congestion modules ("Westwood" is still as default).

added "bic" and "htcp" as selectionnable TCP congestion modules.

N-JoY! :good:

That's all for today (I hope!) :cyclops:
[Galaxy S III Android Development] habylab:
I'm on 3.3, I feel old!

I remember Franco had these tcp's, will check speed and stabability for them.

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] bender_007:
Hehe, it's going soo fast, I'm waiting for 4.0 :P :)
[Galaxy S III Android Development] habylab:
4 should be released by the weekend I'd imagine ;)
[Galaxy S III Android Development] billythebest:
Someone can advise me a good profile for battery/performance ? (More battery than performance :P)

Thanks a lot

Sorry for bad english :P
[Galaxy S III Android Development] AndroidGX:
Maybe I should try to release "x.x.X" versions instead, but as the kernel will never have any major version so that's why I continue "x.x" releases.

Try YankBattery, it's a good performer in both sides.

I'am using his Extreme version since 3 days, no lags at all. Anyway keep it mind that those profiles will never do miracles in term of battery drain :p this is very very slightly.
[Galaxy S III Android Development] billythebest:
Thanks bro ! I will try extreme yank :P
[Galaxy S III Android Development] habylab:
I'm having food battery but couldn't help think performance could receive a boost with a slight over clock to 1.5ghz!

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] DaReDeViL:
[MENTION=3262915]habylab[/MENTION], how did you get that food battery? :p

Envoyé depuis mon GT-I9300 en utilisant Tapatalk 4
[Galaxy S III Android Development] habylab:
I have my ways.

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] AndroidGX:
Bon appétit ! :laugh:

Sorry but no OC for my kernel, it will stay close as stock as possible :good:
[Galaxy S III Android Development] habylab:
Okay, that is fine by me. Performing just about fast enough!

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] fuxmen:
Damn this kernel is fuc.... owesome!!! Deep sleep is like the phone is tuned of :D no battery drain :) I have 7000mAh battery but 9h30m use 55min screen on and 93% lef is just a miracle!!!!

Donate is going!!
[Galaxy S III Android Development] AndroidGX:
Just received it! thanks mate, this is highly appreciated :good:

I create a donated section shortly, you will be the first on it :highfive:

*edit* : done ! welcome to post #3 ! ;)
[Galaxy S III Android Development] fuxmen:
This is just few beers for me, but Yours kernel makes my phone to love again :)

Keep it good work!! Please not over feature Your kernel keep it simple!!! :)
[Galaxy S III Android Development] AndroidGX:
Don't worry, I put every features I will never include on it on first post (below features and tweaks) :cool:

I will only include tweaks that will never affect battery life anyway, that's how I wanted to do it :good:
[Galaxy S III Android Development] fuxmen:
For me the best way is just flash kernel an benefit :) so Yours settings and what You configure I will get. Now I use optimal ZZmove profile.

I just aske wha profile is default or what U using? Just to I do not need to flash profile zip after every update

Sorry for english :) if sth not understand please told me
[Galaxy S III Android Development] AndroidGX:
Currently using BatteryExtremeYank, but thinking to revert back to default ZZMoove values.

And nope, you don't need to flash each time profiles when kernel will be updated :good:
[Galaxy S III Android Development] AndroidGX:
Hmm quick question to everybody here : can you really see a difference between stock ZZMoove values (+ no LCDFreq optimisation) and profiles on first post ?

I'am asking because finally I have my best battery drain without any profiles at all :D

Just share your experience here :good:

Thanks in advance :cool:
[Galaxy S III Android Development] bender_007:
Testing..

But it makes logic, because, if you slow down the system and try to prolong the battery, the system does a task a little bit longer than usual - at the same time the SCREEN which is the main battery consumer is ON = the screen is longer on..hehe
[Galaxy S III Android Development] habylab:
Logically, scaling up fast can actually save battery. That's what I find anyway.

Also, any chance of Frandom support?

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] colingpt:
I would like to be the second one :)

Please check and add me :D

Good job and keep going
[Galaxy S III Android Development] AndroidGX:
Done! :highfive: welcome to post #3 too! :good:

Many thanks mate! glad you like my "simple" kernel :D

Cheers'
[Galaxy S III Android Development] AndroidGX:
What is "Frandom" ? never heard of it before :confused:
[Galaxy S III Android Development] habylab:
Have a Google, can speed up system requests from my basic understanding.
[Galaxy S III Android Development] AndroidGX:
Ok, will take a look :good:
[Galaxy S III Android Development] habylab:
Thoughts?

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] AndroidGX:
Real life matters more.. :D
[Galaxy S III Android Development] giuseppe_g:
Which profile you recommended?

Inviato dal Bar Boe
[Galaxy S III Android Development] fuxmen:
And it's starting...

This is why I like simplicity :) one kernel no profiles - for people who really want it they find way...

So far my stats with 7000mah

With 3h screen

73 % left

2d2h phone up

This just owesome :cool:
[Galaxy S III Android Development] Dario777:
Performance is great but battery life not so great and the main cause is a really high cpu usage, even bigger than screen drain. Any ideas why this may be?
[Galaxy S III Android Development] AndroidGX:
Read few pages back, you'll find the answer ;)
[Galaxy S III Android Development] bender_007:
Can you please try version 3.2 or 3.3 and report back ?
[Galaxy S III Android Development] AndroidGX:
I think he is right anyway, I find battery life not so great since few releases. And I remember having a strong battery life with pure stock without any modifications except Boeffla Sound.

Now that I have more free time, I will try to re-do everything from zero (update 11) again and will this time only add main features with minimal tweaks. Too much tweaks kills battery drain I would say and it was not my main idea at first sight which consists to keep as close as possible.

Hmm let me some days and I will try to release a killer version without "Android OS" drain anymore :p

Stay tuned guys :good:
[Galaxy S III Android Development] Delgadovsky:
You are tottaly right... Even so, with your kernel, my phone last much more than stock kernel so not to bad. But if you can make a kernel with minimal battery drain with good performance, good... You are a great developers. Thanks
[Galaxy S III Android Development] fuxmen:
Just wait maybe 3-4 days for my battery stats xD
[Galaxy S III Android Development] habylab:
Guess who's back, back again.

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] lilich62:
Previous version of liteGX

Dear,

Please may you let me know where I may find previous versions of liteGX.

I would lite to try V3.3 or V3.2 ?

Thanks
[Galaxy S III Android Development] AndroidGX:
>>HERE<< :good:
[Galaxy S III Android Development] lilich62:
Thank you so much for this quick reply.
[Galaxy S III Android Development] AndroidGX:
v4.0.0 incoming !

Ok worked hard since yesterday and today's almost day v4.0.0 is ready, currently in final testing phase, will try to release if I'am happy with it maybe tomorrow or in 2 days :good:

Changelog posted :cool:

Cheers' :D
[Galaxy S III Android Development] habylab:
4.0?! Woah! Thank you!

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!

---------- Post added at 09:28 PM ---------- Previous post was at 09:26 PM ----------

Why have intelli memory, aio, moire and dynamic fsync been removed? Glad about the CPU tweaks though

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] AndroidGX:
Intelli memory because I prefer to let this specific feature to googy max kernel users.

AIO tweak because it was useless since AIO wasn't really turned on firstly (off by default).

And dynamic sync is still there, just downgraded it to v1.1 :good:
[Galaxy S III Android Development] habylab:
Excellent responses. I'll try it, but I think I'll go with googy Max then!

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] AndroidGX:
UPDATE

★ UPDATE ★ :​

15.09.2013

: v4.0.0 released.

Total beginning from zero (clean update11 sources) again.

"Android OS" battery drain on top is now gone.

Kernel is now cleaner than before : almost everything has been made using git patches, and minimally manually.

Litest release ever (5,42 MB), smoothest and best battery friendly release ever too.

Releases will now be "x.x.x" (latest number for minor fixes/tweaks, the middle one for good ones, and the first one for major ones).

Removed a lot of tweaks since v3.6, which was useless or that I don't want to include anymore to stay as close as possible from stock. I prefered to let only important and relevant tweaks for now.

List of modified features

:

CIFS / NFS support removed.

Intelli memory writeback removed.

AIO tweak: No plug I/O queue in "do_io_submit()" removed.

CONFIG_SCHED_AUTOGROUP is now disabled.

sched: LOAD_FREQ (4*HZ+122) avoids loadavg Moire removed.

Reverted USB charging from 900mA back to 475mA default value.

Reverted "Dynamic FSync control" from v1.2 to v1.1 from AndiP.

List of added feature

:

ARM CPU Topology : many patches has been included about optimizations/fixes.

Enjoy :good::D
[Galaxy S III Android Development] habylab:
Hope people find this good now!

Sent from my maybe one day to be CM i9300. That day won't come unless the camera improves!
[Galaxy S III Android Development] Yank555:
What made it go exactly ?

JP.
[Galaxy S III Android Development] AndroidGX:
As you know, I'am not a dev, but I would say it is mostly due to those removed patches, and using clean git patch method instead of manually doing for some of them, but you are much better placed than me to confirm ;)

Sadly, no time to check one by one to check which was causing conflict with "Android OS", but it would be interesting to!
[Galaxy S III Android Development] Yank555:
Especially as this happens a lot on CM, that's why I asked ;)

So far, no clue what causes it exactly, nothing to be seen in wakelocks...

JP.
[Galaxy S III Android Development] borjaag:
Gonna give it a try! :D

Why "Reverted USB charging from 900mA back to 475mA default value" man? :(
[Galaxy S III Android Development] grahameys:
Just updated to v4 earlier today, it is FLYING! I love this kernel, thank you for all your hard work! :)

G.
[Galaxy S III Android Development] AndroidGX:
I will re-include it in next version, because I after doing some tests of current mA charging I was a bit sceptical about this modification, but I guess it's because I'am charging on USB 2.0 and not USB 3.0 :angel:
[Galaxy S III Android Development] bender_007:
Testing it now after 1 charging cycle.

@3.6 there was a lot wifi wake locks. Around 30000 in 1 day :)
[Galaxy S III Android Development] AndroidGX:
UPDATE

★ UPDATE ★ :​

15.09.2013

: v4.1.0 released.

Updated compilation toolchain to Linaro GCC 4.7 from 20130626 to 20130812.

USB charging increased back to 900mA (instead of 475 by default).

Enjoy :victory:
[Galaxy S III Android Development] pendroz:
Thanks mate down and test...
[Galaxy S III Android Development] sergini:
After one day testing in NeatRom I don't feel this kernel being as smooth as the stock one. Still, I believe that after so much cleaning there are a few things to improve! I'll be here to test.
[Galaxy S III Android Development] AndroidGX:
I would say it mostly depends of ROMs and with everybody's usage / apps memory consumption. Just clean your RAM and see how it's smooth again, if not, there is a problem in rom side. I'am still using WanamLite XXEMD2 version since ages and I can see a noticeable difference between pure stock without any modification and LiteGX one.

Are you using any ZZMoove profile ?

Can you try one more day with my old v3.6 and report if smooth is better for you than actual v4.1.0 ?

Btw guys, what do you feel about general smoothness from actual compared to v3.6 ? need some reviews :cool:
[Galaxy S III Android Development] rraaka:
id like links to 3.2 and 3.4 please.....i checked a few pages back but those links arent working:o
[Galaxy S III Android Development] AndroidGX:
Top of post #2 ;)
[Galaxy S III Android Development] AndroidGX:
UPDATE

★ UPDATE ★ :​

18.09.2013

: v4.2.0 released.

Fixed "Dynamic FSync control" which was not working ("dyn_sync_cntrl.c" file was missing).

CONFIG_SCHED_AUTOGROUP enabled again (smoothness should be back).

Added again : Intelli memory writeback (0 when screen ON & 500ms when screen off).

Added again : sched: LOAD_FREQ (4*HZ+122) avoids loadavg Moire.

Touch-to-Wake back from v1.1a to v1.1 for the moment.

N-JoY ! :good: :cowboy:
[Galaxy S III Android Development] samaxen:
Hi AndroidGX i am experiencing l2_hsic wavelock (a lot 3% and more highest wavelock) I am on NeatRomlite latest 4.1.2 (MH1) Even disabling 3G and Wifi does not help. Does anybody else experience this issue?

It is showing as kernel wavelock
[Galaxy S III Android Development] AndroidGX:
Quickly made a little search, looks like it's modem related. Which modem are you using ? Did you tried another one to see if it's still there ?
[Galaxy S III Android Development] samaxen:
I am using I9300CEEMG2 that comes with the ROM, please advise which modem are you using, I will try that and report back.

Thanks
[Galaxy S III Android Development] AndroidGX:
I'am using XXEMG4 modem since 2 weeks for now :good:
[Galaxy S III Android Development] Apicio:
Hi androidGx. Does this kernel also improves external audio?

Inviato dal mio Atari 2600
[Galaxy S III Android Development] AndroidGX:
Not by default, but if you are using Boeffla Sound app (link on post #1) then yes :good:
[Galaxy S III Android Development] Apicio:
thanks a lot. I'm now testing your kernel and I'll report back. Your work is great. :thumbup:

Inviato dal mio Atari 2600
[Galaxy S III Android Development] bender_007:
Ok, for compare.

3.2

4.1

(edit, the 3.2 was at 1% of battery, I will repost when on 1-2 % :) )