yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Original Android Development] sak500:
Flashed on Omega v26.1 DLI8, booted alright but none of the widgets came on, apps also not responding. Rebooted with wipe cache/dalvik/batstat but no luck. Same issues. Shame it's got 1800mhz option plus extra memory however need to make it compatible with the most popular ROM.

Good work though.
[Galaxy S III Original Android Development] :
try deleting **** from init.d ;)
[Galaxy S III Original Android Development] sak500:
Can't find **** in init.d :D

Cleaned it didnt' help same no widgets/no baseband. Good memory though :)
[Galaxy S III Original Android Development] eric-filth:
Andreilux.

This version for JB support undervolt, overclock via scripts init.d? If yes are tha same way from preview version?

Enviado do meu GT-I9300
[Galaxy S III Original Android Development] Franc38:
I had the problem... Doesn't really seem to be kernel related. It's more Skype that forces the mic's volume to zero when starting (at least the first time). If you start skype, then check on the mic's volume in STweaks, you can probably solve that (I didn't look into it any further, I really don't need skype on my phone: I always have a computer with me when I need skype !)
[Galaxy S III Original Android Development] habylab:
Re: [Kernel][27/03] Perseus

I had this! Disabled all audio tweaks, fixed for me. Could be something else though!

Edit: must be something else, just checked on latest 34.3, and it is a no go. Unless I whistle/blow directly at the mic.

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] :
Was fun to see some gay stuff (nothing related to the nudity, but all the pictures actually...) and was pretty weird to see you being "kind" just to get money for a S4. Want to have a lot of fun? Make a April's 1st joke like "Samsung is giving S4 for everyone with a S3 as a gift" (I actually thought about posting this, but XDA's sense of humor is very bad these days)

---------- Post added at 06:15 PM ---------- Previous post was at 06:11 PM ----------

What about that new thing in Siyah? Users are saying it improves performance by a lot. What people here, with explanations think about this? I tested Siyah some long time ago and if really improved performance, it must be something close to Perseus.
[Galaxy S III Original Android Development] jinosong:
Re: [Kernel][27/03] Perseus

Doesn't affect that "new thing in Siyah" called ZRam.
[Galaxy S III Original Android Development] tsubus:
It's the same thing with any app, I said Skype as an example. The mic doesn't work with any app that records or uses the mic, other than regular phone calls.
[Galaxy S III Original Android Development] rlorange:
Re: [Kernel][27/03] Perseus

UPDATE: Zram & Swap control V2.3

Link to dedicated thread:

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

V2.3 Changelog:

-Running dialogs

-Now with internal memory cache file situated Swap option.

-improved Boot-set init.d support.

Download V2.3: http://db.tt/MkEcM7Hs

EDIT: RE- UPLOADED FOR BUG FIX

Note this app will work with any kernel with swap support across many devices
[Galaxy S III Original Android Development] tsubus:
update: if i whistle hard into the mic i can hear it, which probably means the mic is just set to a very low level (I have set it to 31 in STweaks just to make sure, same results)
[Galaxy S III Original Android Development] AndreiLux:
I'll review the code and probably also change some other things related to the sound engine.

Can you please post the output of /sys/class/misc/wolfson_control/debug_info while you are having the issue? <- By the way, this is the method from now on to post any sound related issues.
[Galaxy S III Original Android Development] twosix:
When I was on cfq 2048 for both, I dun feel lag. But when I change it to cfq 512 and 1024, I start to experience lag. I will continue to monitor. I also have a 400MB zram.
[Galaxy S III Original Android Development] jinosong:
I'm coming around to the same conclusion. I've been testing this for 24 hours and CFQ w/ 2048 may be optimal for our phone.
[Galaxy S III Original Android Development] rlorange:
Re: [Kernel][27/03] Perseus

Guys try using cache swap file and Zram together with my latest app it absolutely FLIES!!
[Galaxy S III Original Android Development] tsubus:
cat /sys/class/misc/wolfson_control/debug_info
Audio version: Perseus 1.6.0

WM8994_AIF2_CONTROL_2: 16384
WM8994_LEFT_OUTPUT_VOLUME: 375
WM8994_RIGHT_OUTPUT_VOLUME: 375
WM8994_SPEAKER_VOLUME_LEFT: 377
WM8994_SPEAKER_VOLUME_RIGHT: 377
WM8994_CLASSD: 356
WM8994_AIF1_DAC1_EQ_GAINS_1: 29697
WM8994_AIF1_DAC1_EQ_GAINS_2: 9216
WM8994_AIF1_DRC1_1: 152
WM8994_AIF1_DRC1_2: 2116
WM8994_AIF1_DRC1_3: 16
WM8994_AIF1_DRC1_4: 235
WM8994_OUTPUT_MIXER_1: 256
WM8994_OUTPUT_MIXER_2: 256
WM8994_OVERSAMPLING: 3
WM8994_FLL1_CONTROL_4: 229
WM8994_LEFT_LINE_INPUT_1_2_VOLUME: 287
WM8994_RIGHT_LINE_INPUT_1_2_VOLUME: 287
WM8994_INPUT_MIXER_3: 160
WM8994_INPUT_MIXER_4: 144
WM8994_AIF1_DAC1_FILTERS_1: 0
WM8994_AIF1_DAC1_FILTERS_2: 16
is_call:0 is_socket: 0 is_headphone:0 is_fmradio:0
is_eq:1 is_mono_downmix: 0
mic_level: 31 is_mic_controlled: 1
[Galaxy S III Original Android Development] andrewfung888:
Re: [Kernel][27/03] Perseus

After a reboot when playing with zram, the recording become good again.

Audio version: Perseus 1.6.0

WM8994_AIF2_CONTROL_2: 16384

WM8994_LEFT_OUTPUT_VOLUME: 365

WM8994_RIGHT_OUTPUT_VOLUME: 365

WM8994_SPEAKER_VOLUME_LEFT: 379

WM8994_SPEAKER_VOLUME_RIGHT: 379

WM8994_CLASSD: 356

WM8994_AIF1_DAC1_EQ_GAINS_1: 25368

WM8994_AIF1_DAC1_EQ_GAINS_2: 25344

WM8994_AIF1_DRC1_1: 152

WM8994_AIF1_DRC1_2: 2116

WM8994_AIF1_DRC1_3: 232

WM8994_AIF1_DRC1_4: 528

WM8994_OUTPUT_MIXER_1: 256

WM8994_OUTPUT_MIXER_2: 256

WM8994_OVERSAMPLING: 3

WM8994_FLL1_CONTROL_4: 229

WM8994_LEFT_LINE_INPUT_1_2_VOLUME: 284

WM8994_RIGHT_LINE_INPUT_1_2_VOLUME: 267

WM8994_INPUT_MIXER_3: 128

WM8994_INPUT_MIXER_4: 144

WM8994_AIF1_DAC1_FILTERS_1: 0

WM8994_AIF1_DAC1_FILTERS_2: 16

is_call:0 is_socket: 0 is_headphone:0 is_fmradio:0

is_eq:0 is_mono_downmix: 0

mic_level: 28 is_mic_controlled: 0
[Galaxy S III Original Android Development] invinciblecc:
Re: [Kernel][27/03] Perseus

This cache swap file is called zcache right or are they different
[Galaxy S III Original Android Development] andrewfung888:
Re: [Kernel][27/03] Perseus

It is possible that i disabled FLL, oversampling and dircect DAC and reboot. One of these setting related to the problem.
[Galaxy S III Original Android Development] tsubus:
Re: [Kernel][27/03] Perseus

I modified the source code to check if also sanitizing mic_level_general would fix the issue. After flashing the recompiled kernel i have no issues. Something is fishy with the mic levels.

I am attaching it in case anyone needs the mic urgently before Andrei releases a new version with a good fix (not the cut and paste one I did)
[Galaxy S III Original Android Development] jeebspawnshop:
Here's hoping that whatever you did finally fixes up the mic issue.

But it'll be hard to test really, as (in my case) it happened randomly: sometimes within an hour after reboot, sometimes only after days of use without rebooting.

And yes, as someone said earlier, the mic doesn't mute: it's just the gain on the mic is turned WAY down. I grabbed Soundmeter app and checked it out, and after the mic went nuts one time, I turned on Soundmeter and it still could hear me screaming at it, albeit very quietly.
[Galaxy S III Original Android Development] AndreiLux:
Re: [Kernel][27/03] Perseus

Your explanation doesn't make sense, the values are already sanitized.

If you post your own complied versions you must imperatively post your modifications too.
[Galaxy S III Original Android Development] omnikam:
Re: [Kernel][27/03] Perseus

Hey, sorry for my kernel noob question but I must ask if this kernel effects hdmi output. I'm not able to get any output and was wondering if anyone was having this issue? I love this kernel but if it's not compatible with hdmi output I'd like to know ;)

Update: forget my question, i found out the problem is my s2 cable not being compatible with the s3
[Galaxy S III Original Android Development] STAticKY:
Re: [Kernel][27/03] Perseus

Yea that sucks heaps. Im going to have to buy a new one too. Dam you samsung
[Galaxy S III Original Android Development] kasperok:
Here is my debug_info and no mic working..

Audio version: Perseus 1.6.0

WM8994_AIF2_CONTROL_2: 16384

WM8994_LEFT_OUTPUT_VOLUME: 370

WM8994_RIGHT_OUTPUT_VOLUME: 370

WM8994_SPEAKER_VOLUME_LEFT: 382

WM8994_SPEAKER_VOLUME_RIGHT: 382

WM8994_CLASSD: 356

WM8994_AIF1_DAC1_EQ_GAINS_1: 29697

WM8994_AIF1_DAC1_EQ_GAINS_2: 9216

WM8994_AIF1_DRC1_1: 152

WM8994_AIF1_DRC1_2: 2116

WM8994_AIF1_DRC1_3: 16

WM8994_AIF1_DRC1_4: 235

WM8994_OUTPUT_MIXER_1: 256

WM8994_OUTPUT_MIXER_2: 256

WM8994_OVERSAMPLING: 3

WM8994_FLL1_CONTROL_4: 229

WM8994_LEFT_LINE_INPUT_1_2_VOLUME: 284

WM8994_RIGHT_LINE_INPUT_1_2_VOLUME: 267

WM8994_INPUT_MIXER_3: 128

WM8994_INPUT_MIXER_4: 144

WM8994_AIF1_DAC1_FILTERS_1: 0

WM8994_AIF1_DAC1_FILTERS_2: 16

is_call:0 is_socket: 0 is_headphone:0 is_fmradio:0

is_eq:1 is_mono_downmix: 0

mic_level: 28 is_mic_controlled: 0

Bye
[Galaxy S III Original Android Development] nfsmw_gr:
@Andreilux

Any updates regarding the speaker bug?
[Galaxy S III Original Android Development] rlorange:
Re: [Kernel][27/03] Perseus

No different. Cache swap uses a file instead of a partition kind of like and image file but because it's on internal memory it's much faster than a swap partition on the external SD. The swap data is not compressed as far as I know.

Edit: sorry I just call it cache swap just cos the swap file lives in the cache partition..
[Galaxy S III Original Android Development] :
Re: [Kernel][27/03] Perseus

Vibration levels are low, maybe an option on STweaks?
[Galaxy S III Original Android Development] habylab:
Re: [Kernel][27/03] Perseus

They're having mic. Issues in the siyah thread too.

Or change the vibrator levels in settings, sound?

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] Bengaal:
Please can someone direct me to a good cleaning script for fresh install... I have trouble searching.
[Galaxy S III Original Android Development] STAticKY:
Re: [Kernel][27/03] Perseus

Its not exactly a script but i run palatool after a fresh install then manually cleanup the rest with titanium backup. :)
[Galaxy S III Original Android Development] tsubus:
You are right, I'm sorry about that. I posted it right before going to bed and it was about 5am. You are also right that my explanation doesn't make much sense, I am a complete noob with the i9300 kernel. I just looked through the code and looked for something that was treated differently between in_call and general mic levels, and this is what I found:

https://github.com/tsubus/ILWT-Perseus-S3/commit/d332898b299d74de538ef235e567150f67aed6e7

After this it seems to work for me. Last night it worked, and now it still works. It could still be a coincidence, so I will keep you updated in case it stops working again. I am sure you will find a much better solution to the issue, in any case.

PS: if anyone has tried my dirty fix and can report on the status of the mic, I guess it could help
[Galaxy S III Original Android Development] Vipeout:
I have an i9305 (lte 2gb version) and use the kernel for that device version.

In the I/O tab, I there is no ZRAM section or swappines settings whatsoever... I want to disable ZRAM as it hurts more than it helps, my 2GB ram are plenty enough.

How do I disable zram when there is no options for it in stweaks??

Am thankful for any advice
[Galaxy S III Original Android Development] habylab:
Re: [Kernel][27/03] Perseus

Set both options to the far left, 0.

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Galaxy S III Original Android Development] jinosong:
If there are no options in STweaks, go to System/Data/.Perseus and open default.profile.

Look for zram_size and swappiness. Set both values to 0.
[Galaxy S III Original Android Development] Franc38:
Trying that right now...

Any recommended combination of those? What values do you use?
[Galaxy S III Original Android Development] drakester09:
Re: [Kernel][27/03] Perseus

As per usual, it's good to disclose the pros and cons of these miracle fixes:

If you do this you are shortening the lifespan of your internal memory.

Not advised at all if you wish to keep your device for a long while.
[Galaxy S III Original Android Development] invinciblecc:
Re: [Kernel][27/03] Perseus

what is cache swap file and cache are they one and the same thing or not????what's the difference

And ya more importantly I enabled this cache swap file in Mr oranges app and now I want to disable it how do i see if it is working how do I disable it

Also what are side effects of ksm andzcache

---------- Post added at 08:01 PM ---------- Previous post was at 07:53 PM ----------

So u enabled it from Ur app and uninstalled Ur app now I want to see if cache swap is working or not what do I type in terminal emulator to see it and I need to disable cache swap and delete that file I tried installing Ur app again but it did not even recognise cache swap active (not a big thing cos it doesn't even recognise active zram ':; this bug might need Ur attention)

So where DL I find this file and delete it and how do I turn cache swapping off
[Galaxy S III Original Android Development] Franc38:
Yeah, well, that is true yet theoretical verging on the implausible... I've done that on my previous device (nexus one) which I kept for quite some time (more than three years) with absolutely no perceivable effects.

I'd say that modern day memories do stand up to far more abuse than what we do, even if we keep our phones for 4 or 5 years, far more than what we really do.
[Galaxy S III Original Android Development] AndreiLux:
Re: [Kernel][27/03] Perseus

All you did was to duplicate the code into the other switch case, it has zero practical use in what it does.
[Galaxy S III Original Android Development] tsubus:
Re: [Kernel][27/03] Perseus

From my understanding the other switch case sanitizes the volume for regular phone calls, while it was missing for general mic volume. Of course I'm probably wrong, but nonetheless it fixed the issue for me and all my friends with your kernel (just 4) and I have also gotten a couple of positive feedback through pm. If it's a coincidence we shall see, for now still all good.

Edit; if you look at the code inside the switch case you can see it deals with both in call and general mic level, which is why I assume it should work for both switch cases
[Galaxy S III Original Android Development] AndreiLux:
I'm cascading/falling through the MIC_LEVEL_GENERAL case into MIC_LEVEL_CALL and sanitizing the input value regardless of which one it is, and then it gets assigned to the proper control variable inside of that if which checks the offset again.

Again, your change has zero functional effect, you're just duplicating code.
[Galaxy S III Original Android Development] tsubus:
Re: [Kernel][27/03] Perseus

That's what I initially thought it should be doing too. Is it possible the compiler is not interpreting correctly the fall through the following switch case? I agree completely with what you said, but it just seems like a weird coincidence that the issue was solved for many of us. That's what puzzles me.
[Galaxy S III Original Android Development] :
Re: [Kernel][27/03] Perseus

Kernel is limiting vibration, I didn't change it in settings.
[Galaxy S III Original Android Development] Sigray:
Re: [Kernel][27/03] Perseus

Whats up with the new Samsung kernel, is it worth to change it to the Perseus?
[Galaxy S III Original Android Development] KennyLegend:
Re: [Kernel][27/03] Perseus

There's prob nothing wrong with it but with a custom kernel it's all about choice and customization. Audio is far better for a start.

Sent from my GT-I9300
[Galaxy S III Original Android Development] Sigray:
Re: [Kernel][27/03] Perseus

I know but we dont know what changed in the latest firmwares kernel, uploaded on sammobile today.
[Galaxy S III Original Android Development] t4d73:
Re: [Kernel][27/03] Perseus

Well if there is anything of benefit I'm sure Andrei will implement it.
[Galaxy S III Original Android Development] tolis626:
You can't do jacksh!t with stock kernels.What we need is newer kernel sources (With new Mali drivers etc).

PS:I hate it when XDA hides "swearing".I want to swear **** * *** ****** ********** ** * * * *!!!!!!!
[Galaxy S III Original Android Development] KennyLegend:
Re: [Kernel][27/03] Perseus

Stock kernels do not have the adjustability of custom kernels... End of!

Custom kernel devs always check new source releases and implement what needs to be in their next release.

Now pls use Google if u want more info on why flash custom kernel.

Sent from my GT-I9300
[Galaxy S III Original Android Development] Sigray:
Re: [Kernel][27/03] Perseus

Im sure you didnt understand me.
[Galaxy S III Original Android Development] 2step786:
Re: [Kernel][27/03] Perseus

http://xdaforums.com/showthread.php?t=1832326
[Galaxy S III Original Android Development] woof123:
Update on my situation for anyone that can help...It seems that when they call me after a while there is a problem with me hearing them and vise versa.On my end its completely silent after a while,while on their end they said they hearing hissing noises.I didnt had that with the older kernels (before the callibration).Not sure what changed and this is happening now...Any suggestions would have been helpful,cause i cant use my phone as a phone atm...
[Galaxy S III Original Android Development] Vipeout:
Notice to dev:

I can confirm that in the i9305 version of the kernel, the zram/swappiness settigs are completely lacking in stweaks, zram is still enabled by default however. This makes it a bit of a hassle to disable zram (which should be done on a 2gb device)
[Galaxy S III Original Android Development] nfsmw_gr:
Don't you guys have a thread in the I9305 forum?

Why do you keep posting here?
[Galaxy S III Original Android Development] mdfpido:
Re: [Kernel][27/03] Perseus

Noob question for someone who's been around here for a while.

Can I install this kernel if I'm on EMC2?

Thanks.
[Galaxy S III Original Android Development] BossStang:
4.1.2 is fine
[Galaxy S III Original Android Development] Sigray:
We should know some information about the new Samsung kernel, updates, changes, etc...
[Galaxy S III Original Android Development] Erahgon:
Re: [Kernel][27/03] Perseus

What new Samsung kernel? What is the dev supposed to do with your comment?

If you are referring to the one on the 4.2.1 leak, then we have to wait for the sources from Samsung, which is probably only gonna be released after the official 4.2 rollout for our device.

If you are referring to the update 9 source code drop, the kernel devs have taken a look already, and implemented what's necessary.

Oh, and yeah, Samsung doesn't release a change log. For anything. So changes are discovered either in a line-by-line comparison of the new and old code, or from actual usage.
[Galaxy S III Original Android Development] KennyLegend:
Re: [Kernel][27/03] Perseus

I think I did understand you. When samsung releases new kernel/sources, AndreiLux will Check the new kernel and/or sources and see what's new in them. If worthwhile, they will be implemented in the next release. No point flashing stock kernel just cause there is a new release every other day.

Sent from my GT-I9300
[Galaxy S III Original Android Development] Sigray:
Yes that was my question. I noticed the last official firmware's date changed, i thought its important.
[Galaxy S III Original Android Development] pat357:
Not a kernel issue.

[Off Topic mode]

It's probably something on your WLAN that sends "broadcast" or similar packages : this will cause the phone to stay awake because it has to check if the messages are for "him" (the phone).

Use a Spy package to check the trafic on your WLAN.

I know Ethereal v0.99 can do these things, but I guess it might be not easy to find the package these days.

Search on Google for "Ethereal" or "Etherreal". It is free software, buy AFAIR not longer maintained.

It is the best package I know to solve such issues though.

[/Off Topic mode]

---------- Post added at 03:12 PM ---------- Previous post was at 02:23 PM ----------

Have you already tried to disable ZRAM ?

I did read a post somewhere about a conflict between ZRAM and ä tool from the GStore called "Sidebar (Pro)".

Maybe there is more software that doesn't cooperate well together with ZRAM ?
[Galaxy S III Original Android Development] Sigray:
http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=I9300
[Galaxy S III Original Android Development] drakester09:
Re: [Kernel][27/03] Perseus

Update 10 released huh?

Thanks for the tip. :)
[Galaxy S III Original Android Development] omizzz:
Hello guys, sorry this might seem redundant, but i have tried massive number of kernels, alot of uv, and other settings, but cant seem to get more screen time out of my phone. I have used various roms in the process, but non seem to give me the screen time that some of the guys post here and stuff. Am i doing something wrong ? the battery percentage drop per hour with no use is amazing in this kernel, but what im most concerned about is, people setting cpu speeds, to low, and undervolting, and managing to get 24h on battery, and around 4-5 hours on screen. I always use wifi, and mobile data for half the day. If this post does not piss anyone off, i would appreciate if someone guides me to the right direction. Much thanks and appologies, if this post did not belong here.

I used the settings on here http://xdaforums.com/showthread.php?t=2172506&highlight=battery.
[Galaxy S III Original Android Development] Kemby13:
Well, ussually u have to discover the best settings for urself, but aside kernels all i can advise for u is to try out some slim-roms,

or the ones that arent "packed-up" with all kinds of bloat.. Next, screen calibration combined with some modest cpu/gpu/int/mem UV

can give u the best battery life from my experience. CrossBreeder is a nice addon but it can actually shorten the battery life (not by much).

Modem and RIL are also important for battery life, as is Fast dormancy and a few other settings/tricks..

If u want i can write all of my settings from stweaks, but a bit later...
[Galaxy S III Original Android Development] AndreiLux:
Re: [Kernel][27/03] Perseus

Because I tell them to do so and has been in the OP since 8 months. Please stop with the trolling of the 9305 users, it's not the first time I see this.

And before people keep asking: Nothing new in update10. Just an NLS patch and they closed an attack vector in the Exynos audio hardware driver.
[Galaxy S III Original Android Development] Cristiano Matos:
Andrei

I ask you a little request, but not extremely important.

slide2wake -> I think who implement this was fluxi and gokhan put as an option in Stweaks. I don't like everytime i need to wake up the device having to press a hardware button. They have short life, i guess.

By the way, the new Sound system is just awesome and Screen calibration is a master stuff.

Thanks
[Galaxy S III Original Android Development] nfsmw_gr:
Who was trolling?I just asked man.

Btw it would be great if you answered me once in a while about a real problem or bug.
[Galaxy S III Original Android Development] The Broken:
Re: [Kernel][27/03] Perseus

I think I found a bug in 34.1.

I can't set the headphone amplifier lower than 20. If I do it'll automatically go to 20..
[Galaxy S III Original Android Development] Yank555:
That is normal Boeffla Sound behaviour, it even used to no go that low and was changed by Andi on user request.

JP.
[Galaxy S III Original Android Development] AndreiLux:
It's not the first instance of people directing 9305 users into the other forum while I specifically have a big statement there for people to actually come in here, you were not just asking.

I'm aware of it, it'll be fixed in next version.