yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Android Development] TeamMex:
XPerience 11.X.X for the Motorola Moto G3 (2015)

Maded by Klozz Jesus AKA TeamMEX

XPerience is a free, community built distribution of Android 7.1.0 (Nougat) which greatly extends the capabilities of your phone.

This project are based on AOSP

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

NOTE: READ this PLS

Features:

Substratum support

XPerience Updater

NetworkTrafficMetter

Ambient Display with customizations

OMS-N7

Force expanded notifications

Disable inmersive messages

Inmersive recents

Alessa app for kernel tweaking.

XPerience Active Display

Pocket Judge

* Judge if device is in pocket.

* Notify clients callbacks when pocked state changes.

* Start listening when device becomes not interactive.

* Stop listening when device becomes interactive and is NOT in pocket.

policy: introduce pocket lock

fingerprint: disable when device is in pocket

One Hand mode (slide your finger across the navigation bat to switch between the standard and mini screen views(from the center))

App sidebar

Burning protect (Navbar and status bar (only on AMOLED display's)).

You can use Dolby atmos or Viper4android without change Selinux (I added some selinux changes for it)

WORKING:

Working

Rild

LTE/3G/2G

Bluetooth

MTP

Sensors

Led

SU (recommended use SuperSU)

Wi-Fi

MUSIC

sounds

Videos

Camera

camcoder

SELinux

Not working/ Bugs:

You tell me

How to install:

Download zip from Downloads:

Put zip into Internal Storage

Reboot into Recovery like TWRP

Flash zip file XPerience-11.x.x-xxxxxxx-osprey.zip

Flash Gaaps

Wipe dalvick-cache and cache

Reboot and config

Reboot Again and enjoy!

Screenshots:

https://lh3.googleusercontent.com/****Wbf15v8tBRMttby0pViCXsGn22HuE5oJ3g9OXbcus2ybc3wnLGVggSXayByZOaShwr9kihLRmpHRvKXsaSwXxACOnkRt=w1366-h768-rw-no

Basketbuild NIGHTLY's

Mirror.

mirror 2:

Or the web

http://thexperienceproject.com

MD5:

Google APPS

http://opengapps.org

​

Changelog in second Post:
[Moto G 2015 Android Development] TeamMex:
Reserved

XPerience-Kernel Changes:

[xx/03/2017]

Kanged random from 4.2

mm: slub: Default slub_max_order to 0

PM: devfreq: Use high priority workqueue

msm: vidc: disable CPU L2 cache PC during video sessions

----CPU L2 cache is being power collapsed and resumed during

video sessions which is consuming more power unnecessarily.

So disable CPU L2 cache power collapse during video sessions

using qos requests to save power.

power:qpnp-charger: extended charge time from 30s to 100s when battery is near to fully charged

Enhance power efficiency: Series of patches on some critical blocking

qdsp6v2: extend compilation with Os

Crypto use -O3

sound:soc: Optimize for size

sound: msm: qdsp6v2: optimize for size

msm: Use interruptible wait to not affect load average

Alessa hotplug.

Alessa Thermal.

[21/11/2016]

Doubletap2wake

Sweep2sleep bot configurable with Alessa (my tweaker app)

XPerience governor Tweaked for osprey

LCD_Notify

Powersuspend

Wait 1 second to turn off a cpu

Overclock 1.8 Ghz cpu + 650 Mhz gpu oc

fs: dynamic sync 2.0

adreno_idler

sound control 3.6

msm: mdss: KCAL
[Moto G 2015 Android Development] TeamMex:
BUG REPORTS:

https://xdaforums.com/devdb/project/?id=17964#bugReporter

How to take logs for bug reports:

Go to settings and tap on Alessa

Got to Alessa settings

Tap on logcat, dmesg and last_kmesg if is available

Governors only for XPerience project

You Kernel Developer aren't allowed to use my governors without ask for my permission.

Alessa:

A less aggressive and more stable ondemand modified by klozz(AKA TeamMex). A good compromise between performance and battery. It can be used with the complementary hotplug governor.

This governor is a balance between performance and battery.

XPerience:

Made by klozz (AKA TeamMEX)

The governor aim for an “ideal frequency”, and ramp up more aggressively towards this freq and less aggressive after. It uses different ideal frequencies for screen on and screen off, namely awake_ideal_freq and sleep_ideal_freq. This governor scales down CPU very fast (to hit sleep_ideal_freq soon) while screen is off and scales up rapidly to awake_ideal_freq when screen is on. There’s no upper limit for frequency while screen is off.

This governor is a balance between performance and battery.

HOTPLUG

:

Alessa Hotplug:

A simple hotplugging driver optimized for dual to octa core made by klozz (AKA TeamMEX).

When the device goes into idle state, the hotplug is responsible for moving the processes to a single core, keeping off the cores that are not in use.

And it lowers the frequencies to the lowest possible, but without getting to remain in a deep sleep of which it does not wake up.

Note:

Touch boost enable only if you do a hard work if not maintain it disabled :).

Alessa Thermal Optimized:

An in kernel replacement for Qualcomm's Thermald. Developed by TeamMEX.

HELP:

YOU CAN HELP TO TRANSLATE XPERIENCE

https://crowdin.com/project/xperience-alessa

https://crowdin.com/project/xperience-parts

https://crowdin.com/project/xperience-settings

https://crowdin.com/project/rainbowunicornxpe

https://crowdin.com/project/xperience-frameworks-and-ui﻿
[Moto G 2015 Android Development] HelpMeruth:
is it 7.1 or 7.0? bit confusing since the screenshot is from moto x and says 7.0 but title says 7.1
[Moto G 2015 Android Development] TeamMex:
The screenshots are representative, the real information is written.

I do not have time to take screenshots again and upload them to a page then link them.

cheers.
[Moto G 2015 Android Development] rai7878:
Is Fire/optimus kernal working on this rom?
[Moto G 2015 Android Development] aadison:
In downloads Osprey file not available ?
[Moto G 2015 Android Development] androidbaba:
Link to file removed from basket build

View attachment 3944483
[Moto G 2015 Android Development] rahul9999:
Wow nice to see this.. i'm gonna try this today..
[Moto G 2015 Android Development] TeamMex:
yeah I removed it I pushed wrong zip , F5 the zip is the correct now.
[Moto G 2015 Android Development] TeamMex:
I dont know the rom have the own kernel, With customizations.

cheers.
[Moto G 2015 Android Development] rai7878:
Nice then, but there's no zip file at basketbuild?
[Moto G 2015 Android Development] TeamMex:
.---. well if you tap refresh or F5 on your pc

https://basketbuild.com/filedl/devs...y/11.1/xpe-11.1.0-20161122-osprey-NIGHTLY.zip

cheers
[Moto G 2015 Android Development] rai7878:
LOL! Thanks a bunch
[Moto G 2015 Android Development] androidbaba:
Downloaded and testing

Can that screenshot thing be deactivated from somewhere??
[Moto G 2015 Android Development] althafvly:
Oo... dT2w on 7.1 ... Well done

I think no other kernal has that feature till now
[Moto G 2015 Android Development] Nikos dima:
Some other kernel had that feature too but it was consume battery that's why they have remove this feature
[Moto G 2015 Android Development] Vvk380:
How is battery life ??
[Moto G 2015 Android Development] WaxysDargle:
this ROM was released at 3am this morning. Thats hardly enough time to see though a whole battery cycle.

give it a try and report back to everyone else.
[Moto G 2015 Android Development] robot_head:
If you want. This discussion group has tons of testers and can provide logcats and any necessary information you can just throw your link to your ROM in there and someone will for sure test it and reply back with any ROM info http://bit.ly/motog3tele
[Moto G 2015 Android Development] melp57:
Maybe a dumb question, but those of us who DON'T use voLTE, can we just ignore the changes being made for voLTE and use the rom as if voLTE wasn't involved? Thanks for the great rom.
[Moto G 2015 Android Development] boswelja:
Of course, volte isn't a requirement
[Moto G 2015 Android Development] bigo72:
Hello, with the new 20161107 build, after a dirty flash, I'm experiencing an "Unfortunately the process com.android.phone has stopped" popup message, slow system, hot phone, quick battery drain.

I cleaned Phone app cache and data without results, I disabled automatic time-zone, as suggested on few websites and blogs ... nothing.

I'm now trying to flash it again, cleaning cache and Dalvik, and re-flashing the last SuperSU.

Just to say it all: I removed all the overlays, so it's not a Substratum issue.
[Moto G 2015 Android Development] melp57:
Same here, also kept asking to select sim. Guess clean flash is needed.
[Moto G 2015 Android Development] bigo72:
:( yes, I think so too. It's what I'm going to do now, trying to backup few things before to do it. I'll keep you posted.

EDIT: Did it. Fresh install with no issues .... well, except that I have to install back everything else :silly: :eek:
[Moto G 2015 Android Development] melp57:
Thanks for the report. Clean also worked for me.
[Moto G 2015 Android Development] melp57:
How come setting don't stick with the built-in kernel tuner? Even using superSU? Not a big deal.

---------- Post added at 06:50 PM ---------- Previous post was at 06:48 PM ----------

Just wondering if the now supported voLTE has anything to do with wifi calling, such as supported by TMobile and other USA carriers. It's voice over IP.
[Moto G 2015 Android Development] scorpionk189:
Downloading :) soon going to try :good:
[Moto G 2015 Android Development] melp57:
I see a New update 12/10. Have a feeling its 7.1.1 Settings update app crashes.

Going to flash new build clean.

Thanks!

Edit: updated to 7.1.1

Thanks for the update.
[Moto G 2015 Android Development] walter0157:
Gapps pico ou nano?
[Moto G 2015 Android Development] melp57:
Pico work perfect.
[Moto G 2015 Android Development] jesucristo garcia:
Sorry by my dumb question but, for what i can use de two apk's that are on basketbuild?

---------- Post added at 02:32 AM ---------- Previous post was at 02:30 AM ----------

Sorry by my question but, for what i can use de two apk's that are on basketbuild?
[Moto G 2015 Android Development] bigo72:
+1 for me
[Moto G 2015 Android Development] boswelja:
Install them and find out
[Moto G 2015 Android Development] ranaxda200:
Great rom indeed. Everything is working fine on 7.1.1 xcept video recording in camera though footej cam is working fine. Very fast and smooth.

Only thing I miss DU pulse music visualizer and nav bar resizing. Also ticker notification in status bar. Thanks a lot dev. :fingers-crossed:
[Moto G 2015 Android Development] eyekool01:
Is Bluetooth streaming working on this ROM?
[Moto G 2015 Android Development] boswelja:
[MENTION=4403780]TeamMex[/MENTION] a few questions..

1. So I merged the CAF branch you linked along with the 7.1.1 tags, but I'm getting this error on boot: F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc in tid 318 (surfaceflinger)

Let me know if you need the full logcat :P

2. Is there any way I can force a git merge even if it says already up-to-date?
[Moto G 2015 Android Development] TeamMex:
uhmm delete the repo and resync again then do the merge
[Moto G 2015 Android Development] TeamMex:
updated afh folder

https://www.androidfilehost.com/?w=files&flid=137121
[Moto G 2015 Android Development] praveen7682:
Thanks for the update.Awesome ROM.keep up the good work.
[Moto G 2015 Android Development] robot_head:
Thank you, i hatred bb
[Moto G 2015 Android Development] techiemoto:
Somebody plz post some screenshots...
[Moto G 2015 Android Development] robot_head:
There's a couple screenshots in the very first post. In my opinion I would just download the ROM and try it it's really nice
[Moto G 2015 Android Development] eyekool01:
Stock camcorder is now working.
[Moto G 2015 Android Development] melp57:
Listen to this guy, he knows best.,:)
[Moto G 2015 Android Development] boswelja:
Hey [MENTION=4403780]TeamMex[/MENTION] I'm getting an error preventing me from booting my custom ROM on both my Moto G3 and shield tab. I have attached the logs, can you please take a look?
[Moto G 2015 Android Development] TeamMex:
I dont have issues

and you can install motorola camera app

sure :D
[Moto G 2015 Android Development] TeamMex:
updated
[Moto G 2015 Android Development] ztroker15:
Sorry for the possibility that you can carry this rom for a motorola g3 merlyn xt1556? :D
[Moto G 2015 Android Development] nandakis4:
thank you very much for your Hardwork,

does this ROM have - DOUBLE TAP TO WAKE from SLEEP?? :eek:
[Moto G 2015 Android Development] TheForce:
Sometimes you can find the answer in post 2 or 3. Maybe now also? Btw this rom rocks. ðŸ¤£
[Moto G 2015 Android Development] dhruvpatel_9880:
Please don't remove VoLTE as cm removed it .
[Moto G 2015 Android Development] bigo72:
Well, I installed the 20161229 and I find it very smooth, well, smoother then before on my setup. The real problem I always had, is this ringtone ... I don't know how to explain .... it rings jerkily and so does the alarm sometimes, with black screen, unresponsive for few seconds.

So, the alarm in the morning rings like ... trrrr....ta....gh....ghrhr ... then I play with the screen, I move the phone and finally the screen appears and I can switch it off. Same thing with few calls during the day ... trrrr....ta....gh....ghrhr .... with black screen, same problem, and I can't answer the call nor mute it, until the screen finally shows up.

Now, there are a bunch of apps using root in my phone, I'm not sure it depends by the rom, it can be caused by an app.

So what I'm asking is: is there anybody else experiencing something like that?

Is there a way to understand which app creates this problem?

PS. xPerience Updater is still crashing, I was never able to update using the system feature. Always going on AFH, downloading and installing after a reboot on TWRP.
[Moto G 2015 Android Development] praveen7682:
+1 and unable to use substratum as well..I will wait for next build.I will also try to get the log as well
[Moto G 2015 Android Development] bigo72:
What's the problem with Substratum? I updated in dirty way, did you clean installed?
[Moto G 2015 Android Development] praveen7682:
Yep clean install..the theme gets installed successfully but not getting themed.I tried lone 4subs theme.let me try again..
[Moto G 2015 Android Development] bigo72:
That theme needs OMS on 7.1.1, mate. It doesn't work on this rom. It's the theme, not the rom.
[Moto G 2015 Android Development] baggino:
file manager I need to elevate their privileges to open ext sd card - how should I do? - I have activated root mode, but does not allow me
[Moto G 2015 Android Development] praveen7682:
I found the issue..Its root issue. I was using inbuilt SuperSU which denied permission to substratum app..now I flashed chainfire SuperSU 2.79 and now it works perfectly..I learnt something new today..[emoji1] [emoji1] [emoji1]
[Moto G 2015 Android Development] bigo72:
You are right, I use chainfire SuperSU from the beginning.
[Moto G 2015 Android Development] bigo72:
If I want to try a different kernel, which one would you guys like to recommend?

And one more thing: with this rom installed, I'm not able to change the boot animation with Substratum, matching the current theme. How to solve this issue?
[Moto G 2015 Android Development] praveen7682:
You can try fire kernel..it gave me good backup and sot without compromising performance.I was using the kernel in aex 2.0 ROM.
[Moto G 2015 Android Development] nitty202:
Adaway not working even after giving all the necessary permission.... Even tried installing SuperSU 2.79... No luck...
[Moto G 2015 Android Development] nandakis4:
hi, thankyou for this rom, i searched everywhere to enable DOUBLE TAP to wake from SLEEP, but i cant find it, :rolleyes:

will anyone help me to use that DOBLE TAP to wake ??
[Moto G 2015 Android Development] althafvly:
Install kernal auditor from playstore.. There will be an option in wake
[Moto G 2015 Android Development] TeamMex:
Are you kidding me???? If you go to alessa / wake functions
[Moto G 2015 Android Development] TeamMex:
Install SuperSU
[Moto G 2015 Android Development] praveen7682:
Excellent ROM with good standby battery.thanks for full oms commit..Keep up the good work dev..
[Moto G 2015 Android Development] edimaique:
How to resolve random reboots?
[Moto G 2015 Android Development] praveen7682:
I never faced random reboots..did you flash any custom kernel or change stock kernel settings? Also did you dirty flash or clean flash?
[Moto G 2015 Android Development] Rizz11:
Setup wizard is crashing..

EDIT: Updater crashing as well..
[Moto G 2015 Android Development] chungomungo1:
Screen shots

Can anyone by kind enough to upload soem screen shots please
[Moto G 2015 Android Development] althafvly:
Best rom... Best battery backup than any other N with stock kernal ??. Thnku
[Moto G 2015 Android Development] boswelja:
Get the latest build from androidfilehost, the updater crashes are fixed there. I had no issues with the setup wizard
[Moto G 2015 Android Development] TeamMex:
Updated you can get from ota center

the changelog is

https://www.androidfilehost.com/?fid=529152257862692850
[Moto G 2015 Android Development] Rizz11:
Link please?

---------- Post added at 08:57 AM ---------- Previous post was at 08:52 AM ----------

and VoLTE has been removed?
[Moto G 2015 Android Development] boswelja:
the link is on the main post next to basketbuild link -.-

idk if volte has been removed.. I hope so as it was causing some instabilities for non-volte users
[Moto G 2015 Android Development] TeamMex:
yeah voLTE removed

https://www.androidfilehost.com/?w=files&flid=137121
[Moto G 2015 Android Development] melp57:
Thank you thank you!
[Moto G 2015 Android Development] melp57:
Thanks for the update. Anyway to get Carrier label on status bar to show? There is a setting for it.

Thanks
[Moto G 2015 Android Development] praveen7682:
Thanks for the new update..As usual excellent performance without compromising battery life..Keep up the good work bro..One thing which everyone reported is that ota is not working..but not a big deal for me.
[Moto G 2015 Android Development] melp57:
Love the rom, but LTE data do not work for me. Any solution? Clean flashed.
[Moto G 2015 Android Development] TeamMex:
I added it but i dont know why aren't working fine It change only keyguard :/ (lockscreen)
[Moto G 2015 Android Development] Rizz11:
How to change the colour of navigation bar into black?
[Moto G 2015 Android Development] praveen7682:
Thanks for the update..everything working fine..it would be great if you can add the large circle battery. The current one is very tiny.this is not bug report just a request.also ota updater keeps crashing.
[Moto G 2015 Android Development] TeamMex:
flash superSU give su permission and now work fine.
[Moto G 2015 Android Development] praveen7682:
OK thanks..I have done that..let me wait until the next update to see if it works.
[Moto G 2015 Android Development] boswelja:
Umm.. this ROM is taking about 3 seconds for the display to power on after pressing the power button :/

I'm running build 2017/01/07 with phh superuser, theme ready Google apps and opengapps nano package. My devices model number is xt1550.

Let me know if you have any ideas / questions
[Moto G 2015 Android Development] WaxysDargle:
on 1/7 build the only problem i can see is that i cant change battery icon to portrait and/or have % inside icon. i also can not only have the icon without the percentage showing outside of it.

i did also notice a bit of standby battery drain. nothing extreme, just a bit more than other ROMs ive seen

i'm sticking with this ROM because its awesome

EDIT: WAS sticking with this ROM, until i found that hotspot isnt working correctly. need it for work, unfortunately
[Moto G 2015 Android Development] TeamMex:
I'm not support PHH superuser

sorry
[Moto G 2015 Android Development] bekeka21:
hello, does this rom has builtin assistant? even in latest nighly?
[Moto G 2015 Android Development] Jonas27M:
This rom is getting better, a note with the bootanimation that is cut here
[Moto G 2015 Android Development] TeamMex:
Bootanimation:

If you can do it better send your Adobe after effects project :D

cheers.
[Moto G 2015 Android Development] Jonas27M:
Of course ;), as soon as I've been a while, I'll send yes

NOTE: Congratulations to rom this incredible
[Moto G 2015 Android Development] TeamMex:
Awesome :D thnks for it

1600x1600 the resolution xd

and thnks :D

I'm glad you like it.

cheers.
[Moto G 2015 Android Development] Jonas27M:
I'll do my best to finish until Friday, but I find it difficult.

I'm involved in several translation projects
[Moto G 2015 Android Development] TeamMex:
NP take your time :)

cheers
[Moto G 2015 Android Development] Digoloco:
Work xt1543?

Enviado de meu MotoG3 usando Tapatalk
[Moto G 2015 Android Development] TeamMex:
updated changelog in second post.

Yes, maybe issue with change dialer color or something in the sims
[Moto G 2015 Android Development] dhruvpatel_9880:
Full substratum support ? Earlier I can't apply theme that's why I asked ?

Working great.

But Can't apply bootanimatin .
[Moto G 2015 Android Development] TeamMex:
I removed bootanimation code so for now u can't change it.
[Moto G 2015 Android Development] dhruvpatel_9880:
In suggestion section the color is green, it should be blue I think.
[Moto G 2015 Android Development] nhojeric214:
Substratum working on this rom?
[Moto G 2015 Android Development] krasus1111:
Yes

Wysłane z mojego MotoG3 przy użyciu Tapatalka
[Moto G 2015 Android Development] TeamMex:
Why all ask the same, all time :/ (???)
[Moto G 2015 Android Development] dhruvpatel_9880:
Deleted
[Moto G 2015 Android Development] dhruvpatel_9880:
Poweramp is crashing

Error report:

java.lang.IllegalStateException: newPosition should be in the window at this point

at android.database.sqlite.SQLiteCursor.onMove(SQLiteCursor.java:133)

at android.database.sqlite.SQLiteCursor.onMoveWithBoundsCheck(SQLiteCursor.java:158)

at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:218)

at android.database.AbstractCursor.moveToNext(AbstractCursor.java:312)

at im.llll(":192)

at io.handleMessage(":71)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:154)

at android.os.HandlerThread.run(HandlerThread.java:61)

Help me please
[Moto G 2015 Android Development] TeamMex:
Updated wait to ota message

Rom updated

NOTE: RainbowUnicorn have 2 fragments (not use it Display and navbar are for some test and I forget to remove it)

Changelog

Added ny default pocket mode judge (this disable touchscreen if it detect the phone in pocket mode )

XPerience Notifications (based on peek from AOSPA (released on 4.4.2)(now I called it as Active Display)

Added blur support

One-hand UI Mode (not added the function to activate it yet)

policy: introduce pocket lock

fingerprint: disable when device is in pocket

fix bootanimation inclusion to give support on substratum

NFC Tile

Fix stock su with masquerade (not need supersu :D )

Native:Release resources when repeating dlopen-dlcose.

Native: Fix surfaceflinger file descriptor leak

Athene: update blobs NPJ25.93-14

Athene: fix cpusets values

athene: address new denials

Addison: Add blur support

Addison: enable burn in protect

Addison: Vulkan support

Osprey: ims blobs

Osprey. Blur support

Falcon-Titan: Blur support

Falcon-titan-Athene-Addison: Fix some CVE's (in kernel)

cheers.
[Moto G 2015 Android Development] TeamMex:
weird i dont have this issue :/ and yes I have paid poweramp

what are you trying to do?

cheers
[Moto G 2015 Android Development] dhruvpatel_9880:
I have also purchased but when I tried to open folders , it crashes
[Moto G 2015 Android Development] althafvly:
24th build ROM not booting on stock kernal . flashed fire kernal and booted.. Some tiles in xperience settings are not working..like display, navbar
[Moto G 2015 Android Development] dhruvpatel_9880:
Please fix not booting with the stock kernel and I don't like fire kernel , your kernel is best , waiting for fix :(