yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] josh.walker.9242:
i have the file on my pc. im uploading it to my google drive, never done this before so it may not work but ill send you a pm with a link in a few minutes
[Galaxy Note 4 Q&A, Help & Troubleshooting] bat0nas:
Hi,

I ran Antutu few times before Lollipop and I easily scored 50k.

Now once I updated to Lollipop I could get only 38k. After factory restore - 41k.

But still no close to 50k.

Any ideas what went wrong?

I have 910C.
[Galaxy Note 4 Q&A, Help & Troubleshooting] mohabmoka:
same as mine , n910c running with 5.0.1 lolipop
[Galaxy Note 4 Q&A, Help & Troubleshooting] TrainGame:
I went from 50k down to 39k after going from kit kat to lollipop. Tried different kernels and tons but hasn't helped the issue. Even a factory reset doesn't do anything.
[Galaxy Ace II Android Development] ChronoMonochrome:
​

Welcome to VanirAOSP

. Our mission is to deliver a clean optimized version of Android with subtly improved versions of the features you love to as many devices as possible. we've tried to incorporate and improve our features in a way that makes them more cohesive to improve the overall user experience while correcting any performance regressions and improving functionality..

Features:

stock mode - ability revert to stock AOSP code with the exception of a few custom features we chose to keep active

enhanced performance.. longer uptime with less slowdown

custom written CRON and init.d.

UI and graphics improvements

custom navbar, navring, and hardware key features

improved notification handling (active display & halo are in review also)

usability improvements like power reboot menu and sound

animation control

Improved Vanir keyboard

CM's profiles & quicksettings

additional quicksetting tiles

immersive mode

statusbar mods

clock & battery mods

lockscreen blur and other mods

busybox, embedded root, init.d, cron etc

yatta yatta yatta

What's working:

RIL(Mobile and Data Network)

Camera

Wi-Fi

Bluetooth

Recovery

ADB

GPS

Proximity Sensor

External SD Card

Internal SD Card

Audio/Video Playback

Physical Buttons

Speaker

Airplane Mode

Downloads:

New releases (4.08.2016 and up) on

http://ultimaterom.h1n.ru

Oldest release are available at link below:

FTP

Sources:

Device tree: https://github.com/ChronoMonochrome/android_device_samsung_codina

Kernel: Chrono Kernel

Vendor: https://github.com/ChronoMonochrome/android_vendor_samsung_u8500-common

Credits:

@dh.harald

@jereksel

@SakuraDroid

@Unjustified Dev

@Meticulus

@munjeni

@percy-g2

@Epirex

@marsarmy

@TeamCanjica

@NovaFusion

@Vanir Team

Special Thanks

@monstro78 for providing build server

@S.AMU for providing FTP server

XDA:DevDB Information

[ROM][4.4.4] Vanir [codina], ROM for the Samsung Galaxy Ace II

Contributors

ChronoMonochrome

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.0.x

ROM Firmware Required: stock 4.1.2 && custom recovery

Based On: Vanir

Version Information

Status: Testing

Created 2015-06-20

Last Updated 2016-08-04
[Galaxy Ace II Android Development] ChronoMonochrome:
Changelogs && Bugs

Changelog

25.01.2016

Applied JustArchi optimizations v3 for CM-11.0 (without -O3 flag)

Compiled with the latest Linaro GCC 5.2

Removed Navigation Bar && Ring - fixed touchscreen 2mm dead zone on the bottop side of the screen

Disabled a lot of an extra unneeded debug

Decreased some delays such as DEFAULT_LONG_PRESS_TIMEOUT, GLOBAL_ACTIONS_KEY_TIMEOUT, etc

Improved scrolling

libwebviewchromium.so blob is replaced with the one from my latest CM11 build

26.09.2015

camera fixup

fixed bluetooth issue (thanks to [MENTION=5701712]shaqman89[/MENTION] for the hint)

wifi tether should be fixed (needed test)

17.09.2015

solved all camera related issues

fixed missing APNs

merged fixes to the stagefright CVEs

compiled with dex pre-optimization

optimization of apps graphics with optipng

01.08.2015

stagefright security issue fix

Fixed camera FC (thanks to Epirex for help)

Fixed google play(GPS location) FC bug

Fix for GPS blob [Meticulus]

Software mediacodecs fixes and improvements [Meticulus]

EGL time fixup [Rox]

most of ROM repositories are switched to cm-11.0 branch - more stability and fixes

ROM optimizations are resetted to cm-11.0 ones - less bugs/breakages

universal package - introduced codinap support

19.06.2015

ROM:

initial release

Kernel:

f2fs update (thanks to XperiaSTE team)

various fixes and improvements

reverted previous optimizations(since it messes some things)

Bugs

please report if you'll find them
[Galaxy Ace II Android Development] ChronoMonochrome:
Misc

Important note:

Starting from 17.09.2015 build the installer of chrono kernel is decoupled from a ROM installer, so e.g. no support for f2fs or dual boot with a default ROM kernel. In order to have all features of the universal kernel package you need proceed standalone chrono kernel installation.

Conversion EXT4 -> F2FS:

TWRP:

1) back up the system

2) find backup folder and rename system.ext4.win to system.f2fs.win, data.ext4.win -> data.f2fs.win etc.

3) restore backup of selected partitions

4) flash zip from attachment (chrono kernel is supposed to be installed)

CWM/Philz:

1) back up the system

2) format selected partitions to F2FS

3) restore backup of selected partitions

4) flash zip from attachment

Fix to GAPPS(GMS) FC:

http://xdaforums.com/showpost.php?p=61448886&postcount=14
[Galaxy Ace II Android Development] xo.en:
Chrono...is that You?

C'mon, you should recover...re-co-ver, mate. :)

Btw - f2fs is WRONG, allright?
[Galaxy Ace II Android Development] ChronoMonochrome:
Yep :P Is there anything wrong? Just found some spare time to return to android development. :)

UPD. while I'm on the treatment, there is almost nothing anything to do for me... Just wanted to bring this ROM up before I go to another city because of treatment.
[Galaxy Ace II Android Development] manthes:
For f2fs i have to convert first the rom with the script or i can install it as it is?
[Galaxy Ace II Android Development] ChronoMonochrome:
I caught myself that I haven't tested f2fs with this ROM(of course I've tested f2fs update itself). There installation with f2fs will be a little tricky, because /ramdisk/fstab needs to be changed(it can be updated after reflashing ROM, but this is not the best solution IMO). I will test it and report later.

UPD. Btw, kernel version line messed up a bit, just don't pay attention on this :P

UPD2. added info about f2fs to 3rd post.
[Galaxy Ace II Android Development] manthes:
With flufli's script f2fs installation was fine but i had system fc the first time, launcher's fc, camera as you have said and the rom was laggy for me even without installing any other app.

I went back to liquid so that's the only feedback i can provide
[Galaxy Ace II Android Development] ChronoMonochrome:
Well, updater_script of this ROM is quite different from CM11, and it was never guarantied(AFAIK) that it will work with another ROMs. For me mentioned in 3rd post way is working, and there are no FCing apps(besides of aforementioned camera).

Note that for first 10 minutes media scanner is running in background, so there's nothing unusual that phone may lag in this time.
[Galaxy Ace II Android Development] ChronoMonochrome:
Well, after reading janice vanir topic I've found that GAPPS(GPS) FC bug will also appear there. This is related to -O3 optimization applied to binaries which are compiled in thumb mode. I haven't messed with optimizations yet(and Linaro GCC 4.8 is used here), but unfortunately for us, -O3 was already applied. Known fix for lollilop won't work on kitkat - it simply doesn't apply well, actually it can be applied, will try it later.
[Galaxy Ace II Android Development] ace2nutzer:
Then compile with -O2 and apply some non problematic -O3 flags manually :o ;)
[Galaxy Ace II Android Development] ChronoMonochrome:
This isn't such simply. AFAIK, anything except -Os being applied to thumb code will fail. It's interesting to force ARM mode to check if it as well fixes issue, but first I'll try out removing forced alighment code. I have too slow internet to upload(or rather - download) new build in near time, when applying just one fix probably can fit in few blobs.
[Galaxy Ace II Android Development] ChronoMonochrome:
Test fix to GAPPS FC bug. To apply reboot to recovery and copy files to /system/lib(make sure you have backup of original files!). Please test it and report if it's working.

http://xda.mister-freeze.eu/XDA-files/ChronoMonochrome/VANIR-KK44/gapps_tmp_fix.zip
[Galaxy Ace II Android Development] fluffi444:
Well done! This works for your CM11 05.05.2015 (Running Google Play services 7.5.74 (1997312-034))

The idea to use other/older libjavacore.so was known but not to change libjavacrypto.so also. Which is obviouly if I think about it once more :o

As you know me I made an installer zip of this. It is not my work actually - I only changed files, added codina and CM11 checking and added deinstall routine for my old init.d fix.

You can use it also (of course) if the init.d fix was not used...

This will do the following:

Deletes init.d 50gmscache (if installed)

Deletes cache folder of gms (will be build new automaticly)

Makes backup (*.so.bak) of original libs

Copy working libs over the original ones.
[Galaxy Ace II Android Development] ChronoMonochrome:
Okay, good to know that fix is working. Now I can publish patch which is backport of well known fix for lollipop https://github.com/ChronoMonochrome...mmit/a2d116008d15c3db373ad372ab37548058926bfc .
[Galaxy Ace II Android Development] shoxieJESUS:
Good work, Chrono

I saw that in rom preinstalled r3 kernel

Is there an update already or it special version for Vanir?
[Galaxy Ace II Android Development] ChronoMonochrome:
There is an update(read changelog in 2nd post), but I haven't pushed it because I need to deal with some changes in kernel installer(and in build script, in particular) and make sure that they works properly.
[Galaxy Ace II Android Development] jerrylu:
Thank you

:good::good::good:
[Galaxy Ace II Android Development] xo.en:
upd: kernel used with this rom is the best.

I made fatal mistakes by flashing nonrelated chrono's ones.

I was SO WRONG flashing latest one instead of testing included one.

Definitely, kernel used there is really fit for this rom.

Awesome(some tweaks are still needed, but, damn, it is really, really awesome)!

Kernel we have there still can use latest chronokernelsettings(MANY customization are needed to get totally great results, but CKS + perfctrl used together are capable to push a2 to the max, imho).

This is awesome rom.

Small advice - add these to init.d with 755 permission, reboot:

http://speedy.sh/FVaw2/init.d.7z

Then you can optimize your system even more with chronokernelsettings + perfctrl(do NOT overwrite init's settings there).

Then - apkopt - list of apk's to being optimized - soon(check fuc.kin dialer gain)...

Then - media.scanner, any wrong id tag may result in batt drain(imagine >500 mp3 files with wrong id tags, then imagine 1500 files with wrong tags on extcard and media.scanner working)...

Yup, it can DRAIN your battery without reason...

F'ed up tags of your music/vid files may break your nice, flatline batt usage, too.

Another story - ex-ter-nal music player/vid player...

And so on, so on...rom itself, or kernel will NOT help you, if you are not aware how andorind is working.

Anyway, good luck....feel free to ask.

But maybe tomorrow, now i am drunk, allright.

Chrono, thank you.
[Galaxy Ace II Android Development] conquistadore.11:
Not enough space on /system

It seems apps that require to write some data on /system (like AdAway or Mount2SD) are not working correctly after f2fs conversion. Error message says "there is not enough space on /system". I wonder if anyone experienced the same or is it just me messing up at a step? :)
[Galaxy Ace II Android Development] xo.en:
This is very interesting post.
[Galaxy Ace II Android Development] ace2nutzer:
okay, but only an cwm backup ! Don't restore an fullbackup of the whole Phone .. otherwise u'll loose IMEI number ! Then only the Service can repair this !

But why u simply don't check LCD Types ?? then u don't need to mess it up with backups :)

Just Check over Chrono kernel APP the LCD Type of both Phones ... :)

Probably like in my case ... i've also 2 ace2 ... both with different LCD type .. one is working good (s6d) and one is a bit laggy (ws2401) (and this is actually normal at least without new software vsync implementation)
[Galaxy Ace II Android Development] rewolt90:
Ok so this is normal behavior?

Like I wrote before, I know that this 2 phones have different LCDs - my mother have s6d and I have ws. I just didn't know that ws2401 don't have vsync implemented... This explains why my phone isn't so smooth.

OK thanks ace2nutzer! I think everything is clear now :)

I'll keep fingers crossed for fast implementation this vsync, because everybody who have ws2401 - you don't expect what difference it is ;)

PS. With this nand backup I'm not a newbie but thank you for warning :)
[Galaxy Ace II Android Development] jerryhou85:
If I want to switch from Cm11 by OP to this ROM, I just need to do a full wipe and flash this? Anything else need to do?
[Galaxy Ace II Android Development] shaqman89:
Yes. That's it.

It would be better to also flash latest kernel afterwards, to have the latest fixes.
[Galaxy Ace II Android Development] borkins:
For my Ace 2 (with ws type LCD) this ROM beat any CM11 on online video playing, no lags like on CM11.

I saw some problem with the quick access ribbon tiles and layouts in the notifications - the latest tile is being cutted at half on the default density or on 240HDPI - default for our LCD, if i am not wrong.

Also there is missing some 'dumpsys' services (compared to CM11) like cpuinfo, which makes some of my scripts to not work properly for all. :(

On this stage i give it 5/6 rating. :)

It's better than CM11 with 4/5. ;)
[Galaxy Ace II Android Development] ardhovoda:
Excuse me, how to install this ROM?

Sorry coz I don't really understand about customizing ROM & Kernel :D

This is my current phone status.

v

v

v
[Galaxy Ace II Android Development] littledude072:
i remembered using vanir a long time ago and used gravitybox too. IIRC immersive desktop mode only tinted/faded status bar on the home screen, then matched the title bars colour everywhere else. sorry if i cant be of anymore help, i cant seem to remember the version number.
[Galaxy Ace II Android Development] jerryhou85:
Backup your contacts and apps first.

Download zip of this ROM from first post and flash it via TWRP recovery (recommend to factory reset and wipe your /system first)
[Galaxy Ace II Android Development] ChronoMonochrome:
New build 04.08.2016 is UP!

Changelog:

Reverted ArchiDroid optimizations

Heavy optimizations for the better code speed and size: LTO, Graphite, Fast Math, Loop nest and much more

Fixed browser crash when downloading files

Fixed SystemUI FC after toggling of auto-rotate option

You can download it from http://ultimaterom.h1n.ru . Remember to install latest version of chrono kernel, as the included in this build kernel is too old.

Please test it for bugs, most of the basic phone functions are tested, but some 3rd party apps might not work properly. Enjoy!
[Galaxy Ace II Android Development] Culateralligator:
One question from a non expert like me.

Are basicly these code optimizations more or less similar to what Ace2Nutzer has done to CM11?

Thanks for continue improving it. I really like this ROM.
[Galaxy Ace II Android Development] ChronoMonochrome:
No, these aren't same optimizations like in ace2nutzer's CM11. These optimizations were ported from Ultimate ROM , that's why I said that it needs to be tested as I'm aware about issues with apps on some of older CM11 releases.

P.s. for those who have already downloaded this build, installing a custom kernel is required (included one appeared to be broken, uploading a new build right now :silly:).
[Galaxy Ace II Android Development] shaqman89:
Congratulations on the new site ;)

Gonna test the new build soon.
[Galaxy Ace II Android Development] galac44:
I installed the new build. I gonna provide feedback after some days of use. I use it with ace2nutzer kernel.

In this version, as in previous one, everything is smaller on UI compared to ace2nutzer CM11. For example the pin code keyboard is smaller. Is it specific to vanir or due to some optimizations ? I think it was not the case in 26.09.2015 version. Maybe it makes some graphical glitches also.

But this is good job. In my previous tests, this rom was the best for battery lifetime.
[Galaxy Ace II Android Development] galac44:
I just noticed that when I go to "about phone" the version is 25/01/2016. Is there something wrong in the rom or did I flash the wrong file ?

If the version is wrong in the rom, is there another way to check the installed version ?
[Galaxy Ace II Android Development] Automat1991:
New version has problem with screen wake-up when somebody is calling. I can hear sound of ringtone, but screen is black. When I push home button, back and menu buttons light up and fade after 3 seconds. Even after call is finished, screen won't wake up. I need to remove the battery.

Is there any fix to this or just my phone has these problems?
[Galaxy Ace II Android Development] ChronoMonochrome:
On codinap there old build.prop is still in use, so the old date is shown. You can check last modification timestamp of any files on /system to check if it was installed.

There are no problems with wake up, at least after end of the call. However, I can't say if it behaves correctly when a call is active as my proximity sensor was broken since a few months and disabled via sysfs.

The following command is to disable proximity sensor:

echo 0 > /sys/module/tmd2672/parameters/enabled
[Galaxy Ace II Android Development] Culateralligator:
I miss Powersave Performance Profile in this ROM -and a Performance Profile too but it's less important...

Powersave would be quite useful for this firmware.

Could it be possible to include it and an option to modify GPU and CPU values as ace2nutzer has implemented on his kernel?

Anyway... great job Chrono and thanks for continue developing for this phone.
[Galaxy Ace II Android Development] shaqman89:
Yeah, I agree with this.

Never thought I would miss it that much, but it does comes simpler when being mobile all day.
[Galaxy Ace II Android Development] SebaRoz:
I installed just this ROM and I have two problems:

a) I do not GAPS - or simply install eg .: open_gapps-arm-6.0-pico-20160204.zip?

b) does not turn on WiFi capabilities - switch operates but is not network - how to fix it?
[Galaxy Ace II Android Development] galac44:
I think I have an issue. An app refuse to launch saying it can't load a library. It works on the previous version of the ROM. Here is an extract of the log.

D/dalvikvm( 6033): Trying to load lib /data/app-lib/com.mappy.androidpagesjaunes-1/libmi9.so 0x2c67ab70
E/dalvikvm( 6033): dlopen("/data/app-lib/com.mappy.androidpagesjaunes-1/libmi9.so") failed: dlopen failed: cannot locate symbol "isnanf" referenced by "libmi9.so"...
E/AppBoot ( 6033): Error loading libraries
E/AppBoot ( 6033): java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "isnanf" referenced by "libmi9.so"...
E/AppBoot ( 6033): at java.lang.Runtime.loadLibrary(Runtime.java:364)
E/AppBoot ( 6033): at java.lang.System.loadLibrary(System.java:526)
E/AppBoot ( 6033): at com.ndrive.mi9.Application.<clinit>(ProGuard:79)
E/AppBoot ( 6033): at java.lang.Class.newInstanceImpl(Native Method)
E/AppBoot ( 6033): at java.lang.Class.newInstance(Class.java:1208)
E/AppBoot ( 6033): at android.app.Instrumentation.newApplication(Instrumentation.java:990)
E/AppBoot ( 6033): at android.app.Instrumentation.newApplication(Instrumentation.java:975)
E/AppBoot ( 6033): at android.app.LoadedApk.makeApplication(LoadedApk.java:509)
E/AppBoot ( 6033): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4458)
E/AppBoot ( 6033): at android.app.ActivityThread.access$1500(ActivityThread.java:144)
E/AppBoot ( 6033): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
E/AppBoot ( 6033): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AppBoot ( 6033): at android.os.Looper.loop(Looper.java:136)
E/AppBoot ( 6033): at android.app.ActivityThread.main(ActivityThread.java:5158)
E/AppBoot ( 6033): at java.lang.reflect.Method.invokeNative(Native Method)
E/AppBoot ( 6033): at java.lang.reflect.Method.invoke(Method.java:515)
E/AppBoot ( 6033): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/AppBoot ( 6033): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/AppBoot ( 6033): at dalvik.system.NativeStart.main(Native Method)
[Galaxy Ace II Android Development] ace2nutzer:
Try to wipe dalvik-cache & Apps Cache
[Galaxy Ace II Android Development] galac44:
It's the same.
[Galaxy Ace II Android Development] ChronoMonochrome:
Noted! I don't have a time for releasing a new build now, so I have uploaded fix:

http://www.xda.mister-freeze.eu/XDA-files/ChronoMonochrome/misc/develop/libm_vanir_fix.zip

flash it from recovery and report if issue is fixed.
[Galaxy Ace II Android Development] galac44:
It works. Thanks !
[Galaxy Ace II Android Development] Culateralligator:
Google voice typing isn't working on last ROM+r4.8 kernel.

It opens and starts listening but in the end it doesn't type and finally FCs.

Anybody else having this issue?

I'm gonna flash the zip Chrono has uploaded -it doesn't specify what's for, so I don't know if it'll help with this-.

EDIT: After flashing that zip screen's phone freezes and finally it reboots.
[Galaxy Ace II Android Development] gabritb01:
[MENTION=5695278]ChronoMonochrome[/MENTION], could you reupload the fix please? Because I have the same problem, thanks in advance.
[Galaxy Ace II Android Development] ChronoMonochrome:
There is some inconsistence with the fix (either with latest ROM build), so it was removed. For now work on this ROM is freezed, you can try switching to another one.
[Galaxy Ace II Android Development] Tebex:
Just a comment, so no one forgets about this ROM.
[Galaxy Ace II Android Development] dixee:
i try installing latest vanir on my ace 2 everything fine, but I have a problem with bluetooth connection on/off toggle, first time i try to turn on bluetooth my phone was connected to laptop with broken usb cable (usb MTP sometime detect, sometime not detect, but still charging), but then bluetooth continue automaticly toggle on then off then on again repeatedly and caused Bluetooth Share apk give warning error like force closed, when i click OK on that warning, bluetooth still continue toggle on then off by it self. i try to wipe dalvik/cache, use included kernel also try chrono kernel 5.0 still not solved this issue.

could someone help me please? thank you
[Galaxy Ace II Android Development] fonzacus:
sorry for necroing something unsupported anymore

@up i remembered an older chrono kernel version having a bluetooth share constantly crashing, i just dont remember which version fixed the bluetooth issue.

i recently installed vanir for the good old times as it was nice and light but ran into some issues. freezing or uninstalling system apps could bootloop the phone on newer chrono kernels. so yeah, heads up guys.
[Galaxy Ace II Android Development] xo.en:
F2fs is not worth it...

C'mon, do not use it(that is advice, you know...).

(Hey, do not bash me for such statement...).

You better check regular i/o schedulers you can set, instead wasting time for..f2fs struggle.

Do not skip repart...
[Galaxy Ace II Android Development] Alex_Gamer:
Is someone using themes?

Enviado desde mi GT-I8160 mediante Tapatalk