• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][CAF/AOSP][5.1] CAF-victara / Nexus X

jtxdriggers

Senior Member
Jul 7, 2010
146
147
43
Code:
Your warranty is now void.

Flashing this rom assumes you have a sufficient technical understanding of
your device. Before continuing, you should be aware of the risks involved
and have an idea of what to do if something goes wrong. I am not responsible
for any bricked or otherwise malfunctioning devices.
CAF-victara
The Android for MSM project on the Code Aurora Forum (CAF) is a branch of Android optimized for Qualcomm devices. I decided to take it upon myself to provide a baseline source tree for the 2nd generation Moto X, allowing developers and enthusiasts alike to build their custom roms with a fresh start, rather than digging through the divergent sources of CM or others.

CAF-victara uses the CyanogenMod kernel, and a modified version of the CyanogenMod device tree. The rest of the source trees are either pure CAF or AOSP, with a few bugfixes here and there.
Nexus X
The 2nd generation Moto X is widely considered to be the younger sibling of the Nexus 6. In fact, in China, the Nexus 6 was rebranded as the Moto X Pro.

I've always been a huge fan of the Nexus line, and the pure Android experience that the Nexus devices have provided. So I set out to bring that Nexus experience (that name was already taken :p) to my own device, effectively converting my Moto X into a Nexus X.

The Nexus X packages are flashable zips that convert the CAF-victara ROM into a Nexus-like experience. Not only will it install Google Apps, but it will also remove the source-built apps from the ROM, and replace the boot animation with the Nexus molecule animation.

Installation
1) Install CAF-victara base ROM
2) Install one of either the Nexus-X_baseline or Nexus-X_full packages
Downloads
CAF-victara 5.1 LMY47O
Nexus X Baseline (minimal install)
Nexus X Full

XDA:DevDB Information
CAF-victara, ROM for the Moto X 2014

Contributors
jtxdriggers, crpalmer
Source Code: https://github.com/CAF-victara/platform_manifest

ROM OS Version: 5.1.x Lollipop
Based On: CAF

Version Information
Status: Beta
Beta Release Date: 2015-04-26

Created 2015-04-26
Last Updated 2015-04-28
 
Last edited:

jtxdriggers

Senior Member
Jul 7, 2010
146
147
43
Reserved

Please bare with me as I have very little time to work on projects outside of work. I will get around to it though. Keep the reports coming!

To Do:
  • Set SELinux to Enforcing, currently permissive
  • Convert CM ambient display to a flashable module

Known Issues:
  • Installation of the Nexus-X packages will fail if the /system partition is already mounted.
  • Encryption seems to cause some issues
  • Restore settings failures
  • GPS icon weirdness, GPS isn't actually on
  • Some WiFi signal loss reported, but I cannot reproduce
  • You tell me

Done but not released:
  • Update to 5.1.1 (CAF LA.BF.1.1.1-03210-8x74.0)
  • Lockscreen icon always displaying as locked
 
Last edited:

Secretwar1

Senior Member
Aug 4, 2012
102
70
0
Pittsburgh
2 bugs I've noticed -

Location is a bit wonky, gps works but the location notification in the status bar tends to stick around abnormally long after it locks location, not sure if it's actively seeking it the whole time or if it just gets stuck there

Wifi Tethering causes an error, I read on the post for the Nexus Experience ROM that flashing the 4/19 CM nightly then dirty flashing another rom fixes but haven't tried it, i presume they added a fix in that build.

Other then that, running great!
 

jtxdriggers

Senior Member
Jul 7, 2010
146
147
43
2 bugs I've noticed -

Location is a bit wonky, gps works but the location notification in the status bar tends to stick around abnormally long after it locks location, not sure if it's actively seeking it the whole time or if it just gets stuck there

Wifi Tethering causes an error, I read on the post for the Nexus Experience ROM that flashing the 4/19 CM nightly then dirty flashing another rom fixes but haven't tried it, i presume they added a fix in that build.

Other then that, running great!
Thanks for the feedback. I'll take a look at the tethering problem first. I'm pretty sure the location icon just gets stuck, CAF had some pretty strange bugs with the status bar icons.
 

aishokry

Senior Member
Jul 6, 2010
85
43
0
Los Angeles, CA
Thanks for the hard work! This seems like a great ROM. I installed it today, but had to revert back to CM 12.1 for a couple of issues.

Restore settings sees my last back-up, but failed to restore.
On the lockscreen, the lock icon at the bottom (between phone and camera shortcuts) is always showing as locked, even though I don't have a lock set.
GPS notification stayed for over an hour after a fix was achieved.
Kept losing Wifi connectivity, LTE on T-Mobile was awesome though.

Keep up the good work, will try again on your next build.
 

jtxdriggers

Senior Member
Jul 7, 2010
146
147
43
Thanks for the hard work! This seems like a great ROM. I installed it today, but had to revert back to CM 12.1 for a couple of issues.

Restore settings sees my last back-up, but failed to restore.
On the lockscreen, the lock icon at the bottom (between phone and camera shortcuts) is always showing as locked, even though I don't have a lock set.
GPS notification stayed for over an hour after a fix was achieved.
Kept losing Wifi connectivity, LTE on T-Mobile was awesome though.

Keep up the good work, will try again on your next build.
Thanks for testing, I'll see what I can do.
 

jtxdriggers

Senior Member
Jul 7, 2010
146
147
43
Does the GPS work without any issue? On CM12.1 for some users (me included) it doesn't works...

ale29-09 on Moto X '14 and Tapatalk Pro™
It's been working for me without any issues, other than the icon getting stuck in the status bar. No one else has complained about it thus far.
 

jtxdriggers

Senior Member
Jul 7, 2010
146
147
43
GPS has been working perfectly fine for me, and I'm not sure how to break it. I know there was an issue in CM12 with GPS that was solved by getting a lock while running stock, and then flashing whatever rom. GPS data is stored on the /persist partition and won't get wiped doing a factory reset.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone