yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Original Android Development] supercurio:
One of many example of confusion

Not everyone get the whole story with details, you know, usually people don't read.
[Galaxy S III Original Android Development] gokhanmoral:
it is not my problem to have "voodoo_sound" device name in a GPL'd code and that request should have been made in a kind way instead of mumbling and whining about bugs, buggy implementation and porting not being possible. even birds do not twit this much on something...

we have no bugs now if you do not have voodoo sound app installed. if you have it installed it sets digital_gain to 0 when the device boots and it conflicts with extweaks' settings. that is why you have amplification being reduced when you launch extweaks.

well, that was also fixed even though without changing name, because extweaks settings are supposed to be applied on system bootup only and some apps may modify them later. but I will change and write a similar app soon.

but first I will have to go back to s2 thread for some time, after completing 1.3.8
[Galaxy S III Original Android Development] gokhanmoral:
and it can be fixed by the app's author by blacklisting S3 in the code...

again, not my problem.

if it was a request I would help.

but it was a humiliation bombard on twitter and I kept answering back...

he could easily blacklisted any kernel having Siyah in /proc/sys/kernel/version or whatever...

OR he could ask for it nicely...

I say this again: nobody can force me in any way to remove that...

and it is Supercurio's changed attitude that I remove it.

I hope it will not change in near future, which will make me revert a commit...

I hate being forced. I hope you understand that part.
[Galaxy S III Original Android Development] Laum:
I couldn't find the modified version of wm8994_voodoo.c.

Please update your sources since the kernel using that modified code seems to be online, thanks!
[Galaxy S III Original Android Development] currydude:
Amen to that~! Been using the 1.3.7 for a day and it's excellent :)
[Galaxy S III Original Android Development] gokhanmoral:
I wanted to make number of diff lines less but anyway.. pushed it on your request.

I can make further modifications later...
[Galaxy S III Original Android Development] bordikun:
not mine. overnight 8hrs+ NOT in flight mode drain is 4%

1hr call drain is 5%, is that quick for you?
[Galaxy S III Original Android Development] supercurio:
For what's GPL yes of course.

Thing is Voodoo Sound has been partially GPL (kernel driver) and proprietary (android app, all the EQ stuff and how to use the driver to get improvements).

At first no-one cared, I thought it was a fine model − inspired by Koush's ROM Manager + CWM Recovery which is even installed by default with CyanogenMod.

Only difference is that I never used ads in the free version.

Eventually problems showed up so I chose to switch to proprietary app and kernel driver in order to clarify the situation.

Also, I received no contribution when it was GPL so I thought what the heck.

New gen driver is not depending on GPL stuff anymore, kind of like nvidia or ATI drivers.

Thing is I didn't expect the transition to be so rude.

I love sharing code and need to publish new apps & source you know as an expression, but I felt the "business" risk would be too high with 100% opensource driver & app.

Concretely, in the 100% GPL scenario: A random Voodoo Sound clone appear on market, sales at half price? I'm ****ed

So yeah I made a risky choice to work fulltime on Android development.

Is it all about money? Well I turned down great job offers to pursue my goals so clearly no.

100% GPL, 100% proprietary, 50-50. There's probably no perfect model. Now I know that switching from one to another is painful and generates unpredictable reactions.

again, sorry for the thread hijack.
[Galaxy S III Original Android Development] gokhanmoral:
that is quite true...

but with only one exception: I reverted and committed back a mali resume freq change...

so, in the later version battery drain should be less...

however, because of our fuel gauge chip is a little tricky sometimes it is hard to judge the consumption.

and sometimes placebo is a big effect here...

that is why I did not mention about that change.

according to user feedback reverting it increases performance..

but decreases battery life.

therefore, I will make it optional in the release.
[Galaxy S III Original Android Development] bordikun:
@GM

quick question when changing from quad-core mode to single-core mode does it need reboot? (just in-case of emergency and my phone battery low and will switch it)
[Galaxy S III Original Android Development] gokhanmoral:
no, it does not. it just sets a pegasusq parameter which limits the number of cpus in hotplug. you can also do the same with setcpu or a shell script.
[Galaxy S III Original Android Development] Franc38:
Did you read my previous post (probably got un-noticed, in all that noise about a supposed commercial name hidden in the GPL code... )?

I've got (eventually) excellent battery life today with 1.3.7...
[Galaxy S III Original Android Development] KennyLegend:
Gokhan when u said earlier about default gain resetting to 0 when using extweaks with voodoo sound control plus installed,......

... ... Would using the modified default_gain.conf file by Meltus have a similar result ?

If so, would it be only when opening g extweaks while playing audio?
[Galaxy S III Original Android Development] gokhanmoral:
I fixed that part.

it was a script that extweaks was calling setting digital_gain back even when extweaks was not setting anything but querying.

and maybe that mod can cause the same as well..

I will also add speaker volume amplification to the interface.

my aim until now was to get the basic functionality working with minimal changes.
[Galaxy S III Original Android Development] TYA.:
I am using siyah kenel , as usual since I got s2/s3.

1.3x has sound tweak from old source code that SC applied on old dac.

I know this is a port, a debug version to match to s3 dac. It is not voodoo app in the past, or in future release of SC...

So, simple question to

@supercurio : Don't you mind if I use the sound tweak ?
[Galaxy S III Original Android Development] supercurio:
Oh wow I have nothing to say, judge or anything about what you are doing with your device, especially since you know what you're doing.

Only scenario where I would mind would be if you were asking me for support for a pirated version, then say if disappointed by the answer "I was right using a cracked version" (yeah that happened ^^)
[Galaxy S III Original Android Development] KennyLegend:
I'm using that volume hack purely for the speaker volume. It works really well.. Loud and clean.
[Galaxy S III Original Android Development] bordikun:
I previously used the volume hack, sounds great but only problem is the front speaker it is very very loud when you're talking to someone even if it's on speakers you can hear them if you put your phone down
[Galaxy S III Original Android Development] mmse88:
Compare with version 1.3.6, 1.3.7 version's battery really drains quicker ^^"
[Galaxy S III Original Android Development] zodiaxe66:
Come on SC, don't be like this, most of us here respect u and your work, it's your approach that is wrong. I think that most of us would buy voodoo when u release it anyway.so please Calm down and let it go.

there will always be "cracked" versions of any app released.
[Galaxy S III Original Android Development] supercurio:
Yea what I meant is that I have no right on anyone choices, but that's obvious of course.

The crack story (despite its a true one) was only a joke this time :p
[Galaxy S III Original Android Development] TYA.:
Music is my hobby.

I will paid for your version if you sell on samsung apps. My visa card refused by Gg somehow.

When Dmitrikov who sell Neutron music app not yet sell on Ss apps, I used a HACK version but I posted on his site to show my willing to use, to buy , to thank him . He said ok, thank for loving it.

Then, app come to ss apps and surely I paid as a heart thank !

Will you? I may just say thank until paid...
[Galaxy S III Original Android Development] XDA mark:
Miscuzi :p Just saying that many people (including myself) see the massive developer support for the S3 as a major "selling point". We really appreciate wat you devs are doing and it would really be a shame if projects got cancelled because of stuff like this.
[Galaxy S III Original Android Development] franciscofranco:
Now thats a much better and happy statement ;)
[Galaxy S III Original Android Development] supercurio:
No Samsung apps support planned, but I have this in my TODO instead: Alternative and independent in-app billing system for Android apps

This will be for every developer. Long TODO, late, super-late.

My plan is to finish reasonably usable Voodoo Sound and Display Expert apps, then work on that to use in my apps and share with other devs, as Google seems not interested at all in PayPal.
[Galaxy S III Original Android Development] thyttel:
If doing that wont that force you to remove the app from Play Store? Does google allow independent in app purchases not made through them?

Just curious as I got no problem with Google play paymets but curious if google would even allow that?

Sendt fra min GT-I9300 med Tapatalk2
[Galaxy S III Original Android Development] Daelyn:
Encountered something very strange this morning.

As usual, woke up and started up tapatalk reading the latest. In a hour or so it hogged 35% ish and phone got hot. Wierd! CPU Spy reported low frequencys in use only (98% deep sleep during the night) so I deducted it must be the GPU going wicked and heating up. Wiped phone yesterday evening before I flashed 1.3.7.

I tried to get hold of a CPU/GPU frequency and temp monitor tool to have in status bar, but there aren't any to be found other than some crappy CPU ones.
[Galaxy S III Original Android Development] supercurio:
So far Google has been cool with alternative in-app billing options, as long as their solution is available as well (like in a default purchase option).

Many pre-exist compared to Play store one, and Play store is still unavailable for so many people, like gokhanmoral right here.

Of course if a free app is on purpose limited or trial and only propose PayPal as unlock mechanism we can safely assume it won't work out well.
[Galaxy S III Original Android Development] thyttel:
Gotcha!

Sendt fra min GT-I9300 med Tapatalk2
[Galaxy S III Original Android Development] gokhanmoral:
an update: they made it available last month in Turkey again...

we were using market enablers before but they prevented that some months ago. but now we can buy apps again...

that is how I bought your app.

but paypal alternative would be great for the devs because they won't have to pay for market maintenance fee's (30%?) to google.
[Galaxy S III Original Android Development] supercurio:
Thanks for the update and the purchase. Despite I gave you a free license I think (maybe not to Voodoo Sound?)

I'm personally very intrigued by China.

There's so few Chinese people on XDA as well, but many users in total right?

There must be a blackhole somewhere.
[Galaxy S III Original Android Development] TYA.:
@GM, I see a twea option as Dac oversampling.

It can decode 48khz, no higher possible?

I use Neutron app to play 24bit/96khz music, so what does oversampling do with 96khz?

.tta a dts like format play so well with the kenel
[Galaxy S III Original Android Development] gokhanmoral:
that dac oversampling will not increase the audio bitrate that can be decoded.

that option is to help with the suppression of the quantization voice to have a more clear sound. default is 64fs and when you select that option it is set to 128fs
[Galaxy S III Original Android Development] bernard134:
when will we see new siyah kernel? Haha, i know asking for ETA is off limit! (:

Currently on v1.3.6 because there is some issue with v1.3.7 with volume down when launch exTweaks.
[Galaxy S III Original Android Development] movrshakr:
It clear you don't keep up with all forums. Read twitter.
[Galaxy S III Original Android Development] TYA.:
Volume down happen too 1.3.1 .

1.3.6 or 1.3.7 it gone away.

While I am listenning to music, player(neutron) is closed without any info
[Galaxy S III Original Android Development] gokhanmoral:
you go read twitter again beginning from 2 weeks ago and then you'll see why all this started...

- first it was not possible at all...

- second it was slightly possible but will be buggy and cannot be used properly.

- now it is possible maybe but there is a product name issue...

I will be happy if noone else can make any additional comment on this issue...

Supercurio asked nicely and I said okay.

if he ever twits anything about something bad about this issue or force me to anything else I always keep the right to revert that change..

everything is good and clear. problem is resolved...

so, no more comments please...
[Galaxy S III Original Android Development] Entropy512:
I may be getting involved in something I shouldn't here, but from seeing things:

It looks like SC's main request is simply that you change the name of things so that it doesn't pass it off as Voodoo Sound. Call it whatever you want, just not Voodoo.

Keep in mind that open source doesn't necessarily let you use something's name. There's plenty of precedent for companies that opensource a product to request that unofficial releases based on their source do not use their own name.

Redhat: Only RedHat's own products may use the RedHat branding. The end result of this is CentOS, which is RedHat minus the RH branding.

Similarly, Firefox has certain branding requirements for their browser beyond the open-source license for their code. Some people don't want to deal with this branding requirements, and that has resulted in Iceweasel/IceCat.

CWM recovery source has a built in check for the I_AM_KOUSH variable - Recoveries with this set will advertise themselves as "ClockworkMod Recovery" - Recoveries that don't will appear as "CWM-based recovery". Most people don't notice it, but there are branding differences between official and unofficial CWMs. I think Koush would be well within his rights to ask that a recovery not built by him but built with official branding be pulled.

Also look at Ethereal vs. Wireshark - It's a slightly different situation, but another case where an open source project could continue with source but not a name (however for different reasons than the items above and this situation).

Perhaps SC should've made his desires with branding clearer in the past, but sometimes this is just something you don't think about, especially if it's not an issue for two or more years.

Also another thing to keep in mind here on XDA are language and cultural differences... Sometimes those differences can make someone seem like a **** when they're trying not to be. I've had my own disagreements with SC before, but we've put those in the past and we get along fine now. :)

Edit: And another thing for thought, for those in the "the name is in the code and the code is GPL" camp - do you think it would be OK to take GM's sources, make a few changes, then release a build here and (most importantly) still call it SiyahKernel?
[Galaxy S III Original Android Development] gokhanmoral:
you are missing that I never branded anything as voodoo.

and I did not change the device name just to prove that the implementation is exactly the same and can also be used together with voodoo sound app.

it is not different in Redhat/Centos case as Centos keeps the name of the /etc/redhat-release file unchanged. I could also choose that way and change the voodoo version or anything else to a custom name and ask Supercurio to handle that case.

but I did not choose that path not to make his work harder.
[Galaxy S III Original Android Development] box4m:
How safe is it to change USB charge for example, from 475mA default to like 800mA ? :o
[Galaxy S III Original Android Development] gokhanmoral:
safe for your phone but may not be safe for your computer if it is old and have no current limitation.

I use 800mA with all my computers safely and the oldest one is 3 years-old hp.

that increase will mainly help if you are using a car charger which is detected as usb port.
[Galaxy S III Original Android Development] BoostedSR20:
After flashing the kernel, Light Flow pretty much stopped working. Didn't see anyone else mention it.. Thoughts?
[Galaxy S III Original Android Development] box4m:
every component in my comp is 5-6months old, so should be ok then? i have usb3 port that i could enable some "faster charging" for iphone.. not sure if that port would be more suitable?

what do you mean mainly help if you are using a car charger, shouldnt all usb charging go faster?
[Galaxy S III Original Android Development] Mopral:
Light flow still works for me with siyah 1.3.7...
[Galaxy S III Original Android Development] BoostedSR20:
Hmm.. It's only flashing the light at one speed. (very fast) any other speed does nothing.. Tried wiping data and starting over, no dice.
[Galaxy S III Original Android Development] gokhanmoral:
we are using micro-usb as a charger connector type.

but that doesn't mean that all microusb connections are detected as USB charging.

USB charging mode is used when you connect your phone to a USB port on your computer.

BUT, sometimes some chargers (car/or unnamed oem AC chargers) are detected as USB port.

in that case, the device limits the charging current to USB charging current not to cause any harm.

if you have such an AC or Car charger you can make a small hack and short the data pins together. that will make it being detected as AC charger. I used this trick a lot back in my HTC days...

now I choose to use stock chargers.
[Galaxy S III Original Android Development] Mopral:
changing speed in light flow works for me...

Try that:

-go to CWM

-wipe cache and dalvik cache

-fix permissions

-restart
[Galaxy S III Original Android Development] saberzaid:
Witch app to use for overclockimg?
[Galaxy S III Original Android Development] mitjag:
Gokhan I just got my new S3 to and sold my S2. I used your Kernel there and dual boot was awesome since I could test sunctions before I use some new ROM as default.

Would this (and when) be possible also on S3?

Thanks for good work.

EDIT: sorry just noticed you answered already.
[Galaxy S III Original Android Development] NeoCream:
When installing the new kernel with mobile Odin, I do not have the option to wipe the cache partition or the dalvik-cache. Is it therefore 'ok' to not wipe cache&dalvik before flashing a new kernel?

Comming from a SonyEricsson I used to wipe cache&dalvik before flashing a new kernel to reduce probabilities of having any errors.
[Galaxy S III Original Android Development] Vaedryn:
Yes. This is no problem.

Gesendet von meinem GT-I9300
[Galaxy S III Original Android Development] knights.JayTana:
Good to see you here great Gokhan...

"Stability" being your main priorities, why not use just the "pegasusQ" governor in your Kernel (no other option for governor)? I mean, its good to have a choice but there's a greater chance for those newbies to tinker with those available governor which we all know have negative effect on the performance... and in the end, they will point their finger on your kernel when in fact its their noobish fault why their phone got mess.
[Galaxy S III Original Android Development] jonathanyong:
Has anyone tried the 600 mhz setting for the gpu? Is this even remotely stable? Is 600 the only step available after 440?
[Galaxy S III Original Android Development] gokhanmoral:
you are right. that is a potential problem.

and maybe we should even remove performance governor.

even lpm mode uses pegasusq while charging the phone (people think they are charging their phone off but it is not much different then charging the phone in airplane mode)

after I make hotplug settings and 1-core, 2-core, 3-core modes compatible with pegasusq I will remove them.

or at least I will test them one by one and remove the ones which perform bad.
[Galaxy S III Original Android Development] nofam:
Can someone confirm if USB mass storage mode will every be developed, and if so, is it a kernel issue, or firmware (or both)?
[Galaxy S III Original Android Development] zziggy:
Just curious. Did the linaro toolchain give any increased performance?
[Galaxy S III Original Android Development] schrickm5:
Hi Gokhanmoral

Great kernel, love your S2 kernels also. Was extremely excited (still am!) to see you here.

I was just thinking about Linaro, was it difficult to get to work on the newer toolchains?
[Galaxy S III Original Android Development] irony17:
@gokhanmoral :

thank you for your work.

Just noticed it is impossible to change values for ac charge : XXXXXXX not found

+ I see in description :

in extweaks I only have access to pegasusQ & hotplug ... something went wrong ?
[Galaxy S III Original Android Development] walda:
@gokhan:

i would like to love your kernel - it's really great so far!

good smoothness, no reboots, great batterylife in standby.

only one "problem" for me: my sgs3 gets warmer on the lower backside than with stock in normal/daily use. my max is set to 1400MHz, no heavy usage...

not really a big problem, but my mind wonders :D

do you have any explanation for that?
[Galaxy S III Original Android Development] maxmog:
It laggs....stock launcher is smoother for example there are micro laggs by switching the homescreen.......
[Galaxy S III Original Android Development] DirkStorck:
Hi. is there somewher an instruction for ExTweaks? I kniw many settings are explained inside the app but I am look for a instruction which settings are save to change to which value.

Thanks!
[Galaxy S III Original Android Development] Zikor:
thanks Gokhan!

Suggestion: someone should start creating a non dev thread and leave this one as a dev thread while its still early. This way people will get educated... That's what happened with the Siyah Dev Thread on the S2 forum.. people don't usually read the first page anymore once they have been here for quite awhile..

Already told Gokhan about that... I seem to have no problem with Stock Kernel.
[Galaxy S III Original Android Development] jastonas:
And I was also wondering if that has something to do with this:

Linaro Android Nearly Doubles ICS Performance, And Now Parts Of It Are Being Added to CM9
[Galaxy S III Original Android Development] mardon85:
Could be just be but in ExTweeks the descriptions are slightly out e.g.

Great Kernel. I've purchased the Pro version of tweaks.
[Galaxy S III Original Android Development] Zikor:
those values were for Galaxy s2...
[Galaxy S III Original Android Development] pangiotis24:
gokhan are there any thoughts on implementing dual booting like you did with galaxy s2?
[Galaxy S III Original Android Development] gokhanmoral:
Xan will be thankful to you because he is the developer of the app and just to make it more clear I want to state once again that I do not gain anything from the pro app. I prefer to forward the donations to some local students or some other people who are in more need and I use the income from the ads for myself (beers and sometime a little gadgets).

I do not sell anything related with this kernel and I do not make this kernel to make money in any way.

that is why I don't like the critics from the commercial side, from people who do not share but sell, from people who tries to promote their "product" with some worthless technical details and lies.

and let me make this post more kernel related :)

ntfs autmounting issue will be fixed in 1.0.2

I forgot to create /mnt/ntfs folder.

now it works and I am trying to launch myfiles from command line which will start automatically when ntfs drive is mounted.
[Galaxy S III Original Android Development] bordikun:
me too, no problem about light flow in 1.3.7