yashsingh1/xdaforums huggingface dataset:
[Galaxy Ace II Android Development] Andrewbons:
2.5 version is laggier, lots of battery consumption and lots of black screen wake than 2.3

2.3 it's the best version in my opinion

I have 200-1000 mhz interactive, static gpu 400 mhz, SioPlus, -100 UV both cpu and gpu, no BLN

with 2.5 i have top 24 hours battery life with 90 minutes of active screen

with 2.3 i have more than 24 hours with 3 hours of active screen, better performance, no lag, less black screen issue, but bugged TWRP -.-

TWRP doesn't mount internal and external SD card. I'm full F2FS, can you make a cwm for that? CWM is the perfect recovery, no bugs
[Galaxy Ace II Android Development] ChronoMonochrome:
But it's still damages battery, since charge process is a slow...
[Galaxy Ace II Android Development] Andrewbons:
Ok, it damages battery. But there is a lot of work that can be done

For example, starting from 2.3 and fix charger, because 2.3 has far less black screen issue, no lag and better battery life (at least for my device, if no one says that it doesn't mean they don't have any problems. I'm reporting it, it's something)

Then make a CWM for full F2FS support, because all TWRP versions are bugged (can't mount internal and external SD card)

Now i'm forced to go back to 2.3 because 2.5 it's not good for a daily use (if i use a bit of 3G my battery life drops, if i do more than 1 call at day my battery drops, i'm scared to use it when i'm not at home).

To go back to 2.3 i have to flash an old f2fs cwm from odin because TWRP can't mount my storages. It's a mess :\

It damages my battery? Fair enough, i will pay 7€ for a brand new battery, but at least i have a fully functional smartphone u.u
[Galaxy Ace II Android Development] riyosakura:
Where i can download 2.5?

I dont see download on google drive. On instruction 'this kernel' have made me download a 2.4 kernel and its not 2.5.

Do i need to replace boot.cpio if im on 4.4.x? I see 4.4.x.zip and 4.4.f2fs.zip on ramdisk folder what is the differents?

Thanks.
[Galaxy Ace II Android Development] manthes:
2.5 drains battery too fast. what's the problems of 2.4?
[Galaxy Ace II Android Development] shaqman89:
It's inside the universal folder: https://drive.google.com/folderview...sharing&tid=0B_OwIFfWQnj_V2kzV3JKcUlhU1U#list

If you are using 4.4, you don't need to replace boot.cpio.
[Galaxy Ace II Android Development] zizoumadrid:
i confirme that latest kernel after 2.3 has more battery drain
[Galaxy Ace II Android Development] matthias1976:
no special way to stop blinking. open the event caused blinking and its gone. after stop blinking no special way to deactivate wakelog. phone goes normal into deepsleep.

im on ChronoKernel 2.4 and poppmensa latest P Build. no tweaks set by me.

im new on ChronoKernel, cant say its different to other versions, but.....

i got lil higher activity caused of "radio_interface"

from 40 minutes deepsleep its 4 minutes awake caused by "radio_interface" kernel wakelock. nothing special in partial wakelocks
[Galaxy Ace II Android Development] lars85destroyer:
How can I come back on 2.4 after 2.5 universal install ?
[Galaxy Ace II Android Development] nikolas1274:
Just flash 2.4 universal or simple
[Galaxy Ace II Android Development] lars85destroyer:
2) flash recovery, bootscripts and kernel

Do I need to flash everything or just kernel ?
[Galaxy Ace II Android Development] nikolas1274:
Only kernel
[Galaxy Ace II Android Development] lars85destroyer:
Okay thanks.

Moved back on 2.4 because of battery life.
[Galaxy Ace II Android Development] biggstreet:
I have a stock rom 4.1.2 & i dont know how to flash this universal kernel i dont get the 3 point in your tutorial
[Galaxy Ace II Android Development] ChronoMonochrome:
@up, download ramdisks/4.1.2.cpio.zip, unpack and rename to boot.cpio. Then flash it using one the flashable archives from folder universal/bootscripts.
[Galaxy Ace II Android Development] shaqman89:
In the 2.5.1 version, though I don't see noticeable lags like some others have mentioned, multi tasking is really horrible for me. Whenever, I am using an app that is heavy, whenever the screen dims, getting it back on takes forever. In this case, I have disabled screen of frequency so it should be the default.

This doesn't happen when I am using lighter apps.

The configuration I am using is: F2FS full, 250-1230 with Performance, IO: SioPlus, GPU: 480/640
[Galaxy Ace II Android Development] Bilgets:
Happen on me too while playing Clash of Clans!
[Galaxy Ace II Android Development] nikolas1274:
Well i rollback at 2.4 ext4 but i uninstall the exposed framework instaler too.

I am using that configuration since yesterday and i have NOT lag, freezes or black screen at all

I will test it more and i will report

more info

Freq: 30-1200

screen off freq: off

interactive/noop
[Galaxy Ace II Android Development] sorset:
Hello

I have 2 questions,

1) would you please explain how can I use voltages that are set in older version (2.3) in new version (2.5)?

2)I have installed new universal kernel (2.5) , so I flashed new ramdisk for 4.4.x , can I roll back to older versions or stock firmware with this ramdisk or I should restore Partition17 backup?

thanks in advance
[Galaxy Ace II Android Development] fluffi444:
So your Phone runs 1230 all the time? This is what Performance Gov. do...
[Galaxy Ace II Android Development] dragos281993:
The last 2 builds 4/07 and 5/07 aren't working for me as well. Try this build. It's the last made by [MENTION=5695278]ChronoMonochrome[/MENTION] that works for me and it's great and has a lot of governors to choose from, but it's not on DevHost anymore. Happily I still have it, so here it is. You should wipe cache and Dalvik cache before you flash it.
[Galaxy Ace II Android Development] dragos281993:
Flash another kernel. That's what I did. I wiped cache and Dalvik cache, then I flashed the kernel I gave you and voila! your phone is gonna boot up.
[Galaxy Ace II Android Development] dragos281993:
Check the mail. I sent you something
[Galaxy Ace II Android Development] nikolas1274:
If it is something good, i want it too :)
[Galaxy Ace II Android Development] teogepe:
So do i
[Galaxy Ace II Android Development] ChronoMonochrome:
New version is UP! :)

http://xdaforums.com/showpost.php?p=53644714&postcount=1
[Galaxy Ace II Android Development] hmzh:
great i hope reboot bug is gone

testing now :fingers-crossed:
[Galaxy Ace II Android Development] dragos281993:
Oh yeah !

I just wanna ask you something. What inspired you to choose that username, cause I think it's cool?
[Galaxy Ace II Android Development] xo.en:
..so there will be no 4.3.x kernels anymore?
[Galaxy Ace II Android Development] HCDanny24:
Which link is for 4.3.x?
[Galaxy Ace II Android Development] dragos281993:
The kernels are made only for stock 4.1.2 and 4.4.x. There's no support for 4.3.

---------- Post added at 01:02 AM ---------- Previous post was at 12:58 AM ----------

@ChronoMonochrome, the "SLQB memory allocator" is actually called "SLAB memory allocator".
[Galaxy Ace II Android Development] miryn:
I think You've missed

something

..

Btw [MENTION=5695278]ChronoMonochrome[/MENTION] Will You do some update of 4.3 kernel?
[Galaxy Ace II Android Development] dragos281993:
Oh, so it seems that [MENTION=5695278]ChronoMonochrome[/MENTION] doesn't rest at all.
[Galaxy Ace II Android Development] zwliew:
no, it's slqb. it's an alternative slab memory allocator compared to the default slub.
[Galaxy Ace II Android Development] dragos281993:
Yeah, I just read a post about that and they said that slub is the best memory allocator. Not a big difference, just that performs slightly better than the others.
[Galaxy Ace II Android Development] ChronoMonochrome:
Because I'm big fan of Chrono series :) as you can see on my avatar depicts Serge from Chrono Cross. I would probably chose this nickname, if it would not be so trivial)

Yes, i'll upload it a bit later. Honestly, a bit hard to support several kernel versions)

UPD. latest build is available for 4.3.x ROMs :)

I decided to switch to SLQB because some users has troubles with SLUB(it caused reboots for some users).
[Galaxy Ace II Android Development] xo.en:
I hope that one is different than cm10.2_codina_kernel_17072014_experimental1, because that one behaves similarily to previous one(cwm freezes and so on). Still, i am unable to understand why it works like that, never seen anything like this before, tbh.

It's obvious, look, i am not here to beg for further builds - i just need to determine usefulness of actual kernel state, if it has nothing to offer from my point of view, i stay with old one, that's all.

upd: same as before, random cwm freezes, random bootanim freezes, i flashed my sga2 hundreds of times and never seen such behaviour before. I checked it with liquid and clean cm 10.2, identical issues with both.
[Galaxy Ace II Android Development] judas1977:
You could choose Dario or Salt or Pepper :) (i think it's time to play CT on my psp:))
[Galaxy Ace II Android Development] fluffi444:
UnivKernel R2.5.1 full F2FS CodinaP

Sometimes it happens that during booting while Cyanogen Logo is circeling, it stopps and the logo got corrupted...

Sometime with strange colors...Sometimes "only" with a kind of fragmented Logo...

Long press Power button helps and mostly phone boots normally afterward...

Don't know if it is kernel related or my NAND got lost sometimes :D

Did some of you made the same experience?
[Galaxy Ace II Android Development] shaqman89:
Yes, almost all of the time.

Since it did, I expected that the long wake up time issue I mentioned disappeared.

I have tried zenx too but it had similar effects.

---------- Post added at 11:32 PM ---------- Previous post was at 11:28 PM ----------

I got a slightly different experience, for me the boot image did got corrupt, but it didn't stop, eventually (not longer than usual) it boots normally, even though the logo looked strange. I am not sure what caused it but for me it happens on only some boot images. The current one I am using is from Lolipop' theme and is working fine.
[Galaxy Ace II Android Development] ace2nutzer:
Sounds bad.... may be to less GPU Voltage or your GPU is nearly corrupt.

But u know that.. for most such cases .. full 3-parted can help :)
[Galaxy Ace II Android Development] fluffi444:
sry Ace :) But I dont think so... No uV on CPU/GPU... And all games (also high GPU usage ones) are running normally...

Why do you thing evertime that an component is dying? :D

Anyway thx for your comment.

Do not understand me wrong: Its happens really rare. As far as I remember after NAND recoverys... This started first with R2.5.1...
[Galaxy Ace II Android Development] ChronoMonochrome:
can you send dmesg log?
[Galaxy Ace II Android Development] ace2nutzer:
That are same things.. when GPU is corrupt .. or to lees Voltage...

But when u said.. after NAND Backup... that it's clearly.. may be your sdcard is no more good enough .. then u write back the errors from the sdcard to your nand.. not really good ! But I really don't know why do u do so many Full Backups :D That's is really not needed.. and dangerous for everytime rewriting the bootloader... but i know, u have an Riff-Box... so that's for u no Problem :)

For me i can say: One Fullbackup is enough.. due do IMEI etc.. then just CWM Backups and it's good to have an ODIN Kernel.. then u can flash every cracked ROM / Kernel... u'll able to make you Phone running without using your Full-NAND Backup ;)
[Galaxy Ace II Android Development] ChronoMonochrome:
are you used cpufreq limits below default?

settings like in my signature is bad example, I use it because usually only listening to music with screenoff.
[Galaxy Ace II Android Development] shaqman89:
I don't think so. Default is 200,right?

I configured it to be between 250-1230. Unless I am monitoring it wrong, my phone rarely/never uses lower frequency than that.

Doing so with 300-1200 did not solve the issue.
[Galaxy Ace II Android Development] ChronoMonochrome:
I didn't mean screen on settings, just screen off: 100-400 MHz - this is default kernel settings (but screenoff module is disabled by default).
[Galaxy Ace II Android Development] shaqman89:
The screen off settings is the one we set through cpufreq_limits_on_suspend, right?

I set it to off, so I think it's using default.

Previously I used 50-300. Should I try to set it on with a higher frequency?
[Galaxy Ace II Android Development] ChronoMonochrome:
Maybe 100-400 MHz, I don't see any problems with these settings...
[Galaxy Ace II Android Development] shaqman89:
Currently I am using it off.

echo off > /sys/kernel/cpufreq/cpufreq_limits_on_suspend

Doesn't this supposed to mean that I am using default, which is 100-400?

If it is, it didn't solve the issue.
[Galaxy Ace II Android Development] ChronoMonochrome:
if it shows "off" then it'll be not used at all (i.e. min/max limits won't be changed on wakeup/suspend).
[Galaxy Ace II Android Development] shaqman89:
I think I am missing something here :D

So which frequency would be used if that is off?

Nevertheless, I am gonna try to play around with that a bit. I will report back after some tries.
[Galaxy Ace II Android Development] physcodelic:
Hello OP, I'm sorry if this problem is off topic.

My mom's want her Ace 2 OS to be like my device, Xiaomi Redmi 1s which is originally using MIUI :(

So I decided to use ported MIUI by [MENTION=5160398]teddytsen[/MENTION]. All his links using Mediaf*re. Rom file downloaded without problems. But all kernel files failed, not one I can download even if I use any PC/Android browser. There are 2, Clean and Chrono kernel by you.

Because of there is problem with kernel download on MIUI thread, and her Ace 2 has S6D display driver, I had an idea by using your kernel here, your GDrive universal folder if you ask.

Maybe something like this :

- make-ramdisk.zip < universal/common

- Chrono kernel 2.4.zip < universal folder

- bootscript for 4.2.x.cpio.zip < ramdisks folder

- CWM/TWRP ext4 < universal (IDK if MIUI support F2FS or not, just play safe with ext4)

With this file, can I use them to boot MIUI by [MENTION=5160398]teddytsen[/MENTION]?

Or I need specific kernel build by you for MIUI?

Oh, and I look at your tuts about flashing universal kernel for all rom, you dont mention to flash using "stock" or "custom" recovery.

You said to flash make-ramdisk-partition.zip first, so do I need to use stock recovery, or I need to flash custom recovery first, to flash those 4 files?

Thanks so much from me and my mom ofcourse :)

I hope she got much patient before she smash her Ace 2, because of that patheticly slow stock JB rom :D
[Galaxy Ace II Android Development] ChronoMonochrome:
Yes, you can. If I remember correctly, current 4.2.x scripts supports MIUI.

Any custom recovery (CWM, TWRP) is required. But not one of these ones from Google drive, because it can't be run without universal kernel, but kernel can't be installed without custom recovery... so just install first usual kernel with CWM or TWRP(or flash temporary CWM recovery).
[Galaxy Ace II Android Development] physcodelic:
Ok, thanks for your answer.

Oh, forget to ask you about display driver problem for S6D device. Many user reported blank screen problem.

Last question maybe, I have seen your changelog, in kernel v1.2 you fixed it right?

Any chance v2.4 had this fix too? Or maybe completely fixed in latest version?

This is the first time I "torn apart" Ace 2, I try to get all information for short time, any small info would be useful.

I just want to make sure every known bugs or incompatiblities are acceptable/ignorable.

Thanks alot sir...
[Galaxy Ace II Android Development] ChronoMonochrome:
But it wasn't fixed, as it turned out...
[Galaxy Ace II Android Development] ChronoMonochrome:
New build is UP! :)

Changelog:

added input boost support for most of governors (thanks to [MENTION=5604178]zwliew[/MENTION] for original patch)

Use following interfaces to adjust it:

/sys/kernel/cpufreq/input_boost_freq
and
/sys/kernel/cpufreq/input_boost_ms

reverted most of changes in abb-charger. It's only uses custom voltage table, termination current [MENTION=1516530]150[/MENTION] mA and some other tweaks, provided by [MENTION=5840412]ace2nutzer[/MENTION]

added tweakable interfaces for termination current:

/sys/kernel/abb-chargalg/termination_curr_1st
/sys/kernel/abb-chargalg/termination_curr_2nd

curr_2nd should be <= curr_1st

It's recommended don't change these values (lower values affects on longer battery lifetime, but also on slower battery charge). Too low values maybe aren't usable.

added most user-friendly interface to disable using of APE_25_OPP. It's disable by default, to enable type:

echo on > /sys/kernel/liveopp/use_ape_25_opp

You also can adjust max cpufreq with which will be used ape_25_opp(most higher frequencies will use ape_opp=50 or ape_opp=100):

echo max_freq=250000 > /sys/kernel/liveopp/use_ape_25_opp

Using ape_25_opp along with too low screenoff cpufreq limits may cause freezes after wakeup.

LiveOPP: added steps 85, 350, 450 MHz. If you use any UV scripts(even avs-based script for R2.4-2.5) then first disable it since new liveopp table may be incompatible with scripts.
[Galaxy Ace II Android Development] shaqman89:
[MENTION=5695278]ChronoMonochrome[/MENTION]

After a few tries, it seems the issue didn't go away.

I tried setting screen off frequency to 100-400, 200-400, 200-600 and 300-600, but none seemed to work as expected. The kernel actually works good for normal use, it's only happening when multitasking with heavy apps.
[Galaxy Ace II Android Development] fluffi444:
Will do so if the problem comes up again...

Looks like that clearing cache/dalvik helped :) (as usual)

I'm already on R2.6 and i think now its useless to send dmesg from good and fresch booted system.
[Galaxy Ace II Android Development] vacziferi:
Hello Chrono,

Today morning I had a random reboot (arroond 7:15). This happened 2nd time since I installed universal kernel 2.5.1

kmsg is uploaded here: https://www.dropbox.com/s/amt8vwaa2hwh3dk/last_kmsg.txt?dl=0
[Galaxy Ace II Android Development] ChronoMonochrome:
Seems as software failure or bug on memory management..
[Galaxy Ace II Android Development] vacziferi:
Can I do something with it?

These lines are strange for me.... Maybe if I change CPU schedule from interactive to an other one???

[117723.760222] Internal error: Oops: 5 [#1] PREEMPT SMP

[117723.760222] dbx500_dump notified of crash

[117723.762541] Modules linked in: dhd cpufreq_zenx cpufreq_pegasusq cpufreq_ondemandq cpufreq_interactive bthid param(P) j4fs(P) [last unloaded: dhd]

[117723.767821] BUG: scheduling while atomic: NetworkPolicy/2220/0x00000003

[117723.767821] Modules linked in: dhd cpufreq_zenx cpufreq_pegasusq cpufreq_ondemandq cpufreq_interactive bthid param(P) j4fs(P) [last unloaded: dhd]
[Galaxy Ace II Android Development] zizoumadrid:
hi [MENTION=5695278]ChronoMonochrome[/MENTION] i want to ask you question

in the 13/05/2014 build of tc cm11 by rox have amazing quality sound

i want to know if we include the file who related with sound quality or sound in general from 13/05/2014 build to 07/08/2014 (my favorite build) will work ??

if work what is the file to put

or only the novathor settings are responsible of quality sound (different version)

( i'm asking you because i know that you love to listening music all the time :D)

thank's
[Galaxy Ace II Android Development] ChronoMonochrome:
I don't know about which file you're talking. I don't remember if there's mentioned difference between those builds (but I never used stock equalizer, I always replace it with V4A).
[Galaxy Ace II Android Development] fluffi444:
Chrono build-in a little test for us into new R2.6 :D

Found it :victory:

/sys/kernel/liveopp/ddrpll

was changed to

/sys/kernel/liveopp/pllddr
[Galaxy Ace II Android Development] ChronoMonochrome:
Oh sorry I forgot to mention it :D

In early stage of development (in original [MENTION=4832589]cocafe[/MENTION] patch) it was named "ddrpll", and only then renamed to pllddr :) I forgot to rename it when released first build with pllddr OC. :p
[Galaxy Ace II Android Development] lars85destroyer:
Is your kernel compatible with CrystalPA ? :3
[Galaxy Ace II Android Development] ChronoMonochrome:
I haven't tested (I'm very lazy with installing any new ROMs :) ) so try yourself.
[Galaxy Ace II Android Development] lars85destroyer:
Ok so i'll try this tomorrow ^^
[Galaxy Ace II Android Development] ChronoMonochrome:
Screen on time test (latest R2.6 kernel)

Abb-chargalg settings:

echo 90 > /sys/kernel/abb-chargalg/termination_curr_1st
echo 70 > /sys/kernel/abb-chargalg/termination_curr_2nd

CPU: ZenX 275-1200 MHz, GPU 400 MHz, DDR: 798 MHz, most of time test was performed in MX player(brightness 6/15)

Never thought it's possible to have 6,5+ hours SOT even on original 1500 mAh battery :)

Will report how long it will take to recharge now :)
[Galaxy Ace II Android Development] sgace2:
Hello,

how can i revert the changes done by make-ramdisk-partition.zip if i need to flash stock again? Is there an unmake-ramdisk-partition.zip?

thank you in advance!

Best regards,

sgace2
[Galaxy Ace II Android Development] fluffi444:
Not needed - Just flash another "full" or "not universal" kernel over it...

---------- Post added at 09:42 AM ---------- Previous post was at 09:28 AM ----------

[MENTION=5695278]ChronoMonochrome[/MENTION] [MENTION=5840412]ace2nutzer[/MENTION]

As I still have those temp lag I looked a bit deeper into it and I thing I found the key...

The GPU came to my mind as the lag was everytime away after I run my weather app (which has some nice 3D weather showing).

2-3 seconds after closing the app the lag was comletely away... But then it was back...

Its the GPU which goes to half speed, I guess. If I set echo 100 > /debug/prcmu/ape_opp GUI is again as smooth as it can be... (GPU running at 399360 as I setted in NT app)

If I set it (for test) to echo 50 > /debug/prcmu/ape_opp the GUI is exactly as laggy as I noticed it during normal use...(GPU running at only 199680)

In LiveOPP I saw that ape_opp is setted to ape_opp=50 up to arm_step19.

Is there a way to modify single steps with ape_opp=100?

Or is it still recommended to set echo 100 > /debug/prcmu/ape_opp?

Or do I mix-up two diffent things? :D

I tried it already with echo ape_opp=100 > /sys/kernel/liveopp/arm_step19 (for instance) but without sucsess...
[Galaxy Ace II Android Development] manthes:
First black screen with 2.6. I went back to 2.4
[Galaxy Ace II Android Development] lars85destroyer:
Ok. So TWRP 2.4 universal is a crap. It changes my device to be recognized as a 8160, and I have a 8160P. I can't create any backup, always fail, and unable to mount sd card.
[Galaxy Ace II Android Development] ChronoMonochrome:
Thank for report! Will look what I can to do.

Try

echo apeopp=100 > /sys/kernel/liveopp/arm_step19
[Galaxy Ace II Android Development] fluffi444:
arg - that was close - I might have guessed. Thanks! :good:
[Galaxy Ace II Android Development] ChronoMonochrome:
R2.6.1 is up.

Changelog:

Abb-chargalg:

adjusted some values (thanks [MENTION=5840412]ace2nutzer[/MENTION], [MENTION=1130928]doctormord[/MENTION])

added interface recharge_vol

LiveOPP:

adjusted APE_OPP/DDR_OPP values

removed "use_ape_25_opp" interface - it serves nothing

hopefully fixed min/max freq bug (sometimes stuck at 0 MHz)
[Galaxy Ace II Android Development] tofueatsbread:
Great. Good for you (y)
[Galaxy Ace II Android Development] fluffi444:
Can not confrim that. R2.4 was the first full working universal codinap kernel. Check boot files and recovery. Maybe its because you tried codina custom Rom.

Gesendet von meinem GT-I8160P mit Tapatalk 2
[Galaxy Ace II Android Development] lars85destroyer:
I updated to 2.6, everything has worked fine. Then I came back to 2.4, and the same thing has happened :( So I'm staying on 2.6 for the moment ..
[Galaxy Ace II Android Development] Andrewbons:
Can i just ask to have a CWM with full F2FS support?

TWRP is not working for me (can't mount internal and external sd card, as usual), i have no other options
[Galaxy Ace II Android Development] powermetza:
On stock rom 4.1.2 with universal kernel (r2.4 and r2.6) bluetooth it doesn't work ( it can't be torn on), but with chrono kernel r.2.2.2 bluetooth is OK.