yashsingh1/xdaforums huggingface dataset:
[Nexus 10 Original Android Development] Khaon:
About navbar I think it is the same than the translation. The parameters are defined in a xml file.

Not sure but while fixing merge to 5.1.0 I saw some variables that were the heigh or the navbar.

For je translation. If there is one value so something between that is made let's say in an empty file will override the English value.

As you can see there are already strings and arrays xml files because there is already a translation. As you can see the files in Italian fodier do not have all the content of default English one. So you just have to copy paste what you want to overrides and replaces English with your translation.

I think runtime was broken because of the tool chain update.

Optipop is working o'est updating the repositories but some packages takes times due to merge or previous extra commits conflicts '
[Nexus 10 Original Android Development] Khaon:
I have uploaded a new kernel version updated to lollipop 5.1.0 release.

Is compatible with 5.1.0 stock release.
[Nexus 10 Original Android Development] OmniSlyfer:
So if I want to make translation, I can simply copy and paste the .xml file in ... /values.it and translate what's needed? Because for example in arrays.xml (the Italian one) the translate is made like that (approximately): name of the string + ID + the translation. I can't understand what this ID is, if it's needed or how to get it for the things I want to translate.

I'll w8 your next release then I'll start the translation (if I'll learn how to do it correctly XD).
[Nexus 10 Original Android Development] Khaon:
Just to notice people,

I have uploaded a new optipop it features 5.1.0 + the WIP we did so far.

if you have ant crash report /D
[Nexus 10 Original Android Development] Khaon:
Yes if the file does not exist for example you can do so, it is just in a regard of performance having a english entry that is the same than the original overreding the default is retarded but apart that yes you can do that! Just I think, Well just assumption, that mostly missing translation won't require the creation of the file but just to add

About the ID don't pay attention what I said, I just took a quick look and there were an ID but it is not common apparently.
[Nexus 10 Original Android Development] Nicholas1994:
Is aosp_manta-ota-2015-03-11.zip 5.1 optipop rom?
[Nexus 10 Original Android Development] revthanki:
GPU overclocking

Hi Khaon, really enjoying your kernel, there are two things that would make it perfect, fast charge (or Synapse battery control) and GPU overclocking.

At the moment the interface is very smooth, however, as soon as I use CF Lumen there is noticeable slowdown. A few hundred extra MHz would defintely help!

Thanks again
[Nexus 10 Original Android Development] mabs123:
There is just 5.1 aosp ?
[Nexus 10 Original Android Development] drewski_1:
That's Optipop in disguise ;)

Dark theme gone :(
[Nexus 10 Original Android Development] Khaon:
I am gonna upload a newer build, it will features more patches applied to 5.1 and I have deactivated graphite optimizations, it breaks too much the code...

Dark theme is not yet back but will be soon or later!
[Nexus 10 Original Android Development] b1g.p0ppa:
I just voted in the poll. I voted for Other. Have you ever looked at Vanir? I don't believe there's currently a device maintainer for manta. It is a big project with lots of devs with a focus on performance. I use it on my phone (LG G2) and love it!

Also, the dev on my phone thread said they're almost ready to release 5.1.
[Nexus 10 Original Android Development] anoneemooz:
Is the latest kernel okay to use with 5.1? :)

Edit: oops sorry, just saw your post about updating the kernel for 5.1! Thanks!
[Nexus 10 Original Android Development] Khaon:
I don't know much about the rom there are out there:p,

thx will take a look !
[Nexus 10 Original Android Development] Khaon:
Yeah I can add gpu OC, some previous dev already implemented fast charge so yes I can merge that easily.

---------------------------------------------------------------------------

Uploading a new build, same than the one before, but has advanced reboot menu and force kill apps button back!
[Nexus 10 Original Android Development] David 617:
I am a huge Vanir fan. Been using them on/off since they started (back in the Galaxy Nexus days).

I haven't ran it on manta in a while, but here is the link to their nightly builds if anyone is interested - http://www.emccann.net/nuclearmistake/VanirAOSPNightlies/manta/

and the gerrit - http://gerrit.vanir.co:8080/#/q/status:open

I've found that they take the time to heavily optimize their roms. Sometimes this causes instability, but usually they are the fastest roms on my phone. Heck, my Galaxy Nexus is still running a Vanir build from June '14 and it runs flawlessly (I use it to test apps).

Oh, and they were one of the first groups to work with F2FS. This can be a perfect match.
[Nexus 10 Original Android Development] Khaon:
I heard quite a few nice things about them, it's true there is a bottleneck between optimizations and stability :P.

Well I will take a look, for now I will keep releasing optipop as it has 5.1 as root layer with its patches.
[Nexus 10 Original Android Development] tavocabe:
khaon kernel + GPU OC + fast charge = perfection
[Nexus 10 Original Android Development] brGabriel:
On the topic of ROM suggestions, I tried Vanir for manta several times but the nightlies were always very unstable for me (that may have changed in recent builds or other devices). And that's saying a lot because I favor performance above everything else, so I don't mind tolerating some instability for more speed.

I, personally, always liked Liquidsmooth ROMs. I always found them to be on that fine line between fast and stable.
[Nexus 10 Original Android Development] zamula:
I'll also add my vote for Vanir, I've been running it without issue on manta since kitkat. It's also the only lp ROM I've found that has the extended navbar implementation allowing for a wider range of buttons, long press and double tap etc.

Although the automated builds have been working, having a true device maintainer would be great. Another option I'd love to see is their alternate "flavor" of Vanir, know as Exodus. Running it on my N5 and it's arguably better than regular Vanir. However, someone tried to build for manta and encountered strict aliasing issues or something similar. (not sure since although I'm a programmer I've not yet attempted building android yet, although it's on my list.

G+ https://plus.google.com/communities/111378032131473754160

Whatever you decide keep up the great work. It's nice to have a talented dev work on this somewhat neglected device and is appreciated.
[Nexus 10 Original Android Development] mabs123:
5.1 is working so smoothly. Amazing work thank you.
[Nexus 10 Original Android Development] drewski_1:
Something funky with the Bluetooth LE in Optipop. The FitBit app FC's with BT on.

Was sporadic with 5.0.2, but has gotten worse with 5.1 so crashes immediately on opening the app.

It's fine on Rastapop, which is odd since I pointed him to the same commits.

Logcat attached.

edit: can't seem to attach. pastebin link => http://pastebin.com/ZMSHkBkq
[Nexus 10 Original Android Development] b1g.p0ppa:
...and i will keep flashing it! I tried Optipop right after your first build and to me it was meh. So I've been running CM nightlies. Got bored so flashed your 0313 Opti and holy cow it's fast! I was OC'ing to 2100 on CM just to make it usable and I don't feel I at all need to OC on Optipop. Nice work! Thank you.

Edit: maybe spoke a little too soon. Watching Plex (streaming at 720P) and tablet got really sluggish. Rebooted and it happened again. Rebooted a second time and no UI. Holding down power button brought up the advanced reboot window but otherwise blank screen. Went to rastapop and just watched a full show with no problem.
[Nexus 10 Original Android Development] vsot13:
[MENTION=4577448]Khaon[/MENTION], thanks for your work on Manta. It's possible to implement left or right nav bar, like in Lollipopalooza?

From my N10
[Nexus 10 Original Android Development] Khaon:
I have already merged that. Will be available on the next release.

Sent from my Xiaomi MI2s
[Nexus 10 Original Android Development] Beaster:
Khaon, i use your kernel with cm12 nightly.

I have noticed at random times, while browsing the internet, the tablet will become unresponsive for approx 5 minutes. Everything works super slow. A touch takes a lot of seconds to register. And suddenly everything goes back to normal...

Any idea what could be causing this? I have used stock cm12 kernel for 2 days i havent come across the same issue..

Thx in advance!

EDIT

Using your default kernel settings
[Nexus 10 Original Android Development] kwmike:
Great Rom!

I have been using your kernel w/ /data f2fs on dirty unicorns. Just went over to your rom and it looks good. Thanks

for the work. Is there any chance for omniswitch and privacy guard support? I installed an omniswitch version for lp from here

http://xdaforums.com/showpost.php?p=58997833&postcount=152

but it wont keep the recent list updated or allow task kills :confused:.

Also do you recommend a specific kernel tweaker?

Thanks again!
[Nexus 10 Original Android Development] Khaon:
You are not using f2fs are you? You said you were on cm kernel that does not includes f2fs drivers. I have noticed this also, thus I went back to stock with just f2fs updated to latest revision(it was updated few days ago) and those reboots occurs as well. For the time being I can only suggest you to flash a former kernel.

The ROM is not stable at 100% yet. I am working on isolating part of the code that becomes broken when too much optimizations are on.

There are already many extra things that have been added. Well including omniswitch is possible.

I am gonna try to release something on monday stable and fast. Last build I have been is very fast and stable and PLEX was working flawlessly on 720P files.

However, runtime seems to be bugging: scores only 500 on antutu where stock does 3000~3500. And what is funny is the rest scores better than stock

I am using Kernel Audiutor here is the xda thread

AppOps support is enabled but does not come with a prebuilt appops manager. install any permission manager and you can edit the privacy
[Nexus 10 Original Android Development] b1g.p0ppa:
[MENTION=4577448]Khaon[/MENTION] I can also confirm that Plex is stable streaming 720p on 3-17 STABLE Optipop ROM and 3-18 kernel. Why did you mark the 3-18 kernel as seems broken? I haven't run into any issues with it and am wondering if I should revert to 3-11 until your next release?
[Nexus 10 Original Android Development] Khaon:
One user and me experienced some hardware reboot. I think it is due to f2fs latest update

Sent from my Xiaomi MI2s
[Nexus 10 Original Android Development] b1g.p0ppa:
Ah OK. I haven't experienced any issues so I think I'll chance it and stay on 03-18 for now. I use F2FS for /data.
[Nexus 10 Original Android Development] Khaon:
Well so do I since I can have an hardware reboot let's say after few minutes but It can occurs after 10h of usage hehe.

I had one similar problem with f2fs long time ago.
[Nexus 10 Original Android Development] Khaon:
I have uploaded a new TWRP build. It seems they fixed the seg fault it boots a lot faster than the last one I made.

Sent from my Xiaomi MI2s
[Nexus 10 Original Android Development] kwmike:
Is this only fixing a startup and load time problem or do any other areas (ie f2fs, /data, backups, etc) have to be redone? Currently,

using your TWRP.2.8.1.+.

Thanks for all the great work!
[Nexus 10 Original Android Development] Khaon:
Well the only thing that really matter are f2fs tools :the formater and binary repairing your file system.

You don't need to edit anything. Just to update

Sent from my Xiaomi MI2s
[Nexus 10 Original Android Development] Khaon:
I have again uploaded a new build of TWRP to make it uses new options introduced with 1.4.0 fsck.f2fs.
[Nexus 10 Original Android Development] b1g.p0ppa:
EDIT: Never mind. Uninstalled/reinstalled app and it works fine now. Sorry for the fire drill.
[Nexus 10 Original Android Development] tobitege:
Hi [MENTION=4577448]Khaon[/MENTION]: to compile your kernel as permissive, do I need to change something in the "cyanogenmod_manta_defconfig" file?

In my BoardConfig I already had added "androidboot.selinux=permissive" for the BOARD_KERNEL_CMDLINE.

Thanks for any info! :)
[Nexus 10 Original Android Development] Khaon:
Well there are actually three ways:

Eesiest ones:

You add androidboot.selinux=permissive in your BoardConfig like you did or you can do the following :

Edit this and add androidboot.selinux=permissive

waste of time one:

unpack and repack.

Your defoncifg is cyanogen one?
[Nexus 10 Original Android Development] tobitege:
[MENTION=4577448]Khaon[/MENTION] Thanks for your fast reply!

Yes, using the cyanogenmod_manta_defconfig file in BoardConfig.

Using your android_device_samsung_manta as well as android_kernel_samsung_manta (khaon_new branch).

Strangely my rom said that the kernel was set to enforcing, but I'll add the permissive line to the defconfig too and do a full clean build again and see what happens. :)
[Nexus 10 Original Android Development] Khaon:
I am not even sure but I think the cyanogen defconfig is not up to date.

You might want to compare with my defconfig. But basically there are same with just extra things on my side

I have defined the permissive thing in my defconfig that's why you were enforcing

Sent from my Xiaomi MI2s
[Nexus 10 Original Android Development] b1g.p0ppa:
Not a big deal at all, but I've noticed on the 03-23 ROM that the battery %age doesn't go down as it gets used. Have to reboot to see current level. Does go up when charging. Even removed batterstats.bin and rebooted and still doesn't go down with use.
[Nexus 10 Original Android Development] Nicholas1994:
Same problem for me.

Seems this problems goes since 4.2.1 https://code.google.com/p/android/issues/detail?id=40903

But i noticed this problem only in first 5.0.2 optipop build
[Nexus 10 Original Android Development] mabs123:
Also same problem here :p
[Nexus 10 Original Android Development] Khaon:
Hello !

I have been working a lot those few days for this release !

I wanted to release it a bit earlier but took more time than expected. Linaro's gcc testing were the one who took me time heh.

Linaro is highly unstable with optimizations enabled or even some of them disabled. I haven't tried a non-optimized build. Will try back in few months to compare UBEBTC with linaro's

If you want I will provide a more substantial change log.

You can also take a look at the official topic for Hammerhead but the OP is not up to date

Basically here are the changes from the thread I linked:

Updated to 5.1.0_r3

Compiled with UBERTC 4-9.3 instead of 4.8.5

AppOps enabled and optimized (in the security menu)

long press on recent apps switch to the latest apps

Customization of the navbar from Cyanogenmod(In display settings)

ART compiled in ARM mode instead of THUMB.

Enabled DEBUGGING for ART,android runtime, and some other modules. This will be reverted when I am sure we can!

Optipop.mk been reworked, you can see the change here:, basically:

added disable O3 module list.

added chromium,bluetooth,libbinder to the O3 exclusion

added more module to the fstrict exclusion list to avoid runtime errors.

Already included for next builds:

status bar customization:clock, battery %,network speed,...

There are two build on the drive ONE built without any optimizations and the other one built with the optipop.mk I linked.

Both of them seems to be stable and working. I think the O3 version is behaving better than the stable one.

Both of them should not be experimental as they were before.

BUGS:

Battery% seems to stay at a constant value until next reboot sometimes.

One build display in About Tab Linar-gcc but both build were built with UBERTC

None I can think of for now.

TO DO:

Increase ffast-math list

Release twrp 2.8.6.0 compatible with f2fs.(latest version on my drive is almost 2.8.6.0 since it was up to date with upstream when I built it)

??? What features are missing you want to have?

Rewrite OP
[Nexus 10 Original Android Development] b1g.p0ppa:
03-26 build running great paired with 03-27 kernel. Rock solid stable. Awesome ROM! Trying to think of any mods you haven't already planned to include but none coming to mind ATM.
[Nexus 10 Original Android Development] forsaken82:
Prob been answered before and I'm sorry if i t has, but is it possible to keep everything storage wise as it is and just use kernal for the ability to over clock?
[Nexus 10 Original Android Development] b1g.p0ppa:
Yes. Install zip for kernel detects your filesystem types and writes the appropriate fstab.
[Nexus 10 Original Android Development] kwmike:
3/27 kernel and 3/26 rom feedback.

Working great!

A. Would like to see Omniswitch.

B. Problem with Amazon Kindle --FC's on startup/initialization. Also happens with Blisspop on Khaon kernel. Have uninstalled and retro released. Still ng.

Works ok on lp 5.1 SGS3 and SGS2 with different rom/kernel.

Perhaps file setting ? currently using f2fs on /data :confused:

Thanks again.
[Nexus 10 Original Android Development] drewski_1:
Also seeing Amazon Kindle FC with Lolipopalooza 5.1 && Khaon kernel (F2FS cache / data)
[Nexus 10 Original Android Development] Khaon:
Will install it later and check the output of logcat
[Nexus 10 Original Android Development] kwmike:
Syslog link Amazon Kindle fc

Heres a link. made with syslog app. Hope its usable.

Thanks for the quick reply.

https://drive.google.com/file/d/0B8v_g6mnD2G0R2lfOFlqTTM1OVk/view?usp=sharing
[Nexus 10 Original Android Development] Khaon:
I just tried amazon kindle and could buy and read some free books. Your logact seems to show that the error is related with the authentication. Have you a patched host file ?

Edit: after a deeper look it seems your libs framework are not correct. Are you using banks gapps ? If no p!ease try the 28th edition of this month
[Nexus 10 Original Android Development] kwmike:
Limited test time. Dirty installed gapps-L-3/28/15 from euroskank and shut off adaware. no change. uninstalled kindle, reinstalled, and cleared cache.

still no change. :( Will try clean install when time available
[Nexus 10 Original Android Development] Khaon:
Your issue may be resolved from a factory reset as some file are set on first boot.

Did that happened with blosspop or also my builds. If my build failed may you state the build date?
[Nexus 10 Original Android Development] kwmike:
Happens using your 3/27 kernel and 3/26 rom but also with your 3/15 rom and 3/18 kernel. Also with blisspop rom and your kernel.

Has been happening for roughly last month.

Appreciate your work. Thanks!
[Nexus 10 Original Android Development] OmniSlyfer:
Just logged-in to give my feedback about 23/03 release and... I saw you've made a mega 26/03 release, sigh.

I guess I have to w8 again, wipe-wipe-wipe and flash again LOL. Don't make these surprises too often [MENTION=4577448]Khaon[/MENTION], i need at least one week to deeply test your rom and make a report XD

However, great, great work man... We all appreciate what you're doing for us :)
[Nexus 10 Original Android Development] drewski_1:
thanks for looking into this. i'm on the last PA GApps (3/15)

will try re-install Kindle and get a logcat to see if it' the same libs issue for me.
[Nexus 10 Original Android Development] ilciumbia:
[MENTION=4577448]Khaon[/MENTION]: I have a nexus 5 and I have enabled the double tap to wake: yes it drains a little battery, but it is too convenient! Do you think you could consider adding it to your kernel?

Thanks!

Sent from my Nexus 5
[Nexus 10 Original Android Development] vsot13:
[MENTION=4577448]Khaon[/MENTION], did your 04-04 build have layers support? I would love to see this coming to manta builds. Thanks

From my N10
[Nexus 10 Original Android Development] Khaon:
Yes I already considered this but I don't plan on adding this features to the kernel, like you said basically because it drains battery.

Ew, do you mean supporting editing overlay such would do cyanogen's theming engine?

====================================================================

Haven't taken the time to wripte a little informations on the dev status, but since some others members did I am just copy paste what they wrote.

Now all extra's are located under Optipop Tweaks settings here some screenshots :

The rom is built with UBERTC 4.9.3 with O3, ffast-math, strict aliasing for compiler optimizations and the kernel with UBERTC 4.8.5. Many modules that were bringing instability were excluded from those.
[Nexus 10 Original Android Development] drewski_1:
tried 21050404 Opti-pop and i'm getting

symlink: some symlinks failed
E:Error executing update binary in zip 'optipop . . . '

will try to re-download. do you have an MD5 for the file. with the Google Drive download, one isn't presented.

thx.
[Nexus 10 Original Android Development] Khaon:
Sorry I never did a md5 checksum. Will make those for next releases. Hm weird I am running ATM this build and writing from the tablet. Can you state your recovery ? Also if it occurs again can you attach thenrecoevry log ? Its located at tmp folder. Or go to advanced settings.
[Nexus 10 Original Android Development] drewski_1:
Same thing after redownloading. Recovery is your latest 2.8.5.0 f2fs build.

Just clean flashed Lollipopalooza aok.

Will try again tomorrow.
[Nexus 10 Original Android Development] SeemannBootlegs:
I have the same error trying to install latest version... But then I tried to install your previous version and the same error appeared [emoji28]
[Nexus 10 Original Android Development] frontalot:
[MENTION=4577448]Khaon[/MENTION] - few questions for you:

1. Is it possible to add sweep2sleep functionality?

2. Can you expose and RAM GPU overclocking in Kernel Auditor?

3. Can you expose thermal throttling in Kernel Auditor?

And for everyone else, are you able to overclock to 2.0 and 2.1 GHz? If so, at which voltage? My tablet seems to max out at 1.9 GHz.
[Nexus 10 Original Android Development] leninke:
For me 1,9 GHz the max also. If I try to set higher, the tablet reboots immediately.
[Nexus 10 Original Android Development] b1g.p0ppa:
I found that if I added 25mv to each step over 1.7Ghz my tablet ran fine. With standard voltage it would freeze and reboot on any step above 1.7.
[Nexus 10 Original Android Development] Khaon:
I was thinking again about double tap I I will check what there are out there. I might use the same input driver than we use for the touch boost and make it disabled by default. I will most likely implement that by the end of the week.

Welll you fan ask kindly to add any sysfs entry to he kernel auditor dev. ROM OC is not yet supported by the kernel. But I increased from 800mhz to 844 mhz for 1600+ steps.

I think the current pll settings are not optilamal and it could be enhanced to bring more stability. It's not hard to adjust that but I need to understand exactly how to configure it 'I am using current ktoonsez settings for the oc part
[Nexus 10 Original Android Development] frontalot:
[MENTION=4577448]Khaon[/MENTION]: I am requesting sweep2sleep, not doubletap2wake. I agree with you that doubletap2wake isn't a good idea because of the battery drain.
[Nexus 10 Original Android Development] Khaon:
I don't know about that is s2w drains or not less. However s2w was already added for this device by other devs.
[Nexus 10 Original Android Development] frontalot:
Can you direct me to a thread or post about sweep2sleep? I haven't been able to find anything on it.
[Nexus 10 Original Android Development] Khaon:
Ktoonsez did add s2w on his kernel. Will send you his relevant commit when i have access to a computer
[Nexus 10 Original Android Development] GunnerOnASpooky:
I'll gladly write it up and pm it to you. I did try both versions, but for some reason, even in kt-twrp, I was not seeing the ui options as you described them
[Nexus 10 Original Android Development] addicted1900:
In the Meantime i got it working ;) Thanks Khaon that you made this possible ! And Thanks for your support here ;)