yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Mini Q&A, Help & Troubleshooting] duffy89pl:
So i got s3 mini also ,use omnirom 5.1.1 but quick charge not working aby kernel for s3 mini for quick charge?
[Galaxy S III Mini Q&A, Help & Troubleshooting] PurePower777:
If kernel supports, you can execute this command to force fast charge.

echo '1' > /sys/kernel/fast_charge/force_fast_charge

Edit: of course this is for usb charging.
[Galaxy S 4 Q&A, Help & Troubleshooting] milly62:
Hello. Sorry for my bad English. I have installed Imperium ROM and I am satisfied with him. But I have a little problem. I have several applications "Home screen" (Eg. Next launcher, launcher google, etc.) and when I press "home" I get a window for choosing one, but no buttons appear all and ONLY ONCE "(see picture) What should I do?
[Galaxy S 4 Q&A, Help & Troubleshooting] lilbeast:
Que !?

---------- Post added at 04:52 PM ---------- Previous post was at 04:51 PM ----------

U haven't set a default launcher
[Verizon Galaxy Note 3 Q&A, Help & Troubleshooting] nyjumpman:
Anyone have any experience using the VZW Note 3 in Japan?

Do I need to call Verizon to unlock my SIM? (I thought they came unlocked already)

I keep reading about sim lock, regional lock, updating APNs, data working but not voice, voice working but not data, etc. Would love to hear people's experiences if available

I'm guessing it isn't as simple as swapping out my VZW SIM for a local sim I purchase in Japan. Or is it?

Thanks in advance everyone!
[Verizon Galaxy Note 3 Q&A, Help & Troubleshooting] samcook2003:
It's already unlocked
[Galaxy S Advance I9070 Android Development] Sami Kabir:
Wow. Thanks for your work, mate! :D

Most people are using CM or CM/AOSP based ROMs nowadays, but there are only a few people (like me) who still use Jellybean. So, I'll try your kernel very soon and I'll post a review after using it.

You joined XDA on 2010 and yet, this is your first post. That just doesn't feel right.. Anyways, keep up the good work, mate. :good:
[Galaxy S Advance I9070 Android Development] d@rkl0rd:
Good to see another kernel developer for our phone! I'm on stock rom now, I will try it out :D
[Galaxy S Advance I9070 Android Development] mkaluza:
The code is on github and there's no problem with merging it with some cm kernel. When I'll try my with some 4.4 again (so far each one had something broken and didn't suit me), I'll probably do it

To keep it short let just say that I'm not a sociable type of guy... but when I have something of value, I try to share...

One more thing (most probably know it, but for those who don't) - 99% of "user experience" depends on the settings of governor, mali and touch booster - if you screw this up, no kernel will work smoothly. I had this problem with my first vanilla jb - it sucked as hell(ondemand), but when I set sampling_down_factor to 3-4 suddenly it was very smooth. Default gov params aren't always the best. Thats one of the reasons I'll try to write a governor that tunes itself and adjusts itself to the app currently in foreground - but that's just an idea and it'll take me some time to refresh all the math needed for it...

Anyway - enjoy the kernel.
[Galaxy S Advance I9070 Android Development] nss357:
Hmm I really wanna test this kernel, but I'm currently on Vanir

I definitely gonna follow your thread, it's good to know Janice is still alive and kicking :p
[Galaxy S Advance I9070 Android Development] mkaluza:
You can always ask rom's devs to merge my changes - it's just a few commits.

And how is that rom working for you? At the time I was checking up 4.4 roms each one of them sucked in a different way. Carbon was the closest (in fact it was the only one acceptable) to being useful (feature- and ui-wise), but it had some process spinning in the background and It was draining my batt (it was unkillable because it was a part of lock screen I think - the bug was known, but no fix available at that time).

If it's similar to carbon I might give it a try...
[Galaxy S Advance I9070 Android Development] nss357:
Well I use to be a Carbon die-hard fan before, but since the dev have got himself another device, so I just had to change rom.

And then I try Vanir. Surprisingly it's pretty stable, and we have official support by the Vanir team too.

Feature-wise its just as good as Carbon, but I kinda miss the pie, since Vanir doesn't have it.

And I think Vanir have a bit more features than Carbon do.

Anyway can you go lower than those cpu voltage on your OP? Or is it really not stable?

Mine's 1000 is at 0x2c, 800 at 0x20, and that's the lowest I can go.

And thanks for the gpu voltage :good: , I actually use that value now :laugh:
[Galaxy S Advance I9070 Android Development] mkaluza:
aioreu the

It's a pity... but I understand that's only the S Advance branch of Carbon thats dead - the rom itself is being developed further?

I didn't like the pie ;P But if you say it's ok, I'll give it a try when I'm in the mood to reinstall everything on the phone...

Actually I didn't recheck those two and focused on lower freqs - these were the limits with older LiveOPP, but now I can go to 0x22 and 0x2c.

In fact, 0x24 and 0x2f are already undervolted values - original are 0x28 and 0x32. But every bit counts, especially on higher freqs.

Thanks for the tip:)

But what's more interesting - 900MHz works at 0x23 (didn't test that before - just took a voltage halfway between 800 and 1000)... there's something wrong with this ARM_100_OPP, but I don't know what yet... Will test the rest again later and post my results.

Your welcome :)

When I have time, I'll try to write how to quickly check undervolting limits for both cpu and gpu.

Mk
[Galaxy S Advance I9070 Android Development] nss357:
Yes, only for our device. It's not really dead yet.

The dev has been kind enough compiling new one once in a while.

Yeah, I could understand that. Too much of a hassle. Got to reinstall everything back again.

But you know, I always do clean flash, even with nightlies. Imagine backing up, factory reset and restoring everything in every 3-4 days.

But now I get really used to it :p

No problem man, thought that information would be useful to you.

Yeah, it would be really nice to go lower, especially on 1000 and 800.

I'm gonna test the rest, and later I would let you know the lowest working voltage that I can go.

And honestly, I have no idea about kernel stuffs :silly: The least that I can do is to play around with it

Yes, please do. I would really appreciate that :fingers-crossed:
[Galaxy S Advance I9070 Android Development] mkaluza:
He also left a repo with build scripts and manual, so I'll try to build the rom.

That's hardcore ;P I have patience to do it 1-2 times a year ;)

mine crashed at 1000MHz/0x2c - I'm on 0x2d now and it seems ok

You could always learn ;) It's fun, all the info is there to read for free... all it takes is will and time :)

I still cant post links, so you need to go to my github (mkaluza), open the i9070_kernel_CoCore-E repo and go to wiki on the right - there is a page "Undervolting janice". Hope this helps.

Mk
[Galaxy S Advance I9070 Android Development] nss357:
Well that's a good news :good:

LOL yeah :p

I'm not sure if mine is really stable, gonna test it with your guide on github

Yeah, I am learning right now :D

So there are scripts that will provide me with some infos when doing UV-ing

And I'm not familiar with registers though, I only do it via liveopp, but still I'll try this

Thanks for the guide :)

Anyway I got a question about gpu, lets say my mali low_boost is 400 and high_boost is 480,

does it use the two freq only or it use the other freq in between 400 and 480 too?

P.S. hey you could just spam in OT threads to get 10 posts :p
[Galaxy S Advance I9070 Android Development] mkaluza:
If you don't get random reboots/crashes than it is - when following my guide, the resulting voltage should be stable, but it isn't always so... I'ts just a starting point that can save you some initial crashes ;) or the other way around - if it doesn't pass freq_jump test, then it isn't stable for sure :)

Only those two - three actually - also 200MHz (that is low_boost/2), but with ape_50_opp voltage, not the one from dvfs_config. There's not much point in doing any smarter gov because gpu intensive apps usually load it at 100% no matter how much power it has - they just have more fps then.

Yeah, maybe, but if those are the rules, then I try to respect them - because I respect the community. (not because I'm some kind of by-the-book guy ;P I ride motorcycle and have already broken so many rules, that they would put me behind bars for life if anybody kept the count ;P).
[Galaxy S Advance I9070 Android Development] #Henkate:
You like adrenaline, heh :D

PS: Sorry for OT
[Galaxy S Advance I9070 Android Development] nss357:
Hey, just letting you know, about opptop script, we don't have prcmu-qos folder in /debug. I thought maybe it have a different name, but I couldn't find ape_requirements and ddr_requirements. The others are working fine :)

Thanks for the infos :good:

LOL, I'm curious though, what bike do yo own? Must be a real badass one :p
[Galaxy S Advance I9070 Android Development] mkaluza:
I'ts more about freedom and versatility, but yeah ;) sometimes I like to push it too ;)

I forgot... this feature was written by me, so it's available only on my kernel for the moment. But it's not really that important - it was more for debugging purposes for me, now I left it as informative.

I'm trying to build Carbon rom for out phone since last night... when/if I'm done, I'll patch the kernel with my stuff and push it somewhere. What is your kernel version? I think that both carbon and vanir use the same, or at least similar one.

Not really :) I't an old BMW F650 - only 48 ponies (of which some might have already died of old age ;P). But in reality you can do most of the fun stuff with as little as 125cc :) Anything bigger is usefull for longer trips/highways/trips with passenger/etc... I mostly ride small country roads and light offroad, so I rarely go over 100km/h, so no badass machine is needed ;) something like 350cc would be best I think. Actually - it's not the bike you ride, but how you ride it... and on narrow roads with many turns a bigger bike is event sometimes harder to ride...
[Galaxy S Advance I9070 Android Development] nss357:
Well ok then. Vanir got a 3.0.101 kernel. It's the same I think? I'll flash and test it when you're done, definitely.

lol the biggest one I ever been on is about 130 cc. It's small, enough that you could squeeze through traffics :p

I don't know much about bike, but AFAIK those superbike need different kind of handling too.
[Galaxy S Advance I9070 Android Development] #Henkate:
Let's speak just about this kernel as for this is meant this thread :p
[Galaxy S Advance I9070 Android Development] pictorul20:
Please anyone tell me how to find the kernel link . I`m a noob at this part :silly: :eek: Thanks
[Galaxy S Advance I9070 Android Development] #Henkate:
Go here and see download link at top of page: https://github.com/mkaluza/i9070_kernel_CoCore-E

Download link : http://goo.gl/FvqPlg

Then check OP to see how to install it.
[Galaxy S Advance I9070 Android Development] pictorul20:
Many Thanks.
[Galaxy S Advance I9070 Android Development] pictorul20:
Please work on this kernel . I can say that this kernel gives a much more stable phone when it comes to oc ( gaming) . Yeahh, it`s not perfect indeed but i can guarantee that it can be if someone might get a little time to play with this kernel. Please do the best, because this kernel might blow any doubt about lagginess of this phone. Like it says : " I can see light from a distant future " :)
[Galaxy S Advance I9070 Android Development] mkaluza:
It's good you're using it for gaming - I can use someone to do such tests as I rarely play anything but chess or sudoku ;P So what is not perfect/crashing and on what app/game (if it's app specific).
[Galaxy S Advance I9070 Android Development] mkaluza:
So I failed at building Carbon :/ segfaulting linker got me to a dead end for now... Tried flashing carbon build21, but it crashed after some time so I dumped it.

But I installed Vanir nightly and is f***n awesome - fast+simple+no batt sucking bugs = perfect (and I very rarely rate anything more than 'ok', so I am very impressed).

The next question is where is the kernel, because I can't find sources for out phone on their official github...

I suspect it's the one from Team-Exhibit... I'll keep looking ;)
[Galaxy S Advance I9070 Android Development] nss357:
Of course it's awesome, it's a Heavy Metal rom :laugh:
[Galaxy S Advance I9070 Android Development] mkaluza:
I enabled ART and it became even more awesome ;) Disabled the animations and now it's as fast and smooth as I always wanted it to be :) My friend had an iPad (2 I think) and an S3 - S3 was cool, but -hate to say it - iPad's ui was way smoother (It was "good enough", which in my world means f***n fast ;) I can now say that I envy her no more ;) esp. that at that time her S3 was 2x the cost of mine, and the iPad was 2x the cost of S3 :P

I'm just wondering how much speed is thanks to optimizations and how much to high cpu usage... time will tell ;)

Vanir source is almost downloaded - tomorrow I'll try to apply my paches to the kernel and report back ;)
[Galaxy S Advance I9070 Android Development] nss357:
So it's gonna be Vanir then? Awesome :D
[Galaxy S Advance I9070 Android Development] Toni5830:
By the way [MENTION=3329816]mkaluza[/MENTION] do you think upgrading kernel to Linux version 3.1 or 3.2 will bring better performance? They did it for Ace II, but I can't say if phone is actually faster, some users say it is..

Try checking Chronomonochrome's thread in Ace II section.

One last thing: the same user in Cocore's thread talked about AnyKernel..maybe it could be useful..

Edit: he said it's not working :/ http://xdaforums.com/showthread.php?p=55821569

Sent from Italy using Tapatalk
[Galaxy S Advance I9070 Android Development] mkaluza:
Me think so ;) I had brief doubts when I realized my mobile data isn't working, but it was just a missing APN :) So my opinion holds - it's f***n awesome ;)

But the sources take sooo long to fetch... last 5% has been fetching since yesterday morning... In the mean time I patched TeamCanjica's 3.0.101 kernel with my patches and it compiles cleanly, but doesn't boot yet - I suppose I messed something with the ram disk. Anyway the fight goes on ;)

As for the cpu usage - It's relatively high. Default settings for interactive gov are pretty aggresive - although they do a great job (actually it's zwilew who did a great job :)). But nothing comes for free... I'll be worknig on my governors - maybe they'll help with this (some preliminary assumptions are written here is anybody wants to read it: New-CPU-governors).

As for the current .31 kernel - guys - report if it's working and what's with stability, your OC/UV results, etc... because I'd like to have it tested by more than just me before I send pull requests to CoCafe. (here are download stats by the way). Also the results would be helpful when sending pull requests for .101 kernel. I'm a new guy, so I need some proofs my code is working and is useful, otherwise I'm afraid that devs won't pull the code into their kernels.

P.S.

To anyone else wanting to write sth about OT - you're free to leave if you don't like it... I started this thread and if I consider something OT I'll point that out for sure(or just ignore it, like the post above) - so far it's ok for me.
[Galaxy S Advance I9070 Android Development] Toni5830:
DeleteMePlease
[Galaxy S Advance I9070 Android Development] templeka:
And he is developing. Looking at the post he was always on topic first and a friendly off topic at the end. I get this is a development forum but geez why so stiff and why so jumpy at the guy? You misunderstood what he said about off topic as well. Anyway I'm sorry for my post here that's off topic too but take a chill pill please.
[Galaxy S Advance I9070 Android Development] mkaluza:
Hi!

The good news is I managed to patch 3.0.101 kernel with my stuff and it's working :) The bad news is I can't extract ramdisk image from original Vanir kernel, so my is a bit hacky and as a result has no recovery yet (that's why I'm not posting download link yet, but if anyone wants it, pm me). It's not a real problem because if somethink goes wrong you can always use odin (or heimdall on linux). And there's no release/debug configs yet, so the build itself is not optimized.

If someone can point me to a working cwm recovery package (I think any CM-based distro will do) that I can use I'll be grateful :)

Sources are on my github.

I'd like to repeat my request to all that downloaded the 3.0.31 version - report on stability please! It'll make it easier for me to get those changes merged into more "prominent" kernels. I don't really need "my own" kernel - this version is for testing mostly...

Mk
[Galaxy S Advance I9070 Android Development] pictorul20:
please if you could to remove the recovery background to a full black background . Why? There are 3 reasons 1: vanir is a blacked themed rom ( almost all of it )

2: Because we all know how battery sucker are amoled displays when it comes to display images

3: I have started to mod apk`s . This means I have started to mod the visual look of a series of well known apk`s for our phone. They will be blacked out for those who like full blacked apps. Those will be separately from the well known blacked out apk`s.

So ....anyway, if we combine this modified kernel with vanir and with full blacked apps, we can get a super heavy duty phone again.

My advice would be the following . ( try to remove as much as possible of kernel drivers, patches, mods, whatsoever to make it as lightweight as it can . Try to make gouvernors to fix lock scaling, and try to see for example performance of gaming in games like nfs mw ( I think it`s the perfect example ) since the frames are going down about -3/-5 fps in some cases . The lag is gone , but the frame drop is still existent. I think that is what it needs to be fixed . Overall, a much more higher difference from what we had before and what we have now in this moment. Keep the work. U`re making progresses :D We wait to see more kernels from you buddy :good:

Last edit: there are some system blocks from time to time. sometimes it hangs, but sometimes don`t . Those are rare cases, but they do exists and it is related to gouvernors I think ( performance/ sio plus ) maybe there is a problem with it. I dunno, I`l let others to make heavy benchmarks and test on this phone. Maybe we can find a workaround solution to fix this, because this phone is and I repeat IS CAPABLE OF GREAT THINGS. ( it won`t wash your clothes, it won`t go to work for you, but yes, this phone still rocks )
[Galaxy S Advance I9070 Android Development] jadega:
Hey MK,

The kernel(3.0.101) which you are trying to implement is for stock rom or for CM??
[Galaxy S Advance I9070 Android Development] mkaluza:
This 3.0.101 is for cm based roms - didn't test it on stock.
[Galaxy S Advance I9070 Android Development] mkaluza:
IMHO there's no point-recovery is used rarely and usually when near some power source. Besides I don't know how...

You know - this hardware has its limits... gaming frame rate is strongly dependent on gpu and our is only single core...

Please post cpu and gpu frequency and voltage settings of you changed them. Governors themselves are rarely the problem - when UV/OC its easy to set values which are sometimes unstable.

Mk
[Galaxy S Advance I9070 Android Development] mkaluza:
Ok - the good news is that all the patches were merged by TeamCanjica into 3.0.101 kernel, so in time they will probably appear in others as well :) When I have time, I'll prepare the patches for CoCore kernel as well.
[Galaxy S Advance I9070 Android Development] ChronoMonochrome:
Perhaps I never paid attention to how much benefit from those things that I did in the kernel (in vain!). Upgrading to Linux 3.1 / 3.2 was just like a challenge, at least, the kernel booted and work without any bugs, for me that was enough. Although it turned out later that it still lacks a lot of commits 3.1/3.2(if anyone is interested, by me were are implemented commits only from kernelnewbies.org/Linux_3.1 and kernelnewbies.org/Linux_3.2 , however, this is not all changes Linux 3.1 / 3.2). Sorry for offtopic and my bad English.
[Galaxy S Advance I9070 Android Development] mkaluza:
I'm sure it's a worthy experiment - while upgrading entire kernel is IMO little pointless since the same linux kernel is used on very wide range of devices and android doesn't care about many things (i.e. raid, FC, ethernet, most of dm, all data center scale drivers etc.), there certainly are some commits that could directly benefit us - some performance and responsivenes improvments, fixed bugs or new features. Those could later be pulled into 'mainline' 3.0.31 and 3.0.101 kernels to be accessible to wider public - and maybe more devices based on the u8500 chip. Have you got some place to talk about it without OT-nazis attacking us? Or maybe there's a forum for u8500 kernel devs somewhere?
[Galaxy S Advance I9070 Android Development] ChronoMonochrome:
I knew about it ... but nevertheless, I still update the everything I could find on the above resource, just to be sure I did not miss anything. And yet, as can be seen, there is no a large number of commits, which for some reason were not mentioned on kernelnewbies.org (just as an example, https://lkml.org/lkml/2011/7/22/353, but it is only a small part of those commits).

Unfortunately, I do not know of such forums. It seems there really is not the place to discuss something like that, makes me doubly sorry, I hope nobody is against that we are discussing it here :)
[Galaxy S Advance I9070 Android Development] mkaluza:
And that's perfectly fine :) But if you could also prepare some patches against 3.0.101 kernel that could be merged upstream (or at least point to some potentially valuable commits, since you browse through them anyway), it would benefit more people... I think so at least :)

For example - jRCU is missing from 3.0.101, and I think it's a useful thing...

So maybe we can create one? I think some option would be to ask forum admins to create a u8500 section here? Or if we don't find anything better - just create a google group :)

But first we should find some people possibly interested in this and ask them... I'm rarely here and I don't know many people, but I saw [MENTION=5093942]KINGbabasula[/MENTION] doing something similar. Do you know some people from other phone forums? I know SGS3 mini is on that platform and a few Sony phones (obviously :) - Xperia U, P and Sola).

This could result i faster distribution of new features between the phones and also could provide some starting point for others wishing to contribute or test.

If nothing else, we can get some practice in distributed project management, which might be useful someday :)

I couldn't care less... :P
[Galaxy S Advance I9070 Android Development] ChronoMonochrome:
I agree to this. I'll do it soon, far as I remember I have these patches (or at least in their search is not difficult), it now remains only to see which of them can really be of any benefit. Though I can not promise the completeness of the results, since some of it is difficult to finding some commits on git.kernel.org, due to their large number, and also due to the fact that some of them can not be fast-forwarded.

It should be not easy given the fact that many people here who I know went to develop for other platforms, such as KINGbabasula. However, I do not know almost any of the forum Sony, maybe we could find someone on this forum, but it's just an idea ...

UPD. I remembered just now, [MENTION=3332811]faux123[/MENTION] did something similar for tuna(he updated some parts of kernel to Linux 3.3) http://rootzwiki.com/topic/11552-gn-gsmhybrid-3053jbpre-uvoctuncifsotgfiopsv024nov-27/

Of course Tuna is not u8500-based phone, but since it use 3.0.y kernel, it may be useful for us.